.svp-intro{padding:72px 0 8px}.svp-split{grid-template-columns:1fr .85fr;align-items:center;gap:64px;display:grid}.svp-split.top{align-items:start}.svp-copy p{color:var(--ink-2);max-width:54ch;margin:0;font-size:17px;line-height:1.6}.svp-copy h2{margin:40px 0 0;font-size:clamp(24px,2.4vw,30px)}.svp-copy .cta-row{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.svp-copy .aside{color:var(--ink-2);font-size:15px}.svp-copy .aside b{color:var(--ink);font-weight:600}.svp-copy .aside a{color:inherit;text-decoration:none}.svp-shot{aspect-ratio:4/5;border-radius:0 120px 0 0;overflow:hidden}.svp-shot img{object-fit:cover;width:100%;height:100%}.svp-shot.wide{aspect-ratio:4/3}.svp-dots{gap:12px;margin:18px 0 0;padding:0;font-size:15.5px;line-height:1.55;list-style:none;display:grid}.svp-dots li{padding-left:19px;position:relative}.svp-dots li:before{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0}.svp-dots b{color:var(--ink);font-weight:600}.svp-section{padding:72px 0 80px}.svp-head{max-width:62ch;margin-bottom:8px}.svp-head h2{font-size:clamp(26px,2.6vw,34px)}.svp-two{grid-template-columns:1fr 1fr;gap:16px 56px;margin-top:24px}.svp-cats{grid-template-columns:1fr 1fr;gap:0 64px;margin-top:8px;display:grid}.svp-cats.one{border-bottom:1px solid var(--line);grid-template-columns:1fr;margin-top:14px}.svp-kicker{font-family:var(--sans);color:var(--ink);margin:40px 0 0;font-size:16px;font-weight:600}.svp-cats.one .svp-cat:has(>h3:only-child){padding:16px 0}.svp-cats.one .svp-cat h3{font-family:var(--sans);margin:0;font-size:16px;font-weight:500}.svp-cat{border-top:1px solid var(--line);padding:28px 0}.svp-cat h3{margin:0 0 10px;font-size:19px}.svp-cat p{color:var(--ink-2);max-width:46ch;margin:0;font-size:15.5px;line-height:1.6}@media (width<=900px){.svp-split{grid-template-columns:1fr;gap:40px}.svp-shot{aspect-ratio:3/2;border-radius:0 84px 0 0}.svp-two{grid-template-columns:1fr;gap:14px}.svp-cats{grid-template-columns:1fr;gap:0}}.svp-ehead{z-index:1;overflow:visible}.svp-ehead>.wrap{min-height:470px;padding-right:calc(min(40vw,600px) + -1*max(0px,50vw - 600px) + 40px)}.svp-ehead-img{z-index:3;border-radius:0 0 0 140px;width:min(40vw,600px);height:560px;position:absolute;top:36px;right:0;overflow:hidden}.svp-ehead-img img{object-fit:cover;width:100%;height:100%;display:block}.svp-band{background:var(--coral);color:#fff;padding:88px 0}.svp-band .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;display:grid}.svp-band h2{max-width:14ch;font-size:clamp(30px,3.2vw,42px)}.svp-band ul{border-bottom:1px solid #fff6;margin:0;padding:0;list-style:none}.svp-band li{font-family:var(--serif);border-top:1px solid #fff6;padding:16px 0;font-size:22px;line-height:1.25}.svp-ehead+.svp-band{padding-top:128px}.svp-path{padding:72px 0 96px}.svp-pathhead{grid-template-columns:1fr;margin-bottom:48px;display:grid}.svp-pathhead h2{font-size:clamp(30px,3.4vw,44px)}.svp-steps{--ph:220px;grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.svp-steps:before{content:"";left:0;right:0;top:calc(var(--ph) + 26px);background:var(--t3);height:1.5px;position:absolute}.svp-steps>li{position:relative}.svp-stepph{height:var(--ph);border-radius:var(--arch);overflow:hidden}.svp-stepph img{object-fit:cover;width:100%;height:100%;display:block}.svp-stepn{z-index:1;background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin:6px 0 0;display:grid;position:relative}.svp-stepn svg{display:block}.svp-stepn+ul{margin-top:18px}.svp-steps ul{color:var(--ink-2);gap:10px;margin:0;padding:0;font-size:15.5px;line-height:1.55;list-style:none;display:grid}.svp-steps ul b{color:var(--ink);font-weight:600}.svp-pathcta{margin-top:56px}.svp-pathcta .cta-row{flex-wrap:wrap;align-items:center;gap:22px;margin:0;display:flex}.svp-pathcta .aside{color:var(--ink-2);font-size:15px}.svp-pathcta .aside b{color:var(--ink);font-weight:600}.svp-pathcta .aside a{color:inherit;text-decoration:none}@media (width<=900px){.svp-ehead>.wrap{min-height:0;padding-right:32px}.svp-ehead-img{border-radius:0 0 0 96px;width:auto;height:380px;margin:32px 0 -40px 32px;position:relative;top:auto;right:auto}.svp-ehead+.svp-band{padding-top:96px}.svp-band .wrap{grid-template-columns:1fr;align-items:start;gap:40px}.svp-steps{--ph:240px;grid-template-columns:1fr;gap:44px;padding-left:64px}.svp-steps:before{width:1.5px;height:auto;inset:0 auto 0 19px}.svp-stepn{margin:0;position:absolute;top:0;left:-64px}}@media (width<=560px){.svp-ehead>.wrap{padding-right:22px}.svp-ehead-img{height:300px;margin-left:22px}.svp-stepph{height:200px}.svp-steps{padding-left:56px}.svp-stepn{left:-56px}}.btn.on-coral{background:var(--c1);color:var(--t9)}.g-coral{background:var(--coral);color:#fff;padding:72px 0 88px}.g-coral h2{font-size:clamp(28px,3vw,40px)}.svp-ehead+.g-coral{padding-top:128px}.bb-band{padding-bottom:96px}.bb{color:var(--ink);grid-template-columns:1.05fr 1fr 1fr;gap:16px;margin-top:32px;display:grid}.bb-t{background:var(--c0);border-radius:24px;padding:30px 30px 32px}.bb-t h3{color:var(--ink);margin:18px 0 10px;font-size:23px;line-height:1.15}.bb-t p{color:var(--ink-2);font-size:15px;line-height:1.6}.bb-ic{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.bb-ic svg{width:22px;height:22px;display:block}.bb-blush{background:var(--t1)}.bb-wide{flex-direction:column;grid-column:span 2;justify-content:center;display:flex}.bb-mid{flex-direction:column;justify-content:center;display:flex}.bb-ph{border-radius:24px;min-height:260px;position:relative;overflow:hidden}.bb-ph:not(.bb-tall){min-height:400px}.bb-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bb-tall{border-radius:var(--arch);grid-row:span 2}.g-draft{color:var(--t6);margin-top:8px;font-size:13px;font-style:italic;display:block}.bb .g-draft{color:var(--t6);opacity:1}.g-cta{margin-top:44px}.g-cta .cta-row{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.bb-cta .aside,.bb-cta .aside b{color:#fff}.bb-cta .aside a{color:inherit;text-decoration:none}.g-path{background:var(--t0);padding:80px 0 96px}.g-path .svp-steps ul{color:var(--ink);margin-top:18px;font-size:16px}@media (width<=900px){.svp-ehead+.g-coral{padding-top:96px}.bb{grid-template-columns:1fr 1fr}.bb-tall{grid-area:auto/1/auto/-1;min-height:360px}.bb-wide{grid-column:1/-1}}@media (width<=560px){.bb{grid-template-columns:1fr}.bb-t{padding:26px 22px}.bb-ph{grid-column:1/-1}}
