/* Services: scoped editorial pages and spatial explanations. */
.sv-canary{--sv-tone:#FBF5C4}.sv-mint{--sv-tone:#CEE3D5}.sv-sky{--sv-tone:#CADDE4}.sv-lilac{--sv-tone:#DDD2E5}.sv-rose{--sv-tone:#EDC1D0}.sv-peach{--sv-tone:#F1C8B3}
.sv-overview-hero,.sv-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;align-items:center}.sv-overview-hero h1,.sv-detail-hero h1{font-size:clamp(52px,5.5vw,78px);max-width:720px}.sv-detail-hero h1{font-size:clamp(48px,4.9vw,72px)}.sv-intro{font:400 27px/1.32 Newsreader,Georgia,serif;margin-top:27px;max-width:610px}.sv-hero-support{max-width:480px;font-size:21px;color:#515b51;margin-top:22px}.sv-service-name{font:550 11px/1.5 Archivo,sans-serif;text-transform:uppercase;letter-spacing:.09em;color:#646857;margin-top:25px}.sv-detail-hero .sv-intro{font-size:24px;line-height:1.4;margin-top:16px}.sv-detail-hero .eyebrow a:hover{text-decoration:underline}.sv-visual-note{font:500 24px/1.2 Caveat,cursive;color:#505d4d;text-align:right;margin:20px 10px 0!important}.sv-art{margin:0;position:relative;background:linear-gradient(145deg,#fffdf8 20%,var(--sv-tone,#f3eee4));border:1px solid #141f1a1f;box-shadow:0 22px 35px -25px #141f1a45;isolation:isolate}.sv-art:before{content:'';position:absolute;top:-2px;left:0;right:0;height:3px;background:linear-gradient(100deg,#F04417,#EDC1D0,#b5a2cb,#CEE3D5)}.sv-diagram{width:100%;height:auto;display:block;overflow:visible}.sv-svg-kicker{font:500 8px Archivo,sans-serif;letter-spacing:1px;fill:#525a51}.sv-svg-small{font:400 10px Archivo,sans-serif;fill:#4b544b}.sv-svg-label{font:500 12px Archivo,sans-serif;fill:#141F1A}.sv-svg-big{font:400 28px Newsreader,Georgia,serif;letter-spacing:-.5px;fill:#141F1A}.sv-orbit-line{stroke:#141f1a22;fill:none;stroke-width:1}.sv-art figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 19px;border-top:1px solid #141f1a1f;font:400 9px/1.5 Archivo,sans-serif;color:#626c5d}.sv-motion-toggle{border:0;border-bottom:1px solid currentColor;padding:5px 0;background:none;color:#4b544b;font:450 9px/1.4 Archivo,sans-serif;cursor:pointer;white-space:nowrap}.sv-motion-toggle:disabled{opacity:.6;cursor:default}.sv-motion-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.sv-float,.sv-drift{animation:sv-breathe 11s ease-in-out infinite;animation-play-state:paused}.sv-delay{animation-delay:-4s}.sv-float{animation-duration:14s;animation-delay:-3s}[data-sv-running=true] .sv-float,[data-sv-running=true] .sv-drift{animation-play-state:running}@keyframes sv-breathe{0%,100%{translate:0 0}50%{translate:0 -5px}}
.sv-system{position:relative;aspect-ratio:600/530;min-width:0;container-type:inline-size;isolation:isolate}.sv-system-lines{position:absolute;inset:0;width:100%;height:94%;overflow:visible}.sv-system-lines ellipse{fill:none;stroke:#141f1a1f;stroke-width:1}.sv-system-lines path{fill:none;stroke:url(#sv-network-spectrum);stroke-width:1.5}.sv-system-center{position:absolute;left:30%;right:30%;top:32%;aspect-ratio:1.13;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fffdf8;border:1px solid #141f1a45;box-shadow:5px 6px 0 #e7e1d4,6px 7px 0 #141f1a33;transform:rotate(-3deg)}.sv-system-center>span{font:500 clamp(6px,1.3cqw,9px) Archivo;letter-spacing:.08em;margin-bottom:14px;color:#66705d}.sv-system-center strong{font:500 clamp(17px,3.9cqw,26px)/1.1 Archivo;letter-spacing:-.04em;text-align:center}.sv-system-center em{font:italic 400 1.2em Newsreader;letter-spacing:-.03em}.sv-system-node{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;width:25%;aspect-ratio:1;border-radius:50%;border:1px solid #141f1a14;background:radial-gradient(ellipse at 30% 23%,#ffffffad 0,transparent 65%),var(--node-color);box-shadow:inset -10px -13px 18px #141f1a10,inset 3px 4px 9px #ffffff80,0 12px 18px -8px #141f1a20;text-decoration:none;transition:box-shadow .2s,scale .2s;animation:sv-breathe 13s ease-in-out infinite;animation-play-state:paused}.sv-system-node:hover,.sv-system-node:focus-visible{scale:1.04;box-shadow:inset -10px -13px 18px #141f1a10,0 15px 22px -8px #141f1a35}.sv-system-node>span{font:400 clamp(19px,4.8cqw,31px)/1.2 Newsreader;letter-spacing:-.03em}.sv-system-node small{font:400 clamp(6px,1.4cqw,9px)/1.3 Archivo;margin-top:7px}.sv-system-node i{position:absolute;font:14px Archivo;bottom:15%;right:23%;opacity:.55;font-style:normal}.sv-system-person{left:6%;top:6%;--node-color:#FBF5C4;animation-delay:-2s}.sv-system-decision{right:7%;top:5%;--node-color:#CADDE4;animation-delay:-6s}.sv-system-process{left:3%;bottom:19%;--node-color:#CEE3D5;animation-delay:-4s}.sv-system-ai{right:2%;bottom:19%;--node-color:#DDD2E5;animation-delay:-9s}.sv-system-team{left:38%;bottom:1%;width:24%;--node-color:#F1C8B3;animation-delay:-11s}[data-sv-running=true] .sv-system-node{animation-play-state:running}.sv-system-controls{position:absolute;bottom:-28px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 8%;font:400 9px Archivo;color:#626b5c}
.sv-principle{background:#141F1A;color:#F8F5EE}.sv-principle>.wrap{display:flex;align-items:center;gap:35px;padding-block:27px}.sv-principle span{font:500 9px/1.5 Archivo;letter-spacing:.13em;max-width:120px;color:#d1daca;flex-shrink:0}.sv-principle p{font:400 23px/1.35 Newsreader;max-width:650px}.sv-principle a{font:400 11px/1.4 Archivo;white-space:nowrap;border-bottom:1px solid #ffffff66;margin-left:auto;padding:7px 0}
.sv-chooser{display:grid;grid-template-columns:.85fr 1.4fr;gap:100px;align-items:start}.sv-chooser-intro .eyebrow{margin-bottom:24px}.sv-chooser-intro>p:not(.eyebrow){font-size:23px;max-width:340px;margin-top:25px}.sv-chooser-intro .text-link{margin-top:23px}.sv-situation-routes>a{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center;padding:23px 4px;border-top:1px solid #141f1a33;text-decoration:none;transition:background .2s,padding .2s}.sv-situation-routes>a:last-of-type{border-bottom:1px solid #141f1a33}.sv-situation-routes>a>span{font:400 21px/1.25 Newsreader}.sv-situation-routes>a>strong{font:500 11px/1.4 Archivo;display:flex;justify-content:space-between;gap:10px}.sv-situation-routes>a>strong i{font:400 16px Archivo}.sv-situation-routes>a:hover,.sv-situation-routes>a:focus-visible{background:#CEE3D55e;padding-inline:13px}.sv-selfserve{font:400 12px/1.6 Archivo;margin-top:24px!important;color:#5a6556}.sv-selfserve a{display:inline-block;border-bottom:1px solid currentColor;color:#141F1A;margin-top:3px}
.sv-service-directory{border-top:1px solid #141f1a40}.sv-service-row{display:grid;grid-template-columns:50px 1.7fr .8fr;gap:42px;padding:65px 0;border-bottom:1px solid #141f1a40;align-items:start}.sv-row-index{font:italic 28px Newsreader;color:#7b8172}.sv-service-row .eyebrow{margin-bottom:15px;color:#626e5b}.internal-page .sv-service-row h2{font-size:39px;letter-spacing:-.045em;max-width:670px}.sv-service-row h2>a:hover{color:#a4371b}.sv-service-row>div>p:not(.eyebrow){font-size:22px;line-height:1.4;margin-top:25px;max-width:630px}.sv-service-row .text-link{margin-top:24px}.sv-row-output{border-left:1px solid #141f1a2b;padding:0 0 0 28px;position:relative}.sv-output-dot{width:40px;height:40px;border-radius:50%;display:block;margin-bottom:20px;background:radial-gradient(at 30% 22%,#ffffffad,transparent 80%),var(--sv-tone);box-shadow:inset -5px -5px 8px #141f1a12}.sv-row-output p:not(.eyebrow){font-size:20px!important;margin-top:0!important}.sv-row-output small{font:400 11px/1.6 Archivo;color:#59634f;display:block;margin-top:24px}#compare .page-heading{display:block;max-width:820px}#compare .page-heading>p:not(.eyebrow){max-width:650px;margin-top:24px}.sv-comparison-wrap{overflow:auto;border-block:1px solid #141f1a3b;margin:35px 0 25px}.sv-comparison{width:100%;min-width:850px;border-collapse:collapse;text-align:left;font:400 14px/1.55 Archivo}.sv-comparison th,.sv-comparison td{padding:20px 18px;vertical-align:top;border-bottom:1px solid #141f1a23}.sv-comparison thead th{font:500 10px Archivo;letter-spacing:.06em;background:#F3EEE4;padding-block:17px}.sv-comparison tbody th{font-weight:500;width:20%}.sv-comparison td:nth-child(2){width:24%}.sv-comparison td:nth-child(3){width:30%}.sv-comparison tbody tr:last-child>*{border-bottom:0}.sv-comparison a{border-bottom:1px solid #141f1a33}.sv-agreement{background:#e7eee6;padding-block:85px}.sv-agreement .eyebrow{margin-bottom:25px}.sv-agreement-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-block:45px}.sv-agreement-flow>div{position:relative;border-top:1px solid #141f1a55;padding:22px 30px 0 0}.sv-agreement-flow>div:before{content:'';position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:#F04417}.sv-agreement-flow span{font:500 10px Archivo;color:#68725e}.sv-agreement-flow h3{font:450 24px/1.15 Newsreader;margin-top:16px;max-width:240px}.sv-agreement>.wrap>p:last-child{max-width:850px;font-size:23px;line-height:1.5}
.sv-outcomes{background:#141F1A;color:#F8F5EE;padding-block:65px}.sv-outcomes-inner{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.sv-outcomes .eyebrow{color:#d2dccb;margin-bottom:24px}.internal-page .sv-outcomes h2{font-size:49px}.sv-outcomes-inner>div>p:not(.eyebrow){font-size:23px;line-height:1.4;max-width:450px;margin-top:25px;color:#d8e1d2}.sv-outcome-copy{font:400 22px/1.45 Newsreader}.sv-outcome-copy ul{list-style:none;padding:0;margin:0}.sv-outcome-copy li{border-top:1px solid #d8e1d233;padding:14px 0 14px 21px;position:relative}.sv-outcome-copy li:before{content:'';position:absolute;top:24px;left:0;width:5px;height:5px;border-radius:50%;background:#F1C8B3}.sv-outcome-copy p+p{margin-top:20px}.sv-engagement{display:grid;grid-template-columns:220px minmax(0,1fr);gap:85px;padding-block:75px}.sv-section-nav{position:sticky;top:28px;align-self:start;font:400 12px/1.5 Archivo}.sv-section-nav .eyebrow{margin-bottom:22px;color:#65705e}.sv-section-nav>a{display:block;padding:10px 0;border-bottom:1px solid #141f1a20}.sv-section-nav>a:hover{color:#ad3619}.sv-section-nav>a:last-child{margin-top:20px;border-bottom:0}.sv-detail-section{display:block;border-top:1px solid #141f1a30;padding:38px 0 45px;scroll-margin-top:30px}.internal-page .sv-detail-section h2{font-size:30px;font-weight:550;letter-spacing:-.035em;margin-bottom:23px;line-height:1.12}.sv-body-copy{font:400 22px/1.5 Newsreader}.sv-body-copy ul{margin:0;padding-left:21px}.sv-body-copy li{padding-left:8px;margin:0 0 12px}.sv-body-copy p+p{margin-top:20px}.sv-small{font:400 13px/1.7 Archivo;color:#5b6453;margin-top:24px!important}.sv-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.sv-option,.sv-fee{border:1px solid #141f1a30;padding:24px;background:#fffdf7;min-width:0}.sv-option h3{font-size:19px;margin-bottom:14px}.sv-option p,.sv-fee p{font:400 18px/1.45 Newsreader;margin-top:12px}.sv-fee h4{font:500 11px/1.45 Archivo;letter-spacing:.03em;max-width:230px}.sv-amount{font:450 27px/1.18 Newsreader;color:#141F1A;letter-spacing:-.03em;margin-top:20px}.sv-fee:nth-child(4n+1){border-top:3px solid #FBF5C4}.sv-fee:nth-child(4n+2){border-top:3px solid #CADDE4}.sv-fee:nth-child(4n+3){border-top:3px solid #DDD2E5}.sv-fee:nth-child(4n){border-top:3px solid #CEE3D5}.sv-real-proof{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;border-top:1px solid #141f1a2b}.sv-real-proof .eyebrow{margin-bottom:23px}.sv-real-proof h2{font-size:46px}.sv-real-proof p:not(.eyebrow){font-size:23px;max-width:480px;margin-top:24px}.sv-real-proof .text-link{margin-top:24px}.sv-real-proof figure{padding:18px;background:#F3EEE4;border:1px solid #141f1a24}.sv-real-proof figure img{width:100%;height:auto;object-fit:contain}.sv-real-proof figcaption{font:400 10px/1.5 Archivo;color:#606a57;margin-top:16px}.sv-founder-proof figure{max-width:430px;background:#F1C8B3}.sv-related{border-top:1px solid #141f1a30;padding-block:45px 65px}.sv-related>.eyebrow{margin-bottom:23px}.sv-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px}.sv-related a{display:flex;gap:20px;justify-content:space-between;font:400 19px/1.3 Newsreader;padding:15px 0;border-bottom:1px solid #141f1a22}.sv-related i{font-style:normal;font-family:Archivo;font-size:14px}.sv-related a:hover{color:#a33619}
@media(max-width:1150px){.sv-overview-hero,.sv-detail-hero{gap:30px}.sv-detail-hero h1{font-size:56px}.sv-overview-hero h1{font-size:62px}.sv-chooser{gap:50px;grid-template-columns:.85fr 1.3fr}.sv-service-row{gap:25px;grid-template-columns:30px 1.5fr .9fr}.sv-engagement{grid-template-columns:180px minmax(0,1fr);gap:40px}.sv-real-proof{gap:45px}.sv-outcomes-inner{gap:45px}.sv-principle>.wrap{gap:25px}}
@media(max-width:800px){.sv-overview-hero,.sv-detail-hero{grid-template-columns:1fr;gap:40px}.sv-overview-hero h1,.sv-detail-hero h1{font-size:clamp(46px,8vw,68px);max-width:650px}.sv-system{max-width:600px;width:100%;margin:0 auto 25px}.sv-detail-hero>div:last-child{max-width:650px;width:100%}.sv-principle>.wrap{flex-wrap:wrap;padding-block:25px;gap:20px}.sv-principle p{flex:1;min-width:200px;font-size:22px}.sv-principle a{margin-left:0}.sv-chooser{grid-template-columns:1fr;gap:40px}.sv-chooser-intro>p:not(.eyebrow){max-width:600px}.sv-chooser h2 br{display:none}.sv-service-row{grid-template-columns:30px minmax(0,1fr);gap:20px;padding-block:43px}.sv-row-output{grid-column:2;padding:20px 0 0;border-left:0;border-top:1px solid #141f1a22;max-width:520px}.sv-output-dot{display:none}.sv-row-output small{margin-top:15px}.sv-agreement{padding-block:60px}.sv-agreement-flow{grid-template-columns:1fr 1fr;row-gap:35px}.sv-outcomes-inner{grid-template-columns:1fr;gap:35px}.sv-outcomes{padding-block:45px}.sv-outcomes-inner>div>p:not(.eyebrow){max-width:630px}.sv-engagement{display:block;padding-block:45px}.sv-section-nav{position:static;display:flex;flex-wrap:wrap;gap:5px 18px;margin-bottom:30px}.sv-section-nav .eyebrow{flex-basis:100%;margin-bottom:8px}.sv-section-nav>a{font-size:11px;padding:7px 0}.sv-section-nav>a:last-child{margin:0}.sv-real-proof{grid-template-columns:1fr;gap:35px}.sv-real-proof figure{max-width:650px}.sv-founder-proof figure{max-width:330px}.sv-related>div{grid-template-columns:1fr}}
@media(max-width:470px){.sv-overview-hero h1,.sv-detail-hero h1{font-size:47px}.sv-intro{font-size:24px}.sv-detail-hero .sv-intro{font-size:22px}.sv-hero-support{font-size:20px}.sv-system-node small{font-size:7px}.sv-system-node>span{font-size:23px}.sv-system-center>span{font-size:6px}.sv-system-center strong{font-size:19px}.sv-system-center{left:29%;right:29%;top:31%}.sv-system-node i{font-size:11px}.sv-system-controls{font-size:8px}.sv-situation-routes>a{grid-template-columns:1fr;gap:9px;padding:19px 3px}.sv-situation-routes>a>strong{font-size:10px}.sv-service-row{grid-template-columns:20px minmax(0,1fr);gap:13px}.internal-page .sv-service-row h2{font-size:31px}.sv-service-row>div>p:not(.eyebrow){font-size:21px;margin-top:20px}.sv-row-index{font-size:20px}.sv-row-output p:not(.eyebrow){font-size:19px!important}.sv-art figcaption{padding:11px 12px;font-size:8px}.sv-motion-toggle{font-size:8px}.sv-visual-note{font-size:23px}.internal-page .sv-outcomes h2{font-size:39px}.sv-outcome-copy{font-size:21px}.sv-outcomes-inner>div>p:not(.eyebrow){font-size:22px}.sv-option-grid{grid-template-columns:1fr;gap:14px}.sv-detail-section{padding-block:25px 32px}.internal-page .sv-detail-section h2{font-size:27px}.sv-body-copy{font-size:21px}.sv-option,.sv-fee{padding:21px}.sv-option-grid{margin-top:23px}.sv-agreement-flow h3{font-size:22px}.sv-agreement-flow>div{padding-right:18px}.sv-agreement>.wrap>p:last-child{font-size:21px}.sv-real-proof figure{padding:12px}.sv-real-proof h2{font-size:38px}.sv-real-proof p:not(.eyebrow){font-size:21px}.sv-principle>.wrap{display:block}.sv-principle span{display:block;max-width:none;margin-bottom:15px}.sv-principle a{display:inline-block;margin-top:17px}}
@media(prefers-reduced-motion:reduce){.sv-float,.sv-drift,.sv-system-node{animation:none!important}.sv-system-node,.sv-situation-routes>a{transition:none!important}.sv-system-node:hover{scale:1}}

.sv-option-grid>.sv-fee:only-child{grid-column:1/-1}
