.obs-hero-centered{margin:0 auto;max-width:900px;padding:0 1rem;text-align:center}.obs-hero-centered__headline{color:var(--ohc-text,inherit);font-size:clamp(2.5rem,6vw,5rem);font-weight:700;letter-spacing:-2px;line-height:1.1;margin:0 0 24px}.obs-hero-centered__static{display:block}.obs-hero-centered__rotator{display:block;min-height:1.2em;overflow:hidden;position:relative}.obs-hero-centered__word{color:var(--ohc-accent,inherit);display:block;left:0;opacity:0;position:absolute;top:0;transform:translateY(30px);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.obs-hero-centered__word--active{opacity:1;position:relative;transform:translateY(0)}.obs-hero-centered__sub{color:var(--ohc-sub,#888);font-size:1.25rem;line-height:1.7;margin:0 auto 40px;max-width:640px}.obs-hero-centered__ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:8px}.obs-hero-centered__btn{border-radius:6px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:14px 32px;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.obs-hero-centered__btn:hover{opacity:.88;transform:translateY(-1px)}.obs-hero-centered__btn--primary{background:var(--ohc-accent,#17a192);border:2px solid transparent;color:#fff}.obs-hero-centered__btn--secondary{background:transparent;border:2px solid hsla(0,0%,100%,.3);color:var(--ohc-text,#fff)}.obs-hero-centered__btn--secondary:hover{border-color:var(--ohc-accent,#17a192);color:var(--ohc-accent,#17a192)}.obs-hero-centered__word--active{text-shadow:0 0 40px rgba(var(--ohc-accent-rgb),.3)}@media (max-width:768px){.obs-hero-centered__headline{letter-spacing:-1px}.obs-hero-centered__sub{font-size:1.1rem}.obs-hero-centered__ctas{align-items:center;flex-direction:column}.obs-hero-centered__btn{max-width:320px;text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.obs-hero-centered__word{transform:none;transition:opacity .2s ease}}