.sig-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-standard,ease)}.has-signal .sig-canvas{opacity:1}.hero-dim .hd-wave-deco{transition:opacity .6s var(--ease-standard,ease)}.hero-dim.has-signal .hd-wave-deco{opacity:0}.sci-signal-wrap{position:relative}.sci-signal-backdrop{position:absolute;inset:0;pointer-events:none;z-index:0}.sci-signal-sticky{position:sticky;top:0;height:100vh}.sci-signal-wrap.has-signal .sci-signal-canvas{opacity:.4}.sci-signal-wrap>.sci-scrolly{position:relative;z-index:1}.method-row.msig{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 128px auto}.method-row.msig>.method-cell{display:contents}.method-row.msig>.method-cell>*{grid-column:1}.method-row.msig>.method-cell+.method-cell>*{grid-column:2;border-left:1px solid var(--gray-100)}.method-row.msig .msig-title{grid-row:1;margin:0;padding:36px 36px 8px;font-family:var(--font-display);font-weight:400;font-size:24px;letter-spacing:-.01em;color:var(--profil-black)}.method-row.msig .method-cell.profil .msig-title{color:var(--profil-turquoise)}.method-row.msig .msig-space{grid-row:2;display:flex;align-items:center;padding:0 36px;min-width:0}.method-row.msig .msig-space .method-viz{margin:0;width:100%}.method-row.msig .msig-desc{grid-row:3;margin:0;padding:8px 36px 32px}.method-row.msig .msig-canvas{position:relative;inset:auto;grid-column:1/-1;grid-row:2;height:128px}@media (max-width:760px){.method-row.msig{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 96px auto}.method-row.msig>.method-cell+.method-cell{border-top:0}.method-row.msig .msig-title{padding:20px 16px 6px;font-size:17px}.method-row.msig .msig-space{padding:0 16px}.method-row.msig .msig-desc{padding:6px 16px 20px;font-size:13px}.method-row.msig .msig-canvas{height:96px}}.res-band{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#fff,#f3f9fc);padding-block:130px 230px;text-align:center}.res-band-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.res-band-fallback{position:absolute;inset:0;width:100%;height:100%;transition:opacity .6s var(--ease-standard,ease)}.res-band.has-signal .res-band-fallback{opacity:0}.res-band-inner{position:relative;z-index:1;display:grid;justify-items:center;gap:18px}.res-band h2{font-size:clamp(36px,5vw,64px);line-height:1.08;max-width:19ch}.res-band p{margin:0;max-width:40ch;color:var(--gray-600)}.res-band-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}@media (max-width:760px){.res-band{padding-block:100px 220px}}@media (prefers-reduced-motion:reduce){.hero-dim .hd-wave-deco,.res-band-fallback,.sig-canvas{transition:none}}.hd-motion-toggle{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--gray-200);background:hsla(0,0%,100%,.92);color:var(--profil-black);cursor:pointer;backdrop-filter:blur(6px);box-shadow:0 2px 10px hsla(0,0%,7%,.12);transition:border-color .2s,color .2s}.hd-motion-toggle:hover{border-color:var(--profil-turquoise);color:var(--profil-turquoise-dark,#0090c0)}.hd-motion-toggle:focus-visible{outline:3px solid var(--profil-turquoise);outline-offset:2px}body:has([data-cookie-banner]) .hd-motion-toggle{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 110px)}@media (max-width:639px){body:has([data-cookie-banner]) .hd-motion-toggle{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 220px)}}.hd-sticker-example{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;border:1px solid var(--gray-200);color:var(--gray-500,#6b7280);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}main [tabindex="-1"]:focus{outline:none}main [tabindex="-1"]:focus-visible{outline:3px solid var(--profil-turquoise);outline-offset:6px;border-radius:4px}html[data-motion=paused] *,html[data-motion=paused] :after,html[data-motion=paused] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hero-dim .hd-blob,.hero-dim .hd-halo,.hero-dim .hd-live-dot,.hero-dim .hd-rec,.hero-dim .hd-sticker-1,.hero-dim .hd-sticker-2,.hero-dim .hd-sticker-3,.hero-dim .hd-video-skeleton{animation:none}.eyebrow .dot,[style*=aud-float-card]{animation:none!important}.hd-motion-toggle{display:none}}