.svc-hero .svc-hero__main>h1{letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(3rem,1.8rem + 4.4vw,5.5rem);line-height:.98}.svc-hero__grid{gap:var(--space-xl);display:grid}.svc-hero__main>*+*{margin-top:var(--space-lg)}.svc-hero__lead{max-width:40ch;color:var(--color-ink);margin-bottom:0}.svc-hero__side>*{max-width:var(--measure);margin:0}.svc-hero__side>*+*{margin-top:var(--space-md)}.svc-hero__side>p{color:var(--color-ink-muted)}.svc-hero__side>.actions{margin-top:var(--space-lg)}.svc-hero__facts{margin-top:clamp(2.5rem,5vw,3.5rem)}.svc-hero__facts-heading{margin:0 0 var(--space-sm);color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;font-weight:600}@media (width>=64rem){.svc-hero__grid{gap:var(--space-3xl);grid-template-columns:7fr 5fr;align-items:end}}.svc-cells{margin:var(--space-xl) 0 0;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);padding:0;list-style:none;display:grid}.svc-cells>*{padding:var(--space-lg) clamp(1rem, 2vw, 1.5rem);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:#fff9;margin:0}.svc-cells>*>:is(h3,h4,dt){margin:0 0 var(--space-xs);font-family:var(--font-heading);font-size:var(--text-h3);font-weight:600;line-height:var(--line-height-heading)}.svc-cells>*>:is(p,dd){max-width:var(--measure);color:var(--color-ink-muted);margin:0}.svc-cells--plain>*{padding-block:var(--space-md)}.svc-cells--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.svc-cells--facts>*>dt{margin-bottom:var(--space-2xs);color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-sm)}.svc-cells--facts>*>dd{color:var(--color-ink)}.svc-cells--facts>.svc-cell--current{box-shadow:inset 0 2px 0 var(--color-ink);background-color:var(--color-surface)}@media (width>=48rem){.svc-cells--2,.svc-cells--3,.svc-cells--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.svc-cells--3{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-cells--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-fit{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}.svc-fit__card>h3{margin:0 0 var(--space-sm)}.svc-fit__list{margin:0;padding:0;list-style:none}.svc-fit__list>li{padding:var(--space-sm) 0 var(--space-sm) var(--space-xl);border-top:1px solid var(--color-border);margin:0;position:relative}.svc-fit__list>li:before{top:calc(var(--space-sm) + .35em);border-right:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);content:"";width:.5rem;height:.85rem;position:absolute;left:.2rem;transform:rotate(45deg)}.svc-fit__card--limits .svc-fit__list>li:before{top:calc(var(--space-sm) + .75em);border-right:0;border-bottom-color:var(--color-limit);width:.75rem;height:0;transform:none}@media (width>=48rem){.svc-fit{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-pair{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}.svc-pair .card>h3{margin:0 0 var(--space-sm)}@media (width>=48rem){.svc-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-band .two-tone{max-width:24ch}.svc-band .kind{color:var(--band-muted)}.svc-band .connector:before{background-color:#fff6}.svc-band .connector>li:before{border-color:var(--band-accent);background-color:var(--node-fill,#0b1622)}.svc-band .connector--start>li:first-child{--node-fill:var(--band-accent)}.connector.svc-steps{margin-top:var(--space-2xl)}.svc-steps>li{padding:var(--space-lg);border:1px solid var(--band-line);background-color:#ffffff0a;border-radius:1rem}.svc-steps>li>h3{margin:0 0 var(--space-xs);letter-spacing:-.02em;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem)}.svc-steps>li>p{color:var(--band-muted);text-wrap:pretty;margin:0}.svc-steps>li>p+p{margin-top:var(--space-xs)}@media (width>=64rem){.connector.svc-steps{gap:var(--space-lg)}}.svc-bento{gap:var(--space-md);margin:var(--space-2xl) 0 0;padding:0;list-style:none;display:grid}.svc-bento>*{align-content:start;gap:var(--space-xs);margin:0;display:grid}.svc-bento>*>*{margin:0}.svc-bento>*>:is(h3,dt){font-family:var(--font-heading);font-weight:600;line-height:var(--line-height-heading);letter-spacing:-.015em;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem)}.svc-bento>*>:is(p,dd){color:var(--band-muted)}@media (width>=48rem){.svc-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-bento>:first-child,.svc-bento>:nth-child(4):last-child{grid-column:1/-1}}@media (width>=64rem){.svc-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-bento>:nth-child(5):last-child{grid-column:span 2}.svc-bento>:first-child{grid-area:span 2/span 2;align-content:end;min-height:16rem}.svc-bento>:first-child>:is(h3,dt){letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.svc-bento>:first-child>:is(p,dd){max-width:46ch;font-size:var(--text-lead);line-height:1.5}}.svc-bento>:first-child{background-image:radial-gradient(120% 90% at 0 0,#6cc5d029,#0000 60%)}.svc-band .svc-cells{border-color:var(--band-line)}.svc-band .svc-cells>*{border-color:var(--band-line);background-color:#ffffff08}.svc-band .svc-cells>*>:is(p,dd){color:var(--band-muted)}.svc-band .subhead{margin-top:var(--space-3xl)}
