.svc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.svc-rule-no,.svc-stage-no{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.18em;color:var(--ink-soft)}main>.section-shell.svc-intro{min-height:0;padding-bottom:var(--space-head)}.svc-intro .section-heading{margin-bottom:0}.svc-intro .section-heading>div{grid-column:2}.svc-intro h1{margin:0;max-width:16ch;font-family:var(--font-display);font-weight:500;font-size:var(--text-h2);line-height:1.05;letter-spacing:-.02em}.svc-intro .svc-lead{max-width:46ch;margin:24px 0 0;color:var(--ink-soft);font-family:inherit;font-size:var(--text-lead);font-weight:400;letter-spacing:normal;line-height:1.55}.svc-jump{display:inline-block;margin-top:28px;color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em}.svc-jump span{display:inline-block;margin-left:10px;transition:transform .26s var(--ease-decel)}.svc-jump:hover span{transform:translateY(3px)}.section-shell.svc-stages{--section-join:1;padding-top:0}.svc-stage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,auto);-moz-column-gap:0;column-gap:0;row-gap:20px;margin:0;padding:0;list-style:none}.svc-stage{display:grid;grid-row:span 4;grid-template-rows:subgrid;position:relative;z-index:0;padding-right:clamp(24px,3vw,48px)}.svc-stage-list .svc-stage:nth-child(2){transition-delay:90ms}.svc-stage-list .svc-stage:nth-child(3){transition-delay:.18s}.svc-stage-list .svc-stage:nth-child(4){transition-delay:.27s}@media (min-width:961px){.svc-stage-list .svc-stage:nth-child(n+3){margin-top:clamp(56px,7vw,96px)}}.svc-stage:after{content:attr(data-index);content:attr(data-index) /"";position:absolute;top:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);z-index:-1;font-family:var(--font-mono);font-size:clamp(44px,6vw,96px);font-weight:700;line-height:1;color:rgba(17,17,17,.07);pointer-events:none;transition:color .32s var(--ease-decel)}.svc-stage:hover:after{color:rgba(17,17,17,.11)}.svc-stage-no{display:block;margin-bottom:14px;transition:transform .26s var(--ease-decel),color .2s ease}.svc-stage:hover .svc-stage-no{transform:translateX(6px);color:var(--ink)}.svc-stage h3{margin:0;font-family:var(--font-display);font-size:var(--text-title);font-weight:500;line-height:1.08;letter-spacing:-.024em}.svc-stage-purpose{max-width:46ch;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.55}.svc-price{margin:0}.svc-price-amount{display:block;color:var(--ink);font-family:var(--font-display);font-size:var(--text-title);font-weight:500;line-height:1.08;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.svc-price-unit{display:block;margin-top:8px;color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;letter-spacing:.16em}.svc-scope{grid-row:4}.svc-scope h4{margin:0;color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow)}.svc-scope .svc-list{max-width:46ch;margin-top:10px;color:var(--ink);font-size:15px;line-height:1.55}.svc-list{margin:0;padding:0;list-style:none}.svc-list li+li{margin-top:6px}@supports not (grid-template-rows:subgrid){.svc-stage{display:block}.svc-stage>*+*{margin-top:20px}}.svc-track{display:grid;grid-template-columns:var(--grid-rail);gap:32px 0}.svc-track>*{grid-column:2}.svc-rule-list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.svc-rule-list li{max-width:64ch;font-size:16px;line-height:1.55}.svc-rule-no{margin-right:12px}.svc-faq-item+.svc-faq-item{margin-top:26px}.svc-faq-item summary{position:relative;padding-right:40px;list-style:none;font-family:var(--font-display);font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.25}.svc-faq-item summary::-webkit-details-marker{display:none}.svc-faq-item summary:after{content:"+";content:"+"/"";position:absolute;top:0;right:0;color:var(--ink-soft);font-family:var(--font-mono);transition:transform .22s var(--ease-decel)}.svc-faq-item[open] summary:after{transform:rotate(45deg)}.svc-faq-item p{max-width:60ch;margin:12px 0 0;color:var(--ink-soft);font-size:16px;line-height:1.6}@media (min-width:961px){.svc-intro .section-heading>div{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:start}.svc-intro h1{grid-row:1/span 2;padding-right:32px}.svc-intro .svc-lead{margin-top:0}.svc-jump{justify-self:start}.svc-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;align-items:start}.svc-faq-item+.svc-faq-item{margin-top:0}}@media (min-width:1200px){.svc-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}}@media (max-width:960px){.svc-intro .section-heading>div{grid-column:auto}.svc-stage,.svc-stage-list{display:block}.svc-stage{padding-right:0}.svc-stage+.svc-stage{margin-top:clamp(56px,12vw,88px)}.svc-stage>*+*{margin-top:20px}.svc-track{grid-template-columns:1fr}.svc-track>*{grid-column:auto}}