:root{--text:#2d2c4c;--red:#ff4d5d;--white:#fff;--purple:#f3f4fe;--focus-blue:#1b91f7;--report-blue:#3965d5;--risk-high:#c91f34;--button-border-width:2px;--button-radius:40px;--button-transition:.5s ease;--primary-action-rest:var(--focus-blue);--primary-action-interaction:var(--report-blue);--disabled-action-rest:var(--focus-blue)}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/assets/fonts/nunito-sans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/assets/fonts/nunito-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family:"Nunito Sans", sans-serif;--font-weight-regular:400;--font-weight-body:600;--font-weight-bold:700;--font-weight-heading:800;--font-weight-display:900;--type-ui-size:1.6rem;--type-display-size:3rem;--type-display-line:1.12;--type-section-size:2.7rem;--type-section-line:1.12;--type-title-lg-size:2.1rem;--type-title-lg-line:1.16;--type-subtitle-size:2rem;--type-subtitle-line:1.3;--type-hero-bullet-size:1.5rem;--type-body-lg-size:1.65rem;--type-body-lg-line:1.55;--type-body-size:1.5rem;--type-body-line:1.5;--type-card-title-size:1.7rem;--type-card-title-line:1.22;--type-label-size:1.35rem;--type-label-line:1.2;--type-axis-size:1.2rem;--type-axis-line:1.1;--control-shadow:0 3.5px 7.5px #2d2c4c1a;--header-shadow:0 7px 15px #2d2c4c1a}html{font-family:var(--font-family);font-optical-sizing:auto;font-stretch:100%}@media (min-width:480px){:root{--type-display-size:3.6rem;--type-section-size:3.5rem;--type-title-lg-size:2.45rem;--type-subtitle-size:2.2rem;--type-hero-bullet-size:1.6rem;--type-body-lg-size:1.9rem;--type-body-size:1.65rem;--type-card-title-size:1.95rem;--type-label-size:1.45rem}}@media not (max-width:720px){:root{--type-display-size:4.4rem;--type-subtitle-size:2.4rem;--type-hero-bullet-size:1.7rem}}@media not (max-width:960px){:root{--type-display-size:4.8rem;--type-section-size:4.4rem;--type-title-lg-size:2.9rem;--type-subtitle-size:2.5rem}}@media not (max-width:1280px){:root{--type-display-size:5.2rem;--type-section-size:4.8rem;--type-subtitle-size:2.6rem;--type-hero-bullet-size:1.8rem}}:root{--cta-font-size:16px;--cta-font-weight:600;--cta-arrow-width:15px;--cta-arrow-height:16px;--cta-arrow-stroke:2.4px;--cta-arrow-shift:6px;--cta-arrow-duration:.3s;--cta-arrow-easing:cubic-bezier(.25, 1, .5, 1);--accordion-chevron-box-size:16px;--accordion-chevron-height:calc(var(--accordion-chevron-box-size) * 1.41421);--modal-close-size:var(--accordion-chevron-height);--modal-close-stroke:3px;--section-divider:1px solid #2d2c4c29}:where(.hero-action,.cabinet-button,.auth-provider,.auth-submit,.pricing-card__action,.button-red-start),:is(.cta.cta.cta,.content-navigation-link){font-family:var(--font-family);font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);line-height:1}.cta.cta.cta{--cta-padding:24px;padding-inline:calc(var(--cta-padding) + 3px) calc(var(--cta-padding) - 3px);text-align:center;gap:0}.cta-label{white-space:nowrap;overflow-wrap:normal;min-width:0}.cta-gap,.navigation-link__gap{white-space:pre;flex:none}.cta-arrow{flex:0 0 var(--cta-arrow-width);width:var(--cta-arrow-width);height:var(--cta-arrow-height);fill:none;stroke:currentColor;stroke-width:var(--cta-arrow-stroke);stroke-linecap:round;stroke-linejoin:round;display:block;overflow:hidden}.cta-arrow-motion{transition:transform var(--cta-arrow-duration) var(--cta-arrow-easing);transform:translate(0)}.cta-arrow-shaft{opacity:0;transition:opacity var(--cta-arrow-duration) var(--cta-arrow-easing)}:is(.cta,.navigation-arrow-link):not(:disabled):is(:hover,:focus-visible,:active) .cta-arrow-motion{transform:translateX(var(--cta-arrow-shift))}:is(.cta,.navigation-arrow-link):not(:disabled):is(:hover,:focus-visible,:active) .cta-arrow-shaft{opacity:1}.cta:not(:disabled):focus-visible{background-color:var(--primary-action-interaction)}.cta:is(.cabinet-button--secondary,.auth-provider,.pricing-card__action):not(:disabled):focus-visible{background-color:var(--secondary-action-interaction)}.cta.cta.timeline-action{--cta-padding:calc(var(--timeline-action-padding-x) + var(--timeline-action-border-width));font-size:var(--timeline-action-font-size)}.content-navigation-link{--cta-font-weight:700;--cta-arrow-stroke:3px;width:max-content;max-width:100%;min-height:44px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:0;padding:0;text-decoration:none;transition:color .18s;display:inline-flex}:is(table,[role=table],.child-profile-assessments,.billing-record-row) .content-navigation-link,.content-navigation-link.billing-record-row__receipt-action{--cta-font-weight:600;--cta-arrow-stroke:2.4px}.content-navigation-link:visited{color:var(--text)}.content-navigation-link:not(:disabled):is(:hover,:focus-visible,:active){color:var(--focus-blue)}.content-navigation-link:disabled{opacity:.55;cursor:default}.content-navigation-link:focus-visible{outline:var(--intake-control-focus-outline);outline-offset:4px}.navigation-arrow-link{padding-inline-end:var(--cta-arrow-shift);overflow:visible}.navigation-arrow-link--backward{padding-inline-end:0}.navigation-link__icon{flex:none;display:inline-flex}.navigation-link__icon--backward .cta-arrow{transform:translateX(calc(-1 * var(--cta-arrow-shift))) scaleX(-1)}.content-navigation-link__label{max-width:100%;display:inline-block;position:relative}.content-navigation-link__label:after{right:0;bottom:calc(0px - var(--content-nav-underline-offset));height:var(--button-border-width);content:"";transform-origin:0;transition:transform var(--cta-arrow-duration) var(--cta-arrow-easing);background:currentColor;border-radius:999px;position:absolute;left:0;transform:scaleX(0)}.content-navigation-link:not(:disabled):is(:hover,:focus-visible,:active) .content-navigation-link__label:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.cta-arrow-motion,.cta-arrow-shaft,.content-navigation-link__label:after{transition:none}}.cta.cta:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active),.header-account:is(:hover,:focus-visible,:active){box-shadow:var(--control-shadow)}.cta.cta:disabled,.cta.cta[aria-disabled=true]{box-shadow:none}.modal-close{width:44px;height:44px;color:var(--focus-blue,#1b91f7);cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.modal-close svg{width:var(--modal-close-size);height:var(--modal-close-size);fill:none;stroke:currentColor;stroke-width:var(--modal-close-stroke);stroke-linecap:round;flex:none;overflow:visible}.modal-close path{vector-effect:non-scaling-stroke}.modal-close:is(:hover,:focus,:active){color:var(--report-blue,#3965d5)}.modal-close:focus-visible{outline-offset:2px;outline:2px solid}:root{--green:#23b77a;--card-surface-padding:22px;--card-surface-radius:30px;--blue:#ddeafd;--dark-purple:#e8dffb;--state-success:#148c62;--risk-low:#148c62;--risk-medium:#e36800;--risk-unknown:#667085;--secondary-action-rest:var(--focus-blue);--secondary-action-interaction:var(--report-blue);--status-chip-surface:#ddeafddb;--status-chip-text:#265c99;--notification-padding-y:12px;--notification-padding-x:14px;--footer-surface:#66529f;--footer-text:#fff;--footer-muted:#f0ebfb;--footer-underline:#ffffff80;--footer-shadow:0 -7px 15px #2d2c4c1a;--line:var(--dark-purple);--header-surface:var(--purple);--app-viewport-height:100vh;--shell-min-width:320px;--shell-rail-max-width:100%;--shell-rail-width:calc(100% - 40px);--content-rail-width:calc(100% - 40px);--content-rail-max-width:100%;--shell-padding-inline:20px;--shell-padding-block:24px;--header-height:96px;--header-scrolled-height:102px;--header-logo-height:40px;--header-scrolled-logo-height:36px;--header-action-height:48px;--header-action-padding-x:22px;--header-action-font-size:1.6rem;--timeline-action-height:43.2px;--timeline-action-padding-x:25.2px;--timeline-action-font-size:1.44rem;--timeline-action-border-width:2.7px;--timeline-action-radius:36px;--timeline-action-margin-top:16.2px;--hero-title-copy-gap:40px;--heading-copy-cta-gap:30px;--content-block-gap:52px;--pricing-card-heading-gap:12px;--metadata-pair-gap:calc(var(--pricing-card-heading-gap) / 2);--section-title-copy-gap:40px;--section-block-gap:92px;--section-label-title-gap:16px;--kicker-title-gap:var(--section-label-title-gap);--menu-toggle-size:44px;--menu-line-width:28px;--filled-action-padding-x:calc(var(--header-action-padding-x) + var(--button-border-width));--content-nav-underline-offset:7px;--desktop-nav-underline-offset:var(--content-nav-underline-offset);--primary-action-max-width:230px;--button-transform-transition:.18s ease;--control-surface:var(--white);--control-ink:#000;--control-placeholder:#2d2c4ca6;--control-scroll-thumb:#8b8b8b;--control-group-font-size:1.9rem;--control-label-font-size:1.3rem;--mobile-menu-height-transition:.52s ease;--mobile-menu-opacity-transition:.4s ease;--header-z:20;--tablet-line:#c0c0c9;--intake-control-radius:24px;--intake-control-height:48px;--intake-control-border-color:transparent;--intake-control-border:1px solid var(--intake-control-border-color);--intake-control-padding-x:14px;--intake-control-dropdown-padding-right:36px;--intake-control-font-size:1.6rem;--intake-control-line-height:2.2rem;--intake-control-focus-surface:#1b91f74d;--intake-control-focus-outline:2px solid var(--intake-control-focus-surface);--intake-control-invalid-focus-surface:#ff4d5d4d;--intake-control-invalid-focus-outline:2px solid var(--intake-control-invalid-focus-surface);--intake-control-dropdown-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='M1 2 7 8 13 2' fill='none' stroke='%231b91f7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@supports (height:100dvh){:root{--app-viewport-height:100dvh}}*{box-sizing:border-box}html{min-height:var(--app-viewport-height);scrollbar-gutter:stable;scroll-behavior:smooth;font-family:var(--font-family);-webkit-text-size-adjust:100%;font-size:10px}body{width:100%;min-height:var(--app-viewport-height);background:var(--purple);color:var(--text);flex-direction:column;margin:0;font-family:inherit;font-size:20px;font-weight:600;line-height:3rem;display:flex;position:relative;overflow-x:hidden}body>main{flex:none}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:var(--header-z);width:100%;min-width:var(--shell-min-width);transition:background-color .22s,box-shadow .22s;position:fixed;top:0;left:0}.site-header.is-scrolled{background-color:var(--header-surface);box-shadow:var(--header-shadow)}.site-header__rail{width:var(--shell-rail-width);max-width:var(--shell-rail-max-width);min-height:var(--header-height);justify-content:space-between;align-items:center;margin:0 auto;transition:min-height .22s;display:flex;position:relative}.site-header.is-scrolled .site-header__rail{min-height:var(--header-scrolled-height)}.brand{align-items:center;min-width:0;display:inline-flex}.brand img{width:auto;height:var(--header-logo-height);transition:height .22s,transform .22s;display:block}.site-header.is-scrolled .brand img{height:var(--header-scrolled-logo-height)}@media (min-width:480px){:is(.landing-page,.design-system-page){--header-padding-block:18px;--header-height:84px;--header-scrolled-height:84px;--header-scrolled-logo-height:var(--header-logo-height)}:is(.landing-page,.design-system-page) .site-header__rail{padding-block:var(--header-padding-block);transition:none}:is(.landing-page,.design-system-page) .site-header .brand img,:is(.landing-page,.design-system-page) .site-header.is-scrolled .brand img{transition:none;transform:none}}@media not (max-width:1280px){:is(.landing-page,.design-system-page){--header-padding-block:19px;--header-height:86px;--header-scrolled-height:86px}}.desktop-nav,.header-login,.header-account,.header-controls{display:none}.mobile-header-controls{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-picker{flex:none;width:120px;min-width:120px;margin:0;display:inline-flex}:where(.control-surface--white,.cabinet-card,.purchase-offer-card,.child-action-notification){--control-surface:var(--purple)}.intake-custom-select{width:100%;position:relative}.intake-custom-select-button,.intake-custom-select__native{width:100%;max-width:100%;height:var(--intake-control-height);border:var(--intake-control-border);border-radius:var(--intake-control-radius);background:var(--white);color:var(--text);box-sizing:border-box;cursor:pointer;font-family:var(--font-family);font-size:var(--intake-control-font-size);font-weight:600;line-height:var(--intake-control-line-height);text-align:left}.intake-custom-select__native{padding:0 var(--intake-control-dropdown-padding-right) 0 var(--intake-control-padding-x);appearance:none;background-image:var(--intake-control-dropdown-icon);background-repeat:no-repeat;background-position:right var(--intake-control-padding-x) center;background-size:14px 10px}.intake-custom-select[data-native-backed=true]:not([data-enhanced=true]) .intake-custom-select-button,.intake-custom-select[data-enhanced=true] .intake-custom-select__native{display:none}.intake-custom-select-button:disabled,.intake-custom-select__native:disabled,.intake-custom-select-option:disabled{cursor:not-allowed;opacity:.55}.intake-language-select{padding:0 var(--intake-control-dropdown-padding-right) 0 var(--intake-control-padding-x);appearance:none;background-image:var(--intake-control-dropdown-icon);background-repeat:no-repeat;background-position:right var(--intake-control-padding-x) center;background-size:14px 10px}.intake-custom-select-button:focus,.intake-custom-select__native:focus{border-color:var(--intake-control-border-color);outline:none}.intake-custom-select-menu{z-index:calc(var(--header-z) + 4);border-radius:var(--intake-control-radius);background:var(--white);width:100%;max-width:100%;max-height:240px;box-shadow:var(--control-shadow);box-sizing:border-box;border:0;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.intake-custom-select[data-open=true] .intake-custom-select-menu{display:block}.intake-custom-select[data-open=true] .intake-custom-select-button{color:var(--control-ink);box-shadow:var(--control-shadow)}.intake-custom-select-option{-webkit-tap-highlight-color:transparent;border-radius:var(--intake-control-radius);width:100%;max-width:100%;color:var(--text);cursor:pointer;font-family:var(--font-family);text-align:left;background:0 0;border:none;padding:10px 12px;font-size:1.6rem;font-weight:600;line-height:2.2rem}.intake-custom-select-option:hover,.intake-custom-select-option:active,.intake-custom-select-option:focus-visible{background:var(--intake-control-focus-surface)}.intake-custom-select-option:focus{outline:none}.menu-toggle{-webkit-tap-highlight-color:transparent;z-index:calc(var(--header-z) + 2);width:var(--menu-toggle-size);height:var(--menu-toggle-size);cursor:pointer;transition:background-color var(--button-transition), color var(--button-transition);background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:flex-end;padding:0;display:inline-flex;position:relative}.menu-toggle span{width:var(--menu-line-width);background:var(--focus-blue);height:3px;transition:background-color var(--button-transition), transform var(--button-transform-transition), opacity var(--button-transform-transition);border-radius:99px;display:block}.menu-toggle span+span{margin-top:5px}.menu-toggle:hover,.menu-toggle:active,.menu-open .menu-toggle{background:0 0}.menu-open .menu-toggle span:first-child{transform:translateY(8px)rotate(45deg)}.menu-open .menu-toggle span:nth-child(2){opacity:0}.menu-open .menu-toggle span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mobile-menu{z-index:calc(var(--header-z) + 1);background-color:var(--purple);opacity:0;height:0;transition:height var(--mobile-menu-height-transition), opacity var(--mobile-menu-opacity-transition);place-content:center;gap:24px;display:grid;position:fixed;top:0;left:0;right:0;overflow:hidden}.menu-open .mobile-menu{opacity:1;height:100dvh}.mobile-menu .language-picker{justify-self:center;width:120px;min-width:120px}.mobile-menu .intake-custom-select-menu{z-index:calc(var(--header-z) + 5)}.header-account{width:var(--header-action-height);min-width:var(--header-action-height);height:var(--header-action-height);min-height:var(--header-action-height);border-radius:var(--button-radius);background:var(--primary-action-rest);color:var(--white);font-family:var(--font-family);font-size:var(--header-action-font-size);transition:background-color var(--button-transition), color var(--button-transition), transform var(--button-transform-transition);border:0;justify-content:center;align-items:center;font-weight:800;line-height:1}.header-account:hover,.header-account:focus-visible,.header-account:active{background:var(--primary-action-interaction);color:var(--white)}.header-account span{display:block;transform:translateY(0)}.mobile-menu .header-account{justify-self:center;display:inline-flex}.mobile-header-controls .header-account{z-index:calc(var(--header-z) + 2);display:inline-flex;position:relative}.menu-open .mobile-header-controls .header-account{visibility:hidden;pointer-events:none}.mobile-menu a{color:var(--text);text-align:center;font-size:2rem;font-weight:800;line-height:1.1;transition:color .18s}.mobile-menu a:hover,.mobile-menu a:active,.mobile-menu a:focus-visible{color:var(--focus-blue)}.mobile-action{width:auto;min-height:var(--header-action-height);height:var(--header-action-height);padding:0 var(--filled-action-padding-x);border-radius:var(--button-radius);background:var(--primary-action-rest);color:var(--white);font-family:var(--font-family);font-size:var(--header-action-font-size);transition:background-color var(--button-transition), color var(--button-transition);border:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.mobile-menu .mobile-action{color:var(--white);font-size:var(--header-action-font-size);transition:background-color var(--button-transition), color var(--button-transition);font-weight:600;line-height:1}.mobile-menu:has(.mobile-account-action){grid-template-columns:minmax(0, var(--shell-rail-width))}.mobile-menu .mobile-account-action{width:max-content;max-width:100%;height:auto;min-height:var(--header-action-height);padding:8px var(--filled-action-padding-x);flex-shrink:0;justify-self:center;font-weight:600}.mobile-account-action [data-header-account-name]{white-space:normal;overflow-wrap:anywhere;min-width:0}.mobile-menu .mobile-action:focus-visible{color:var(--white)}.mobile-menu .mobile-action:hover,.mobile-menu .mobile-action:active{background:var(--primary-action-interaction);color:var(--white)}.auth-page{width:100%;min-width:var(--shell-min-width);background:var(--purple);grid-template-rows:minmax(0,1fr);place-items:stretch center;gap:18px;min-height:100svh;padding:12px 20px 22px;display:grid;position:relative}.auth-page__brand-rail{width:100%}.auth-page__brand{align-items:center;min-width:0;display:inline-flex}.auth-page__brand img{width:auto;height:var(--header-logo-height);display:block}.auth-wall{align-self:center;width:100%;max-width:460px;margin:0 auto}.auth-panel,.auth-form,.auth-field,.auth-field-grid{min-width:0}.auth-panel{--auth-label-gap:8px;--auth-row-gap:14px;isolation:isolate;gap:var(--auth-row-gap);width:100%;padding:0;display:grid;position:relative}.auth-provider-pending{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f4f6ffc7;border-radius:26px;place-items:center;padding:28px;display:grid;position:absolute;inset:-12px}.auth-provider-pending[hidden]{display:none}.auth-provider-pending__content{max-width:280px;color:var(--purple);text-align:center;justify-items:center;gap:12px;display:grid}.auth-provider-pending__content p{margin:0;font-size:1.4rem;font-weight:800;line-height:1.42}.auth-provider-pending__spinner{border:3px solid #2d2c4c29;border-top-color:var(--focus-blue);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite auth-provider-pending-spin}.auth-panel[data-auth-provider-pending=true]>:not(.auth-provider-pending){opacity:.52;filter:blur(1.2px);pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes auth-provider-pending-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth-provider-pending__spinner{animation:none}}.auth-provider-gate{gap:16px;display:grid}.auth-provider-gate[hidden],.auth-field[hidden],.auth-switch-line[hidden]{display:none}.auth-provider-stack,.auth-form{gap:var(--auth-row-gap,14px);display:grid}.auth-provider-stack{justify-self:stretch;width:100%;max-width:100%}.auth-provider,.auth-submit{width:100%;min-height:var(--header-action-height);min-width:0;max-width:100%;padding:8px var(--filled-action-padding-x);border-radius:var(--button-radius);background:var(--primary-action-rest);color:var(--white);cursor:pointer;text-align:center;white-space:normal;transition:background-color var(--button-transition), color var(--button-transition);border:0;justify-content:center;align-items:center;display:inline-flex}.auth-provider{background:var(--secondary-action-rest);width:100%;max-width:100%;color:var(--white)}.auth-provider:visited{color:var(--white)}.auth-provider:not(:disabled):hover,.auth-provider:not(:disabled):active{background:var(--secondary-action-interaction);color:var(--white)}.auth-submit:not(:disabled):hover,.auth-submit:not(:disabled):active{background:var(--primary-action-interaction);color:var(--white)}.auth-submit:disabled{background:var(--primary-action-rest);color:var(--white);cursor:not-allowed;opacity:.55;border:0}.auth-provider:disabled{background:var(--disabled-action-rest);color:var(--white);cursor:not-allowed;opacity:.55;border:0}.auth-divider{color:#2d2c4c8f;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;font-size:1.25rem;font-weight:600;line-height:1.2;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#2d2c4c29;height:1px}.auth-field-grid{gap:10px;display:grid}.auth-field{gap:var(--auth-label-gap,8px);display:grid}.auth-field label,.auth-field__label{color:var(--text);font-size:var(--control-label-font-size);font-weight:600;line-height:2rem}.auth-field input:not([type=hidden]),.auth-field textarea{width:100%;min-width:0;height:var(--intake-control-height);padding:0 var(--intake-control-padding-x);border:var(--intake-control-border);border-radius:var(--intake-control-radius);background:var(--white);color:var(--text);font-family:var(--font-family);font-size:var(--intake-control-font-size);font-weight:600;line-height:var(--intake-control-line-height)}.auth-field textarea{box-sizing:border-box;resize:vertical;height:auto;min-height:120px;padding-block:14px}.auth-select-button{min-height:var(--intake-control-height);height:auto;padding:12px var(--intake-control-dropdown-padding-right) 12px var(--intake-control-padding-x);white-space:normal;overflow-wrap:anywhere;background-image:var(--intake-control-dropdown-icon);background-repeat:no-repeat;background-position:right var(--intake-control-padding-x) center;background-size:14px 10px}.auth-custom-select[data-invalid=true] .auth-select-button,.auth-custom-select[data-invalid=true] .intake-custom-select__native,.auth-field input[data-auth-invalid=true],.auth-field input[aria-invalid=true],.auth-field textarea[aria-invalid=true],.auth-select-button[data-auth-invalid=true]{border-color:var(--red)}.auth-field input:not([type=hidden]):focus,.auth-field textarea:focus{border-color:var(--intake-control-border-color);outline:none}.auth-field input[data-auth-invalid=true]:focus,.auth-field input[aria-invalid=true]:focus,.auth-field textarea[aria-invalid=true]:focus,.auth-custom-select[data-invalid=true] .auth-select-button:focus,.auth-custom-select[data-invalid=true] .intake-custom-select__native:focus{border-color:var(--red);outline:var(--intake-control-invalid-focus-outline)}.auth-switch-stack{gap:var(--auth-row-gap);margin-top:var(--auth-row-gap);display:grid}.auth-switch-line{gap:var(--auth-label-gap);color:#2d2c4cb8;justify-content:flex-start;align-items:baseline;margin:0;font-size:1.35rem;font-weight:600;line-height:1.35;display:grid}.auth-switch-line .content-navigation-link{min-height:0}.auth-legal{color:#2d2c4cb8;text-align:left;justify-self:stretch;width:100%;max-width:100%;margin:0;font-size:1.3rem;font-weight:600;line-height:1.42}.notification-surface{padding:var(--notification-padding-y) var(--notification-padding-x);color:#265c99;background:#ddeafdc7;border-radius:16px;margin:0;font-size:1.3rem;font-weight:400;line-height:1.42}.notification-surface[data-tone=error]{color:#a81f34;background:#ff4d5d1a}.cookie-notice{z-index:calc(var(--header-z) - 1);right:auto;bottom:max(8px, env(safe-area-inset-bottom));width:calc(100vw - 16px);max-width:none;padding-bottom:max(var(--notification-padding-y), calc(env(safe-area-inset-bottom) + 8px));background:var(--blue);gap:10px;margin:0;display:grid;position:fixed;left:50%;transform:translate(-50%)}.cookie-notice[hidden],.cookie-notice__close[hidden],.cookie-notice__actions[hidden]{display:none}.cookie-notice__header{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;display:grid}.cookie-notice__title,.cookie-notice__body{color:inherit;font-family:var(--font-family);margin:0}.cookie-notice__title{align-self:center;font-size:1.35rem;font-weight:600;line-height:1.35}.cookie-notice__body{max-width:none;font-size:1.3rem;font-weight:400;line-height:1.42}.cookie-notice__link{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.2px}.cookie-notice__close{width:44px;height:44px;color:var(--focus-blue);cursor:pointer;background:0 0;border:0;margin:-9px -9px -8px 0;padding:0;position:relative}.cookie-notice__close:before,.cookie-notice__close:after{content:"";background:currentColor;border-radius:2px;width:20px;height:2px;position:absolute;top:21px;left:12px}.cookie-notice__close:before{transform:rotate(45deg)}.cookie-notice__close:after{transform:rotate(-45deg)}.cookie-notice__close:focus-visible{outline:var(--intake-control-focus-outline);outline-offset:-5px}.cookie-notice__actions{justify-items:start;display:grid}.cookie-notice__action{width:max-content;max-width:100%}@media (min-width:480px){.cookie-notice{bottom:max(20px, env(safe-area-inset-bottom));width:calc(100vw - 40px)}}@media not (max-width:1280px){.cookie-notice{width:min(calc(var(--shell-rail-max-width) + 48px), calc(100vw - 40px))}}.auth-action-page{isolation:isolate;overflow:hidden}.auth-action-wall{z-index:1;position:relative}.auth-action-panel{gap:30px}.profile-verification-panel{gap:24px}.profile-verification-form{width:100%}.auth-action-state{gap:16px;min-width:0;display:grid}.auth-action-state[hidden]{display:none}.auth-action-title,.auth-action-summary,.auth-action-progress{margin:0}.auth-action-title{max-width:38ch;color:var(--text);letter-spacing:normal;font-size:1.95rem;font-weight:800;line-height:1.22}.auth-action-title[tabindex="-1"]:focus{outline:none}.auth-action-title--compact{color:#2d2c4cbd;letter-spacing:normal;max-width:38ch;font-size:1.55rem;font-weight:600;line-height:1.5}.auth-action-summary,.auth-action-progress{color:#2d2c4cbd;font-size:1.55rem;font-weight:600;line-height:1.5}.auth-action-summary{max-width:100%}.auth-action-progress{max-width:38ch}.auth-action-submit{justify-self:start;width:max-content;min-width:min(100%,240px);margin-top:10px;text-decoration:none}.auth-action-submit:visited,.auth-action-submit:hover,.auth-action-submit:active{color:var(--white)}.auth-action-progress{align-items:center;gap:12px;display:flex}.auth-action-spinner{border:2px solid #2d2c4c29;border-top-color:var(--red);border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.72s linear infinite auth-action-spin}.auth-action-form{width:100%}.auth-action-form-error{color:#a81f34;margin:-2px 0 0;font-size:1.25rem;font-weight:700;line-height:1.42}@keyframes auth-action-spin{to{transform:rotate(360deg)}}.auth-form__helper{color:#2d2c4cb8;margin:-2px 0 0;font-size:1.25rem;line-height:1.42}.auth-legal a{color:var(--text);text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #2d2c4c3d;text-decoration:underline #2d2c4c3d}.auth-legal a:hover,.auth-legal a:active,.auth-legal a:focus-visible{color:var(--report-blue);-webkit-text-decoration-color:var(--report-blue);text-decoration-color:var(--report-blue)}.auth-validation-popover{z-index:calc(var(--header-z) + 8);min-height:var(--intake-control-height);border:var(--intake-control-border);border-radius:var(--intake-control-radius);background:var(--white);max-width:min(460px,100vw - 40px);box-shadow:var(--header-shadow);color:var(--text);font-family:var(--font-family);pointer-events:none;align-items:center;gap:10px;padding:12px 18px;font-size:1.35rem;font-weight:600;line-height:1.35;display:flex;position:fixed}.auth-validation-popover:before{background:var(--white);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";width:16px;height:8px;position:absolute;left:38px}.auth-validation-popover[data-placement=below]:before{top:-8px}.auth-validation-popover[data-placement=above]:before{clip-path:polygon(0 0,100% 0,50% 100%);top:auto;bottom:-8px}.auth-validation-popover[hidden]{display:none}.auth-validation-popover__mark{color:var(--red);font-size:1.8rem;font-weight:800;line-height:1}.legal-page{width:100%;min-width:var(--shell-min-width);min-height:var(--app-viewport-height);padding:calc(var(--header-height) + 28px) 0 72px;background:var(--purple)}.legal-document{width:var(--content-rail-width);max-width:var(--content-rail-max-width);color:var(--text);margin:0 auto;padding:0}.legal-document>*{max-width:880px}.legal-document h1,.legal-document h2,.legal-document p{margin:0}.legal-document h1{color:var(--text);font-size:var(--type-section-size);font-weight:800;line-height:var(--type-section-line)}.legal-document__metadata{margin-bottom:var(--section-label-title-gap);gap:2px;display:grid}.legal-document__date,.legal-document p,.legal-document li{color:#5a5978;font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}.legal-document .legal-document__date{margin-top:var(--section-title-copy-gap);color:#2d2c4cad}.legal-document>p:not(.legal-document__date),.legal-document>ul{margin-top:var(--section-label-title-gap)}.legal-document__section{margin-top:var(--content-block-gap)}.legal-document h2{font-size:var(--type-title-lg-size);font-weight:800;line-height:var(--type-title-lg-line)}.legal-document__section p,.legal-document__section ul{margin-top:12px}.legal-document ul{margin-bottom:0;padding-left:22px}.legal-document li+li{margin-top:8px}.legal-document strong{color:var(--text)}.legal-document a{color:var(--text);text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #2d2c4c3d;text-decoration:underline #2d2c4c3d}.legal-document a:hover,.legal-document a:active,.legal-document a:focus-visible{color:var(--report-blue);-webkit-text-decoration-color:var(--report-blue);text-decoration-color:var(--report-blue)}#wrapper{width:100%;min-height:var(--app-viewport-height);min-width:var(--shell-min-width);background:var(--purple);padding:calc(var(--header-height) + var(--shell-padding-block)) 0 var(--shell-padding-block)}.landing-rail{width:var(--content-rail-width);max-width:var(--content-rail-max-width);min-height:calc(var(--app-viewport-height) - var(--header-height) - (var(--shell-padding-block) * 2));margin:0 auto}.hero{align-items:start;padding:0 0 56px;display:grid}.hero-body{align-items:center;gap:38px;min-width:0;margin-top:34px;display:grid}.hero-copy,.hero-media{min-width:0}.section-summary,.paradox-takeaway p,.how-science-panel p,.how-it-works__takeaway>p{font-size:var(--type-body-lg-size);font-weight:var(--font-weight-body);line-height:var(--type-body-lg-line)}.paradox-takeaway h3,.how-science-panel h3,.how-it-works__takeaway>h3,.site-footer h2{font-size:var(--type-title-lg-size);font-weight:var(--font-weight-heading);line-height:var(--type-title-lg-line)}.how-report-panel h3,.how-report-panel li strong,.screen-step h3,.pricing-card h3,.faq-item summary{font-size:var(--type-card-title-size);font-weight:var(--font-weight-heading);line-height:var(--type-card-title-line)}.screen-step p,.how-report-panel li span,.pricing-card__summary,.pricing-card__note,.pricing-card__list li,.pricing-note,.faq-item p{font-size:var(--type-body-size);font-weight:var(--font-weight-body);line-height:var(--type-body-line)}.hero h1{width:100%;min-width:0;max-width:100%;color:var(--text);font-size:var(--type-display-size);font-weight:var(--font-weight-display);line-height:var(--type-display-line);letter-spacing:0;text-align:center;justify-self:center;margin:0 auto}.hero h1 span{display:block}.hero-summary{width:100%;min-width:0;max-width:1120px;margin:var(--hero-title-copy-gap) auto 0;color:var(--text);font-size:var(--type-subtitle-size);font-weight:var(--font-weight-regular);line-height:var(--type-subtitle-line);text-align:center}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero-checklist{gap:12px;width:100%;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.hero-checklist li{min-width:0;color:var(--text);font-size:var(--type-hero-bullet-size);font-weight:var(--font-weight-bold);line-height:var(--type-body-line);padding-left:20px;position:relative}.hero-checklist li:before{top:calc((1em * var(--type-body-line)) / 2);background:var(--focus-blue);content:"";border-radius:50%;width:7px;height:7px;position:absolute;left:0;transform:translateY(-50%)}.hero-action{height:var(--header-action-height);min-height:var(--header-action-height);margin-top:var(--heading-copy-cta-gap);padding:0 var(--filled-action-padding-x);border-radius:var(--button-radius);background:var(--primary-action-rest);color:var(--white);transition:background-color var(--button-transition), color var(--button-transition), transform var(--button-transform-transition);border:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.hero-action:not(.timeline-action){width:max-content;min-width:min(100%, var(--primary-action-max-width));max-width:100%}.hero-action:hover,.hero-action:active{background:var(--primary-action-interaction);color:var(--white)}.paradox-takeaway__action,.how-it-works__action,.faq-section__action{--primary-action-rest:var(--focus-blue);--primary-action-interaction:var(--report-blue)}.hero-media{justify-content:center;align-items:center;display:flex}.tablet-frame{aspect-ratio:1513/1040;filter:drop-shadow(0 18px 12px #2623481a);width:min(100%,680px);position:relative}.tablet-mockup{width:100%;height:auto;display:block}.tablet-screen{background:#17171a;border-radius:clamp(5px,1vw,12px);width:90.4%;height:82.35%;position:absolute;top:6.95%;left:4.77%;overflow:hidden}.tablet-screen video{object-fit:cover;width:100%;height:100%;display:block}.trust-strip{justify-content:center;align-items:center;gap:clamp(18px,6vw,72px);width:100%;margin:20px auto 0;padding:0;display:flex}.trust-medal{aspect-ratio:1;justify-content:center;align-items:center;width:clamp(86px,24vw,156px);transition:transform .35s,opacity .22s;display:inline-flex}.trust-medal:hover,.trust-medal:focus-visible{transform:translateY(-10px)}.trust-medal:active{transform:translateY(-5px)}.trust-medal img{object-fit:contain;width:100%;height:100%;display:block}.landing-section{padding:var(--section-block-gap) 0 0}.trust-strip+.landing-section{padding-top:var(--section-block-gap)}.section-header{width:100%;max-width:var(--content-rail-max-width);text-align:left;margin:0 auto 34px}.section-kicker{margin:0 0 var(--kicker-title-gap);color:var(--focus-blue);font-size:var(--type-ui-size);font-weight:800;line-height:var(--type-label-line);text-transform:none;border-bottom:0;padding-bottom:0;display:inline-block}.section-header h2{color:var(--text);font-size:var(--type-section-size);font-weight:800;line-height:var(--type-section-line);margin:0}.section-summary{width:100%;max-width:900px;margin:var(--section-title-copy-gap) 0 0;color:var(--text)}.section-summary sup,.phase-copy sup{font-size:.58em;line-height:0}.section-summary sup a,.phase-copy sup a,.evidence-link{color:inherit;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.2px}.section-summary sup a:hover,.section-summary sup a:focus-visible,.phase-copy sup a:hover,.phase-copy sup a:focus-visible,.evidence-link:hover,.evidence-link:focus-visible{color:var(--report-blue)}.how-science-panel,.how-report-panel{min-width:0}.how-science-panel h3,.how-report-panel h3{color:var(--text);margin:0}.how-report-panel h3{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line)}.how-science-panel p{margin:var(--heading-copy-cta-gap) 0 0;color:var(--text)}.how-report-panel{width:100%;max-width:900px;margin-top:var(--heading-copy-cta-gap)}.how-report-panel ul{counter-reset:report-item;gap:24px;margin:22px 0 0;padding:0;list-style:none;display:grid}.how-report-panel li{counter-increment:report-item;color:var(--text);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line);grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.how-report-panel li>div{min-width:0}.how-report-panel li strong,.how-report-panel li span{display:block}.how-report-panel li span{font-size:var(--type-body-size);line-height:var(--type-body-line);margin-top:3px}.how-report-panel li:before{min-width:.7em;color:var(--text);content:counter(report-item);font-size:var(--type-section-size);letter-spacing:0;font-weight:800;line-height:.9}.how-workflow{width:100%;max-width:900px;margin-top:var(--content-block-gap);align-items:center;gap:34px;display:grid}.screening-steps{gap:30px;min-width:0;display:grid}.screen-step{min-width:0;color:var(--text);padding-left:20px;position:relative}.screen-step:before{top:calc((1em * var(--type-card-title-line)) / 2);background:var(--focus-blue);content:"";border-radius:50%;width:7px;height:7px;position:absolute;left:0;transform:translateY(-50%)}.screen-step h3{color:var(--text);margin:0}.screen-step p{color:var(--text);margin:8px 0 0}.how-it-works__takeaway{width:100%;max-width:900px;margin:var(--content-block-gap) 0 0;text-align:left}.how-it-works__takeaway>h3{color:var(--text);margin:0}.how-it-works__takeaway>p{margin:var(--heading-copy-cta-gap) 0 0;color:var(--text)}.how-it-works__action{margin-top:var(--heading-copy-cta-gap);justify-self:start}@media not (max-width:960px){.landing-page{--shell-rail-max-width:1024px;--content-rail-max-width:1024px}}@media (min-width:480px){:root{--shell-rail-width:calc(100% - 96px);--content-rail-width:calc(100% - 96px);--shell-padding-inline:24px;--shell-padding-block:28px;--header-logo-height:42px;--header-scrolled-logo-height:38px;--menu-toggle-size:48px;--timeline-action-height:40.8px;--timeline-action-padding-x:23.8px;--timeline-action-font-size:1.36rem;--timeline-action-border-width:2.55px;--timeline-action-radius:34px;--timeline-action-margin-top:15.3px;--section-block-gap:108px}.hero{padding:0 0 72px}.hero-body{gap:44px;margin-top:42px}.trust-strip{gap:clamp(42px,8vw,96px);margin-top:28px;padding-bottom:0}.trust-medal{width:clamp(118px,20vw,156px)}.landing-section{padding:var(--section-block-gap) 0 0}.trust-strip+.landing-section{padding-top:var(--section-block-gap)}.mobile-header-controls{gap:10px}.section-header{margin-bottom:42px}}@media not (max-width:720px){.auth-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (max-width:960px){:root{--shell-rail-width:calc(100% - 128px);--shell-rail-max-width:1280px;--content-rail-width:var(--shell-rail-width);--content-rail-max-width:var(--shell-rail-max-width);--shell-padding-inline:32px;--shell-padding-block:32px;--header-height:112px;--header-scrolled-height:102px;--header-logo-height:48px;--header-scrolled-logo-height:42px;--section-block-gap:132px}.desktop-nav{justify-content:center;justify-self:center;align-items:center;gap:26px;min-width:0;display:flex}.site-header__rail{grid-template-columns:auto minmax(0,1fr) auto;column-gap:24px;display:grid}.brand img{transform:translateY(-6px)}.site-header.is-scrolled .brand img{transform:translateY(-5px)}.header-controls{justify-self:end;align-items:center;gap:14px;margin-left:0;display:flex}.header-controls .language-picker{width:112px;min-width:112px}.desktop-nav a,.header-login{color:var(--text);white-space:nowrap;align-items:center;font-size:1.6rem;font-weight:800;line-height:1;transition:color .18s;display:inline-flex;position:relative}.desktop-nav a:after,.header-login:after{right:0;bottom:calc(0px - var(--desktop-nav-underline-offset));height:var(--button-border-width);background:var(--focus-blue);content:"";transform-origin:0;border-radius:999px;transition:transform .18s;position:absolute;left:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.header-login:hover:after,.header-login:focus-visible:after{transform:scaleX(1)}.desktop-nav a:hover,.desktop-nav a:active,.desktop-nav a:focus-visible,.header-login:hover,.header-login:active,.header-login:focus-visible{color:var(--focus-blue)}.header-controls .header-account{display:inline-flex}.menu-toggle,.mobile-menu,.mobile-header-controls{display:none}.hero{padding:4px 0 80px}.hero-body{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:48px;margin-top:58px}.hero-copy{align-items:flex-start}.hero-checklist{max-width:100%}.hero-media{justify-content:flex-end}.tablet-frame{width:min(100%,720px)}.trust-strip{gap:clamp(70px,9vw,112px);margin-top:24px;padding-bottom:0}.landing-section{padding:var(--section-block-gap) 0 0}.trust-strip+.landing-section{padding-top:var(--section-block-gap)}.section-header{margin-bottom:52px}.section-summary{max-width:980px}.how-workflow{margin-top:var(--content-block-gap)}}@media not (max-width:1280px){:root{--shell-rail-width:calc(100% - 128px);--shell-rail-max-width:1280px;--content-rail-width:var(--shell-rail-width);--content-rail-max-width:var(--shell-rail-max-width);--shell-padding-inline:40px;--shell-padding-block:40px;--header-height:116px;--header-scrolled-height:104px}.desktop-nav{gap:34px}.hero{padding:3px 0 88px}.hero-body{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:54px;margin-top:64px}.hero-checklist{max-width:100%}.tablet-frame{width:min(100%,720px)}.landing-section{padding:var(--section-block-gap) 0 0}}.paradox-timeline{min-width:0}.timeline-variant--center-phases .center-phase-timeline{--early:var(--risk-low);--gap:var(--risk-medium);--fail:var(--risk-high);--axis-line:linear-gradient(180deg, var(--early) 0 26.3%, var(--gap) 36.8% 57.9%, var(--fail) 68.4% 100%);--age-step:110px;--age-title-row:34px;--age-tail-row:28px;--age-axis-bottom-cut:42px;--age-axis-width:6px;--age-label-left:calc(50% - 34px);--age-label-font-size:1.45rem;--age-label-line:1.08;--fail-heading-offset:calc((var(--age-step) / 2) + .66rem + 5px);--milestone-group-gap:18px;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);grid-template-rows:var(--age-title-row) repeat(9, var(--age-step)) var(--age-tail-row);width:100%;max-width:var(--content-rail-max-width);column-gap:32px;margin:0;display:grid;position:relative}.timeline-variant--center-phases .center-phase-timeline:before{top:var(--age-title-row);bottom:var(--age-axis-bottom-cut);width:var(--age-axis-width);background:var(--axis-line);content:"";border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.timeline-variant--center-phases .timeline-window{display:contents}.timeline-variant--center-phases .phase-copy{text-align:left;grid-column:1;place-self:start;width:100%;min-width:0;padding:26px 0 0}.timeline-variant--center-phases .phase-copy--early,.timeline-variant--center-phases .milestone-group--early,.timeline-variant--center-phases .age-point--2{grid-row:2}.timeline-variant--center-phases .age-point--3{grid-row:3}.timeline-variant--center-phases .age-point--4{grid-row:4}.timeline-variant--center-phases .phase-copy--gap,.timeline-variant--center-phases .milestone-group--gap,.timeline-variant--center-phases .age-point--5{grid-row:5}.timeline-variant--center-phases .age-point--6{grid-row:6}.timeline-variant--center-phases .age-point--7{grid-row:7}.timeline-variant--center-phases .phase-copy--fail,.timeline-variant--center-phases .milestone-group--fail,.timeline-variant--center-phases .age-point--8{grid-row:8}.timeline-variant--center-phases .age-point--9{grid-row:9}.timeline-variant--center-phases .age-point--10{grid-row:10}.timeline-variant--center-phases .phase-copy h3,.timeline-variant--center-phases .milestone-note h3{color:var(--text);font-size:var(--type-card-title-size);font-weight:800;line-height:var(--type-card-title-line);margin:0}.timeline-variant--center-phases .phase-copy--early h3{color:var(--early)}.timeline-variant--center-phases .phase-copy--gap h3{color:var(--gap)}.timeline-variant--center-phases .phase-copy--fail h3{color:var(--fail)}.timeline-variant--center-phases .phase-copy p,.timeline-variant--center-phases .milestone-note p{color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}.timeline-variant--center-phases .phase-copy p{margin:16px 0 0}.timeline-variant--center-phases .milestone-note p{margin:8px 0 0}.timeline-variant--center-phases .timeline-action{height:var(--timeline-action-height);min-height:var(--timeline-action-height);margin-top:var(--timeline-action-margin-top);padding:0 calc(var(--timeline-action-padding-x) + var(--timeline-action-border-width));border-radius:var(--timeline-action-radius);font-size:var(--timeline-action-font-size)}.timeline-variant--center-phases .timeline-action--mobile{display:none}.timeline-variant--center-phases .age-axis-title{top:4px;left:var(--age-label-left);width:max-content;color:var(--text);font-size:var(--age-label-font-size);font-weight:800;line-height:var(--age-label-line);text-align:left;position:absolute}.timeline-variant--center-phases .age-point{z-index:1;grid-column:2;align-self:stretch;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.timeline-variant--center-phases .age-point--early{--phase:var(--early)}.timeline-variant--center-phases .age-point--gap{--phase:var(--gap)}.timeline-variant--center-phases .age-point--fail{--phase:var(--fail)}.timeline-variant--center-phases .age-dot{background:var(--purple);width:30px;height:30px;box-shadow:none;border:0;border-radius:50%;place-items:center;display:grid}.timeline-variant--center-phases .age-dot:after{background:var(--phase);content:"";border-radius:50%;width:14px;height:14px}.timeline-variant--center-phases .age-label{top:50%;left:var(--age-label-left);width:max-content;max-width:100px;color:var(--phase);font-size:var(--age-label-font-size);font-weight:800;line-height:var(--age-label-line);text-align:left;position:absolute;transform:translateY(-50%)}.timeline-variant--center-phases .age-label__word{display:none}.timeline-variant--center-phases .milestone-group{gap:var(--milestone-group-gap);flex-direction:column;grid-column:3;min-width:0;max-width:460px;padding:26px 0 0;display:flex}.timeline-variant--center-phases .milestone-note{min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.timeline-variant--center-phases .phase-copy--fail,.timeline-variant--center-phases .milestone-group--fail{padding-top:var(--fail-heading-offset)}.timeline-variant--center-phases .paradox-takeaway{width:100%;max-width:var(--content-rail-max-width);text-align:left;margin:56px auto 0}.paradox-takeaway h3{color:var(--text);margin:0}.paradox-takeaway p{width:100%;max-width:900px;margin:var(--heading-copy-cta-gap) 0 0;color:var(--text)}.paradox-takeaway__action{margin-top:var(--heading-copy-cta-gap)}@media (max-width:960px){.timeline-variant--center-phases .center-phase-timeline{--age-step:128px;--age-axis-bottom-cut:46px;--age-label-left:0px;--age-label-font-size:1.4rem;grid-template-columns:82px minmax(0,1fr);column-gap:20px;max-width:100%}.timeline-variant--center-phases .center-phase-timeline:before{left:59px;transform:none}.timeline-variant--center-phases .age-axis-title{width:36px}.timeline-variant--center-phases .phase-copy h3,.timeline-variant--center-phases .milestone-note h3{font-size:1.7rem;line-height:1.22}.timeline-variant--center-phases .phase-copy p,.timeline-variant--center-phases .milestone-note p{font-size:1.5rem;line-height:1.5}.timeline-variant--center-phases .center-phase-timeline{--timeline-action-font-size:1.36rem}.timeline-variant--center-phases .timeline-action--desktop{display:none}.timeline-variant--center-phases .timeline-action--mobile{justify-self:start;width:max-content;max-width:calc(100% + 80px);display:inline-flex}.timeline-variant--center-phases .milestone-note:has(.timeline-action--mobile){grid-template-columns:minmax(0,1fr);display:grid}.timeline-variant--center-phases .timeline-window{gap:var(--milestone-group-gap);flex-direction:column;grid-column:2;justify-self:start;width:100%;min-width:0;max-width:none;padding-top:20px;display:flex}.timeline-variant--center-phases .timeline-window--early{grid-row:1/5;padding-top:2px;transform:translateY(-2px)}.timeline-variant--center-phases .timeline-window--gap{grid-row:5}.timeline-variant--center-phases .timeline-window.timeline-window--fail{padding-top:var(--fail-heading-offset);grid-row:8}.timeline-variant--center-phases .timeline-window .phase-copy,.timeline-variant--center-phases .timeline-window .milestone-group{grid-column:auto;justify-self:stretch;width:100%;max-width:none;padding:0}.timeline-variant--center-phases .timeline-window .phase-copy p{max-width:560px;margin-top:12px;display:block}.timeline-variant--center-phases .timeline-window .milestone-group{gap:var(--milestone-group-gap)}.timeline-variant--center-phases .age-point{grid-column:1;justify-items:start;padding-right:0}.timeline-variant--center-phases .age-dot{margin-left:47px}.timeline-variant--center-phases .age-label{right:auto;left:var(--age-label-left)}.timeline-variant--center-phases .paradox-takeaway{max-width:100%;margin-top:46px}}@media not (min-width:480px){:root{--shell-rail-width:var(--content-rail-width);--header-height:64px;--header-scrolled-height:68px}.timeline-variant--center-phases .center-phase-timeline{--age-step:208px;--age-axis-bottom-cut:53px;--age-label-font-size:1.3rem;grid-template-columns:64px minmax(0,1fr);column-gap:16px}.timeline-variant--center-phases .center-phase-timeline:before{left:45px}.timeline-variant--center-phases .age-axis-title{width:24px}.timeline-variant--center-phases .timeline-window{padding-top:28px}.timeline-variant--center-phases .timeline-window--early{padding-top:2px;transform:translateY(-2px)}.timeline-variant--center-phases .timeline-window .phase-copy{padding-top:0}.timeline-variant--center-phases .age-label{right:auto;left:var(--age-label-left);text-align:left;max-width:20px}.timeline-variant--center-phases .age-dot{width:26px;height:26px;margin-left:35px}.timeline-variant--center-phases .age-dot:after{width:11px;height:11px}.timeline-variant--center-phases .phase-copy h3{white-space:normal}.timeline-variant--center-phases .phase-copy p{max-width:260px}}.pricing-grid{width:min(400px,100% - 24px);box-shadow:none;background:0 0;border-radius:0;gap:18px;margin-top:0;padding:0;display:grid}.pricing-section .section-header,.faq-section .section-header{margin-bottom:40px}.pricing-section .section-kicker{color:var(--focus-blue)}.pricing-section{--pricing-card-heading-gap:var(--section-label-title-gap)}.pricing-card{min-width:0;padding:var(--card-surface-padding);border-radius:var(--card-surface-radius);background:var(--white);color:var(--text);box-shadow:var(--control-shadow);transform-origin:50%;border:1px solid #0000;flex-direction:column;align-content:stretch;padding-bottom:12px;transition:border-color .22s,background-color .22s,box-shadow .26s,transform .26s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:translateY(0)scale(1)}.pricing-card+.pricing-card{border-top-color:#0000}.pricing-card:hover,.pricing-card:focus-within,.pricing-card.pricing-card--selected{z-index:1;border-color:#0000}.pricing-card:has(.pricing-card__action:is(:hover,:active,:focus-visible)) h3{color:var(--report-blue)}.pricing-card:has(.pricing-card__action:is(:hover,:active,:focus-visible)) .pricing-card__price{color:var(--report-blue)}.pricing-card__header{grid-row:1;min-width:0}.pricing-card h3{color:#000;text-align:center;transition:color var(--button-transition);margin:0}.pricing-card__price{color:var(--focus-blue);font-size:var(--type-title-lg-size);font-weight:800;line-height:var(--type-title-lg-line);text-align:center;transition:color var(--button-transition);grid-row:5;align-self:end;margin:0 0 13px}.pricing-card__summary{min-height:0;margin:var(--pricing-card-heading-gap) 0 0;color:var(--text);grid-row:2}.pricing-card__list{grid-row:3;align-content:start;align-self:start;gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.pricing-card__note{color:var(--text);grid-row:4;margin:0 0 16px}.pricing-card__action{width:min(100%, var(--primary-action-max-width));height:var(--header-action-height);min-height:var(--header-action-height);padding:0 var(--filled-action-padding-x);border-radius:var(--button-radius);background:var(--secondary-action-rest);color:var(--white);text-align:center;transition:background-color var(--button-transition), color var(--button-transition);border:0;grid-row:6;justify-content:center;place-self:center;align-items:center;margin-top:0;display:inline-flex}.pricing-card__action:hover,.pricing-card__action:active,.pricing-card__action:focus-visible{background:var(--secondary-action-interaction);color:var(--white)}.menu-toggle:focus-visible,.header-account:focus-visible,.mobile-menu .mobile-action:focus-visible,.auth-provider:focus-visible,.auth-submit:focus-visible,.hero-action:focus-visible,.pricing-card__action:focus-visible{outline:var(--intake-control-focus-outline);outline-offset:3px}.pricing-note{width:100%;max-width:900px;margin:var(--heading-copy-cta-gap) 0 0;color:var(--text)}.faq-grid{gap:0;max-width:920px;margin-top:0;display:grid}.faq-item{border:0;border-bottom:var(--section-divider);min-width:0;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.faq-item summary{min-width:0;color:var(--text);cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:16px;padding:18px 0;list-style:none;display:grid;position:relative}.faq-item summary::-webkit-details-marker{display:none}.auth-validation-popover__message{overflow-wrap:anywhere;min-width:0}.faq-item summary::marker{content:""}.faq-item summary:before{box-sizing:border-box;width:var(--accordion-chevron-box-size);height:var(--accordion-chevron-box-size);border-right:3px solid var(--focus-blue);border-bottom:3px solid var(--focus-blue);color:var(--focus-blue);content:"";transform-origin:50%;justify-self:center;transition:transform .22s;display:block;transform:rotate(-45deg)}.faq-item[open] summary:before{content:"";transform:rotate(45deg)}.faq-item p{color:var(--text);margin:0;padding:0 0 22px 46px}.site-footer{isolation:isolate;width:100%;min-width:var(--shell-min-width);margin-top:var(--section-block-gap);background:var(--footer-surface);box-shadow:none;border-top:0;flex:1 0 auto;padding:60px 0 100px;position:relative}.site-footer__decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-footer__cubes{aspect-ratio:1;width:150px;right:calc(var(--content-gutter) + 6px);display:block;position:absolute;bottom:-19.65px}.site-footer__cubes img{width:100%;height:auto;display:block}.site-footer__rail{isolation:isolate;gap:var(--heading-copy-cta-gap);width:var(--content-rail-width);max-width:var(--content-rail-max-width);margin:0 auto;display:grid;position:relative}.site-footer__rail>*{z-index:1;position:relative}.site-footer__brand{min-width:0}.site-footer__kicker{margin:0 0 var(--kicker-title-gap);color:var(--white);font-size:var(--type-ui-size);font-weight:800;line-height:var(--type-label-line);text-transform:none}.site-footer h2{color:var(--footer-text);margin:0}.site-footer__brand p:not(.site-footer__kicker),.site-footer__copyright{color:var(--footer-muted);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}.site-footer__brand p:not(.site-footer__kicker){margin:var(--section-label-title-gap) 0 0}.site-footer__contacts{gap:var(--section-label-title-gap);min-width:0;font-style:normal;display:grid}.site-footer__contact-row{gap:var(--metadata-pair-gap);min-width:0;display:grid}.site-footer__contact-row>span{color:var(--footer-muted);font-size:var(--type-label-size);font-weight:800;line-height:var(--type-label-line)}.site-footer__contact-row a,.site-footer__contact-row strong,.site-footer__links a{min-width:0;color:var(--footer-text);font-size:var(--type-body-size);font-weight:800;line-height:var(--type-body-line)}.site-footer__contact-row a,.site-footer__links a{text-decoration:underline;-webkit-text-decoration-color:var(--footer-underline);text-decoration-color:var(--footer-underline);text-underline-offset:4px;transition:color .22s,text-decoration-color .22s}.site-footer__contact-row a:hover,.site-footer__contact-row a:active,.site-footer__contact-row a:focus-visible,.site-footer__links a:hover,.site-footer__links a:active,.site-footer__links a:focus-visible{color:var(--focus-blue);-webkit-text-decoration-color:var(--focus-blue);text-decoration-color:var(--focus-blue)}.site-footer__legal{gap:var(--section-label-title-gap);align-content:start;min-width:0;display:grid}.site-footer__links{gap:var(--metadata-pair-gap);justify-items:start;display:grid}.site-footer__copyright{color:var(--footer-muted);margin:0}@media not (max-width:720px){.pricing-grid{width:min(430px,100% - 24px)}.pricing-card{padding:24px 24px 12px}.site-footer__rail{row-gap:var(--section-label-title-gap);grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-template-areas:"brand contacts""legal contacts";column-gap:100px}.site-footer__brand{grid-area:brand}.site-footer__contacts{grid-area:contacts}.site-footer__legal{grid-area:legal}}@media not (max-width:960px){.site-footer__rail{column-gap:180px}}@media (max-width:960px){.site-footer{padding-top:50px}}@media (max-width:720px){.site-footer{padding-top:44px;padding-bottom:128px}}@media not (max-width:960px){.pricing-grid{grid-template-columns:minmax(0,9fr) minmax(0,10fr) minmax(0,9fr);gap:16px;width:100%;transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1);overflow:visible;container-type:inline-size}.pricing-grid[data-active-index="0"]{grid-template-columns:minmax(0,10fr) minmax(0,9fr) minmax(0,9fr)}.pricing-grid[data-active-index="2"]{grid-template-columns:minmax(0,9fr) minmax(0,9fr) minmax(0,10fr)}.pricing-card{transform-origin:0;width:calc(35.7143cqw - 11.4286px);padding:24px 22px 12px;transition:border-color .22s,background-color .22s,box-shadow .26s,transform .26s cubic-bezier(.2,.8,.2,1);transform:scale(.9)}.pricing-card.pricing-card--visual-active{z-index:2;transform:scale(1)}.pricing-card__price{font-size:2.45rem}.faq-grid{align-items:start}.site-footer{padding-top:var(--content-block-gap)}}@media not (min-width:480px){:root{--primary-action-max-width:220px}.pricing-grid{width:min(330px,100% - 18px)}.pricing-card{padding:var(--card-surface-padding);padding-bottom:11px}.site-footer__rail{gap:var(--heading-copy-cta-gap)}}@media (prefers-reduced-motion:reduce){.auth-action-spinner{animation:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.menu-toggle:active span,.menu-toggle:focus-visible span,.menu-open .menu-toggle span{background:var(--report-blue)}@media not (max-width:960px){.pricing-card.pricing-card--visual-active{box-shadow:var(--header-shadow)}}@media (max-width:960px){.card-carousel.is-row .pricing-card--selected,.card-carousel.is-carousel .pricing-card.is-carousel-active{box-shadow:var(--header-shadow)}}@media (max-width:720px){.timeline-variant--center-phases .center-phase-timeline{--age-step:160px;grid-template-rows:var(--age-title-row) repeat(9, minmax(var(--age-step), 1fr)) var(--age-tail-row)}.timeline-variant--center-phases .timeline-window{align-self:start;padding-bottom:24px}.timeline-variant--center-phases .timeline-window--gap{grid-row:5/8}.timeline-variant--center-phases .timeline-window.timeline-window--fail{grid-row:8/11}}@media not (min-width:480px){.timeline-variant--center-phases .center-phase-timeline{--age-step:184px}}.cabinet-shell{min-width:var(--shell-min-width);min-height:var(--app-viewport-height);background:var(--purple);color:var(--text);flex-direction:column;display:flex}.cabinet-header{z-index:var(--header-z);width:100%;min-width:var(--shell-min-width);transition:background-color .22s,box-shadow .22s;position:fixed;top:0;left:0}.cabinet-header.is-scrolled{background-color:var(--header-surface);box-shadow:var(--header-shadow)}.cabinet-header__rail{width:var(--shell-rail-width);max-width:var(--shell-rail-max-width);min-height:var(--header-height);justify-content:space-between;align-items:center;margin:0 auto;transition:min-height .22s;display:flex;position:relative}.cabinet-header.is-scrolled .cabinet-header__rail{min-height:var(--header-scrolled-height)}.cabinet-brand{align-items:center;min-width:0;display:inline-flex}.cabinet-brand img{width:auto;height:var(--header-logo-height);transition:height .22s,transform .22s;display:block}.cabinet-header.is-scrolled .cabinet-brand img{height:var(--header-scrolled-logo-height)}.cabinet-nav{align-items:center;gap:24px;min-width:0;display:none}.cabinet-nav__link{color:var(--text);white-space:nowrap;align-items:center;font-size:1.6rem;font-weight:800;line-height:1;transition:color .18s;display:inline-flex;position:relative}.cabinet-nav-action{max-width:190px;color:var(--text);white-space:nowrap;align-items:center;font-size:1.6rem;font-weight:800;line-height:1;transition:color .18s;display:none;position:relative;overflow:visible}.cabinet-logout-form{margin:0}.cabinet-logout-form .cabinet-nav-action,.mobile-menu .cabinet-mobile-logout{cursor:pointer;background:0 0;border:0;padding:0}.mobile-menu .cabinet-mobile-logout{color:var(--text);text-align:center;justify-self:center;margin-inline:auto;font-size:2rem;font-weight:800;line-height:1.1;transition:color .18s;display:block}.mobile-menu .cabinet-mobile-logout:hover,.mobile-menu .cabinet-mobile-logout:active,.mobile-menu .cabinet-mobile-logout:focus-visible{color:var(--focus-blue)}.cabinet-nav-action span{min-width:0}.cabinet-nav__link:after,.cabinet-nav-action:after{right:0;bottom:calc(0px - var(--desktop-nav-underline-offset));height:var(--button-border-width);background:var(--focus-blue);content:"";transform-origin:0;border-radius:999px;transition:transform .18s;position:absolute;left:0;transform:scaleX(0)}.cabinet-nav__link:hover:after,.cabinet-nav__link:focus-visible:after,.cabinet-nav-action:hover:after,.cabinet-nav-action:focus-visible:after{transform:scaleX(1)}.cabinet-nav__link:hover,.cabinet-nav__link:active,.cabinet-nav__link:focus-visible,.cabinet-nav-action:hover,.cabinet-nav-action:active,.cabinet-nav-action:focus-visible{color:var(--focus-blue)}.cabinet-main{width:var(--content-rail-width);max-width:var(--content-rail-max-width);padding:var(--header-height) 0 64px;flex:none;gap:28px;margin:0 auto;display:grid}.cabinet-shell .site-footer{margin-top:0}.cabinet-hero,.cabinet-section{min-width:0}.cabinet-hero{align-items:stretch;gap:18px;display:grid}.cabinet-hero--profile{display:block}.cabinet-hero__copy{max-width:820px;padding:2px 0 0}.cabinet-kicker{color:var(--focus-blue);font-size:var(--type-ui-size);text-transform:none;margin:0 0 12px;font-weight:800;line-height:1.2}.cabinet-hero h1,.cabinet-section__header h2{color:var(--text);letter-spacing:0;margin:0;font-weight:800}.cabinet-hero h1{font-size:3rem;line-height:1.12}.cabinet-section__header h2,.screening-task__child-name{font-size:2.2rem;line-height:1.16}.cabinet-hero__summary{color:#2d2c4cd1;font-size:1.5rem;font-weight:var(--font-weight-regular);margin:14px 0 0;line-height:1.5}.cabinet-button{width:max-content;min-height:var(--header-action-height);min-width:min(100%, var(--primary-action-max-width));max-width:100%;padding:8px var(--filled-action-padding-x);border-radius:var(--button-radius);background:var(--primary-action-rest);color:var(--white);cursor:pointer;text-align:center;white-space:normal;transition:background-color var(--button-transition), color var(--button-transition), transform var(--button-transform-transition);border:0;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.cabinet-button:not(:disabled):hover,.cabinet-button:not(:disabled):active{background:var(--primary-action-interaction);color:var(--white)}.cabinet-button--secondary{background:var(--secondary-action-rest);color:var(--white)}.cabinet-button--secondary:not(:disabled):hover,.cabinet-button--secondary:not(:disabled):active{background:var(--secondary-action-interaction);color:var(--white)}.cabinet-button:focus-visible{outline:var(--intake-control-focus-outline);outline-offset:3px}.cabinet-button:disabled,.cabinet-button:disabled:hover,.cabinet-button:disabled:active,.cabinet-button:disabled:focus-visible{background:var(--primary-action-rest);color:var(--white);cursor:not-allowed;opacity:.55;border:0;transform:none}.cabinet-button--secondary:disabled,.cabinet-button--secondary:disabled:hover,.cabinet-button--secondary:disabled:active,.cabinet-button--secondary:disabled:focus-visible{background:var(--secondary-action-rest);color:var(--white);opacity:.55;filter:none}.cabinet-section{gap:18px;display:grid}.cabinet-section__header{min-width:0}.cabinet-section__header h2{margin:0}.status-chip{background:var(--status-chip-surface);width:max-content;max-width:100%;min-height:30px;color:var(--status-chip-text);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:1.15rem;font-weight:800;line-height:1.1;display:inline-flex}.site-result-medical-note{width:100%;max-width:900px;color:var(--text);font-size:var(--type-body-size,1.15rem);font-weight:600;line-height:var(--type-body-line,1.5);margin:0}.promo-form{gap:10px;display:grid}.promo-form label{color:var(--text);font-size:1.35rem;font-weight:800;line-height:1.2}.promo-form input{border:var(--intake-control-border);background:var(--white);width:100%;min-width:0;height:48px;color:var(--text);font-family:var(--font-family);border-radius:40px;padding:0 16px;font-size:1.5rem;font-weight:600;line-height:1.2}.promo-form input:focus{border-color:var(--intake-control-border-color);outline:2px solid #1b91f74d}.profile-status-row{justify-items:start;gap:10px;margin-top:16px;display:grid}.profile-parental-notice{margin-top:14px}.profile-parental-action{margin-top:16px}.profile-section,.profile-form{gap:18px;width:100%;min-width:0;max-width:760px;display:grid}.profile-password-form[hidden],.profile-status-message[hidden]{display:none}.profile-form-actions{gap:var(--form-action-gap,10px);flex-wrap:wrap;align-items:center;display:flex}.profile-form-actions--cancel-first{--form-action-gap:80px;justify-content:flex-start;align-items:baseline}.profile-form-actions--cancel-first>:is(.content-navigation-link,.cta){box-sizing:border-box;min-height:var(--header-action-height);padding-block:calc((var(--header-action-height) - var(--cta-font-size)) / 2);align-items:baseline;line-height:1}.profile-form-actions--cancel-first :is(.navigation-link__icon,.navigation-link__gap,.cta-arrow,.cta-gap){align-self:center}@media (max-width:720px){.profile-form-actions--cancel-first{grid-template-columns:max-content minmax(0,1fr);gap:16px;display:grid}.profile-form-actions--cancel-first>:last-child{text-align:right;justify-self:end;min-width:0}.profile-form-actions--cancel-first .content-navigation-link__label{overflow-wrap:anywhere;line-height:1.25}}.profile-section.profile-settings-section{--profile-section-gap:18px;gap:var(--profile-section-gap);max-width:none;padding-bottom:var(--profile-section-gap);border-bottom:var(--section-divider)}.profile-auth-manager.profile-settings-auth{gap:36px;max-width:none}.profile-auth-core{max-width:760px}.profile-auth-manager,.profile-auth-core,.profile-auth-group,.profile-auth-method-list,.profile-auth-method,.profile-auth-method__connected,.profile-auth-method__additional,.profile-auth-credential,.profile-auth-confirmation{min-width:0;display:grid}.profile-auth-manager{gap:28px;width:100%;max-width:760px}.profile-auth-core{gap:var(--profile-section-gap,18px)}.profile-auth-group{gap:16px}.profile-auth-method__connected-label,.profile-auth-confirmation p{margin:0}.profile-auth-method-list,.profile-auth-method{gap:12px}.profile-auth-method__connected-row{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.profile-auth-method__connected,.profile-auth-method__additional{gap:14px}.profile-auth-method__connected[hidden],.profile-auth-method__additional[hidden],.profile-auth-confirmation[hidden],.profile-email-reauth[hidden],.profile-auth-manager button[hidden]{display:none}.profile-auth-confirmation p{color:#2d2c4cbd;max-width:660px;font-size:1.35rem;font-weight:600;line-height:1.45}.profile-auth-method[data-profile-auth-method=google\.com] [data-profile-auth-disconnect-confirmation]>p{color:#a81f34;font-weight:800}.profile-auth-credential{gap:8px}.profile-auth-credential>[data-profile-email-start]{margin-top:10px}.profile-auth-email-input[readonly]{color:#2d2c4cb3;cursor:default;background:#2d2c4c0d}.profile-auth-credential .cabinet-button,.profile-auth-method__additional>.cabinet-button,.profile-auth-confirmation .cabinet-button,.profile-auth-method__disconnect{justify-self:start}.profile-auth-confirmation{gap:14px;padding-top:2px}.profile-email-reauth,.profile-link-password-form{padding-top:2px}.profile-email-reauth{gap:14px;display:grid}.profile-auth-email-state{color:var(--red)}.profile-status-message{color:#265c99;width:100%;max-width:760px;margin:0;font-size:1.35rem;font-weight:800;line-height:1.42}.profile-auth-manager .profile-status-message[data-tone=error]{color:#a81f34;font-weight:800}.profile-provider-pending.auth-provider-pending{z-index:1000;border-radius:0;outline:none;padding:24px;position:fixed;inset:0}.profile-provider-pending .auth-provider-pending__content{color:var(--text)}.profile-provider-pending [data-profile-provider-recovery][hidden]{display:none}.profile-provider-pending [data-profile-provider-recovery]{justify-self:center;margin-top:4px}body[data-profile-provider-pending=true]{overflow:hidden}.profile-language-control{justify-items:start;gap:10px;max-width:760px;display:grid}.profile-language-control .language-picker{width:140px;min-width:140px}.cabinet-shell .auth-field-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:480px){.cabinet-main{gap:32px}.cabinet-hero h1{font-size:3.6rem}}@media not (max-width:720px){.cabinet-nav-action{max-width:220px}}@media not (max-width:960px){.cabinet-header__rail{gap:0;display:flex}.cabinet-brand img{transform:translateY(-6px)}.cabinet-header.is-scrolled .cabinet-brand img{transform:translateY(-5px)}.cabinet-nav{justify-content:center;gap:26px;display:flex;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.cabinet-nav-action{margin-left:auto;display:inline-flex}.cabinet-hero--profile{display:block}.cabinet-hero h1{font-size:4.2rem}}@media not (max-width:1280px){.cabinet-main{gap:36px}.cabinet-hero h1{font-size:4.8rem}}@media not (min-width:480px){.cabinet-hero h1{font-size:2.8rem}}.cabinet-skip-link{z-index:calc(var(--header-z) + 10);border:2px solid var(--focus-blue);background:var(--white);color:var(--text);border-radius:24px;padding:10px 14px;font-size:1.4rem;font-weight:800;line-height:1.2;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.cabinet-skip-link:focus{outline:var(--intake-control-focus-outline);transform:translateY(0)}.cabinet-shell--v4 .cabinet-header__rail{gap:10px}.cabinet-shell--v4 .mobile-header-controls{margin-left:0}.cabinet-nav__link[aria-current=page]{color:var(--focus-blue)}.cabinet-nav__link[aria-current=page]:after{transform:scaleX(1)}.cabinet-shell--v4 .cabinet-main{gap:36px;padding-bottom:72px}.cabinet-shell--v4 .cabinet-main:has(>.billing-purchase-section){gap:var(--section-title-copy-gap)}.cabinet-page-head{gap:12px;max-width:760px;display:grid}.cabinet-page-head .cabinet-kicker{margin:0}.cabinet-page-head h1,.cabinet-page-title{margin:0;font-size:clamp(2.8rem,8vw,4.8rem);font-weight:800;line-height:1.08}.cabinet-v3-section{min-width:0}.cabinet-v3-section__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cabinet-v3-section{gap:22px;padding-top:8px;display:grid}.cabinet-v3-section__heading{align-items:end}.cabinet-v3-section__copy{gap:8px;max-width:680px;display:grid}.cabinet-v3-section__copy h2,.cabinet-page-head h2,.cabinet-page-title,.cabinet-hero--profile h1{margin:0;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:800;line-height:1.15}.cabinet-v3-section__copy p,.cabinet-card__guide{color:#2d2c4cc2;margin:0;font-size:1.45rem;line-height:1.5}.cabinet-empty-state{gap:14px;width:100%;max-width:680px;display:grid}.auth-field__hint{color:#2d2c4ca3;margin:0;font-size:1.2rem;line-height:1.4}.cabinet-empty-state h2,.cabinet-empty-state h3{margin:0;font-size:2rem;font-weight:800;line-height:1.2}.cabinet-empty-state p,.cabinet-result-summary>p{color:#2d2c4cc7;margin:0;font-size:1.45rem;line-height:1.5}.cabinet-fact-list{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.cabinet-fact-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;padding:12px 0;display:grid}.cabinet-fact-list dt,.cabinet-fact-list dd{margin:0;font-size:1.3rem;line-height:1.4}.cabinet-fact-list dt{color:#2d2c4ca3}.cabinet-fact-list dd{text-align:right;font-weight:800}.billing-plan-form,.billing-promo-form,.billing-checkout-form{gap:14px;width:100%;min-width:0;display:grid}.billing-notice{border-top:1px solid #2d2c4c29;border-bottom:var(--section-divider);gap:8px;max-width:720px;padding:16px 0;display:grid}.billing-notice h2,.billing-notice p{margin:0}.billing-notice h2{color:var(--text);font-size:var(--type-title-lg-size);line-height:var(--type-title-lg-line)}.billing-notice p{color:#2d2c4cb8;font-size:var(--type-body-size);line-height:var(--type-body-line)}.billing-notice--attention h2{color:var(--red)}.billing-promo-form[aria-busy=true] input{cursor:wait}.billing-promo-form .auth-field{min-width:0}.billing-plan-form{width:100%;min-width:min(100%, var(--primary-action-max-width))}.billing-purchase-section{gap:var(--section-title-copy-gap);padding-top:0}.billing-plan-fieldset{border:0;min-width:0;margin:0;padding:0}.billing-plan-list{grid-template-columns:repeat(auto-fill, var(--fixed-card-width));width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0;align-items:stretch;gap:20px;margin-top:0;padding:0;display:grid}.cabinet-card.billing-plan-option{min-width:0;min-height:0;padding:calc(var(--offer-edge,12px) + 9px) var(--card-surface-padding) var(--offer-edge,12px);overflow-wrap:anywhere;border-radius:var(--card-surface-radius);background:var(--white);color:var(--text);box-shadow:var(--control-shadow);cursor:pointer;border:0;place-items:stretch stretch;display:flex;position:relative}.billing-plan-option:hover,.billing-plan-option:focus-within{z-index:1;background:var(--white)}.billing-plan-option:hover .billing-plan-option__heading strong,.billing-plan-option:focus-within .billing-plan-option__heading strong,.billing-plan-option:hover .billing-plan-option__price,.billing-plan-option:focus-within .billing-plan-option__price{color:var(--report-blue)}.billing-plan-option:has(.billing-plan-radio:checked){z-index:2;background:var(--white);box-shadow:var(--control-shadow)}:is(.billing-plan-option:has(.billing-plan-radio:checked):hover,.billing-plan-option:has(.billing-plan-radio:checked):focus-within,.billing-plan-option:has(.billing-plan-radio:checked):active){background:var(--white)}.billing-plan-option:has(.billing-plan-radio:checked) .billing-plan-option__price{color:var(--focus-blue)}.billing-plan-option:has(.billing-plan-radio:focus-visible){outline:var(--intake-control-focus-outline);outline-offset:3px}.billing-plan-option:has(.billing-plan-radio:disabled){background:var(--blue);cursor:not-allowed;opacity:.55}.billing-plan-option:has(.billing-plan-radio:disabled) .billing-plan-option__heading strong{color:var(--text)}.billing-plan-option:has(.billing-plan-radio:disabled) .billing-plan-option__price{color:var(--text)}.billing-plan-radio{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.billing-plan-option__body{flex-direction:column;align-content:start;min-width:0;height:100%;display:flex}.billing-record-row__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.billing-plan-option__heading{text-align:center;grid-row:1;min-width:0}.billing-plan-option__heading strong,.billing-record-row h3,.billing-order-panel__heading h2{font-size:var(--type-card-title-size);font-weight:800;line-height:var(--type-card-title-line);margin:0}.billing-plan-option__heading strong{color:var(--focus-blue);text-align:center;transition:color .5s;display:block}.billing-plan-option__price{color:var(--focus-blue);font-size:var(--type-title-lg-size);font-weight:800;line-height:var(--type-title-lg-line);text-align:center;grid-row:5;align-self:end;margin:0;transition:color .5s}.billing-plan-option__summary{min-height:var(--card-offer-summary-height,auto);margin-top:var(--section-label-title-gap);color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line);grid-row:2;display:block}.billing-plan-option__features{color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line);grid-row:3;align-content:start;align-self:start;gap:12px;margin:24px 0;display:grid}.billing-plan-option__note{color:var(--text);font-size:var(--type-body-size);font-weight:var(--font-weight-body);line-height:var(--type-body-line);grid-row:4;margin-bottom:16px}.billing-promo-form{max-width:100%}.billing-promo-form .profile-status-message,.billing-order-panel .profile-status-message{max-width:none}.billing-order-breakdown{gap:var(--section-label-title-gap);margin:0;display:grid}.billing-order-breakdown>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-width:0;display:grid}.billing-order-breakdown dt,.billing-order-breakdown dd{font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line);margin:0}.billing-order-breakdown dt{color:#2d2c4ca3}.billing-order-breakdown dd{color:var(--text);text-align:right}.billing-order-breakdown .billing-order-promo{grid-template-columns:minmax(0,1fr);align-items:stretch}.billing-order-promo dd{text-align:left;min-width:0}.billing-order-stack,.billing-order-panel,.billing-recovery .cabinet-fact-list{gap:16px;width:100%;min-width:0;max-width:720px;display:grid}[data-billing-purchase][hidden],[data-billing-order-stack][hidden]{display:none}.billing-order-stack{display:grid}.billing-order-panel{grid-area:1/1;padding-top:0}.billing-order-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}@supports (grid-template-rows:subgrid){.billing-order-stack{grid-template-rows:repeat(3,auto)}.billing-order-panel{grid-row:1/span 3;grid-template-rows:subgrid}}.billing-order-panel__heading{justify-items:start;gap:6px;display:grid}.billing-order-panel__heading .cabinet-kicker,.billing-record-row h3,.billing-record-row p{margin:0}.billing-record-row p{color:#2d2c4cb8;font-size:1.35rem;line-height:1.5}.billing-recipient{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.screening-start-options__copy{color:var(--text);font-family:var(--font-family);font-size:var(--type-body-size);font-weight:var(--font-weight-body);line-height:var(--type-body-line);margin:0}.billing-checkout-form{max-width:620px}.billing-checkout-pending{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f4f6ffd6;border-radius:0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.billing-checkout-pending[hidden]{display:none}.billing-checkout-pending__content{width:min(100%,360px);color:var(--text);text-align:center;justify-items:center;gap:12px;display:grid}.billing-checkout-pending__content p{margin:0;font-size:1.4rem;font-weight:800;line-height:1.42}.billing-purchase-section[aria-busy=true] [data-billing-purchase-control-group]{opacity:.52;filter:blur(1.2px);pointer-events:none;-webkit-user-select:none;user-select:none}body[data-billing-checkout-pending=true]{overflow:hidden}.billing-purchase-section .profile-status-message[data-tone=error]{color:#a81f34}.billing-checkout-form .cabinet-button{place-self:start}.billing-records{gap:0;width:100%;max-width:920px;display:grid}.billing-records__group{border:0;border-bottom:var(--section-divider);min-width:0;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.billing-records__group summary{grid-template-columns:var(--disclosure-marker-track) minmax(0, 1fr);gap:var(--metadata-pair-gap) var(--section-label-title-gap);min-width:0;color:var(--text);cursor:pointer;align-items:center;padding:18px 0;list-style:none;display:grid;position:relative}.billing-records__group summary::-webkit-details-marker{display:none}.billing-records__group summary::marker{content:""}.billing-records__group summary:before{background:var(--focus-blue);content:"";transform-origin:50%;grid-row:1/span 2;justify-self:start;width:18px;height:18px;transition:transform .22s;display:block;transform:rotate(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M1.5 1.5 9 9 1.5 16.5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M1.5 1.5 9 9 1.5 16.5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.billing-records__group[open] summary:before{transform:rotate(90deg)}.billing-records__group summary>strong{font-size:var(--type-card-title-size);font-weight:var(--font-weight-heading);line-height:var(--type-card-title-line);grid-column:2}.billing-records__group summary>span:not(.status-chip){color:var(--text);font-size:var(--type-body-size);font-weight:var(--font-weight-body);line-height:var(--type-body-line);grid-column:2}.billing-records__group summary>.status-chip{grid-column:2;justify-self:start}.billing-order-history__body p{color:var(--text);font-size:var(--type-body-size);font-weight:var(--font-weight-body);line-height:var(--type-body-line);margin:0}.billing-record-list{gap:0;width:100%;margin:0;padding:0 0 22px 46px;list-style:none;display:grid}.billing-record-row{border-bottom:1px solid var(--line);gap:12px;min-width:0;padding:16px 0;display:grid}.billing-record-row:last-child{border-bottom:0}.billing-record-row .cabinet-fact-list{border-top:0}.billing-record-row.billing-record-row--adjustment,.billing-record-row.billing-record-row--receipt{gap:var(--section-label-title-gap);border-bottom-color:#2d2c4c29;grid-template-columns:minmax(0,1fr);padding:18px 0}.billing-record-row--adjustment .billing-record-row__heading,.billing-record-row--receipt .billing-record-row__heading{gap:var(--metadata-pair-gap);grid-template-columns:minmax(0,1fr);justify-content:normal;place-items:start;display:grid}.billing-record-row--adjustment .billing-record-row__heading>div,.billing-record-row--receipt .billing-record-row__heading>div{gap:var(--metadata-pair-gap);min-width:0;display:grid}.billing-record-row .billing-record-row__child-name{font-size:var(--type-title-lg-size);font-weight:800;line-height:var(--type-title-lg-line);display:block}.billing-record-row--receipt .billing-record-row__heading .status-chip{margin-top:0}.billing-record-row--adjustment .cabinet-fact-list,.billing-record-row--receipt .cabinet-fact-list{gap:var(--section-label-title-gap)}.billing-record-row--adjustment .cabinet-fact-list>div,.billing-record-row--receipt .cabinet-fact-list>div{gap:var(--metadata-pair-gap);border-bottom:0;grid-template-columns:minmax(0,1fr);padding:0}.billing-record-row--adjustment .cabinet-fact-list dd,.billing-record-row--receipt .cabinet-fact-list dd{text-align:left}.billing-record-row__receipt-action{justify-self:start}@media not (min-width:480px){.cabinet-v3-section__heading{flex-direction:column;align-items:flex-start}.billing-recovery .cabinet-fact-list>div,.billing-record-row .cabinet-fact-list>div{gap:var(--metadata-pair-gap);grid-template-columns:minmax(0,1fr)}.billing-recovery .cabinet-fact-list dd,.billing-record-row .cabinet-fact-list dd{text-align:left}}@media not (max-width:720px){.billing-record-row{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:start;gap:18px 28px}}.cabinet-v4-section,.cabinet-result-summary,.child-delete-flow__panel{min-width:0;display:grid}.cabinet-v4-section{gap:22px;width:100%}.cabinet-result-summary{gap:16px;width:100%;max-width:720px}.cabinet-result-summary h2{font-size:var(--type-title-lg-size);font-weight:800;line-height:var(--type-title-lg-line);margin:0}.screening-task-list{width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.screening-task-list__item{min-width:0}.screening-task{border-bottom:var(--section-divider);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.screening-task__summary{min-width:0;min-height:44px;color:var(--text);cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px 16px;padding:18px 0;list-style:none;display:grid;position:relative}.screening-task__summary::-webkit-details-marker{display:none}.screening-task__summary::marker{content:""}.screening-task__child-name{grid-area:1/2;font-weight:800}.screening-task__summary:before{border-right:3px solid var(--focus-blue);border-bottom:3px solid var(--focus-blue);content:"";transform-origin:50%;grid-area:1/1/span 2;place-self:center start;width:13px;height:13px;transition:transform .22s;display:block;transform:rotate(-45deg)}.screening-task[open] .screening-task__summary:before{transform:rotate(45deg)}.screening-task__summary:focus-visible{outline:var(--intake-control-focus-outline);outline-offset:4px}.screening-task__body,.screening-task__facts,.screening-task__facts>div,.screenings-child-directory{min-width:0;display:grid}.screening-task__description{color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line);margin:0}.screening-task__body{grid-template-columns:minmax(0,1fr);gap:18px;padding:0 0 22px 46px}.screening-task__facts{gap:14px;margin:0}.screening-task-list .screening-task__facts{gap:8px}.screening-task__facts>div{gap:4px}.screening-task__facts dt,.screening-task__facts dd{text-align:left;margin:0}.screening-task__facts dt{color:#2d2c4ca3;font-size:1.3rem;line-height:1.4}.screening-task__facts dd{font-size:1.45rem;font-weight:800;line-height:1.4}.screenings-child-directory{gap:36px}.screenings-add-child{white-space:normal;justify-self:start;width:max-content;max-width:100%}.cabinet-series-history__body{gap:16px;min-width:0;padding:0 0 22px 46px;display:grid}.cabinet-series-history__body .billing-record-list{padding:0}.site-screening-history,.site-result-locked,.site-result-session-list,.site-result-locked__list{width:100%;max-width:920px}.site-result-session-list,.site-result-locked__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.site-result-session-list li,.site-result-locked__list li{border-bottom:var(--section-divider);padding:16px 0}.site-result-locked__list li{grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:center;gap:24px;display:grid}.site-result-session{border-bottom:0;width:100%}.site-result-session .screening-task__summary{padding:0}.site-result-session .screening-task__summary:before{grid-row:1}.site-result-session .screening-task__body{padding-bottom:0}.site-result-session-list time{color:#2d2c4ca8;font-size:var(--type-label-size);font-weight:700;line-height:var(--type-label-line);text-align:left}.site-result-locked__placeholder{border-radius:var(--intake-control-radius);background:var(--line);filter:blur(4px);justify-self:end;width:min(132px,100%);height:1em}@media not (min-width:480px){.site-result-locked__list li{grid-template-columns:minmax(0,1fr);gap:8px}.site-result-locked__placeholder{justify-self:start}}.child-questionnaire-form{gap:28px;max-width:760px}.child-questionnaire-form .auth-field label:not(.sr-only),.child-questionnaire-form .child-birth-date>legend{color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}@media (min-width:480px) and (max-width:720px){.child-questionnaire-form .auth-field{width:100%;max-width:370px}}@media not (max-width:720px){.child-questionnaire-form .auth-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.child-birth-date{min-width:0;border:0;min-inline-size:0;margin:0;padding:0;container:child-birth-date/inline-size}.child-birth-date>legend{white-space:nowrap;margin-bottom:8px;padding:0}.child-birth-date__parts{grid-template-columns:80px minmax(136px,1fr);gap:10px;min-width:0;display:none}.child-birth-date__part:last-child{grid-column:1/-1}.child-birth-date[data-enhanced=true] .child-birth-date__native{display:none}.child-birth-date[data-enhanced=true] .child-birth-date__parts{display:grid}.child-birth-date__part{gap:8px;min-width:0;display:grid}.child-birth-date-select .intake-custom-select-button{white-space:nowrap;min-width:0;max-width:100%;padding-inline:8px 28px}.child-birth-date-select{min-width:0}.child-birth-date-select .intake-custom-select-option{white-space:nowrap}.child-birth-date-select .intake-custom-select-button:after{right:8px}@media (min-width:480px){@container child-birth-date (width>=332px){.child-birth-date__parts{grid-template-columns:80px minmax(136px,1fr) 96px}.child-birth-date__part:last-child{grid-column:auto}}}.intake-consents{flex-direction:column;gap:12px;margin:0;display:flex}.intake-consent{color:#2d2c4cb8;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:10px;font-size:1.35rem;line-height:2rem;display:grid}.intake-checkbox{border:var(--intake-control-border);background:var(--white);cursor:pointer;appearance:none;border-radius:4px;place-content:center;width:18px;height:18px;margin:2px 0 0;display:grid}.intake-checkbox:checked{border-color:var(--focus-blue);background:var(--focus-blue)}.intake-checkbox:disabled{cursor:not-allowed;opacity:.55}.intake-checkbox[aria-invalid=true]{border-color:var(--red)}.intake-checkbox:focus-visible{outline:var(--intake-control-focus-outline);outline-offset:3px}.intake-checkbox[aria-invalid=true]:focus-visible{outline:var(--intake-control-invalid-focus-outline)}.intake-consent-copy{min-width:0}.intake-consent-link{color:var(--focus-blue);text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #1b91f757;text-decoration:underline #1b91f757}.auth-field__error,.auth-error-summary{color:var(--red);margin:0;font-size:1.2rem;font-weight:800;line-height:1.4}.auth-error-summary{gap:8px;display:grid}.auth-error-summary p{margin:0}.child-delete-section{width:100%;min-width:0;max-width:none;padding-top:var(--section-title-copy-gap)}.child-delete-flow__panel h3,.child-delete-flow__panel p{margin:0}.child-delete-flow__panel h3{font-size:1.8rem;font-weight:800;line-height:1.2}.child-delete-flow__panel>.profile-form>p{color:#2d2c4cb8;font-size:1.35rem;line-height:1.5}.child-delete-flow__panel{gap:18px}.child-delete-flow__actions{gap:var(--form-action-gap,20px)}.child-delete-flow__panel[hidden],.child-delete-flow__panel .profile-form[hidden]{display:none}.child-questionnaire-form .auth-field-grid{align-items:start}.cabinet-series-report-head{gap:16px;width:100%;max-width:920px}.cabinet-series-report-head h1{color:var(--text)}.cabinet-series-report-head h2{color:var(--text);margin:0;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:800;line-height:1.15}.cabinet-series-report-head__date{color:#2d2c4cad;font-size:var(--type-label-size);font-weight:700;line-height:var(--type-label-line)}.cabinet-series-report-head .screening-progress{width:min(100%,420px)}.cabinet-series-status{max-width:920px}.cabinet-series-status__result-chip{justify-self:start}.cabinet-series-status__risk-value{margin:0}.cabinet-series-status__risk-value--low{color:var(--risk-low)}.cabinet-series-status__risk-value--medium,.cabinet-result-summary .cabinet-series-status__risk-value--medium{color:var(--risk-medium)}.cabinet-series-status__risk-value--high{color:var(--risk-high)}.cabinet-series-status__risk-value--unknown{color:var(--risk-unknown)}.cabinet-report-metric-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:18px;width:100%;max-width:920px;margin:0;display:grid}.cabinet-report-metric-card{background:var(--white);min-width:0;box-shadow:var(--header-shadow);color:var(--text);text-align:left;border-radius:30px;grid-template-rows:auto auto 1fr;align-content:start;gap:10px;padding:18px;display:grid}.cabinet-report-metric-card dt,.cabinet-report-metric-card dd{margin:0}.cabinet-report-metric-card__label{min-height:2.5em;color:var(--text);font-size:var(--type-label-size);overflow-wrap:anywhere;align-items:center;padding:0;font-weight:800;line-height:1.25;display:flex}.cabinet-report-metric-card__measurement{color:var(--text);font-size:var(--type-title-lg-size);font-weight:800;line-height:var(--type-title-lg-line);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cabinet-report-metric-card__value--green,.cabinet-report-metric-card__value--low{color:var(--risk-low)}.cabinet-report-metric-card__value--yellow,.cabinet-report-metric-card__value--medium{color:var(--risk-medium)}.cabinet-report-metric-card__value--red,.cabinet-report-metric-card__value--high{color:var(--risk-high)}.cabinet-report-metric-card__value--neutral,.cabinet-report-metric-card__value--unknown{color:var(--text)}.cabinet-report-metric-card__caption{color:var(--text);gap:4px;font-size:1.3rem;font-weight:400;line-height:1.42;display:grid}.cabinet-session-comparison__explanation{max-width:720px}.series-page-summary{max-width:100%}.series-page-summary__highlights{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:680px;margin:0;display:grid}.series-page-summary__highlights>div{background:var(--white);min-width:0;box-shadow:var(--header-shadow);border-radius:30px;grid-template-rows:auto 1fr;gap:10px;padding:18px;display:grid}.series-page-summary__highlights dt,.series-page-summary__highlights dd{font-size:var(--type-label-size);margin:0;line-height:1.4}.series-page-summary__highlights dt{color:#2d2c4cad}.series-page-summary__highlights dd{text-align:left;font-weight:800}.series-page-summary__region{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;padding-bottom:8px;overflow-x:auto}.series-page-summary__region:focus-visible{outline:var(--intake-control-focus-outline);outline-offset:4px}.series-page-summary__table{border-spacing:0;border-collapse:separate;width:100%;min-width:420px;color:var(--text);font-size:var(--type-axis-size);table-layout:fixed;margin:0;line-height:1.35}.series-page-summary__table--4-columns{min-width:560px}.series-page-summary__table--5-columns{min-width:700px}.series-page-summary__table th,.series-page-summary__table td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-bottom:1px solid #e7edf4;min-width:0;padding:12px}.series-page-summary__table thead th{color:#3965d5;background:#f3f7ff;font-weight:800}.series-page-summary__table th:first-child{z-index:1;background:var(--white);width:82px;font-weight:800;position:sticky;left:0}.series-page-summary__table thead th:first-child{z-index:2;background:#f3f7ff}.series-page-summary__cell dl,.series-page-summary__cell p{margin:0}.series-page-summary__cell dl{gap:10px;display:grid}.series-page-summary__cell dl>div{gap:2px;display:grid}.series-page-summary__cell dt,.series-page-summary__cell dd{font-size:var(--type-axis-size);line-height:1.35}.series-page-summary__cell dt{color:#2d2c4cad}.series-page-summary__cell dd{text-align:left;margin:0;font-weight:800}.series-page-summary__primary-metric dd{font-size:var(--type-label-size);line-height:var(--type-label-line)}.series-page-summary__cell.series-page-summary__primary-metric{font-size:var(--type-label-size);font-weight:800;line-height:var(--type-label-line)}.series-page-summary__cell--green .series-page-summary__primary-metric dd,.series-page-summary__cell--low .series-page-summary__primary-metric dd,.series-page-summary__cell.series-page-summary__primary-metric.series-page-summary__cell--low{color:var(--risk-low)}.series-page-summary__cell--yellow .series-page-summary__primary-metric dd,.series-page-summary__cell--medium .series-page-summary__primary-metric dd,.series-page-summary__cell.series-page-summary__primary-metric.series-page-summary__cell--medium{color:var(--risk-medium)}.series-page-summary__cell--red .series-page-summary__primary-metric dd,.series-page-summary__cell--high .series-page-summary__primary-metric dd,.series-page-summary__cell.series-page-summary__primary-metric.series-page-summary__cell--high{color:var(--risk-high)}.series-page-summary__cell--unknown .series-page-summary__primary-metric dd,.series-page-summary__cell.series-page-summary__primary-metric.series-page-summary__cell--unknown{color:#667085}.cabinet-map-status{color:#2d2c4cb8;margin:0;font-size:1.35rem;line-height:1.5}.child-profile-overview,.screening-progress,.screening-progress__heading,.screening-progress__segments{min-width:0;display:grid}.child-profile-overview{align-items:start;width:100%}.child-profile-edit-action{justify-self:start}.screening-progress{width:100%;max-width:var(--screening-series-progress-width);color:var(--text);gap:8px}.screening-progress--compact,.screening-progress--bar{max-width:var(--screening-series-progress-width);gap:6px}.screening-progress__heading{display:block}.screening-progress .screening-progress__value{text-align:left;min-width:0;font-size:1.3rem;font-weight:800;line-height:1.35;display:block}.screening-progress__segments{gap:6px;width:100%;display:flex}.screening-progress__segment{background:#1b91f71f;border-radius:999px;flex:1 1 0;height:8px}.screening-progress--compact .screening-progress__segment,.screening-progress--bar .screening-progress__segment,.screening-progress--pages .screening-progress__segment{height:6px}.screening-progress--pages.screening-progress--incomplete .screening-progress__value{color:var(--focus-blue)}.screening-progress--pages.screening-progress--incomplete .screening-progress__segment.is-complete{background:var(--state-success)}.screening-progress--pages.screening-progress--complete .screening-progress__value{color:var(--status-chip-text)}.screening-progress--pages.screening-progress--complete .screening-progress__segment.is-complete{background:var(--status-chip-text)}.screening-progress--series .screening-progress__segment.is-pending{background:var(--focus-blue)}.screening-progress--series .screening-progress__segment.is-risk-low{background:var(--risk-low)}.screening-progress--series .screening-progress__segment.is-risk-medium{background:var(--risk-medium)}.screening-progress--series .screening-progress__segment.is-risk-high{background:var(--risk-high)}.screening-progress--pages{max-width:var(--screening-series-progress-width)}@media (min-width:480px){.cabinet-report-metric-grid,.series-page-summary__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (max-width:960px){.cabinet-report-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.child-profile-overview{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:48px}}@media (prefers-reduced-motion:reduce){.cabinet-skip-link,.screening-task__summary:before{transition:none}}.screening-guided-start{width:100%;max-width:720px}.screening-guided-start,.screening-readiness{gap:20px;display:grid}.screening-trial-alternatives{--fixed-card-width:306px;width:100%;min-width:0}.screening-start-options{grid-template-columns:repeat(auto-fill, var(--fixed-card-width));justify-content:start;align-items:stretch;gap:20px;display:grid}.screening-start-options .cabinet-card{min-width:0;height:auto;box-shadow:var(--control-shadow);flex-direction:column;align-items:flex-start;gap:22px;display:flex}.screening-start-options .cta{width:100%;min-width:0;max-width:100%;margin-top:auto}.screening-trial-card__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;height:1lh;min-height:1lh;display:block;overflow:hidden}.screening-trial-card[data-screening-start-kind=new-profile] .screening-trial-card__title{white-space:normal;height:auto;display:block;overflow:visible}.screening-trial-card.is-carousel-active{box-shadow:var(--header-shadow)}.screening-readiness h2{margin:0;font-size:2rem;font-weight:800;line-height:1.2}.screening-guided-start__actions{align-items:center;gap:16px;display:grid}@media (min-width:480px){.screening-guided-start__actions{grid-template-columns:var(--primary-action-max-width) minmax(0, 1fr)}}.billing-purchased-plans{scroll-margin-top:max(var(--header-height), var(--header-scrolled-height))}.billing-assignment-form,.billing-finance-summary,.billing-promo-form{gap:12px;display:grid}.cabinet-card-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;width:100%;min-width:0;max-width:none;display:grid}.cabinet-card{min-width:0;height:100%;padding:var(--card-surface-padding);border-radius:var(--card-surface-radius);background:var(--white);color:var(--text);box-shadow:var(--header-shadow);overflow-wrap:anywhere;border:1px solid #0000;align-content:start;gap:16px;display:grid}.cabinet-card__header,.cabinet-card__body{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.cabinet-card__header .status-chip{justify-self:start}.cabinet-card__title{margin:0;font-weight:800}.cabinet-card__title.screening-task__child-name{grid-area:auto}@media not (max-width:720px){.cabinet-card-grid{grid-template-columns:repeat(auto-fill, var(--fixed-card-width))}}.billing-finance-summary{align-content:start}.billing-assignment-form .auth-field,.billing-promo-form .auth-field{margin:0}.billing-records__group>summary:focus-visible{outline:var(--intake-control-focus-outline);outline-offset:4px}.billing-repeat-purchase{gap:24px;list-style:none;display:grid}.child-profile{--child-profile-section-gap:var(--section-title-copy-gap);--child-profile-action-card-width:298px;--child-profile-action-card-height:390px;width:100%;min-width:0}.child-profile p,.child-profile dl,.child-profile dd{margin:0}.child-profile .child-profile-overview{grid-template-columns:minmax(0,420px) var(--child-profile-action-card-width);gap:var(--section-label-title-gap);justify-content:start;display:grid}.child-profile-current,.child-profile-plan-progress,.child-profile-identity{grid-template-columns:minmax(0,1fr);align-self:start;min-width:0;display:grid}.child-profile-plan-name{font-size:var(--type-card-title-size);font-weight:var(--font-weight-heading);line-height:var(--type-card-title-line)}.child-profile-identity h1{margin:0}.child-display-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.billing-recipient .child-display-name{vertical-align:bottom;display:inline-block}.child-profile-risk,.child-profile-risk>div{display:grid}.child-profile-action-card{width:var(--child-profile-action-card-width);min-height:var(--child-profile-action-card-height);height:auto;box-shadow:var(--control-shadow);grid-template-rows:auto minmax(min-content,1fr) auto;grid-template-columns:minmax(0,1fr);place-self:start;gap:16px}.child-profile-action-card>.status-chip{justify-self:start;max-width:100%}.child-profile-card-description,.screening-child-card .screening-card-description{align-content:center;gap:var(--section-label-title-gap);min-width:0;display:grid}.child-profile-card-description>p{overflow-wrap:normal;width:100%;min-width:0}.child-profile-card-description>.content-navigation-link,.screening-card-description>.content-navigation-link{justify-self:start;max-width:100%}.child-profile-card-actions{align-content:end;justify-items:start;gap:16px;min-width:0;display:grid}.child-profile-primary-action{width:100%}.screening-child-card{height:auto}.child-profile-practice{max-width:720px;margin-top:var(--child-profile-section-gap);gap:12px;display:grid}.child-profile-history{margin-top:var(--child-profile-section-gap)}.child-profile-product-dates{gap:var(--compact-pair-gap);padding:0 0 12px var(--disclosure-content-inset);display:grid}.child-profile-assessments{padding:8px 0 24px var(--disclosure-content-inset);display:grid}.child-profile-assessment{min-width:0;display:grid}.child-profile-assessment-heading{color:var(--text);display:flex}.child-profile-assessment-heading>h3{color:var(--text);font-size:var(--type-body-size);font-weight:var(--font-weight-bold)}.child-profile-assessment-progress,.child-profile-assessment-result{min-width:0;display:grid}.child-profile-assessment-count{white-space:nowrap}.child-profile-assessment-progress .screening-progress{max-width:var(--screening-series-progress-width)}.child-profile-report-links{align-content:start;justify-items:start;gap:12px;display:grid}.child-profile-report-links>.cta{width:fit-content;max-width:100%}.child-profile-sessions{align-content:start;min-width:0;display:grid}.child-delete-section{margin-top:28px}@media (max-width:720px){.child-profile .child-profile-overview{row-gap:var(--child-profile-section-gap);grid-template-columns:minmax(0,1fr)}.child-profile-action-card{margin-inline-start:min(0px,calc((100% - var(--child-profile-action-card-width)) / 2))}}.child-profile{--compact-pair-gap:4px}.child-profile .child-profile-risk>div{gap:var(--compact-pair-gap)}.child-profile-current{gap:var(--compact-group-gap)}.child-profile-plan-progress,.child-profile-identity{gap:var(--compact-pair-gap)}.child-profile{--compact-pre-action-gap:26px}.child-profile-plan-progress>.compact-navigation,.child-profile-identity>.compact-navigation{margin-top:calc(var(--compact-pre-action-gap) - var(--compact-pair-gap))}.child-profile .screening-card-progress{gap:var(--compact-pair-gap)}.child-profile-age{line-height:var(--compact-line)}.child-profile-risk dd,.child-profile-risk dd strong{line-height:1}.child-profile-history--columns .child-profile-history-group>summary{grid-template-columns:var(--disclosure-marker-track) minmax(0,1fr)}.child-profile-history--columns .child-profile-history-group>summary:before{grid-row:1}.child-profile-history--columns .child-profile-history-plan-heading{align-items:center;gap:var(--metadata-pair-gap);flex-wrap:nowrap;min-width:0;display:flex}.child-profile-history--columns .child-profile-history-plan-heading>strong{font-size:var(--type-card-title-size);font-weight:var(--font-weight-heading);line-height:var(--type-card-title-line);white-space:normal;min-width:0}.child-profile-history--columns .child-profile-history-plan-heading>.status-chip{flex:none}.child-profile-history--columns .child-profile-history-group[open]>summary{padding-bottom:var(--compact-pair-gap)}.child-profile-history--columns .child-profile-assessments{gap:24px;padding-top:16px}.child-profile-history--columns .child-profile-assessment{column-gap:clamp(24px,8vw,128px);row-gap:var(--compact-pair-gap);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,298px) minmax(0,1fr);align-items:start}.child-profile-history--columns .child-profile-assessment+.child-profile-assessment{border-top:var(--section-divider);padding-top:32px}.child-profile-history--columns .child-profile-assessment-summary{grid-area:1/1/4;grid-template-rows:subgrid;row-gap:var(--compact-pair-gap);display:grid}.child-profile-history--columns .child-profile-assessment-heading{gap:var(--metadata-pair-gap);min-height:0;font-size:var(--type-body-size);line-height:var(--compact-line);flex-wrap:nowrap;align-self:start;align-items:center}.child-profile-history--columns .child-profile-assessment-heading>h3{white-space:nowrap;line-height:var(--compact-line)}.child-profile-history--columns .child-profile-assessment-heading>.status-chip{flex:none}.child-profile-history--columns .child-profile-assessment-body{align-content:start;gap:var(--compact-group-gap);margin-top:0;display:grid}.child-profile-history--columns .child-profile-assessment-facts{gap:var(--compact-group-gap);display:grid}.child-profile-history--columns .child-profile-assessment-progress,.child-profile-history--columns .child-profile-assessment-result{gap:var(--compact-pair-gap)}.child-profile-history--columns .child-profile-assessment-result>p:last-child{line-height:1}.child-profile-history--columns .child-profile-sessions{grid-area:1/2/4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:var(--compact-pair-gap)}.child-profile-history--columns .child-profile-session{gap:var(--compact-pair-gap);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.child-profile-history--columns .child-profile-session--first{grid-row:1/3;grid-template-rows:subgrid}.child-profile-history--columns .child-profile-session-rest{gap:var(--compact-group-gap);margin-top:calc(var(--compact-group-gap) - var(--compact-pair-gap));align-content:start;display:grid}.child-profile-history--columns .child-profile-assessment--standalone{grid-template-rows:none}.child-profile-history--columns .child-profile-assessment--standalone .child-profile-assessment-summary,.child-profile-history--columns .child-profile-assessment--standalone .child-profile-sessions,.child-profile-history--columns .child-profile-assessment--standalone .child-profile-session--first{grid-row:auto;grid-template-rows:none}.child-profile-history--columns .child-profile-assessment--standalone .child-profile-session-rest{margin-top:calc(var(--compact-group-gap) - var(--compact-pair-gap))}@media (max-width:720px){.child-profile-history--columns .child-profile-assessment{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:24px}.child-profile-history--columns .child-profile-assessment-summary{grid-row:auto;grid-template-rows:none}.child-profile-history--columns .child-profile-sessions{grid-area:auto/1;grid-template-rows:none;gap:24px}.child-profile-history--columns .child-profile-session--first{grid-row:auto;grid-template-rows:none}.child-profile-history--columns .child-profile-session-rest{margin-top:0}}@media (not (max-width:720px)) and (max-width:960px){.child-profile .child-profile-overview{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.child-profile .child-profile-action-card{justify-self:end;margin-inline-start:0}.child-profile-plan-progress .screening-progress{max-width:var(--child-profile-action-card-width)}}.cabinet-dialog{box-sizing:border-box;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--purple);font-size:var(--type-body-size);line-height:var(--type-body-line);border:0;border-radius:20px;padding:24px;overflow-y:auto}.cabinet-dialog::backdrop{background:#2d2c4c66}.cabinet-dialog__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.cabinet-dialog__heading h2{overflow-wrap:anywhere;margin:0;font-size:2.4rem;line-height:1.2}.cabinet-dialog__heading button{flex-shrink:0}.cabinet-dialog p{margin:0}.cabinet-dialog :is(input,textarea){box-sizing:border-box}.cabinet-support-action{margin-top:32px}[data-account-deletion] [hidden]{display:none!important}.report-head{gap:var(--compact-group-gap);width:100%;max-width:920px;display:grid}.report-head p,.report-head dl,.report-head dd{margin:0}.report-product{gap:var(--compact-pair-gap);display:grid}.report-product-heading{align-items:center;gap:var(--metadata-pair-gap);flex-wrap:nowrap;display:flex}.report-product-heading h2{font-size:var(--type-body-size);font-weight:var(--font-weight-bold);line-height:var(--compact-line);white-space:nowrap;margin:0}.report-product-heading .status-chip{flex:none}.report-risk>div{gap:var(--compact-pair-gap);display:grid}.report-risk dd strong{line-height:1}.report-head .screening-card-progress{gap:var(--compact-pair-gap)}.report-identity,.session-report-identity{gap:var(--compact-pair-gap);display:grid}.report-identity h1,.session-report-identity h1{margin:0}.report-actions{justify-items:start;gap:var(--section-label-title-gap);display:grid}.report-actions>.cta{width:fit-content;max-width:100%}.session-report-page-progress .screening-progress__heading{display:none}.session-report-page-progress .screening-progress--pages{max-width:var(--screening-series-progress-width)}.report-screenings{gap:32px;display:grid}.report-screening{grid-template-columns:minmax(0,298px) minmax(0,1fr);gap:clamp(24px,6vw,96px);display:grid}.report-screening+.report-screening{border-top:var(--section-divider);padding-top:32px}.report-screening-summary{align-content:start;gap:var(--compact-group-gap);display:grid}.report-screening-date-title{gap:var(--compact-pair-gap);display:grid}.report-screening p,.report-screening dl,.report-screening dd{margin:0}.report-screening-metrics{align-content:start;column-gap:24px;row-gap:var(--compact-group-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-screening-metrics>div{gap:var(--compact-pair-gap);display:grid}.report-table{table-layout:fixed;width:auto;min-width:0}.report-table th,.report-table td{text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:8px}.report-table thead th{white-space:nowrap}.report-table th:first-child{text-align:left;background:var(--report-table-header-background);white-space:nowrap;width:auto}.report-table td dd{text-align:center}.report-table--summary .series-page-summary__cell dl>div{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.report-table--summary th:not(:first-child),.report-table--summary td{width:107px;min-width:107px}.report-table--summary .report-table-label-pair{grid-template-rows:repeat(2,1.35em);justify-items:center;display:grid}.report-table--summary .report-table-label-line,.report-table dd{white-space:nowrap}.report-page-syllables{margin:var(--compact-pair-gap) 0 0}.report-page-syllable{border-bottom:var(--section-divider);margin-bottom:4px;padding:0 2px 2px;display:inline-block}@media (max-width:720px){.report-screening{gap:var(--compact-group-gap);grid-template-columns:minmax(0,1fr)}}:root{--compact-pair-gap:4px;--compact-group-gap:24px;--compact-line:16px;--screening-series-progress-width:298px;--report-table-header-background:#f3f7ff;--disclosure-marker-track:30px;--disclosure-content-inset:calc(var(--disclosure-marker-track) + var(--section-label-title-gap))}.compact-status-slot{flex:none;align-self:center;height:0;display:inline-grid;overflow:visible}.compact-status-slot>.status-chip{transform:translateY(-50%)}.compact-navigation{min-width:0;height:var(--compact-line);position:relative}.compact-navigation>.content-navigation-link{padding-top:var(--compact-pair-gap);padding-bottom:var(--compact-group-gap);position:absolute;inset-block-start:calc(-1 * var(--compact-pair-gap));inset-inline-start:0}:is(.auth-field input:not([type=hidden]),.auth-field textarea,.promo-form input,.intake-custom-select-button,.intake-custom-select__native){background-color:var(--control-surface);color:var(--control-ink);caret-color:var(--control-ink);font-size:var(--intake-control-font-size);font-weight:600;transition:box-shadow .18s,color .18s}:is(.auth-field input,.auth-field textarea,.promo-form input)::placeholder{color:var(--control-placeholder);opacity:1;font-weight:600}:is(.auth-field input,.auth-field textarea,.promo-form input):is(:hover,:focus)::placeholder{color:var(--control-ink);opacity:1}:is(.auth-field input:not([type=hidden]),.auth-field textarea,.promo-form input,.intake-custom-select-button,.intake-custom-select__native):not(:disabled):is(:hover,:focus){box-shadow:var(--control-shadow)}.promo-form input:focus{outline:none}.intake-custom-select[data-empty=true] .intake-custom-select-button,.intake-custom-select[data-empty=true] .intake-custom-select__native{color:var(--control-placeholder)}.intake-custom-select .intake-custom-select-button:not(:disabled):is(:hover,:focus),.intake-custom-select[data-open=true] .intake-custom-select-button,.intake-custom-select .intake-custom-select__native:not(:disabled):is(:hover,:focus){color:var(--control-ink)}.intake-custom-select-button{background-image:none;position:relative}.intake-custom-select__native{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M2 3 8 9 14 3' fill='none' stroke='%238b8b9a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:16px 12px}.intake-custom-select__native:not(:disabled):is(:hover,:focus),.intake-custom-select:not([data-empty=true]) .intake-custom-select__native{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M2 3 8 9 14 3' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.intake-custom-select-button:after{top:50%;right:var(--intake-control-padding-x);content:"";pointer-events:none;background-color:currentColor;width:16px;height:12px;position:absolute;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M2 3 8 9 14 3' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M2 3 8 9 14 3' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.intake-custom-select-menu{box-shadow:var(--control-shadow);scrollbar-gutter:stable}.intake-custom-select-option{color:var(--control-ink)}.intake-custom-select-menu::-webkit-scrollbar{background:0 0;width:12px}.intake-custom-select-menu::-webkit-scrollbar-track{background:0 0;margin-block:16px}.intake-custom-select-menu::-webkit-scrollbar-track-piece{background:0 0}.intake-custom-select-menu::-webkit-scrollbar-corner{background:0 0}.intake-custom-select-menu::-webkit-scrollbar-button{width:0;height:0;display:none}.intake-custom-select-menu::-webkit-scrollbar-thumb{background:var(--control-scroll-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:24px}@supports not selector(::-webkit-scrollbar){.intake-custom-select-menu{scrollbar-width:thin;scrollbar-color:var(--control-scroll-thumb) transparent}}.control-group-title,.profile-form>h2,.profile-form>h3{font-size:var(--control-group-font-size);margin:0;font-weight:700;line-height:1.35}.promo-form label{font-size:var(--control-label-font-size);font-weight:600}.intake-consent{color:var(--control-ink);font-size:var(--intake-control-font-size);font-weight:600;line-height:1.5}.intake-checkbox{background-color:var(--control-surface)}.intake-checkbox:before{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3.343146 7.939340 L7.585786 12.181981 L14.656854 5.110913' fill='none' stroke='white' stroke-width='2' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;border:0;width:18px;height:18px;transform:none}.intake-checkbox:checked{background-color:var(--focus-blue)}.intake-checkbox:checked:before{opacity:1;transform:none}.intake-checkbox:not(:disabled):is(:hover,:focus-visible){box-shadow:var(--control-shadow)}.intake-checkbox:not([aria-invalid=true]):focus-visible{outline:none}@media (forced-colors:active){.intake-custom-select-button,.auth-field input,.auth-field textarea,.intake-checkbox{border:1px solid buttontext}.intake-checkbox:checked:before{clip-path:polygon(15% 43%,25% 33%,42% 58%,78% 21%,88% 32%,42% 80%);background:highlighttext}}.cabinet-main:has([data-card-carousel]){grid-template-columns:minmax(0,1fr)}.screenings-child-directory,.site-screening-history,.billing-purchased-plans,.billing-purchase-section{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none}.screenings-add-child{width:var(--card-fitted-width,var(--fixed-card-width));justify-self:start;max-width:none;margin:0}.screenings-child-directory{--fixed-card-width:308px}.site-screening-history{--fixed-card-width:268px}.screening-child-card .cabinet-card__title{white-space:nowrap;text-overflow:ellipsis;height:1.35em;min-height:1.35em;line-height:1.35;display:block;overflow:hidden}.screening-child-card .cabinet-card__header{gap:16px}.screening-card-progress{gap:8px;display:grid}.screening-profile-link{white-space:nowrap;justify-self:start;width:fit-content;margin-top:-8px;padding:0 6px 4px 0;position:relative}.screening-child-card,.cabinet-series-card,.billing-purchased-plan{box-shadow:var(--control-shadow)}.screening-child-card .cabinet-card__body{align-content:start;gap:16px}.screening-card-description{align-content:center;align-items:start;gap:var(--section-label-title-gap);min-width:0;min-height:var(--card-description-height,auto);grid-template-columns:minmax(0,1fr);display:grid}.screening-card-actions{gap:12px;display:grid}.screening-card-action-slot{min-height:var(--card-action-height,48px);align-items:stretch;display:grid}.screening-card-action-slot .cta{width:100%;max-width:100%}.billing-purchased-plans{--fixed-card-width:280px}.billing-purchase-section,.pricing-section{--fixed-card-width:308px}.billing-purchased-plan{flex-direction:column;gap:0;display:flex}.billing-purchased-plan .cabinet-card__title{white-space:nowrap;margin:0}.billing-order-card__content{flex-direction:column;flex:1;justify-content:flex-start;gap:16px;min-width:0;padding-block:22px;display:flex}.billing-purchased-plan .cabinet-card__guide{min-height:0;margin:0}.billing-purchased-plan :is(.billing-assignment-form,.billing-resume-form){flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.billing-assignment-form .auth-field{grid-template-columns:minmax(0,1fr);min-width:0}.billing-active-plan .billing-active-plan__purchase{margin-top:var(--metadata-pair-gap);grid-template-rows:repeat(2,minmax(1lh,auto));gap:2px;display:grid}.billing-active-plan .billing-order-card__content{gap:var(--metadata-pair-gap);padding-top:16px}.billing-active-plan__child{font-size:var(--type-body-size);font-weight:var(--font-weight-bold);line-height:var(--type-body-line);white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.billing-purchased-plan>.cta{width:100%}.billing-assignment-select{min-width:0}.billing-assignment-select [data-intake-select-label]{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.billing-assignment-form>.cta,.billing-resume-form>.cta{width:100%}.billing-assignment-form .cta-label{white-space:nowrap}.billing-assignment-select .intake-custom-select-button,.billing-assignment-select .intake-custom-select-option{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media not (max-width:720px){:is(.screenings-child-directory,.site-screening-history,.billing-purchased-plans,.billing-purchase-section) .cabinet-card-grid{grid-template-columns:repeat(auto-fill,var(--fixed-card-width));justify-content:start}}.cabinet-card.cabinet-series-card{--history-meta-gap:6px;grid-template-rows:auto 1fr auto;gap:0}.cabinet-series-card__title,.cabinet-series-card__result-type{font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line);color:var(--text);margin:0}.cabinet-series-card__title{color:#2d2c4ca3}.cabinet-series-card__caption{color:#2d2c4ca3;margin:0;font-size:13px;font-weight:600;line-height:1.4}.cabinet-series-card__result{flex-direction:column;justify-content:center;gap:8px;padding:24px 0;display:flex}.cabinet-series-card__risk{font-size:var(--type-card-title-size);font-weight:800;line-height:var(--type-card-title-line);margin:0}.cabinet-series-card>.cta{width:100%;max-width:100%}.screening-child-card .cta-label,.cabinet-series-card>.cta .cta-label{white-space:nowrap}[data-status-marquee]{white-space:nowrap;text-overflow:clip;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:30px;padding-block:5px;line-height:20px;display:flex;overflow:hidden}[data-status-marquee].is-overflowing{justify-content:flex-start}.status-chip__text{white-space:nowrap;flex:none;align-items:center;line-height:20px;display:inline-flex}.status-chip__text>span{flex:none}@media (prefers-reduced-motion:reduce){[data-status-marquee]{white-space:normal;overflow:visible}.status-chip__text{white-space:normal;overflow-wrap:anywhere;flex:1;display:inline}}.card-carousel{width:100%;min-width:0;position:relative}.card-carousel-nav,.card-preview-hit{display:none}.card-nav-button{width:var(--card-nav-size,48px);height:var(--card-nav-size,48px);color:#fff;background:var(--focus-blue);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;margin:0;padding:0;transition:background-color .5s;display:inline-flex}.card-nav-button svg{stroke:currentColor;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:22px;height:22px}.card-nav-button:active{background:var(--report-blue,#3965d5)}.card-nav-button:focus-visible{outline-offset:3px;outline:3px solid #1b91f759}@media (hover:hover) and (pointer:fine){.card-nav-button:hover{background:var(--report-blue,#3965d5)}}.card-nav-button:disabled{background:var(--focus-blue);color:#fff;opacity:.55;cursor:not-allowed}.card-nav-button.is-absent{visibility:hidden;pointer-events:none}.card-carousel-nav.is-single{display:none}.card-carousel .cabinet-card-grid.card-no-motion{transition:none}.card-carousel .cabinet-card-grid.is-dragging{-webkit-user-select:none;user-select:none;transition:none}.card-carousel .cabinet-card-grid.is-moving{pointer-events:none}.card-carousel.is-carousel [data-card-carousel]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.card-carousel [data-card-carousel]>.card-edge-preview{pointer-events:none;height:100%;position:absolute;top:0}@media (max-width:960px){.screenings-child-directory .screenings-add-child{justify-self:start}.screenings-child-directory .card-carousel.is-carousel+.screenings-add-child{margin-top:18px}.card-carousel{display:block}.card-carousel-nav{pointer-events:none;display:block;position:absolute;inset:0}.card-nav-button{top:var(--card-nav-top,50%);z-index:2;pointer-events:auto;position:absolute;transform:translateY(-50%)}.card-nav-button:first-child{left:var(--card-prev-left,0px)}.card-nav-button:last-child{left:var(--card-next-left,calc(100% - var(--card-nav-size,48px)))}.card-viewport{touch-action:pan-y;min-width:0;margin:-16px;padding:16px;position:relative;overflow:clip visible}.card-preview-hit:not([hidden]){z-index:1;cursor:grab;display:block;position:absolute}.card-carousel .cabinet-card-grid{transform:translateX(var(--card-offset,0px));grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;transition:transform .3s cubic-bezier(.25,1,.5,1);display:grid;position:relative}.card-carousel.is-carousel [data-card-carousel]>:not(.is-carousel-active){filter:blur(2px);transform:scale(.9)}.card-carousel.is-carousel [data-card-carousel]>*{transition:filter .3s,transform .3s cubic-bezier(.25,1,.5,1),box-shadow .26s}}@media (min-width:480px) and (max-width:720px){.card-viewport{padding:16px var(--card-bleed,48px);margin:-16px calc(-1 * var(--card-bleed,48px))}.card-carousel .cabinet-card-grid{grid-auto-columns:calc(100% - 128px);column-gap:8px}}@media (max-width:960px){.screening-trial-alternatives .card-carousel .cabinet-card-grid{grid-auto-columns:var(--card-fitted-width,var(--fixed-card-width))}}@media (max-width:720px){:is(.screenings-child-directory,.site-screening-history,.billing-purchased-plans,.billing-purchase-section) .card-carousel .cabinet-card-grid{grid-auto-columns:var(--card-fitted-width,var(--fixed-card-width))}}@media not (min-width:480px){.screenings-add-child{position:relative;left:0}:is(.screenings-child-directory,.site-screening-history,.billing-purchased-plans,.billing-purchase-section,.screening-trial-alternatives) .card-carousel{width:var(--card-fitted-width,var(--fixed-card-width));left:var(--card-narrow-shift,0px);justify-self:center}:is(.screenings-child-directory,.site-screening-history,.billing-purchased-plans,.billing-purchase-section,.screening-trial-alternatives) .card-carousel .cabinet-card{padding-inline:calc(var(--card-surface-padding) - (var(--fixed-card-width) - var(--card-fitted-width,var(--fixed-card-width))) / 2)}:is(.screenings-child-directory,.site-screening-history,.billing-purchased-plans,.billing-purchase-section,.screening-trial-alternatives) .card-viewport{padding-inline:var(--card-bleed,0px);margin-inline:calc(-1 * var(--card-bleed,0px))}.card-carousel .cabinet-card-grid{column-gap:4px}}@media (max-width:960px){.pricing-section .card-carousel{width:var(--card-fitted-width,var(--fixed-card-width));max-width:none;left:var(--card-narrow-shift,0px);margin-inline:auto}.pricing-section .card-viewport{min-width:0;padding:16px var(--card-bleed,0px);margin:-16px calc(-1 * var(--card-bleed,0px));touch-action:pan-y;position:relative;overflow:clip visible}.pricing-section .card-preview-hit:not([hidden]){z-index:1;cursor:grab;display:block;position:absolute}.pricing-section .card-carousel-nav{pointer-events:none;display:block;position:absolute;inset:0}.pricing-section .card-nav-button{top:var(--card-nav-top,50%);z-index:2;pointer-events:auto;position:absolute;transform:translateY(-50%)}.pricing-section .card-nav-button:first-child{left:var(--card-prev-left,0px)}.pricing-section .card-nav-button:last-child{left:var(--card-next-left,calc(100% - var(--card-nav-size,48px)))}.pricing-section .card-carousel .pricing-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--card-fitted-width,var(--fixed-card-width));width:100%;transform:translateX(var(--card-offset,0px));column-gap:16px;transition:transform .3s cubic-bezier(.25,1,.5,1);display:grid;position:relative}.pricing-section .card-carousel .pricing-card{padding-inline:calc(var(--card-surface-padding) - (var(--fixed-card-width) - var(--card-fitted-width,var(--fixed-card-width))) / 2)}.pricing-section .card-carousel.is-carousel .pricing-grid>:not(.is-carousel-active){filter:blur(2px);transform:scale(.9)}.pricing-section .card-carousel.is-carousel .pricing-grid>*{transition:filter .3s,transform .3s cubic-bezier(.25,1,.5,1)}}@media not (min-width:480px){.pricing-section .card-carousel .pricing-grid{column-gap:8px}}@media (prefers-reduced-motion:reduce){.pricing-section .card-carousel .pricing-grid{transition:none}}.pricing-section .card-carousel .pricing-grid.card-no-motion,.pricing-section .card-carousel .pricing-grid.is-dragging{transition:none}.pricing-section .card-carousel .pricing-grid.is-moving{pointer-events:none}@media (prefers-reduced-motion:reduce){.card-carousel .cabinet-card-grid{transition:none}}@media (min-width:480px) and (max-width:720px){:is(.billing-purchased-plans,.billing-purchase-section) .card-carousel .cabinet-card-grid{column-gap:16px}}@media not (min-width:480px){:is(.billing-purchased-plans,.billing-purchase-section) .card-carousel .cabinet-card-grid{column-gap:8px}}@media (max-width:960px){.card-carousel.is-row{justify-self:start;width:100%;margin-inline:0;left:0}.card-carousel.is-row .card-carousel-nav,.card-carousel.is-row .card-preview-hit{display:none}.card-carousel.is-row .card-viewport{touch-action:auto;margin:0;padding:0;overflow:visible}.card-carousel.is-row [data-card-carousel],.pricing-section .card-carousel.is-row .pricing-grid{flex-wrap:wrap;justify-content:flex-start;gap:20px;width:100%;transition:none;display:flex;transform:none}.card-carousel.is-row [data-card-carousel]>*{width:var(--fixed-card-width);filter:none;flex:none;transform:none}.pricing-section .card-carousel.is-row .pricing-grid>*{width:var(--fixed-card-width)}}@media (max-width:720px){.card-carousel.is-row [data-card-carousel]>*{width:var(--card-fitted-width,var(--fixed-card-width))}}@media not (max-width:720px){.billing-purchase-section .card-carousel.is-row{width:min(100%,690px)}.billing-purchase-section .card-carousel.is-row .billing-plan-list{grid-template-columns:minmax(0,10fr) minmax(0,9fr);gap:16px;width:100%;transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1);display:grid;container-type:inline-size}.billing-purchase-section .card-carousel.is-row .billing-plan-list[data-row-active-index="1"]{grid-template-columns:minmax(0,9fr) minmax(0,10fr)}.billing-purchase-section .card-carousel.is-row .billing-plan-option{width:calc(52.6316cqw - 8.42105px);padding:calc(var(--offer-edge,12px) + 9px) 22px var(--offer-edge,12px);background:var(--white);box-shadow:var(--control-shadow);transform-origin:0;transition:transform .26s cubic-bezier(.2,.8,.2,1);transform:scale(.9)}.billing-purchase-section .card-carousel.is-row .billing-plan-option.is-row-active{z-index:2;transform:scale(1)}.billing-purchase-section .billing-plan-option__body .billing-plan-option__price{color:var(--focus-blue)}}@media (prefers-reduced-motion:reduce){.pricing-grid,.pricing-card,.card-carousel.is-carousel [data-card-carousel]>*,.billing-purchase-section .card-carousel.is-row .billing-plan-list,.billing-purchase-section .card-carousel.is-row .billing-plan-option{transition:none}}.billing-purchase-section .billing-plan-option.is-carousel-active,.billing-purchase-section .card-carousel.is-row .billing-plan-option.is-row-active{box-shadow:var(--header-shadow)}.billing-purchased-plan{min-height:300px;height:var(--billing-order-card-height,300px)}.billing-order-card__status{font-size:var(--type-body-size);align-items:center;gap:12px;font-weight:600;display:flex}.billing-order-card__status p{margin:0}.billing-order-card__status .auth-provider-pending__spinner{border-width:2px;flex:0 0 20px;width:20px;height:20px;margin:0}body.landing-page{isolation:isolate;--art-footer:var(--footer-surface);position:relative;overflow-x:hidden}.landing-page #wrapper{z-index:1;background:0 0;padding-bottom:0;position:relative;overflow:clip visible}.landing-page :is(.trust-strip,.hero-checklist,.section-header,.paradox-timeline,.paradox-takeaway,.how-it-works__body,.how-science-panel,.how-workflow,.how-it-works__takeaway,.how-report-panel,.faq-grid){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.landing-page .hero h1,.landing-page .hero-summary{text-wrap:balance}.landing-page .landing-section>.section-header>.section-kicker{color:#000;font-weight:900}.landing-page .decor-stage{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.landing-page :is(.decor-static,.balloon-home){pointer-events:none;position:absolute;top:0;left:0}.landing-page .decor-stage picture{width:100%;display:block}.landing-page .decor-stage img{width:100%;height:auto;display:block}.landing-page .balloon-home{aspect-ratio:1}.landing-page :is(.balloon-visual,.balloon-confetti){transform-origin:50% 22%;position:absolute;inset:0}.landing-page :is(.balloon-visual,.balloon-confetti) :is(picture,img){object-fit:contain;height:100%}.landing-page .balloon-confetti{opacity:.8}.landing-page .cloud-pair picture{width:42%;height:35%;position:absolute;top:38%}.landing-page .cloud-pair .cloud-left{top:14%;left:-8%}.landing-page .cloud-pair .cloud-right{top:44%;right:-2%}.landing-page [data-kind=hotair-ab] .balloon-visual{z-index:1}.landing-page [data-kind=hotair-ab] .cloud-pair{z-index:2;opacity:1}.landing-page .footer-color{background:var(--art-footer);position:absolute;left:0}.landing-page .balloon-home[data-phase=flying] :is(.balloon-visual,.balloon-confetti){will-change:transform,opacity}.landing-page .balloon-home:is([data-phase=spent],[data-phase=popped]),.landing-page .decor-stage:not([data-ready]){visibility:hidden}.landing-page .site-header{z-index:20}.landing-page .site-header.is-scrolled{background:var(--purple)}.landing-page .site-footer{z-index:1;margin-top:48px;overflow:visible}.landing-page.landing-art-ready .site-footer{background:0 0}.landing-page .site-footer:before{content:none}.landing-page .site-footer :is(.section-kicker,h2,h3){color:#fff}@media not (min-width:480px){.landing-page .decor-stage>:not(.footer-color):not(.decor-static--rocket):not(.decor-static--footer-cubes):not(.balloon-home):not(.plastic-burst){display:none}.landing-page .site-footer{margin-top:96px}}.landing-page .plastic-burst{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.landing-page .plastic-burst-particle{will-change:transform,opacity;filter:drop-shadow(0 1px 1px #34255421);display:block;position:absolute;top:0;left:0}.landing-page .plastic-burst-particle svg{width:100%;height:100%;display:block;overflow:visible}.landing-page .rocket-flight-layer{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.landing-page .rocket-animation-book{z-index:3;width:100%;height:auto;display:block;position:absolute}.landing-page .rocket-animation-ship{z-index:2;transform-origin:50% 84%;will-change:transform;height:auto;display:block;position:absolute}.landing-page .rocket-effects{z-index:1;pointer-events:none;position:absolute;inset:0}.landing-page .rocket-puff{will-change:transform,opacity;background:radial-gradient(circle at 32% 24%,#fff 0%,#e6f8ff 28%,#bbe8fc 72%,#95d5ed 100%);border-radius:50%;position:absolute;box-shadow:inset -1px -2px 5px #6cbed52a}.landing-page .rocket-spark{background:linear-gradient(135deg,#fff9,var(--spark-color) 55%);will-change:transform,opacity;border-radius:5px;width:12px;height:16px;position:absolute;box-shadow:inset 0 -2px 1px #0001}.landing-page .rocket-spark--star{clip-path:polygon(50% 0,63% 33%,99% 37%,72% 61%,80% 98%,50% 79%,20% 98%,28% 61%,1% 37%,37% 33%);width:19px;height:19px}.landing-page .rocket-letter{width:auto;height:auto;line-height:1;font:900 23px/1 var(--font-family);color:var(--spark-color);text-shadow:0 2px #52466933,1px 3px 2px #52466911;will-change:transform,opacity;position:absolute}.landing-page .rocket-spine-glow{z-index:2;pointer-events:none;background:radial-gradient(#ffecacaa,#0000 70%);border-radius:50%;width:80px;height:35px;position:absolute}.landing-page .decor-static--rocket{overflow:visible}@media (prefers-reduced-motion:reduce){.landing-page :is(.balloon-visual,.balloon-confetti){opacity:1!important;transform:none!important}.landing-page :is(.rocket-animation-ship,.rocket-effects,.rocket-spine-glow){display:none!important}}.pricing-cap-flight{pointer-events:none;z-index:5;opacity:0;position:absolute}.pricing-cap-visual{transform-origin:50% 32.4%;z-index:1;position:absolute;inset:0}.pricing-cap-base{left:var(--cap-margin);top:var(--cap-base-top);width:var(--cap-unit);clip-path:inset(40% 0 0);max-width:none;height:auto;display:block;position:absolute}.pricing-cap-balloon{width:54.2%;display:block;position:absolute;top:3.4%;left:22.9%}.pricing-cap-balloon img{width:100%;height:auto;display:block}.pricing-cap-flight.is-flying{z-index:10;position:fixed}.pricing-cap-flight.is-flying .pricing-cap-visual{will-change:transform,opacity}.pricing-cap-effects{pointer-events:none;z-index:11;position:fixed;inset:0;overflow:visible}.pricing-cap-confetti{pointer-events:none;z-index:11;position:absolute}.pricing-cap-flight[data-phase=popping] .pricing-cap-base{animation:.3s ease-in .15s forwards cap-pop-fade}@keyframes cap-pop-fade{to{opacity:0;transform:translateY(18px)}}.balloon-home .balloon-visual{z-index:1}.random-balloon-confetti{aspect-ratio:1;opacity:.8;pointer-events:none;z-index:3;width:100%;height:auto;position:absolute;top:0;left:0}.landing-page .random-balloon-confetti>picture{display:none}.random-confetti-piece{aspect-ratio:1;line-height:0;display:block;position:absolute}.random-confetti-piece svg{width:100%;height:100%;overflow:visible}[data-phase=flying]>.confetti-fall{animation:1.5s ease-in forwards confetti-fall}[data-phase=popping]>.confetti-fall{opacity:0;transition:opacity .16s;animation:none}[data-phase=spent]>.confetti-fall,[data-phase=popped]>.confetti-fall{opacity:0}@keyframes confetti-fall{0%{opacity:.8;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@media (prefers-reduced-motion:reduce){.pricing-cap-visual{will-change:auto!important}.pricing-cap-flight[data-phase=popping] .pricing-cap-base{animation-duration:.1s;animation-delay:0s}}.plan-price{justify-content:center;align-items:center;height:62px;display:flex}.plan-price-cubes{isolation:isolate;justify-content:center;align-items:flex-end;gap:0;height:62px;display:flex;transform:translateY(3px)}.plan-price-cubes img{object-fit:contain;z-index:1;width:auto;max-width:68px;height:60px;display:block;position:relative;transform:translateY(-5px)}.plan-price-cubes img+img{margin-left:-11px}.plan-price-cubes img:nth-child(2){z-index:2;transform:none}.plan-price-cubes--free{position:relative}.plan-price-cubes--free img:first-child{transform:translate(-3px,-5px)}.plan-price-cubes--free img:nth-child(2){margin-left:-17px;transform:translate(3px)}.plan-price-cubes--free img:nth-child(3){margin-left:4px;transform:translate(-16px,-8px)}.plan-price-cubes--annual img:nth-child(2){z-index:3;filter:drop-shadow(2px 0 1px #092c5330)}.plan-price-cubes--annual img:nth-child(3){transform:translate(-5px,-7px)}.plan-price-cubes--series img:nth-child(3){transform:translate(-3px,-5px)}.plan-price-dot{z-index:1;background:radial-gradient(circle at 32% 28%,#6285ae 0%,#153a64 45%,#092c53 100%);border-radius:50%;width:12px;height:12px;position:absolute;bottom:7px;right:59px;box-shadow:0 2px 2px #092c5326}.plan-benefits>:is(li,span){min-width:0;padding-left:18px;position:relative}.plan-benefits>:is(li,span):before{content:"";background:url(/build/media/assets/pricing-art/brand-star.1b8cd4b7ef2f97cb.webp) -34.8333px -6.3333px/79.1667px 79.1667px no-repeat;width:14.25px;height:14.25px;position:absolute;top:.3em;left:0}@media (max-width:720px){.plan-price-cubes img{height:55px}.plan-price-cubes img+img{margin-left:-10px}.plan-price-cubes--free img:nth-child(2){margin-left:-16px}.plan-price-cubes--free img:nth-child(3){margin-left:4px}.plan-price,.plan-price-cubes{height:57px}}.plan-offer{--offer-edge:12px;--offer-price-height:62px;--offer-action-height:0px;--offer-scene-width:90%;--offer-scene-offset:13px;height:auto;min-height:0;padding-top:calc(var(--offer-edge) + 9px);padding-bottom:var(--offer-edge);flex-direction:column;display:flex;position:relative;overflow:visible}.plan-offer[data-plan=freeSession]{--offer-scene-offset:17px}.plan-offer[data-plan=annualPlan]{--offer-scene-offset:18px}.plan-offer .billing-plan-option__body{flex-direction:column;height:100%;display:flex}.plan-offer .plan-scene{top:var(--offer-scene-offset);width:var(--offer-scene-width);aspect-ratio:2;z-index:3;pointer-events:none;height:auto;position:absolute;left:50%;transform:translate(-50%,-100%)}.plan-offer[data-plan=freeSession] .plan-scene{transform:translate(-45.166%,-100%)}.plan-scene>img{object-fit:contain;filter:drop-shadow(0 3px 3px #2d2c4c40);width:100%;max-width:none;height:100%;display:block}.plan-offer :is(.pricing-card__header,.billing-plan-option__heading){min-height:var(--offer-title-height,0px);flex:none;display:block;position:relative}.plan-offer :is(h3,.billing-plan-option__heading strong){color:#000;text-align:center;margin:0;font-size:24px;line-height:1.2}.plan-offer .plan-copy-slot{height:var(--offer-copy-height,auto);flex:none;margin-top:12px;display:block;position:relative}.plan-offer .plan-copy-block{top:var(--offer-copy-offset,0px);font-size:var(--type-body-size);line-height:var(--type-body-line);flex-direction:column;gap:calc(1lh + 12px);display:flex;position:relative}.plan-offer :is(.pricing-card__summary,.billing-plan-option__summary){min-height:0;transform:translateY(var(--offer-summary-offset,0px));flex:none;margin:0}.plan-offer :is(.pricing-card__list,.billing-plan-option__features){min-height:0;transform:translateY(var(--offer-list-offset,0px));flex:none;gap:8px;margin:0;display:grid}.plan-offer .plan-benefits>:is(li,span){min-height:0;padding-left:18px;display:block}.plan-offer .plan-price{flex:0 0 var(--offer-price-height);align-self:center;width:100%;margin:58px 0 12px}.pricing-card.plan-offer{--offer-action-height:var(--header-action-height)}.pricing-card.plan-offer .pricing-card__action{flex:0 0 var(--header-action-height);width:min(100%,260px);margin-top:auto}.plan-value-ribbon{--ribbon-color:color-mix(in srgb,var(--red) 80%,var(--text));z-index:2;bottom:calc(var(--offer-edge) + var(--offer-action-height) + 12px + var(--offer-price-height) + 10px);background:var(--ribbon-color);width:calc(100% + 12px);height:34px;color:var(--white);white-space:nowrap;pointer-events:none;box-shadow:0 3px 4px color-mix(in srgb,var(--text) 18%,transparent);border-block:1px dashed color-mix(in srgb,var(--white) 55%,transparent);justify-content:center;align-items:center;gap:8px;margin:0;padding:0 8px;font-size:13px;font-weight:400;line-height:18px;display:flex;position:absolute;left:50%;transform:translate(-50%)rotate(-3deg)}.plan-value-ribbon:before,.plan-value-ribbon:after{background:color-mix(in srgb,var(--ribbon-color) 75%,var(--text));content:"";width:7px;height:8px;position:absolute;top:calc(100% + 1px)}.plan-value-ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%);width:4px;height:7px;left:0}.plan-value-ribbon:after{clip-path:polygon(0 0,100% 0,0 100%);right:0}.plan-value-ribbon>*{font:inherit}.plan-value-ribbon .plan-value-ribbon__original,.plan-value-ribbon .plan-value-ribbon__amount{font-size:19px;line-height:24px}.plan-value-ribbon s{text-decoration-thickness:1px}.pricing-grid{margin-top:158px}.billing-plan-list{margin-top:var(--offer-scene-reserve-0,158px)}.billing-plan-list[data-row-active-index="1"]{margin-top:var(--offer-scene-reserve-1,158px)}.billing-plan-list:has(.is-carousel-active[data-plan=annualPlan]){margin-top:var(--offer-scene-reserve-1,158px)}.pricing-section .card-viewport,.billing-purchase-section .card-viewport{margin-top:-180px;padding-top:180px}@media (min-width:480px) and (max-width:1280px){.plan-offer{--offer-scene-width:70%}.pricing-grid{margin-top:110px}.pricing-section .card-viewport,.billing-purchase-section .card-viewport{margin-top:-140px;padding-top:140px}}@media (max-width:720px){.plan-offer{--offer-edge:11px;--offer-price-height:57px}.plan-value-ribbon{gap:6px;font-size:12px}}@media not (min-width:480px){.plan-offer{--offer-scene-width:88%}.plan-offer :is(h3,.billing-plan-option__heading strong){font-size:22px}.pricing-grid{margin-top:148px}.pricing-section .card-viewport,.billing-purchase-section .card-viewport{margin-top:-165px;padding-top:165px}.pricing-card.plan-offer .pricing-card__action{--cta-padding:16px}}html:has(.screening-app-loading:not([hidden])){scrollbar-gutter:auto;overflow:hidden}.screening-app-loading{--screening-edge:24px;--screening-loader-size:88px;z-index:10000;color:#2d2c4c;background:#f3f4fe;outline:none;position:fixed;inset:0;overflow:auto}.screening-app-loading__header{top:max(var(--screening-edge), env(safe-area-inset-top,0px));left:max(24px, env(safe-area-inset-left,0px));right:max(24px, env(safe-area-inset-right,0px));text-align:center;position:absolute}.screening-app-loading__title{margin:0;font-size:30px;font-weight:800;line-height:1.12}.screening-app-loading__cubes{top:var(--screening-center-y,50%);width:var(--screening-loader-size);height:var(--screening-loader-size);position:absolute;left:50%;transform:translate(-50%,-50%)}.screening-app-loading__cube{width:50%;height:50%;animation:1.8s cubic-bezier(.6,.01,.4,1) infinite screening-cubes;position:absolute}.screening-app-loading__cube:first-child{background:#fa5667;top:0;left:0}.screening-app-loading__cube:nth-child(2){background:#7a45e5;animation-name:screening-cubes-two;top:0;right:0}.screening-app-loading__cube:nth-child(3){background:#1b91f7;animation-name:screening-cubes-three;bottom:0;right:0}.screening-app-loading__cube:nth-child(4){background:#fac24c;animation-name:screening-cubes-four;bottom:0;left:0}@keyframes screening-cubes{0%,to{transform:translate(0)}25%{transform:translateY(100%)}50%{transform:translate(100%,100%)}75%{transform:translate(100%)}}@keyframes screening-cubes-two{0%,to{transform:translate(0)}25%{transform:translate(-100%)}50%{transform:translate(-100%,100%)}75%{transform:translateY(100%)}}@keyframes screening-cubes-three{0%,to{transform:translate(0)}25%{transform:translateY(-100%)}50%{transform:translate(-100%,-100%)}75%{transform:translate(-100%)}}@keyframes screening-cubes-four{0%,to{transform:translate(0)}25%{transform:translate(100%)}50%{transform:translate(100%,-100%)}75%{transform:translateY(-100%)}}@media (max-width:720px){.screening-app-loading__title{font-size:26px}}@media not (min-width:480px){.screening-app-loading__title{font-size:22px}}@media not (min-height:320px){.screening-app-loading{--screening-edge:16px;--screening-loader-size:64px}.screening-app-loading__title{font-size:26px}}.screening-app-loading[data-compact=true]{--screening-edge:12px}.screening-app-loading[data-compact=true] .screening-app-loading__title{font-size:24px}@media (prefers-reduced-motion:reduce){.screening-app-loading__cube{animation:none}}.report-download-overlay{border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.report-download-overlay .screening-app-loading__header{padding-inline:52px}.report-download-overlay::backdrop{background:var(--page-bg,#f3f4fe)}.report-download-close{position:absolute;top:50%;right:0;transform:translateY(-50%)}.report-download-close[hidden]{display:none}
