html:has(.feat-nav){--feat-nav-bottom:calc(env(safe-area-inset-top,0px) + var(--header-h) - 10px + 65px);scroll-padding-top:calc(var(--feat-nav-bottom) + 16px)}.fsec,.hmw-sec{scroll-margin-top:-16px}.feat-nav a{scroll-margin-top:calc(-1 * (var(--feat-nav-bottom) + 16px))}html:has(.feat-nav) .hdr>.wrap :is(a,button){scroll-margin-top:calc(-1 * (var(--feat-nav-bottom) + 16px))}.anchors{top:calc(var(--header-h) - 10px);z-index:30;background:var(--barGlass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);position:sticky}.anchors ul{scrollbar-width:none;gap:8px;margin:0;padding:10px 0;list-style:none;display:flex;overflow-x:auto}.anchors a{border:1.5px solid var(--border);background:var(--offCream);white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.anchors a.on{background:var(--cocoa);color:var(--cream);border-color:var(--cocoa)}@media (forced-colors:active){.anchors a.on{outline-offset:-2px;outline:2px solid canvastext}}.feat-nav{top:calc(env(safe-area-inset-top,0px) + var(--header-h) - 10px)}.feat-nav ul{margin-inline:-4px;padding-inline:4px;scroll-padding-inline:4px}.feat-nav a:not(.on):hover{border-color:var(--cocoaMuted)}@media (width>=768px) and (width<=899.98px){.feat-nav a{padding-inline:14px}}@media (scripting:enabled){html:not(:has(:target)) .feat-nav:not(.spying) li:first-child a{background:var(--cocoa);color:var(--cream);border-color:var(--cocoa)}}.fsec>.wrap{gap:44px;display:grid}.fsec .headrow{align-items:center;gap:28px;display:grid}@media (width>=1024px){.fsec .headrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.fsec .grid{gap:28px 32px}.fsec-intro{gap:14px;display:grid}.fsec-intro>.tlink{justify-self:start}.fsec .visual-panel{min-height:300px}.fsec-phone{width:min(260px,62%)}.fsec-ipad{width:100%}.fsec:focus,.hmw-sec:focus{outline:none}.hmw-card{padding:clamp(24px,4vw,48px)}.hmw-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hmw-visual{min-height:300px}.hmw-shot{width:100%;height:auto;box-shadow:var(--shadow-lift);border-radius:16px}
