.scroll-header{align-items:center;backdrop-filter:blur(var(--header-blur,3.4px));-webkit-backdrop-filter:blur(var(--header-blur,3.4px));background:transparent;display:flex;height:var(--header-h,76px);position:sticky;top:0;transition:background .2s ease,box-shadow .2s ease;z-index:1000}.scroll-header__inner{align-items:center;display:flex;font-size:1.1rem;gap:clamp(12px,2.2vw,20px);justify-content:space-between;margin-inline:0;max-width:none;padding-inline:max(env(safe-area-inset-left),30px) max(env(safe-area-inset-right),24px);width:100%}.scroll-header__logo{align-items:center;display:inline-flex;gap:10px;line-height:1.05;margin:0;text-decoration:none}.scroll-header__logo img{display:block;height:40px}.scroll-header .btn--reach,.scroll-header__cta{align-items:center;border-radius:999px;display:inline-flex;font-size:.98rem;font-weight:600;gap:8px;justify-content:center;line-height:1;margin:0;padding:12px 18px;position:static;text-decoration:none;transform:none;vertical-align:middle}.scroll-header.is-scrolled{background:rgba(0,0,0,.06);box-shadow:0 1px 0 rgba(0,0,0,.06),0 10px 24px rgba(0,0,0,.08)}@media (max-width:900px){.scroll-header__inner{font-size:1.05rem}.scroll-header__logo img{height:34px}.scroll-header .btn--reach,.scroll-header__cta{font-size:.95rem;padding:8px 14px}}@media (max-width:640px){.scroll-header__inner{font-size:.95rem;gap:10px;padding-inline:max(env(safe-area-inset-left),14px) max(env(safe-area-inset-right),16px)}.scroll-header__logo img{height:28px}.scroll-header .btn--reach,.scroll-header__cta{font-size:.9rem;padding:7px 12px}}@media (max-width:420px){.scroll-header__inner{font-size:.85rem;gap:8px;padding-inline:max(env(safe-area-inset-left),12px) max(env(safe-area-inset-right),14px)}.scroll-header__logo img{height:24px}.scroll-header .btn--reach,.scroll-header__cta{font-size:.85rem;padding:6px 10px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.scroll-header{background:#f3eee9}}