.reference-site .identity-access{justify-content:flex-end;margin-top:28px;display:flex}.reference-site .closing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.reference-site .cta-box .closing-actions .btn{text-align:center;white-space:nowrap;flex:none;justify-content:center;margin:0}.reference-site .closing-actions .early-access-link{color:#05252c;background:linear-gradient(100deg,#4fb8ff,#26d4c5)}.reference-site .closing-actions .btn:not(.early-access-link){color:inherit;background:0 0;border:1px solid}@media (max-width:620px){.reference-site .identity-access .btn{justify-content:center;width:100%}.reference-site .closing-actions{flex-direction:column;align-items:stretch;width:100%}.reference-site .cta-box .closing-actions .btn{width:100%;min-width:0}}.reference-site .category-list{isolation:isolate;position:relative}.reference-site .cat-score{font-variant-numeric:tabular-nums}.reference-site .cat-btn{z-index:2;position:relative}.reference-site .category-list[data-motion-ready=true] .cat-btn.active{box-shadow:none;background:0 0}.reference-site .category-selection-indicator{background:linear-gradient(90deg, var(--tint), #fff0);box-shadow:inset 3px 0 var(--cat);pointer-events:none;z-index:1;transform-origin:0 0;border-radius:14px;display:none;position:absolute;inset:0 0 auto}.reference-site .category-list[data-motion-ready=true] .category-selection-indicator{display:block}.reference-site .identity-tabs{isolation:isolate;position:relative}.reference-site .identity-tab{position:relative}.reference-site .identity-tab>span{z-index:2;position:relative}.reference-site .identity-tabs[data-motion-ready=true] .identity-tab.active{background:0 0}.reference-site .identity-selection-indicator{pointer-events:none;z-index:1;transform-origin:0 0;background:#082534;border-radius:999px;display:none;position:absolute;inset:0 auto auto 0}.reference-site .identity-tabs[data-motion-ready=true] .identity-selection-indicator{display:block}.reference-site .identity .mini-bar i{width:100%;transform:scaleX(var(--identity-score));transform-origin:0}.reference-site :is(a,button)[data-motion-button]{touch-action:manipulation;transition:color .15s,background-color .15s}.reference-site button[data-motion-button]:disabled{transform:none!important}.reference-site .faq-a{transition:none}.reference-site .faq-a[aria-hidden=true]{display:none}.reference-site .faq-item.open .faq-a,.reference-site .faq-a[data-motion-ready]{max-height:none}.reference-site .mobile-menu-trigger,.reference-site .mobile-menu-close{color:#082534;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0}.reference-site .mobile-menu-trigger{display:none}.reference-site .mobile-menu-close{display:inline-flex}.reference-site .mobile-navigation{width:min(420px,100%);max-width:100%;height:100dvh;max-height:100%;padding:0 24px max(24px, env(safe-area-inset-bottom));color:#082534;overscroll-behavior:contain;background:#f8fbfb;border:0;margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.reference-site .mobile-navigation::backdrop{opacity:var(--menu-progress,1);background:#08253473}.reference-site .mobile-navigation-heading{justify-content:space-between;align-items:center;min-height:78px;display:flex}.reference-site .mobile-navigation-links{gap:8px;padding-top:24px;display:grid}.reference-site .mobile-navigation .mobile-navigation-links a{border-radius:14px;align-items:center;min-height:52px;padding:12px 16px;font-size:1.05rem;line-height:1.5;display:flex}.reference-site .mobile-navigation-links a[aria-current=page]{color:#082534;background:#e9f8f6}.reference-site .mobile-navigation .mobile-navigation-links .mobile-access-link{color:#05252c;background:linear-gradient(100deg,#4fb8ff,#26d4c5);border-radius:999px;margin-top:24px}@media (max-width:900px){.reference-site .mobile-menu-trigger{display:inline-flex}}@media (max-width:620px){.reference-site .access-form input{min-height:44px}.reference-site .mobile-navigation-heading{min-height:68px}}.reference-site{min-width:320px;overflow-x:clip}html:has(.reference-site){scroll-behavior:smooth;scroll-padding-top:100px}html.lenis:has(.reference-site){scroll-behavior:auto}.reference-site .standalone-faq{padding-top:156px}.reference-site .standalone-faq h1{font-size:3.7rem;line-height:1.05}.reference-site .access-form [role=status]{color:#071827}.reference-site .access-form [role=status] small{color:#5f7380}.reference-site .access-form [role=alert]{color:#b42318;background:#fff;border-radius:8px;padding:8px}.reference-site .access-form button:disabled{opacity:.6;cursor:wait}.reference-site .form-msg a{text-underline-offset:3px;text-decoration:underline}.reference-site :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #26d4c5}@media (max-width:620px){.reference-site .standalone-faq h1{font-size:2.7rem}}@media (prefers-reduced-motion:reduce){.reference-site .mobile-navigation{opacity:1!important;transform:none!important}.reference-site .mobile-navigation::backdrop{opacity:1}.reference-site .faq-a[aria-hidden=false]{height:auto!important;display:block!important;overflow:visible!important}.reference-site .faq-a[aria-hidden=true],.reference-site .category-list .category-selection-indicator{display:none!important}.reference-site .category-list[data-motion-ready] .cat-btn.active{background:linear-gradient(90deg, var(--tint), #fff0);box-shadow:inset 3px 0 var(--cat)}.reference-site .identity-tabs .identity-selection-indicator{display:none!important}.reference-site .identity-tabs[data-motion-ready] .identity-tab.active{background:#082534}.reference-site .identity .mini-bar i{transform:scaleX(var(--identity-score))!important}.reference-site :is(.btn,.nav-cta){transition:color .15s,background-color .15s;transform:none!important}.reference-site :is(.btn,.nav-cta):is(:hover,:active):not(:disabled){filter:brightness(1.08)}html:has(.reference-site){scroll-behavior:auto}.reference-site .reveal{opacity:1;transition:none;transform:none}}@media (scripting:none){.reference-site .reveal{opacity:1;transform:none}}
.reference-site .reveal,.reference-site .reveal.visible{opacity:1;transition:none;transform:none}.reference-site .result-lines>i{transform-origin:0}.reference-site :is(.signal-field,.merge-lines,.merge-flow,.understand-art,.air-paths) path{animation:none}@media (prefers-reduced-motion:reduce){.reference-site :is(.hero-grid,.subhero-grid,.merge-visuals,.steps,.experience-graphic,.merge-system) *,.reference-site .reveal{translate:none!important;scale:none!important}}
