.nine{justify-self:center;width:100%;max-width:26rem;height:auto;display:block;overflow:visible}.nine__line{fill:none;stroke-width:16px;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:0}.nine__line--build{stroke:var(--mark-build);animation:nine-draw 1.6s var(--ease-out) .2s both}.nine__line--grow{stroke:var(--mark-grow);animation:nine-draw 1.1s var(--ease-out) 1.45s both}@keyframes nine-draw{0%{stroke-dashoffset:1px}}.nine__step rect{fill:var(--text)}.nine__end{fill:var(--mark-grow);animation:nine-fade .4s var(--ease-out) 2.5s both}.nine__step text{fill:var(--text);font-family:var(--font);font-size:42px;font-weight:600}.nine__step{animation:nine-fade .5s var(--ease-out) both}@keyframes nine-fade{0%{opacity:0}}@media (width<=40rem){.nine{max-width:18rem}.nine__step text{font-size:60px}}.brands{border-block:1px solid var(--line);padding-block:var(--space-7)}.brands__inner{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;display:grid}.brands__head{gap:var(--space-2);display:grid}.brands__title{font-size:var(--step-2)}.brands__lede{color:var(--text-muted)}.brands__list{gap:var(--space-6) var(--space-8);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.brands__link{justify-items:center;gap:var(--space-3);color:var(--text-subtle);text-decoration:none;display:grid}.brands__logo{height:var(--logo-box,96px);place-items:center;display:grid}.brands__link img{opacity:.8;max-width:100%;height:auto;transition:opacity .18s var(--ease-out)}.brands__site{text-underline-offset:.3em;transition:color .18s var(--ease-out), text-decoration-color .18s var(--ease-out);font-size:.875rem;text-decoration:underline #0000}.brands__link:hover img,.brands__link:focus-visible img{opacity:1}.brands__link:hover .brands__site,.brands__link:focus-visible .brands__site{color:var(--text);text-decoration-color:var(--accent)}@media (width<=44rem){.brands__inner{grid-template-columns:1fr}.brands__list{gap:var(--space-6)}}.hero{padding-block:clamp(2rem, 1.25rem + 2.5vw, 3.5rem) var(--space-7);overflow:hidden}.hero__title{font-size:var(--step-4);letter-spacing:-.03em;max-width:19ch;line-height:1.04}.hero__accent{color:var(--hero-accent)}.hero__lede{margin-top:var(--space-4);max-width:46rem;font-size:var(--step-1);color:var(--text-muted);line-height:1.5}.hero__top{gap:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;display:grid}@media (width<=56rem){.hero__top{grid-template-columns:1fr}.hero__top .nine{margin-top:var(--space-2);justify-self:start}}.start{background:var(--raised);border:1px solid var(--line-strong);gap:var(--space-6) var(--space-7);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid;position:relative}.start:before{content:"";background:linear-gradient(90deg, var(--mark-build) 0 62%, var(--mark-grow) 62% 100%);border-radius:8px 8px 0 0;height:3px;position:absolute;inset:-1px -1px auto}.start__intro{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.start__title{font-size:var(--step-2)}.start__hint{color:var(--text-muted);line-height:1.5}.start__go{margin-top:var(--space-2)}.start__alt{color:var(--text-subtle);font-size:var(--step--1);margin-top:var(--space-2)}.start__alt a{color:var(--text);font-weight:600}.start__list{border-top:1px solid var(--line);align-content:center;margin:0;padding:0;list-style:none;display:grid}.start__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-4) var(--space-1);border-bottom:1px solid var(--line);color:var(--text);font-weight:600;text-decoration:none;display:flex}.start__arrow{color:var(--icon);transition:transform .22s var(--ease-out);flex:none}.start__row:hover .start__arrow,.start__row:focus-visible .start__arrow{transform:translate(4px)}.start__need{gap:2px;display:grid}.start__need strong{font-size:var(--step-1);letter-spacing:-.01em;font-weight:700}.start__need span{color:var(--text-subtle);font-weight:400;font-size:var(--step--1)}.start__row:hover strong,.start__row:focus-visible strong{text-underline-offset:.2em;text-decoration:underline 2px}@media (width<=56rem){.start{grid-template-columns:1fr}}.service-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.service-list li{position:relative}.service-list li:after{content:"";background:var(--line-strong);height:1px;position:absolute;bottom:0;left:0;right:0}.service-list__row{gap:var(--space-3) var(--space-7);padding:var(--space-6) 0;grid-template-columns:minmax(12rem,1fr) 2fr auto;align-items:baseline;text-decoration:none;display:grid}.service-list__row h3{font-size:var(--step-2)}.service-list__row p{color:var(--text-muted);max-width:52ch}.service-list__arrow{color:var(--icon);transition:transform .22s var(--ease-out);align-self:center}.service-list__row:hover h3,.service-list__row:focus-visible h3{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:2px}.service-list__row:hover .service-list__arrow,.service-list__row:focus-visible .service-list__arrow{transform:translate(6px)}@media (width<=48rem){.service-list__row{grid-template-columns:1fr auto}.service-list__row p{grid-area:2/1/auto/-1}.service-list__arrow{grid-area:1/2}}.why{gap:var(--space-7);display:grid}.why__statement{font-size:var(--step-3);letter-spacing:-.025em;max-width:22ch;color:var(--text-muted);font-weight:700;line-height:1.12}.why__statement span{color:var(--text)}.why__pair{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.why__half{gap:var(--space-3);padding-top:var(--space-5);display:grid;position:relative}.why__half:before{content:"";background:var(--mark-build);height:2px;position:absolute;inset:0 0 auto}.why__half--grow:before{background:var(--mark-grow)}.why__half h3{font-size:var(--step-2)}.why__half p{color:var(--text-muted);max-width:46ch}@media (width<=44rem){.why__pair{grid-template-columns:1fr}}.split{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;display:grid}.split__head{gap:var(--space-4);display:grid;position:sticky;top:6.5rem}.split .service-list__row{gap:var(--space-2) var(--space-6);grid-template-columns:minmax(10rem,.9fr) 1.6fr auto}@media (width<=60rem){.split{grid-template-columns:1fr}.split__head{position:static}}@media (width<=48rem){.split .service-list__row{grid-template-columns:1fr auto}}.scope-section{gap:var(--space-7) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;display:grid}.scope-section__intro{gap:var(--space-4);justify-items:start;display:grid}.scope{background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--radius);margin:0;padding:clamp(1.5rem,1rem + 2vw,2.5rem);position:relative}.scope:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(90deg, var(--mark-build) 0 62%, var(--mark-grow) 62% 100%);height:3px;position:absolute;inset:-1px -1px auto}.scope__head{justify-content:space-between;gap:var(--space-4);font-size:var(--step--1);color:var(--text-subtle);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);display:flex}.scope__head span:first-child{color:var(--text);font-weight:600}.scope__clauses{counter-reset:clause;margin:0;padding:0;list-style:none;display:grid}.scope__clauses li{counter-increment:clause;column-gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;display:grid}.scope__clauses li:before{content:counter(clause) ".";color:var(--text);font-variant-numeric:tabular-nums;grid-row:span 2;font-weight:700}.scope__clauses h3{font-size:var(--step-0);font-weight:700}.scope__clauses p{color:var(--text-muted);max-width:52ch;margin-top:var(--space-1)}.scope__sign{gap:var(--space-2);margin-top:var(--space-6);max-width:18rem;font-size:var(--step--1);color:var(--text-subtle);display:grid}.scope__line{background:var(--text);height:2px;display:block}@media (width<=60rem){.scope-section{grid-template-columns:1fr}}@media (width<=30rem){.scope__head span:last-child{display:none}}
