.ab-page{--ab-ink:#171b23;--ab-muted:#56606d;--ab-blue:#3157e8;--ab-rule:#c9cbc8;--ab-serif:Georgia,"Times New Roman",serif;color:var(--ab-ink);overflow-x:clip}.ab-page *{box-sizing:border-box}.ab-page .ic-header{border-color:var(--ab-rule)}.ab-page .lp-nav-link[aria-current=page]{color:var(--ab-blue)}.ab-page .lp-footer-inner{border-color:var(--ab-rule)}.ab-page h1,.ab-page h2,.ab-page h3,.ab-page p,.ab-page figure,.ab-page blockquote{margin-top:0}.ab-hero h1,.ab-opening h2,.ab-journey-section h2,.ab-strategy h2,.ab-strategy h3,.ab-integrity h2,.ab-deep h2,.ab-closing>div:first-child>h2{font-family:var(--ab-serif);letter-spacing:-.063em;font-weight:400}.ab-page a:focus-visible,.ab-page button:focus-visible{outline:2px solid var(--ab-blue);outline-offset:5px}.ab-hero{align-items:center;min-height:min(780px,100svh - 86px);padding-top:90px;padding-bottom:110px;display:flex;position:relative}.ab-hero-copy{z-index:2;width:min(62%,760px);position:relative}.ab-hero h1{text-wrap:balance;max-width:900px;margin:0 0 42px;font-size:clamp(62px,6.4vw,104px);line-height:.98}.ab-hero-copy>p{max-width:570px;color:var(--ab-muted);text-wrap:pretty;margin:0 0 67px;font-size:clamp(19px,1.55vw,24px);line-height:1.55}.ab-hero>.ab-text-link{z-index:3;position:absolute;bottom:103px;left:0}.ab-text-link,.ab-access-link,.ab-secondary-link{color:var(--ab-blue);font:500 15px/1.4 var(--font-outfit),sans-serif;align-items:center;gap:15px;text-decoration:none;display:inline-flex}.ab-text-link{color:var(--ab-ink)}.ab-text-link svg,.ab-access-link svg,.ab-secondary-link svg{transition:transform .25s}.ab-text-link:hover svg{transform:translateY(4px)}.ab-access-link:hover svg,.ab-secondary-link:hover svg{transform:translate(3px,-3px)}.ab-fan{pointer-events:none;width:55%;margin:0;position:absolute;top:50%;right:-3.3%;transform:translateY(-48%)}.ab-fan svg{width:100%;height:auto;display:block;overflow:visible}.ab-fan-guides path{fill:none;stroke:#aebce0;stroke-width:.7px;stroke-dasharray:2 8;opacity:.45}.ab-fan-paths path{fill:none;stroke:#6486ed;stroke-width:1px;opacity:.23}.ab-fan-paths .ab-fan-key{stroke:var(--ab-blue);stroke-width:2.2px;opacity:.92}.ab-fan-density{fill:none;stroke:#4c70e7;stroke-width:1.6px;opacity:.55}.ab-fan-home-ring{fill:#fff;stroke:var(--ab-blue);stroke-width:1.8px}.ab-fan-home{fill:none;stroke:var(--ab-blue);stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round}.ab-fan figcaption{color:#6d7890;text-align:right;margin-top:8px;padding-right:5%;font-size:11px}.ab-opening{border-top:1px solid #d8d9d6;padding:112px 0 122px}.ab-opening-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:9%;display:grid}.ab-opening h2{text-wrap:balance;margin:0;font-size:clamp(48px,5.2vw,79px);line-height:1.02}.ab-opening-prose{max-width:600px;font:normal clamp(20px,1.55vw,23px)/1.62 var(--ab-serif);color:#414b58}.ab-opening-prose p{margin:0 0 22px}.ab-opening blockquote{border-top:1px solid var(--ab-rule);border-bottom:1px solid var(--ab-rule);font:normal clamp(36px,4.3vw,70px)/1.12 var(--ab-serif);letter-spacing:-.055em;text-align:center;text-wrap:balance;margin:95px auto 0;padding:42px max(4%,24px)}.ab-opening blockquote em{color:var(--ab-blue);font-weight:400}.ab-journey-section{padding-top:106px;padding-bottom:124px}.ab-split-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:8%;display:grid}.ab-split-head h2{margin:0;font-size:clamp(54px,6.3vw,98px);line-height:.98}.ab-split-head p{max-width:560px;color:var(--ab-muted);margin:0 0 5px;font-size:clamp(20px,1.75vw,27px);line-height:1.48}.ab-journey{border-block:1px solid var(--ab-rule);margin:65px 0 0;padding:18px 0 4px}.ab-journey svg{width:100%;height:auto;display:block}.ab-journey-guides path{stroke:#b7c0ca;stroke-width:1px;stroke-dasharray:3 9;opacity:.45}.ab-journey-ghost path{fill:none;stroke:#9eafc9;stroke-width:1px;stroke-dasharray:2 7;opacity:.33}.ab-route{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1100;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.22,.65,.18,1)}.ab-route-base{stroke:#3157e8}.ab-route-close{stroke:#4a9b77;transition-delay:.25s}.ab-route-return{stroke:#d5756c;transition-delay:.4s}.ab-journey-state circle{fill:#3157e8}.ab-journey-state text{fill:#303946;font:15px var(--font-outfit),sans-serif}.ab-journey-good circle{fill:#4a9b77}.ab-journey-risk circle{fill:#d5756c}.ab-journey figcaption,.ab-chart figcaption{color:#737f8d;margin:0 0 12px;font-size:12px;line-height:1.5}.ab-journey-mobile{display:none}.ab-after-journey{max-width:760px;font:normal clamp(22px,2vw,28px)/1.5 var(--ab-serif);color:#384451;margin:50px 0 0 auto}.ab-strategy{background:#edf0f2;border-block:1px solid #d5dce1;padding:105px 0 120px}.ab-strategy-heading h2{margin:0 0 19px;font-size:clamp(53px,5.5vw,86px);line-height:1.02}.ab-strategy-heading>p{max-width:760px;color:var(--ab-muted);margin:0 0 60px;font-size:clamp(19px,1.55vw,24px);line-height:1.5}.ab-strategy-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);align-items:start;gap:6%;display:grid}.ab-chart{min-width:0;margin:0;position:relative}.ab-chart svg{width:100%;height:auto;display:block;overflow:visible}.ab-chart-axis-name{color:#5f6b79;margin-bottom:9px;font-size:13px;line-height:1.5}.ab-chart-grid path{fill:none;stroke:#bbc6d0;stroke-width:1px;stroke-dasharray:2 7}.ab-chart-axis{fill:none;stroke:#8996a5;stroke-width:1.4px}.ab-chart-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1100;stroke-dashoffset:0;transition:stroke-dashoffset 2s cubic-bezier(.2,.7,.15,1)}.ab-chart-blue{stroke:#3157e8}.ab-chart-green{stroke:#198a65;transition-delay:.18s}.ab-chart-coral{stroke:#d9645d;transition-delay:.32s}.ab-chart-ticks text{fill:#657384;font:15px var(--font-outfit),sans-serif}.ab-chart-direct text{font:18px var(--font-outfit),sans-serif}.ab-chart-label-blue{fill:#3157e8}.ab-chart-label-green{fill:#198a65}.ab-chart-label-coral{fill:#cf5851}.ab-chart svg.ab-chart-mobile,.ab-chart-mobile-key{display:none}.ab-chart figcaption{max-width:620px;margin-top:3px}.ab-strategy-steps{gap:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.ab-strategy-steps li{border-top:1px solid #c8d0d7;grid-template-columns:48px 1fr;gap:18px;padding:22px 0;display:grid}.ab-strategy-steps li:last-child{border-bottom:1px solid #c8d0d7}.ab-strategy-steps span{font:normal 31px/1 var(--ab-serif);letter-spacing:-.06em;color:var(--ab-blue)}.ab-strategy-steps h3{margin:0 0 8px;font-size:clamp(25px,2.25vw,33px);line-height:1.1}.ab-strategy-steps p{color:var(--ab-muted);margin:0;font-size:15px;line-height:1.55}.ab-integrity{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:12%;padding-top:136px;padding-bottom:140px;display:grid}.ab-integrity-lead{border-top:1px solid var(--ab-blue);color:var(--ab-blue);max-width:240px;padding-top:17px;font-size:13px;font-weight:600;line-height:1.5}.ab-integrity h2{margin:0 0 28px;font-size:clamp(52px,5.6vw,86px);line-height:1.02}.ab-integrity div>p{max-width:710px;font:normal clamp(20px,1.65vw,25px)/1.58 var(--ab-serif);color:#43505e;margin:0}.ab-deep{color:#f4f7fa;background:#182334;position:relative;overflow:hidden}.ab-deep:before{content:"";pointer-events:none;background:radial-gradient(circle,#6783a92d 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0}.ab-deep-inner{padding-top:105px;padding-bottom:95px;position:relative}.ab-deep-copy{grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr);align-items:end;gap:10%;display:grid}.ab-deep h2{max-width:850px;margin:0;font-size:clamp(51px,5.3vw,84px);line-height:1.02}.ab-deep-copy p{color:#cbd6e5;max-width:540px;margin:0 0 9px;font-size:clamp(18px,1.5vw,23px);line-height:1.52}.ab-process{border-block:1px solid #70809878;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:85px;display:grid}.ab-process-stage{min-width:0;padding:28px 30px 20px 0}.ab-process-stage+.ab-process-stage{border-left:1px solid #70809878;padding-left:30px}.ab-process-stage h3{font:500 15px/1.3 var(--font-outfit),sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#d5e1f0;margin:0 0 9px}.ab-process-stage p{color:#adbbcd;margin:0;font-size:14px;line-height:1.45}.ab-process-stage svg{width:min(100%,210px);height:135px;margin:25px auto 0;display:block}.ab-process-dots circle{fill:#aec4e6;opacity:.65}.ab-process-dots circle:nth-child(7n){fill:#5c7ef5;opacity:1}.ab-process-branches path{fill:none;stroke:#94acd6;stroke-width:1.2px;opacity:.75}.ab-process-choice{fill:none;stroke-width:2px;stroke-dasharray:4 6}.ab-choice-one{stroke:#7ec5a9}.ab-choice-two{stroke:#7697ff}.ab-choice-three{stroke:#e5978e}.ab-process-stage:last-child circle:nth-last-child(3){fill:#7ec5a9}.ab-process-stage:last-child circle:nth-last-child(2){fill:#7697ff}.ab-process-stage:last-child circle:last-child{fill:#e5978e}.ab-process-note{color:#aebdd1;text-align:right;margin:19px 0 0;font-size:12px;line-height:1.5}.ab-closing{grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr);align-items:end;gap:10%;padding-top:128px;padding-bottom:145px;display:grid}.ab-closing>div:first-child>h2{margin:0 0 22px;font-size:clamp(54px,5.7vw,91px);line-height:1.02}.ab-closing>div:first-child>p{max-width:650px;color:var(--ab-muted);margin:0;font-size:20px;line-height:1.55}.ab-closing-actions{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:13px;display:flex}.ab-access-link{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 8px;font-size:18px}.ab-secondary-link{color:#66717e;font-size:14px}.ab-secondary-link:hover,.ab-access-link:hover{color:#1d42ce}.ab-reveal{transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1)}.ab-reveal.ab-waiting{opacity:0;transform:translateY(26px)}.ab-reveal.ab-visible{opacity:1;transform:none}.ab-journey.ab-waiting .ab-route,.ab-chart.ab-waiting .ab-chart-line{stroke-dashoffset:1100px}@media (prefers-reduced-motion:no-preference){.ab-fan-paths path{animation:1.35s ease-out both ab-fan-arrive}.ab-fan-home-ring,.ab-fan-home{animation:.8s ease-out both ab-fan-arrive}@keyframes ab-fan-arrive{0%{stroke-opacity:0}to{stroke-opacity:1}}}@media (prefers-reduced-motion:reduce){.ab-reveal,.ab-route,.ab-chart-line,.ab-fan-paths path,.ab-text-link svg,.ab-access-link svg,.ab-secondary-link svg{transition:none!important;animation:none!important}.ab-reveal.ab-waiting{opacity:1;transform:none}.ab-journey.ab-waiting .ab-route,.ab-chart.ab-waiting .ab-chart-line{stroke-dashoffset:0}}@media (max-width:1000px){.ab-hero h1{font-size:clamp(58px,6.3vw,80px)}.ab-hero-copy{width:64%}.ab-fan{width:57%}.ab-strategy-grid{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:4%}.ab-strategy-steps li{grid-template-columns:39px 1fr;gap:10px}.ab-chart-direct text{font-size:16px}}@media (max-width:759px){.ab-page .ic-header .lp-auth-nav{gap:14px}.ab-page .ic-header .lp-nav-link{font-size:12px}.ab-hero{min-height:0;padding-top:78px;padding-bottom:84px;display:block}.ab-hero-copy{width:100%}.ab-hero h1{max-width:640px;margin-bottom:25px;font-size:clamp(51px,12.5vw,78px);line-height:1.02}.ab-hero-copy>p{max-width:560px;margin-bottom:0;font-size:18px;line-height:1.55}.ab-fan{width:112%;margin:28px -6% 0;position:relative;top:auto;right:auto;transform:none}.ab-fan figcaption{padding:0 7%;font-size:10px}.ab-hero>.ab-text-link{margin-top:30px;position:relative;bottom:auto;left:auto}.ab-opening{padding:75px 0 85px}.ab-opening-grid,.ab-split-head,.ab-deep-copy,.ab-integrity,.ab-closing{grid-template-columns:1fr;gap:25px}.ab-opening h2{font-size:clamp(49px,10vw,70px)}.ab-opening-prose{font-size:20px}.ab-opening blockquote{margin-top:52px;padding:28px 12px;font-size:clamp(35px,7vw,50px)}.ab-journey-section{padding-top:78px;padding-bottom:88px}.ab-split-head h2{font-size:clamp(56px,11vw,76px)}.ab-split-head p{font-size:20px}.ab-journey{margin-top:35px;padding:25px 0}.ab-journey-desktop{display:none!important}.ab-journey-mobile{display:block}.ab-journey-mobile ol{border-left:2px solid #3157e8;margin:0;padding:0 0 0 21px;list-style:none}.ab-journey-mobile li{color:#2c3642;padding:0 0 23px 23px;font-size:18px;position:relative}.ab-journey-mobile li:before{content:"";background:#3157e8;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-28px}.ab-journey-mobile-branches{gap:10px;margin:5px 0 0 46px;display:grid}.ab-journey-mobile-branches span{border-left:2px solid #4a9b77;padding:9px 14px;font-size:16px;display:block;position:relative}.ab-journey-mobile-branches span:last-child{border-color:#d5756c}.ab-after-journey{margin-top:33px;font-size:21px}.ab-strategy{padding:76px 0 80px}.ab-strategy-heading h2{font-size:clamp(49px,9vw,68px)}.ab-strategy-heading>p{margin-bottom:42px;font-size:18px}.ab-strategy-grid{grid-template-columns:1fr;gap:45px}.ab-chart-desktop{display:none!important}.ab-chart svg.ab-chart-mobile{display:block}.ab-chart-mobile-key{color:#44505d;flex-wrap:wrap;gap:7px 17px;margin:8px 0 15px;font-size:12px;display:flex}.ab-chart-mobile-key span{align-items:center;gap:6px;display:inline-flex}.ab-chart-mobile-key span:before{content:"";background:#3157e8;width:13px;height:2px;display:block}.ab-chart-mobile-key span:nth-child(2):before{background:#198a65}.ab-chart-mobile-key span:nth-child(3):before{background:#d9645d}.ab-chart-ticks text{font-size:13px}.ab-strategy-steps{margin-top:0}.ab-integrity{padding-top:80px;padding-bottom:95px}.ab-integrity h2{font-size:clamp(46px,9vw,72px)}.ab-integrity div>p{font-size:20px}.ab-integrity-lead{max-width:none;margin:0}.ab-deep-inner{padding-top:79px;padding-bottom:72px}.ab-deep h2{font-size:clamp(48px,9vw,70px)}.ab-deep-copy p{font-size:19px}.ab-process{grid-template-columns:1fr;margin-top:48px}.ab-process-stage,.ab-process-stage+.ab-process-stage{border-top:1px solid #70809878;border-left:0;padding:23px 0 8px}.ab-process-stage:first-child{border-top:0}.ab-process-stage svg{width:160px;height:90px;margin:5px 0 0}.ab-process-note{text-align:left}.ab-closing{padding-top:83px;padding-bottom:92px}.ab-closing>div:first-child>h2{font-size:clamp(50px,9.5vw,73px)}.ab-closing>div:first-child>p{font-size:18px}.ab-closing-actions{padding:0}}@media (max-width:420px){.ab-page .ic-header .lp-auth-nav{gap:11px}.ab-page .ic-header .lp-nav-link{font-size:11px}.ab-hero{padding-top:64px}.ab-hero h1{font-size:clamp(47px,12vw,55px)}.ab-fan{margin-top:36px}.ab-opening h2{font-size:48px}.ab-strategy-heading h2{font-size:47px}.ab-closing h2{font-size:48px}}
