@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/open-sans-v44-cyrillic-600-800.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/open-sans-v44-cyrillic-600-800.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/open-sans-v44-latin-600-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/open-sans-v44-latin-600-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--text: #2d2c4c;--red: #ff4d5d;--green: #23b77a;--white: #ffffff;--purple: #f3f4fe;--blue: #ddeafd;--dark-purple: #e8dffb;--footer-surface: #24252e;--footer-text: #f8f8fb;--footer-muted: rgba(248, 248, 251, .68);--footer-underline: rgba(248, 248, 251, .34);--footer-shadow: 0 -7px 15px rgba(45, 44, 76, .1);--line: var(--dark-purple);--header-surface: var(--purple);--app-viewport-height: 100vh;--shell-min-width: 300px;--shell-rail-max-width: 100%;--shell-rail-width: calc(100% - 40px) ;--content-rail-width: calc(100% - 80px) ;--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: 28px;--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;--type-display-size: 3rem;--type-display-line: 1.08;--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: 1.65rem;--type-subtitle-line: 1.42;--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;--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: 22px;--button-transition: .5s ease;--button-transform-transition: .24s ease;--header-shadow: 0 7px 15px rgba(45, 44, 76, .1);--mobile-menu-height-transition: .52s ease;--mobile-menu-opacity-transition: .4s ease;--header-z: 20;--tablet-line: #c0c0c9;--intake-control-radius: 40px;--intake-control-height: 48px;--intake-control-border: 1px solid #ccd4eb;--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-outline: 2px solid rgba(27, 145, 247, .3);--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 fill='%232d2c4c' d='M7 10 0 0h14z'/%3E%3C/svg%3E")}@supports (height: 100dvh){:root{--app-viewport-height: 100dvh}}*{box-sizing:border-box}html{min-height:var(--app-viewport-height);scroll-behavior:smooth;font-family:Open Sans,sans-serif;font-size:10px;-webkit-text-size-adjust:100%}body{position:relative;width:100%;min-height:var(--app-viewport-height);margin:0;overflow-x:hidden;background:var(--purple);color:var(--text);font-family:inherit;font-size:20px;font-weight:600;line-height:3rem}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{position:fixed;top:0;left:0;z-index:var(--header-z);width:100%;min-width:var(--shell-min-width);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.site-header:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:transparent;content:"";transition:background-color .22s ease}.site-header.is-scrolled{background-color:var(--header-surface);box-shadow:var(--header-shadow)}.site-header.is-scrolled:after{background:var(--line)}.site-header__rail{position:relative;display:flex;align-items:center;justify-content:space-between;width:var(--shell-rail-width);max-width:var(--shell-rail-max-width);min-height:var(--header-height);margin:0 auto;transition:min-height .22s ease}.site-header.is-scrolled .site-header__rail{min-height:var(--header-scrolled-height)}.brand{display:inline-flex;align-items:center;min-width:0}.brand img{display:block;width:auto;height:var(--header-logo-height);transition:height .22s ease}.site-header.is-scrolled .brand img{height:var(--header-scrolled-logo-height)}.desktop-nav,.header-action,.header-controls{display:none}.mobile-header-controls{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-picker{display:inline-flex;flex:0 0 auto;width:120px;min-width:120px;margin:0}.intake-custom-select{position:relative;width:100%}.intake-custom-select-button{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:Open Sans,sans-serif;font-size:var(--intake-control-font-size);font-weight:600;line-height:var(--intake-control-line-height);text-align:left}.intake-language-select{padding:0 var(--intake-control-dropdown-padding-right) 0 var(--intake-control-padding-x);appearance:none;-webkit-appearance:none;-moz-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{outline:var(--intake-control-focus-outline);border-color:#1b91f7}.intake-custom-select-menu{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:calc(var(--header-z) + 4);display:none;width:100%;max-width:100%;max-height:240px;padding:8px;overflow:auto;border:1px solid #ccd4eb;border-radius:var(--intake-control-radius);background:var(--white);box-shadow:0 16px 40px #2d2c4c29;box-sizing:border-box}.intake-custom-select[data-open=true] .intake-custom-select-menu{display:block}.intake-custom-select-option{width:100%;max-width:100%;padding:10px 12px;border:none;border-radius:var(--intake-control-radius);background:none;color:var(--text);cursor:pointer;font-family:Open Sans,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.2rem;text-align:left}.intake-custom-select-option:hover,.intake-custom-select-option:active{background:var(--purple)}.intake-custom-select-option:focus{outline:2px solid rgba(27,145,247,.3)}.menu-toggle{position:relative;z-index:calc(var(--header-z) + 2);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:var(--menu-toggle-size);height:var(--menu-toggle-size);padding:0;border:3px solid var(--red);border-radius:999px;background:var(--purple);cursor:pointer;transition:background-color var(--button-transition),border-color var(--button-transition),color var(--button-transition)}.menu-toggle span{display:block;width:var(--menu-line-width);height:2px;border-radius:99px;background:var(--red);transition:background-color var(--button-transition),transform var(--button-transform-transition),opacity var(--button-transform-transition)}.menu-toggle span+span{margin-top:5px}.menu-toggle:hover,.menu-toggle:active,.menu-toggle:focus-visible,.menu-open .menu-toggle{background:var(--red)}.menu-toggle:hover span,.menu-toggle:active span,.menu-toggle:focus-visible span,.menu-open .menu-toggle span{background:var(--white)}.menu-open .menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-open .menu-toggle span:nth-child(2){opacity:0}.menu-open .menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;left:0;z-index:calc(var(--header-z) + 1);display:grid;place-content:center;gap:24px;height:0;overflow:hidden;background-color:var(--purple);opacity:0;transition:height var(--mobile-menu-height-transition),opacity var(--mobile-menu-opacity-transition)}.menu-open .mobile-menu{height:100dvh;opacity:1}.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)}.mobile-menu .intake-custom-select[data-open=true] .intake-custom-select-menu{position:static;margin-top:8px}.mobile-menu a{color:var(--text);font-size:2rem;font-weight:800;line-height:1.1;text-align:center;transition:color .18s ease}.mobile-menu a:hover,.mobile-menu a:active,.mobile-menu a:focus-visible{color:var(--red)}.mobile-action{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:var(--header-action-height);height:var(--header-action-height);padding:0 var(--header-action-padding-x);border:3px solid var(--red);border-radius:40px;background:none;color:var(--red);font-family:Open Sans,sans-serif;font-size:var(--header-action-font-size);font-weight:600;line-height:1;overflow:hidden;transition:background-color var(--button-transition),border-color var(--button-transition),color var(--button-transition)}.mobile-menu .mobile-action{color:var(--red);font-size:var(--header-action-font-size);font-weight:600;line-height:1;transition:background-color var(--button-transition),border-color var(--button-transition),color var(--button-transition)}.mobile-menu .mobile-action:hover,.mobile-menu .mobile-action:active,.mobile-menu .mobile-action:focus-visible{background:var(--red);color:var(--white)}#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{display:grid;align-items:start;padding:0 0 56px}.hero-body{display:grid;gap:38px;align-items:center;min-width:0;margin-top:34px}.hero-copy,.hero-media{min-width:0}.hero h1{width:100%;max-width:100%;min-width:0;margin:0 auto;color:var(--text);font-size:var(--type-display-size);font-weight:800;line-height:var(--type-display-line);letter-spacing:0;text-align:center;justify-self:center}.hero h1 span{display:block}.hero-summary{width:100%;max-width:1120px;min-width:0;margin:var(--hero-title-copy-gap) auto 0;color:var(--text);font-size:var(--type-subtitle-size);font-weight:800;line-height:var(--type-subtitle-line);text-align:center}.hero-copy{display:flex;flex-direction:column;align-items:center}.hero-checklist{display:grid;gap:12px;width:100%;max-width:720px;margin:0;padding:0;list-style:none}.hero-checklist li{position:relative;min-width:0;padding-left:20px;color:var(--text);font-size:var(--type-body-size);font-weight:800;line-height:var(--type-body-line)}.hero-checklist li:before{position:absolute;top:calc((1em * var(--type-body-line)) / 2);left:0;width:7px;height:7px;border-radius:50%;background:var(--red);content:"";transform:translateY(-50%)}.hero-action{display:inline-flex;align-items:center;justify-content:center;height:var(--header-action-height);min-height:var(--header-action-height);margin-top:var(--heading-copy-cta-gap);padding:0 var(--header-action-padding-x);border:3px solid var(--red);border-radius:40px;background:none;color:var(--red);font-family:Open Sans,sans-serif;font-size:var(--header-action-font-size);font-weight:600;line-height:1;overflow:hidden;transition:background-color var(--button-transition),border-color var(--button-transition),color var(--button-transition),transform var(--button-transform-transition)}.hero-action:hover,.hero-action:active,.hero-action:focus-visible{background:var(--red);color:var(--white)}.hero-media{display:flex;align-items:center;justify-content:center}.tablet-frame{position:relative;width:min(100%,680px);aspect-ratio:1.45;--tablet-bezel: clamp(22px, 7vw, 34px);padding:var(--tablet-bezel);border:1px solid var(--tablet-line);border-radius:30px;background:var(--white);box-shadow:1px 30px 39px 8px #7261b533}.tablet-camera{position:absolute;top:calc(50% - 5px);left:14px;z-index:2;width:8px;height:8px;border:1px solid var(--tablet-line);border-radius:50%;background:var(--white)}.tablet-button{position:absolute;top:calc(50% - 11px);right:9px;z-index:2;width:20px;height:20px;border:1px solid var(--tablet-line);border-radius:50%;background:var(--white)}.tablet-screen{width:100%;height:100%;overflow:hidden;border-radius:6px;background:#f5f6ff}.tablet-screen video{display:block;width:100%;height:100%;object-fit:cover}.trust-strip{display:flex;align-items:center;justify-content:center;gap:clamp(18px,6vw,72px);width:100%;margin:20px auto 0;padding:0}.trust-medal{display:inline-flex;align-items:center;justify-content:center;width:clamp(86px,24vw,156px);aspect-ratio:1;transition:transform .35s ease,opacity .22s ease}.trust-medal:hover,.trust-medal:focus-visible{transform:translateY(-10px)}.trust-medal:active{transform:translateY(-5px)}.trust-medal img{display:block;width:100%;height:100%;object-fit:contain}.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);margin:0 auto 34px;text-align:left}.section-kicker{display:inline-block;margin:0 0 var(--kicker-title-gap);padding-bottom:0;border-bottom:0;color:var(--red);font-size:var(--type-label-size);font-weight:800;line-height:var(--type-label-line);text-transform:uppercase}.section-header h2{margin:0;color:var(--text);font-size:var(--type-section-size);font-weight:800;line-height:var(--type-section-line)}.section-summary{width:100%;max-width:900px;margin:var(--section-title-copy-gap) 0 0;color:var(--text);font-size:var(--type-body-lg-size);font-weight:600;line-height:var(--type-body-lg-line)}.section-summary sup,.phase-copy sup{font-size:.58em;line-height:0}.evidence-ref{white-space:nowrap}.section-summary sup a,.phase-copy sup a,.evidence-link{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1.2px;text-underline-offset:.16em}.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(--red)}.gap-reasons{display:grid;gap:14px;margin-top:24px}.gap-reason{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;min-width:0;padding:18px;border:1px solid rgba(232,223,251,.95);border-radius:8px;background:#ffffff8f;box-shadow:0 14px 30px #7261b514}.gap-reason__marker{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid var(--red);border-radius:50%;color:var(--red);font-size:var(--type-label-size);font-weight:800;line-height:1}.gap-reason h3{margin:0;color:var(--text);font-size:var(--type-card-title-size);font-weight:800;line-height:var(--type-card-title-line)}.gap-reason p{margin:8px 0 0;color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}.how-science-panel,.how-report-panel{min-width:0}.how-science-panel h3,.how-report-panel h3{margin:0;color:var(--text);font-weight:800}.how-science-panel h3{font-size:var(--type-title-lg-size);line-height:var(--type-title-lg-line)}.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);font-size:var(--type-body-lg-size);font-weight:600;line-height:var(--type-body-lg-line)}.how-report-panel{width:100%;max-width:900px;margin-top:var(--heading-copy-cta-gap)}.how-report-panel ul{display:grid;counter-reset:report-item;gap:24px;margin:22px 0 0;padding:0;list-style:none}.how-report-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:20px;align-items:start;counter-increment:report-item;color:var(--text);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line)}.how-report-panel li>div{min-width:0}.how-report-panel li strong,.how-report-panel li span{display:block}.how-report-panel li strong{font-size:var(--type-card-title-size);font-weight:800;line-height:var(--type-card-title-line)}.how-report-panel li span{margin-top:3px;font-size:var(--type-body-size);line-height:var(--type-body-line)}.how-report-panel li:before{min-width:.7em;color:var(--text);content:counter(report-item);font-size:var(--type-section-size);font-weight:800;line-height:.9;letter-spacing:0}.how-workflow{display:grid;gap:34px;align-items:center;width:100%;max-width:900px;margin-top:var(--content-block-gap)}.screening-steps{display:grid;gap:30px;min-width:0}.screen-step{position:relative;min-width:0;padding-left:20px;color:var(--text)}.screen-step:before{position:absolute;top:calc((1em * var(--type-card-title-line)) / 2);left:0;width:7px;height:7px;border-radius:50%;background:var(--red);content:"";transform:translateY(-50%)}.screen-step h3{margin:0;color:var(--text);font-size:var(--type-card-title-size);font-weight:800;line-height:var(--type-card-title-line)}.screen-step p{margin:8px 0 0;color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}.how-it-works__takeaway{width:100%;max-width:900px;margin:var(--content-block-gap) 0 0;text-align:left}.how-it-works__takeaway>h3{margin:0;color:var(--text);font-size:var(--type-title-lg-size);font-weight:800;line-height:var(--type-title-lg-line)}.how-it-works__takeaway>p{margin:var(--heading-copy-cta-gap) 0 0;color:var(--text);font-size:var(--type-body-lg-size);font-weight:600;line-height:var(--type-body-lg-line)}.how-it-works__action{margin-top:var(--heading-copy-cta-gap);justify-self:start}@media (min-width: 540px){: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;--type-display-size: 3.6rem;--type-section-size: 3.5rem;--type-title-lg-size: 2.45rem;--type-subtitle-size: 2rem;--type-body-lg-size: 1.9rem;--type-body-size: 1.65rem;--type-card-title-size: 1.95rem;--type-label-size: 1.45rem;--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}.tablet-frame{border-radius:34px}.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}.gap-reason{padding:20px}}@media (min-width: 760px){:root{--type-display-size: 5.1rem}}@media (min-width: 900px){:root{--shell-rail-width: calc(100% - 128px) ;--shell-rail-max-width: 1120px;--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;--type-display-size: 5.6rem;--type-section-size: 4.4rem;--type-title-lg-size: 2.9rem;--type-subtitle-size: 2.1rem;--type-body-lg-size: 1.9rem;--type-body-size: 1.65rem;--type-card-title-size: 1.95rem;--section-block-gap: 132px}.desktop-nav{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:26px}.header-controls{display:flex;align-items:center;gap:14px;margin-left:auto}.desktop-nav a,.header-action{position:relative;color:var(--text);font-size:1.6rem;font-weight:800;line-height:1;transition:color .18s ease}.desktop-nav a:after,.header-action:after{position:absolute;right:0;bottom:-14px;left:0;height:3px;border-radius:999px;background:var(--red);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.header-action:hover:after,.header-action:focus-visible:after{transform:scaleX(1)}.desktop-nav a:hover,.desktop-nav a:active,.desktop-nav a:focus-visible{color:var(--red)}.header-action{display:inline-flex;align-items:center;justify-content:center;height:var(--header-action-height);min-height:var(--header-action-height);padding:0 var(--header-action-padding-x);border:3px solid var(--red);border-radius:40px;background:none;color:var(--red);font-family:Open Sans,sans-serif;font-size:var(--header-action-font-size);font-weight:600;overflow:hidden;transition:background-color var(--button-transition),border-color var(--button-transition),color var(--button-transition),transform var(--button-transform-transition)}.header-action:after{display:none}.header-action:hover,.header-action:active,.header-action:focus-visible{background:var(--red);color:var(--white)}.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);gap:48px;align-items:center;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);--tablet-bezel: clamp(28px, 3.5vw, 38px)}.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}.gap-reasons{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}.gap-reason{grid-template-columns:minmax(0,1fr);min-height:228px;padding:22px}.how-workflow{margin-top:var(--content-block-gap)}}@media (min-width: 1200px){:root{--shell-rail-width: calc(100% - 128px) ;--shell-rail-max-width: 1120px;--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;--type-display-size: 6.4rem;--type-section-size: 4.8rem}.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-summary{font-size:var(--type-title-lg-size);line-height:var(--type-title-lg-line)}.hero-checklist{max-width:100%}.hero-checklist li{font-size:var(--type-subtitle-size);line-height:var(--type-subtitle-line)}.hero-checklist li:before{top:calc((1em * var(--type-subtitle-line)) / 2)}.tablet-frame{width:min(100%,720px)}.landing-section{padding:var(--section-block-gap) 0 0}}@media (min-width: 1440px){:root{--shell-rail-max-width: 1120px;--shell-padding-inline: 48px}.hero{padding-top:3px}}.paradox-timeline{min-width:0}.timeline-variant--center-phases .center-phase-timeline{--early: #23b77a;--gap: #f2b63d;--fail: #ff4d5d;--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) ;--milestone-group-gap: 18px;position:relative;display:grid;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);column-gap:32px;width:100%;max-width:var(--content-rail-max-width);margin:0}.timeline-variant--center-phases .center-phase-timeline:before{position:absolute;top:var(--age-title-row);bottom:var(--age-axis-bottom-cut);left:50%;width:var(--age-axis-width);border-radius:999px;background:var(--axis-line);content:"";transform:translate(-50%)}.timeline-variant--center-phases .timeline-window{display:contents}.timeline-variant--center-phases .phase-copy{grid-column:1;justify-self:start;align-self:start;width:min(100%,390px);min-width:0;padding:26px 0 0;text-align:left}.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{margin:0;color:var(--text);font-size:var(--type-card-title-size);font-weight:800;line-height:var(--type-card-title-line)}.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 .milestone-note .timeline-action{height:var(--timeline-action-height);min-height:var(--timeline-action-height);margin-top:var(--timeline-action-margin-top);padding:0 var(--timeline-action-padding-x);border-width:var(--timeline-action-border-width);border-radius:var(--timeline-action-radius);font-size:var(--timeline-action-font-size)}.timeline-variant--center-phases .age-axis-title{position:absolute;top:4px;left:var(--age-label-left);width:max-content;color:var(--text);font-size:var(--type-axis-size);font-weight:800;line-height:var(--type-axis-line);text-align:left}.timeline-variant--center-phases .age-point{position:relative;z-index:1;grid-column:2;display:grid;place-items:center;min-width:0;min-height:0;align-self:stretch}.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{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--purple);box-shadow:none}.timeline-variant--center-phases .age-dot:after{width:14px;height:14px;border-radius:50%;background:var(--phase);content:""}.timeline-variant--center-phases .age-label{position:absolute;top:50%;left:var(--age-label-left);width:max-content;max-width:100px;color:var(--phase);font-size:var(--type-axis-size);font-weight:800;line-height:var(--type-axis-line);text-align:left;transform:translateY(-50%)}.timeline-variant--center-phases .age-label__word{display:none}.timeline-variant--center-phases .milestone-group{grid-column:3;display:flex;flex-direction:column;gap:var(--milestone-group-gap);min-width:0;max-width:460px;padding:26px 0 0}.timeline-variant--center-phases .milestone-note{min-width:0;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.timeline-variant--center-phases .paradox-takeaway{width:100%;max-width:var(--content-rail-max-width);margin:56px auto 0;text-align:left}.paradox-takeaway h3{margin:0;color:var(--text);font-size:var(--type-title-lg-size);font-weight:800;line-height:var(--type-title-lg-line)}.paradox-takeaway p{width:100%;max-width:900px;margin:var(--heading-copy-cta-gap) 0 0;color:var(--text);font-size:var(--type-body-lg-size);font-weight:600;line-height:var(--type-body-lg-line)}.paradox-takeaway__action{margin-top:var(--heading-copy-cta-gap)}@media (max-width: 899px){.timeline-variant--center-phases .center-phase-timeline{--age-step: 128px;--age-axis-bottom-cut: 46px;--age-label-left: 0px;grid-template-columns:76px minmax(0,1fr);column-gap:20px;max-width:100%}.timeline-variant--center-phases .center-phase-timeline:before{left:53px;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-window{grid-column:2;display:flex;flex-direction:column;gap:var(--milestone-group-gap);justify-self:start;width:100%;max-width:none;min-width:0;padding-top:20px}.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--fail{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{display:block;max-width:560px;margin-top:12px}.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:41px}.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 (max-width: 539px){:root{--shell-rail-width: var(--content-rail-width);--header-height: 64px;--header-scrolled-height: 68px}.timeline-variant--center-phases .center-phase-timeline{--age-step: 156px;--age-axis-bottom-cut: 53px;grid-template-columns:58px minmax(0,1fr);column-gap:16px}.timeline-variant--center-phases .center-phase-timeline:before{left:39px}.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);max-width:20px;text-align:left}.timeline-variant--center-phases .age-dot{width:26px;height:26px;margin-left:29px}.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{display:grid;gap:18px;width:min(400px,calc(100% - 24px));margin-top:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.pricing-section .section-header,.faq-section .section-header{margin-bottom:40px}.pricing-section .section-kicker{color:var(--green)}.pricing-card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;align-content:stretch;min-width:0;padding:22px;border:1px solid transparent;border-radius:30px;background:var(--white);color:var(--text);box-shadow:0 16px 48px #2d2c4c1f;transform:translateY(0) scale(1);transform-origin:center;transition:border-color .22s ease,background-color .22s ease,box-shadow .26s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.pricing-card+.pricing-card{border-top-color:transparent}.pricing-card:hover,.pricing-card:focus-within,.pricing-card.pricing-card--selected{z-index:1;border-color:transparent}.pricing-card:hover h3,.pricing-card:focus-within h3,.pricing-card.pricing-card--selected h3,.pricing-card:hover .pricing-card__price,.pricing-card:focus-within .pricing-card__price,.pricing-card.pricing-card--selected .pricing-card__price{color:var(--green)}.pricing-card__header{display:grid;align-content:start;row-gap:var(--pricing-card-heading-gap);min-width:0}.pricing-card h3{margin:0;color:var(--text);font-size:var(--type-card-title-size);font-weight:800;line-height:var(--type-card-title-line);text-align:center;transition:color .22s ease}.pricing-card__price{margin:0;color:var(--text);font-size:var(--type-title-lg-size);font-weight:800;line-height:var(--type-title-lg-line);text-align:center;transition:color .22s ease}.pricing-card__summary{min-height:4.5em;margin:var(--pricing-card-heading-gap) 0 0;color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}.pricing-card__list{display:grid;gap:12px;align-self:start;align-content:start;margin:24px 0 28px;padding:0;list-style:none}.pricing-card__list li{position:relative;min-width:0;padding-left:18px;color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}.pricing-card__list li:before{position:absolute;top:.65em;left:0;width:7px;height:7px;border-radius:50%;background:var(--green);content:""}.pricing-card__action{display:inline-flex;align-items:center;justify-content:center;align-self:center;justify-self:center;width:min(100%,230px);height:var(--header-action-height);min-height:var(--header-action-height);margin-top:0;padding:0 18px;border:3px solid var(--green);border-radius:40px;background:transparent;color:var(--green);font-size:var(--header-action-font-size);font-weight:600;line-height:1;text-align:center;transition:background-color var(--button-transition),border-color var(--button-transition),color var(--button-transition)}.pricing-card__action:hover,.pricing-card__action:active,.pricing-card__action:focus-visible{background:var(--green);border-color:var(--green);color:var(--white)}.pricing-note{width:100%;max-width:900px;margin:var(--heading-copy-cta-gap) 0 0;color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}.faq-grid{display:grid;gap:0;max-width:920px;margin-top:0}.faq-item{min-width:0;overflow:visible;border:0;border-bottom:1px solid rgba(45,44,76,.16);border-radius:0;background:transparent;box-shadow:none}.faq-item summary{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;align-items:center;min-width:0;padding:18px 0;color:var(--text);font-size:var(--type-card-title-size);font-weight:800;line-height:var(--type-card-title-line);cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{display:block;justify-self:center;width:13px;height:13px;border-right:3px solid var(--red);border-bottom:3px solid var(--red);color:var(--red);content:"";transform:rotate(-45deg);transform-origin:center;transition:transform .22s ease}.faq-item[open] summary:before{content:"";transform:rotate(45deg)}.faq-item p{margin:0;padding:0 0 22px 46px;color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line)}.site-footer{width:100%;min-width:var(--shell-min-width);margin-top:var(--section-block-gap);padding:var(--content-block-gap) 0 var(--heading-copy-cta-gap);border-top:0;background:var(--footer-surface);box-shadow:var(--footer-shadow)}.site-footer__rail{display:grid;gap:var(--heading-copy-cta-gap);width:var(--content-rail-width);max-width:var(--content-rail-max-width);margin:0 auto}.site-footer__brand{min-width:0}.site-footer__kicker{margin:0 0 var(--kicker-title-gap);color:var(--red);font-size:var(--type-label-size);font-weight:800;line-height:var(--type-label-line);text-transform:uppercase}.site-footer h2{margin:0;color:var(--footer-text);font-size:var(--type-title-lg-size);font-weight:800;line-height:var(--type-title-lg-line)}.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{display:grid;gap:var(--section-label-title-gap);min-width:0;font-style:normal}.site-footer__contact-row{display:grid;gap:var(--metadata-pair-gap);min-width:0}.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;text-decoration-color:var(--footer-underline);text-underline-offset:4px;transition:color .22s ease,text-decoration-color .22s ease}.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(--red);text-decoration-color:var(--red)}.site-footer__legal{display:grid;gap:var(--section-label-title-gap);min-width:0;align-content:start}.site-footer__links{display:grid;gap:var(--metadata-pair-gap);justify-items:start}.site-footer__copyright{margin:0;color:var(--footer-muted)}@media (min-width: 720px){.pricing-grid{width:min(430px,calc(100% - 24px))}.pricing-card{padding:24px}.site-footer__rail{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-template-areas:"brand contacts" "legal contacts";row-gap:var(--section-label-title-gap);column-gap:48px}.site-footer__brand{grid-area:brand}.site-footer__contacts{grid-area:contacts}.site-footer__legal{grid-area:legal}}@media (min-width: 900px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.pricing-card{background:transparent;box-shadow:none}.pricing-card+.pricing-card{border-top-color:transparent}.pricing-card:hover,.pricing-card:focus-within,.pricing-card.pricing-card--selected{border-color:transparent;border-radius:30px;background:var(--white);box-shadow:0 24px 62px #2d2c4c29;transform:translateY(-6px) scale(1.025)}.faq-grid{align-items:start}.site-footer{padding-top:var(--content-block-gap)}}@media (min-width: 900px) and (max-width: 1023px){.pricing-card__summary{min-height:7.5em}}@media (min-width: 1024px) and (max-width: 1199px){.pricing-card__summary{min-height:6em}}@media (max-width: 539px){.pricing-grid{width:min(330px,calc(100% - 18px))}.pricing-card{padding:22px}.pricing-card__action{width:min(100%,220px)}.pricing-card__summary{min-height:6em}.faq-item summary{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px 20px}.faq-item summary:before{width:13px;height:13px}.faq-item p{padding:0 20px 22px 42px}.site-footer{padding:var(--section-title-copy-gap) 0 var(--heading-copy-cta-gap)}.site-footer__rail{gap:var(--heading-copy-cta-gap)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important}}
