.aohs-page{--aohs-ink: #111318;--aohs-navy: #1b365d;--aohs-navy-deep: #0e1d33;--aohs-purple: #4f6fd6;--aohs-muted: #70757e;--aohs-line: #d9dce1;--aohs-paper: #fff;--aohs-soft: #f6f6f7;--aohs-violet: #f1effb;--aohs-blue: #e7eef7;overflow-x:clip;overflow-y:visible;background:var(--aohs-paper)}.aohs-page h1,.aohs-page h2,.aohs-page h3{overflow-wrap:break-word}.aohs-page main,.aohs-page section,.aohs-page article,.aohs-page figure,.aohs-page nav{min-width:0}.aohs-page p,.aohs-page li,.aohs-page a{overflow-wrap:break-word}.aohs-brand-name b,.aohs-product b{color:var(--aohs-navy);font-weight:760}.aohs-brand-name em{color:#9a9ea7;font-style:normal;font-weight:500}.aohs-product em{color:#8d919a;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.aohs-brand-name--light b,.aohs-product--light b{color:#fff}.aohs-brand-name--light em,.aohs-product--light em{color:#b4bbc5}.aohs-hero{min-height:calc(100svh - 68px);padding:clamp(58px,5.5vw,92px) max(4.5vw,calc((100vw - 1540px)/2)) clamp(74px,7vw,112px);display:grid;grid-template-columns:minmax(0,.98fr) minmax(520px,1.02fr);align-items:center;gap:clamp(54px,6vw,102px);background:#fff}.aohs-hero__copy{max-width:755px}.aohs-tagline{margin-top:12px!important;color:#90949c;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.aohs-tagline span{color:var(--aohs-navy)}.aohs-hero h1{max-width:750px;margin-top:22px;color:var(--aohs-ink);font-size:clamp(55px,5.15vw,84px);font-weight:500;letter-spacing:-.058em;line-height:1.01}.aohs-hero__lede{max-width:710px;margin-top:29px!important;color:#636871;font-size:clamp(16px,1.22vw,20px);line-height:1.62}.aohs-hero__actions{margin-top:32px;justify-content:flex-start}.aohs-hero__actions .v51-button{min-height:54px;padding-inline:21px}.aohs-callback-note{max-width:710px;margin-top:15px!important;color:#777c85;font-size:10.5px;line-height:1.58}.aohs-callback-note strong{color:var(--aohs-navy);font-weight:750}.aohs-proof{margin-top:38px;padding-top:23px;display:grid;grid-template-columns:.9fr .75fr 1.4fr;border-top:1px solid var(--aohs-line)}.aohs-proof>span{min-height:64px;padding:0 18px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--aohs-line)}.aohs-proof>span:first-child{padding-left:0;border-left:0}.aohs-proof strong{color:var(--aohs-navy);font-size:18px;font-weight:650;letter-spacing:-.025em}.aohs-proof small{max-width:185px;margin-top:5px;color:#838790;font-size:9px;line-height:1.42}.aohs-hero__note{margin-top:15px!important;color:#888d95;font-size:10px;line-height:1.55}.aohs-hero__note strong{color:#686d76;font-weight:700}.aohs-urgent{padding:22px max(4.5vw,calc((100vw - 1540px)/2));display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:34px;border-top:1px solid #ded9f3;border-bottom:1px solid #ded9f3;background:#f7f5fd}.aohs-urgent strong{color:var(--aohs-navy);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.aohs-urgent p{max-width:1080px;color:#626771;font-size:12px;line-height:1.62}.aohs-hero-visual{position:relative;min-height:700px}.aohs-hero-map{position:absolute;top:0;right:0;width:91%;min-height:650px;padding:33px;overflow:hidden;border:1px solid #d4d7dd;border-radius:7px;background:#fff;box-shadow:0 28px 74px #0e1d3321}.aohs-hero-map:after{content:"";position:absolute;right:-155px;bottom:55px;width:350px;height:350px;border:1px solid #e9eefb;border-radius:50%;box-shadow:0 0 0 62px #e4edf7ad,0 0 0 124px #eeeafe75;pointer-events:none}.aohs-hero-map>header{position:relative;z-index:1;padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--aohs-line)}.aohs-hero-map>header .aohs-product{font-size:10px;letter-spacing:.05em}.aohs-hero-map>header>span{color:#8a8f98;font-size:7px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.aohs-hero-map>p{position:relative;z-index:1;margin-top:32px!important;color:var(--aohs-purple);font-size:8px;font-weight:750;letter-spacing:.14em}.aohs-hero-map h2{position:relative;z-index:1;max-width:610px;margin-top:11px;color:var(--aohs-ink);font-size:clamp(43px,4.1vw,62px);font-weight:500;letter-spacing:-.063em;line-height:.96}.aohs-hero-map>div{position:relative;z-index:1;margin-top:38px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--aohs-line);border-left:1px solid var(--aohs-line)}.aohs-hero-map>div span{min-height:60px;padding:13px 15px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;border-right:1px solid var(--aohs-line);border-bottom:1px solid var(--aohs-line);background:#ffffffdb}.aohs-hero-map>div span:last-child{grid-column:1 / -1}.aohs-hero-map>div i{color:var(--aohs-purple);font-size:7px;font-style:normal}.aohs-hero-map>div strong{color:var(--aohs-navy);font-size:11px;font-weight:650}.aohs-hero-map>aside{position:relative;z-index:1;margin-top:27px;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:9px}.aohs-hero-map>aside span{color:#747b85;font-size:7px;font-weight:750;letter-spacing:.06em}.aohs-hero-map>aside i{height:1px;background:#aab0b8}.aohs-hero-map>footer{position:relative;z-index:1;margin-top:28px;padding:18px;background:var(--aohs-blue)}.aohs-hero-map>footer strong{display:block;color:var(--aohs-navy);font-size:13px;font-weight:650}.aohs-hero-map>footer small{display:block;max-width:520px;margin-top:5px;color:#6f7680;font-size:8px;line-height:1.5}.aohs-hero-note{position:absolute;z-index:4;top:36px;right:-10px;width:185px;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:var(--aohs-navy-deep);box-shadow:0 16px 44px #0e1d332b;color:#fff}.aohs-hero-note span{color:#b9ccf5;font-size:7px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.aohs-hero-note strong{display:block;margin-top:16px;font-size:15px;font-weight:550;line-height:1.36}.aohs-answer{padding:clamp(76px,7vw,112px) max(5vw,calc((100vw - 1320px)/2));display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);align-items:start;gap:clamp(58px,9vw,140px);background:var(--aohs-violet)}.aohs-answer h2{max-width:780px;margin-top:17px;font-size:clamp(45px,4.8vw,72px);font-weight:500;letter-spacing:-.06em;line-height:.98}.aohs-answer>div:last-child{padding-top:32px}.aohs-answer>div:last-child p{color:#5f626b;font-size:16px;line-height:1.72}.aohs-answer>div:last-child p+p{margin-top:23px;padding-top:23px;border-top:1px solid rgba(116,95,221,.22)}.aohs-answer>div:last-child strong{color:var(--aohs-navy);font-size:22px;font-weight:650}.aohs-pathways,.aohs-factors,.aohs-team,.aohs-report,.aohs-process,.aohs-pricing,.aohs-faq{padding:clamp(86px,8vw,136px) max(5vw,calc((100vw - 1320px)/2))}.aohs-section-head{max-width:980px;margin-bottom:clamp(45px,5vw,74px)}.aohs-section-head>.v51-eyebrow,.aohs-section-head>div>.v51-eyebrow{margin-bottom:16px}.aohs-section-head h2{font-size:clamp(43px,4.6vw,69px);font-weight:500;letter-spacing:-.06em;line-height:.99}.aohs-section-head>p:not(.v51-eyebrow),.aohs-section-head>div>p:not(.v51-eyebrow){max-width:770px;margin-top:22px!important;color:var(--aohs-muted);font-size:16px;line-height:1.66}.aohs-section-head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.72fr);align-items:end;gap:9vw}.aohs-section-head--split>p,.aohs-section-head--split>div:last-child>p{max-width:500px;margin:0 0 6px!important;color:var(--aohs-muted);font-size:15px;line-height:1.68}.aohs-pathways{background:var(--aohs-soft)}.aohs-pathway-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.aohs-pathway-grid article{min-height:435px;padding:28px;display:flex;flex-direction:column;grid-column:span 2;border:1px solid var(--aohs-line);border-radius:6px;background:#fff}.aohs-pathway-grid article:nth-child(2){background:var(--aohs-violet)}.aohs-pathway-grid article:nth-child(3){background:var(--aohs-blue)}.aohs-pathway-grid article:nth-child(4){grid-column:span 3;background:#edf1f7}.aohs-pathway-grid article:nth-child(5){grid-column:span 3;background:var(--aohs-navy);color:#fff}.aohs-pathway-grid article>div{display:flex;justify-content:space-between;gap:18px}.aohs-pathway-grid article>div span{color:var(--aohs-purple);font-size:9px;font-weight:750;letter-spacing:.1em}.aohs-pathway-grid article>div small{color:#777c85;font-size:8px;font-weight:700;letter-spacing:.11em;text-align:right;text-transform:uppercase}.aohs-pathway-grid h3{max-width:400px;margin-top:70px;font-size:clamp(27px,2.2vw,34px);font-weight:500;letter-spacing:-.045em;line-height:1.05}.aohs-pathway-grid>article>p{margin-top:19px!important;color:#696e77;font-size:13px;line-height:1.62}.aohs-pathway-grid footer{margin-top:auto;padding-top:23px;border-top:1px solid rgba(27,54,93,.17)}.aohs-pathway-grid footer strong{color:var(--aohs-navy);font-size:8px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.aohs-pathway-grid footer p{margin-top:9px!important;color:#757a83;font-size:11px;line-height:1.56}.aohs-pathway-grid article:nth-child(5)>div small,.aohs-pathway-grid article:nth-child(5)>p,.aohs-pathway-grid article:nth-child(5) footer p{color:#b7c0cb}.aohs-pathway-grid article:nth-child(5) footer{border-color:#ffffff29}.aohs-pathway-grid article:nth-child(5) footer strong{color:#b9ccf5}.aohs-conditions{padding:clamp(86px,8vw,136px) max(5vw,calc((100vw - 1440px)/2));background:var(--aohs-navy-deep);color:#fff}.aohs-conditions .aohs-section-head>p:not(.v51-eyebrow){color:#aeb7c4}.aohs-condition-list{display:grid;gap:10px}.aohs-condition-list>details{overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:6px;background:#fff;color:var(--aohs-ink)}.aohs-condition-list>details>summary{position:relative;min-height:235px;padding:31px;display:grid;grid-template-columns:42px minmax(0,1fr) 250px 34px;align-items:center;gap:26px;cursor:pointer;list-style:none}.aohs-condition-list>details>summary::-webkit-details-marker{display:none}.aohs-condition-list>details[open]>summary{border-bottom:1px solid var(--aohs-line)}.aohs-condition-list>details>summary>span{align-self:start;color:var(--aohs-purple);font-size:9px;font-weight:750;letter-spacing:.1em}.aohs-condition-list>details>summary small{color:var(--aohs-navy);font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.aohs-condition-list>details>summary h3{max-width:710px;margin-top:12px;font-size:clamp(32px,3.25vw,49px);font-weight:500;letter-spacing:-.055em;line-height:1}.aohs-condition-toggle{width:30px;height:30px;display:grid;place-items:center;border:1px solid #cfd4dc;border-radius:4px;color:var(--aohs-navy);font-size:18px;font-style:normal;transition:transform .2s ease}.aohs-condition-list>details[open] .aohs-condition-toggle{transform:rotate(45deg)}.aohs-condition-signal{position:relative;width:100%;height:175px;padding:20px;display:grid;place-items:center;overflow:hidden;border:1px solid #d7dce4;border-radius:5px;background:var(--aohs-blue)}.aohs-condition-signal:before,.aohs-condition-signal:after{content:"";position:absolute;border:1px solid rgba(27,54,93,.22);border-radius:50%}.aohs-condition-signal:before{width:150px;height:150px;right:-50px;bottom:-62px}.aohs-condition-signal:after{width:82px;height:82px;left:-28px;top:-35px}.aohs-condition-signal b{position:relative;z-index:2;color:var(--aohs-navy);font-size:38px;font-weight:520;letter-spacing:-.06em}.aohs-condition-signal>span{position:absolute;top:50%;right:20px;left:20px;height:1px;background:#1b365d4d}.aohs-condition-signal>i{position:absolute;z-index:1;width:10px;height:10px;border:2px solid var(--aohs-purple);border-radius:50%;background:#fff}.aohs-condition-signal>i:nth-of-type(1){left:22px;top:calc(50% - 5px)}.aohs-condition-signal>i:nth-of-type(2){right:22px;top:calc(50% - 5px)}.aohs-condition-signal--2,.aohs-condition-signal--5{background:var(--aohs-violet)}.aohs-condition-signal--3{background:#edf1f7}.aohs-condition-signal--4{background:#f7f7fa}.aohs-condition-columns{display:grid;grid-template-columns:repeat(3,1fr)}.aohs-condition-columns>div{min-height:245px;padding:29px;border-left:1px solid var(--aohs-line)}.aohs-condition-columns>div:first-child{border-left:0}.aohs-condition-columns strong{display:block;color:var(--aohs-navy);font-size:9px;font-weight:750;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.aohs-condition-columns p{margin-top:28px!important;color:#676c75;font-size:13px;line-height:1.66}.aohs-factors{background:#fff}.aohs-factor-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--aohs-line);border-left:1px solid var(--aohs-line)}.aohs-factor-grid article{min-height:280px;padding:27px;display:flex;flex-direction:column;border-right:1px solid var(--aohs-line);border-bottom:1px solid var(--aohs-line)}.aohs-factor-grid article:nth-child(2),.aohs-factor-grid article:nth-child(7){background:var(--aohs-violet)}.aohs-factor-grid article:nth-child(4){background:var(--aohs-blue)}.aohs-factor-grid article:nth-child(6){background:var(--aohs-blue)}.aohs-factor-grid article>span{color:var(--aohs-purple);font-size:8px;font-weight:750}.aohs-factor-grid h3{margin-top:auto;font-size:23px;font-weight:550;letter-spacing:-.04em;line-height:1.08}.aohs-factor-grid p{margin-top:15px!important;color:var(--aohs-muted);font-size:12px;line-height:1.58}.aohs-image-break{min-height:690px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--aohs-navy);color:#fff}.aohs-image-break figure{min-width:0;overflow:hidden}.aohs-image-break figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%}.aohs-image-break>div{padding:clamp(58px,7vw,112px);display:flex;flex-direction:column;justify-content:center}.aohs-image-break h2{max-width:690px;margin-top:19px;font-size:clamp(46px,4.9vw,73px);font-weight:500;letter-spacing:-.06em;line-height:.97}.aohs-image-break>div>p:not(.v51-eyebrow){max-width:610px;margin-top:27px!important;color:#bec6d0;font-size:16px;line-height:1.7}.aohs-image-break .v51-button{width:-moz-fit-content;width:fit-content;margin-top:33px}.aohs-team{background:var(--aohs-soft)}.aohs-team-layout{display:block}.aohs-team-map{display:grid;grid-template-columns:1fr .86fr 1fr;border:1px solid #cfd2d8;background:#fff}.aohs-team-map>article{min-height:490px;padding:31px;display:flex;flex-direction:column}.aohs-team-map>article:last-child{border-left:1px solid #cfd2d8}.aohs-team-map article>span{color:var(--aohs-purple);font-size:8px;font-weight:750}.aohs-team-map article h3{margin-top:auto;font-size:30px;font-weight:500;letter-spacing:-.045em}.aohs-team-map article p{margin-top:18px!important;color:var(--aohs-muted);font-size:13px;line-height:1.65}.aohs-team-map>div{min-height:490px;padding:30px 21px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #cfd2d8;background:var(--aohs-blue);text-align:center}.aohs-team-map>div>img{width:82px;height:82px;margin-bottom:22px;-o-object-fit:contain;object-fit:contain}.aohs-team-map>div .aohs-product{font-size:10px}.aohs-team-map>div strong{margin-top:24px;color:var(--aohs-navy);font-size:22px;font-weight:550;letter-spacing:-.035em}.aohs-team-map>div small{max-width:210px;margin-top:9px;color:var(--aohs-muted);font-size:9px;line-height:1.55}.aohs-report{background:#fff}.aohs-inline-link{position:relative;margin-top:19px;display:inline-flex;align-items:center;gap:9px;color:var(--aohs-navy)!important;font-size:12px;font-weight:700}.aohs-inline-link:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:1px;transform:scaleX(0);transform-origin:right;background:currentColor;transition:transform .2s ease}.aohs-inline-link:hover:after,.aohs-inline-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.aohs-report-layout{display:grid;grid-template-columns:minmax(350px,.75fr) minmax(0,1.25fr);gap:10px}.aohs-report-cover{position:relative;min-height:690px;padding:29px;border:1px solid #d2d5db;border-radius:6px;background:#fff}.aohs-report-cover>header{padding-bottom:19px;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--aohs-line)}.aohs-report-cover>header .aohs-product{font-size:9px}.aohs-report-cover>header>span{color:var(--aohs-muted);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.aohs-report-cover>p{margin-top:29px!important;color:var(--aohs-purple);font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.aohs-report-cover>h3{margin-top:9px;font-size:clamp(39px,3.5vw,55px);font-weight:500;letter-spacing:-.06em;line-height:.97}.aohs-report-cover__art{margin-top:31px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.aohs-report-cover__art article{min-height:142px;padding:18px;display:flex;flex-direction:column;border:1px solid rgba(27,54,93,.12);background:var(--aohs-violet)}.aohs-report-cover__art article:first-child{grid-column:1 / -1;min-height:185px;background:var(--aohs-blue)}.aohs-report-cover__art article:nth-child(3){background:#edf1f7}.aohs-report-cover__art article>span{color:var(--aohs-purple);font-size:8px;font-weight:750;letter-spacing:.12em}.aohs-report-cover__art article>strong{max-width:260px;margin-top:auto;color:var(--aohs-navy);font-size:18px;font-weight:600;letter-spacing:-.025em}.aohs-report-cover__art article>small{max-width:270px;margin-top:7px;color:var(--aohs-muted);font-size:9px;line-height:1.5}.aohs-report-cover>footer{position:absolute;right:29px;bottom:23px;left:29px;display:grid;grid-template-columns:1fr 1fr;gap:19px}.aohs-report-cover>footer span{padding-top:7px;border-top:1px solid #aeb3bb;color:var(--aohs-muted);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.aohs-report-modules{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aohs-report-modules article{min-height:219px;padding:24px;display:grid;grid-template-columns:32px 1fr;gap:8px;border:1px solid #d5d8dd;border-radius:6px;background:#fafafa}.aohs-report-modules article:nth-child(2),.aohs-report-modules article:nth-child(5){background:var(--aohs-violet)}.aohs-report-modules article:nth-child(3){background:var(--aohs-blue)}.aohs-report-modules article>span{color:var(--aohs-purple);font-size:8px;font-weight:750}.aohs-report-modules h3{margin-top:38px;font-size:22px;font-weight:550;letter-spacing:-.035em;line-height:1.13}.aohs-report-modules p{margin-top:13px!important;color:var(--aohs-muted);font-size:12px;line-height:1.58}.aohs-report__actions,.aohs-pricing__actions{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.aohs-report__actions .aohs-inline-link,.aohs-pricing__actions .aohs-inline-link{margin-top:0}.aohs-sources{padding:clamp(86px,8vw,132px) max(5vw,calc((100vw - 1320px)/2));background:var(--aohs-navy);color:#fff}.aohs-sources .aohs-section-head>p:not(.v51-eyebrow){color:#b6bfcb}.aohs-source-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.aohs-source-grid article{min-height:390px;padding:31px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.aohs-source-grid article>span{color:#b9ccf5;font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.aohs-source-grid h3{max-width:520px;margin-top:auto;color:#fff;font-size:30px;font-weight:500;letter-spacing:-.045em;line-height:1.08}.aohs-source-grid p{max-width:560px;margin-top:17px!important;color:#b9c2cd;font-size:13px;line-height:1.64}.aohs-source-grid a{margin-top:23px;display:inline-flex;align-items:flex-start;gap:8px;color:#fff;font-size:10px;font-weight:650;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.aohs-source-grid a .v51-arrow{margin-top:1px}.aohs-process{background:var(--aohs-soft)}.aohs-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.aohs-process-grid article{position:relative;min-height:330px;padding:31px;border:1px solid #d2d5da;border-radius:6px;background:#fff}.aohs-process-grid article>span{color:var(--aohs-purple);font-size:8px;font-weight:750}.aohs-process-grid h3{max-width:475px;margin-top:86px;font-size:31px;font-weight:500;letter-spacing:-.045em;line-height:1.07}.aohs-process-grid p{max-width:540px;margin-top:17px!important;color:var(--aohs-muted);font-size:13px;line-height:1.64}.aohs-process-grid article>div{position:absolute;top:29px;right:29px;width:112px;height:62px;padding:11px;display:flex;align-items:center;justify-content:space-between;border:1px solid #cfd2d8;background:#f5f5f6}.aohs-process-grid article>div i{width:19px;height:19px;border:1px solid #8e949e;border-radius:50%}.aohs-process-grid article>div b{width:34px;height:1px;background:#9ba1ab}.aohs-pricing{background:#fff}.aohs-pricing-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--aohs-line);border-left:1px solid var(--aohs-line)}.aohs-pricing-card{min-height:610px;padding:clamp(32px,4vw,52px);display:flex;flex-direction:column;border-right:1px solid var(--aohs-line);border-bottom:1px solid var(--aohs-line)}.aohs-pricing-card--primary{background:var(--aohs-blue)}.aohs-pricing-card>span{color:var(--aohs-purple);font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.aohs-pricing-card h3{margin-top:44px;font-size:25px;font-weight:550}.aohs-pricing-card>strong{margin-top:19px;color:var(--aohs-navy);font-size:clamp(55px,6vw,82px);font-weight:450;letter-spacing:-.065em;line-height:.95}.aohs-pricing-card>p{max-width:560px;margin-top:21px!important;color:var(--aohs-muted);font-size:14px;line-height:1.64}.aohs-pricing-card ul{margin:31px 0 32px;padding:23px 0 0;display:grid;gap:11px;border-top:1px solid rgba(27,54,93,.18);list-style:none}.aohs-pricing-card li{position:relative;padding-left:20px;color:#555b65;font-size:12px;line-height:1.5}.aohs-pricing-card li:before{content:"✓";position:absolute;top:0;left:0;color:var(--aohs-purple);font-weight:800}.aohs-pricing-card .v51-button{width:-moz-fit-content;width:fit-content;margin-top:auto}.aohs-pricing__timing{max-width:1000px;margin:19px auto 0!important;color:var(--aohs-muted);font-size:11px;line-height:1.58;text-align:center}.aohs-faq{background:var(--aohs-soft)}.aohs-faq-list{max-width:1000px;margin:0 auto;border-top:1px solid #ced1d6}.aohs-faq-list details{border-bottom:1px solid #ced1d6}.aohs-faq-list summary{min-height:82px;padding:22px 5px;display:flex;align-items:center;justify-content:space-between;gap:28px;cursor:pointer;list-style:none;font-size:16px;font-weight:600}.aohs-faq-list summary::-webkit-details-marker{display:none}.aohs-faq-list summary i{flex:0 0 30px;color:var(--aohs-purple);font-size:22px;font-style:normal;font-weight:400;text-align:center;transition:transform .2s ease}.aohs-faq-list details[open] summary i{transform:rotate(45deg)}.aohs-faq-list details>p{max-width:880px;padding:0 42px 29px 5px;color:var(--aohs-muted);font-size:14px;line-height:1.73}.aohs-emergency{padding:clamp(58px,6vw,88px) max(5vw,calc((100vw - 1320px)/2));display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,.72fr);align-items:center;gap:9vw;background:#201827;color:#fff}.aohs-emergency h2{max-width:680px;margin-top:15px;font-size:clamp(40px,4.2vw,62px);font-weight:500;letter-spacing:-.055em;line-height:1}.aohs-emergency>p{color:#c5bec9;font-size:15px;line-height:1.7}.aohs-final{min-height:680px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);background:var(--aohs-navy-deep);color:#fff}.aohs-final>div{padding:clamp(62px,7vw,112px);display:flex;flex-direction:column;justify-content:center}.aohs-final h2{max-width:790px;margin-top:18px;font-size:clamp(47px,5vw,75px);font-weight:500;letter-spacing:-.058em;line-height:1.01}.aohs-final>div>p:not(.v51-eyebrow){max-width:610px;margin-top:25px!important;color:#b8c1cc;font-size:16px;line-height:1.68}.aohs-final .v51-button-row{justify-content:flex-start}.aohs-final__callback{max-width:690px!important;margin-top:18px!important;color:#aeb8c6!important;font-size:10.5px!important;line-height:1.62!important}.aohs-final-brief{min-height:680px;padding:clamp(38px,5vw,70px);display:flex;flex-direction:column;background:var(--aohs-violet);color:var(--aohs-ink)}.aohs-final-brief>header{padding-bottom:23px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d1cde4}.aohs-final-brief>header .aohs-product{font-size:10px}.aohs-final-brief>header>span{color:var(--aohs-muted);font-size:7px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.aohs-final-brief h3{max-width:570px;margin-top:48px;color:var(--aohs-ink);font-size:clamp(41px,4vw,59px);font-weight:500;letter-spacing:-.06em;line-height:.97}.aohs-final-brief ol{margin:42px 0 0;padding:0;display:grid;border-top:1px solid #d1cde4;list-style:none}.aohs-final-brief li{min-height:96px;padding:18px 0;display:grid;grid-template-columns:35px 1fr;gap:13px;border-bottom:1px solid #d1cde4}.aohs-final-brief li>span{padding-top:3px;color:var(--aohs-purple);font-size:8px;font-weight:750}.aohs-final-brief li strong{display:block;color:var(--aohs-navy);font-size:13px;font-weight:650}.aohs-final-brief li small{display:block;max-width:450px;margin-top:6px;color:var(--aohs-muted);font-size:10px;line-height:1.55}.aohs-final-brief>footer{margin-top:auto;padding-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.aohs-final-brief>footer span{padding-top:8px;border-top:1px solid #aaa6c0;color:var(--aohs-muted);font-size:7px;font-weight:750;letter-spacing:.08em}@media (max-width: 1240px){.aohs-hero{min-height:0;grid-template-columns:1fr;gap:62px}.aohs-hero__copy{max-width:880px}.aohs-hero-visual{width:min(820px,100%);min-height:680px;margin:0 auto}.aohs-hero-map{width:min(720px,92%)}.aohs-pathway-grid{grid-template-columns:1fr 1fr}.aohs-pathway-grid article,.aohs-pathway-grid article:nth-child(4),.aohs-pathway-grid article:nth-child(5){grid-column:auto}.aohs-pathway-grid article:last-child{grid-column:1 / -1}}@media (max-width: 1020px){.aohs-hero__copy{max-width:800px}.aohs-hero-visual{width:min(760px,100%)}.aohs-hero-map{width:min(680px,92%)}.aohs-answer{grid-template-columns:1fr;gap:23px}.aohs-answer>div:last-child{max-width:760px;padding-top:0}.aohs-section-head--split{grid-template-columns:1fr;gap:24px}.aohs-section-head--split>p,.aohs-section-head--split>div:last-child>p{max-width:690px}.aohs-condition-list>details>summary{grid-template-columns:38px minmax(0,1fr) 210px 34px}.aohs-condition-columns{grid-template-columns:1fr}.aohs-condition-columns>div{min-height:0;border-top:1px solid var(--aohs-line);border-left:0}.aohs-condition-columns>div:first-child{border-top:0}.aohs-factor-grid{grid-template-columns:1fr 1fr}.aohs-team-map{grid-template-columns:1fr}.aohs-team-map>article,.aohs-team-map>div{min-height:300px}.aohs-team-map>div,.aohs-team-map>article:last-child{border-top:1px solid #cfd2d8;border-left:0}.aohs-report-layout{grid-template-columns:1fr}.aohs-report-cover{width:min(680px,100%);min-height:720px}.aohs-source-grid{grid-template-columns:1fr 1fr}.aohs-final{grid-template-columns:1fr}.aohs-final-brief{min-height:600px}}@media (max-width: 760px){.aohs-hero{padding:50px 18px 76px;gap:46px}.aohs-hero h1{font-size:clamp(40px,12vw,54px);line-height:1.02}.aohs-hero__lede{margin-top:24px!important;font-size:16px;line-height:1.6}.aohs-hero__actions{width:100%;margin-top:27px;display:grid;grid-template-columns:1fr}.aohs-hero__actions .v51-button{width:100%;justify-content:space-between}.aohs-callback-note{font-size:10px}.aohs-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.aohs-proof>span{min-height:76px;padding:0 9px;border-top:0;border-left:1px solid var(--aohs-line)}.aohs-proof>span:first-child{padding-left:0;border-left:0}.aohs-proof strong{font-size:20px}.aohs-proof small{max-width:150px;font-size:8.5px;line-height:1.3}.aohs-hero-visual{min-height:0}.aohs-hero-map{position:relative;width:100%;min-height:0;padding:24px}.aohs-hero-map>aside{grid-template-columns:1fr 1fr}.aohs-hero-map>aside i{display:none}.aohs-hero-note{top:-18px;right:10px;width:164px;padding:17px}.aohs-urgent{padding:22px 18px;grid-template-columns:1fr;gap:8px}.aohs-answer,.aohs-pathways,.aohs-conditions,.aohs-factors,.aohs-team,.aohs-report,.aohs-sources,.aohs-process,.aohs-pricing,.aohs-faq{padding:72px 18px}.aohs-answer h2,.aohs-section-head h2{font-size:41px;line-height:1}.aohs-pathway-grid,.aohs-factor-grid,.aohs-report-modules,.aohs-source-grid,.aohs-process-grid,.aohs-pricing-grid{grid-template-columns:1fr}.aohs-pathway-grid article:last-child{grid-column:auto}.aohs-pathway-grid article{min-height:390px}.aohs-pathway-grid h3{margin-top:54px;font-size:31px}.aohs-condition-list>details>summary{padding:25px;grid-template-columns:1fr 34px;gap:18px}.aohs-condition-list>details>summary>span{align-self:auto}.aohs-condition-list>details>summary>div:nth-of-type(1){grid-column:1 / -1}.aohs-condition-signal{width:100%;height:190px;grid-column:1 / -1}.aohs-condition-toggle{grid-column:2;grid-row:1;justify-self:end}.aohs-condition-list>details>summary h3{font-size:38px}.aohs-condition-columns>div{padding:25px}.aohs-factor-grid article{min-height:245px}.aohs-image-break{min-height:0;grid-template-columns:1fr}.aohs-image-break figure{height:470px}.aohs-image-break>div{padding:72px 18px}.aohs-image-break h2{font-size:43px}.aohs-image-break .v51-button{width:100%}.aohs-team-map>article,.aohs-team-map>div{min-height:280px;padding:26px}.aohs-report-cover{min-height:680px;padding:22px}.aohs-report-cover>h3{font-size:43px}.aohs-report-cover>footer{right:22px;left:22px}.aohs-report-modules article{min-height:190px}.aohs-report__actions,.aohs-pricing__actions{align-items:stretch;gap:15px}.aohs-report__actions .v51-button,.aohs-pricing__actions .v51-button{width:100%;justify-content:space-between}.aohs-source-grid article{min-height:330px;padding:26px}.aohs-source-grid h3{font-size:28px}.aohs-process-grid article{min-height:315px;padding:25px}.aohs-process-grid h3{margin-top:92px;font-size:28px}.aohs-pricing-card{min-height:570px;padding:29px}.aohs-pricing-card .v51-button{width:100%;justify-content:space-between}.aohs-faq-list summary{min-height:76px;padding:20px 2px;font-size:15px}.aohs-faq-list details>p{padding-right:28px;padding-left:2px}.aohs-final{min-height:0}.aohs-final>div{padding:72px 18px}.aohs-final h2{font-size:44px;line-height:1.02}.aohs-final .v51-button-row{width:100%;display:grid;grid-template-columns:1fr}.aohs-final .v51-button{width:100%;justify-content:space-between}.aohs-final-brief{min-height:0;padding:50px 24px}.aohs-final-brief h3{font-size:40px}}@media (max-width: 440px){.aohs-hero{padding-top:43px}.aohs-hero h1{font-size:clamp(39px,11.8vw,43px)}.aohs-hero-map>div{grid-template-columns:1fr}.aohs-hero-map>div span:last-child{grid-column:auto}.aohs-hero-map h2{font-size:40px}.aohs-hero-note{display:none}.aohs-pathway-grid article{min-height:370px;padding:24px}.aohs-condition-list>details>summary h3{font-size:34px}.aohs-image-break figure{height:410px}.aohs-report-cover{min-height:650px}.aohs-report-cover__art article:first-child{min-height:160px}.aohs-report-cover__art article{min-height:130px}.aohs-pricing-card>strong{font-size:60px}}@media (max-width: 360px){.aohs-hero,.aohs-answer,.aohs-pathways,.aohs-conditions,.aohs-factors,.aohs-team,.aohs-report,.aohs-sources,.aohs-process,.aohs-pricing,.aohs-faq,.aohs-final>div,.aohs-urgent{padding-right:14px;padding-left:14px}.aohs-proof>span{padding-right:7px;padding-left:7px}.aohs-proof>span:first-child{padding-left:0}.aohs-proof small{font-size:8px}.aohs-pricing-card h3{font-size:20px}}@media (prefers-reduced-motion: reduce){.aohs-page *,.aohs-page *:before,.aohs-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
