.svc-h1{max-width:18ch}.svc-h1 strong{font-weight:inherit}.svc-hero .ui-sub{max-width:52ch}.svc-facts{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));width:100%;margin-top:clamp(40px,5vw,64px)}.svc-fact{min-width:0;display:flex;flex-direction:column-reverse;gap:6px}.svc-facts dt{font-size:14px;line-height:1.4;color:var(--ui-muted)}.svc-facts dd{margin:0;font-family:var(--za-display);font-weight:450;color:var(--ui-ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.svc-facts{max-width:1232px;text-align:left;border-top:1px solid var(--ui-line-2);border-bottom:1px solid var(--ui-line)}.svc-facts .svc-fact{flex-direction:column;gap:4px;padding:16px 20px 18px 0}.svc-facts .svc-fact+.svc-fact{padding-left:20px;border-left:1px solid var(--ui-line)}.svc-facts dt{font-family:var(--za-mono);font-size:12px;letter-spacing:.04em}.svc-facts dd{font-size:18px;line-height:1.3}@media(max-width:760px){.svc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-facts .svc-fact:nth-child(odd){padding-left:0;border-left:0}.svc-facts .svc-fact:nth-child(n+3){border-top:1px solid var(--ui-line)}}.svc-faq{border-top:1px solid var(--ui-line-2)}.svc-faq-item{border-bottom:1px solid var(--ui-line)}.svc-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:16px 0;list-style:none;cursor:pointer;font:450 clamp(19px,1.7vw,23px) / 1.3 var(--za-display);letter-spacing:-.015em;color:var(--ui-ink)}.svc-faq-item summary::-webkit-details-marker{display:none}.svc-faq-item summary i{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ui-line-2);color:var(--za-teal);transition:transform .4s var(--ui-ease),box-shadow .2s ease}.svc-faq-item summary:hover i{box-shadow:inset 0 0 0 1px var(--za-teal)}.svc-faq-item[open] summary i{transform:rotate(45deg)}.svc-faq-item summary:focus-visible{outline:2px solid var(--za-teal);outline-offset:4px;border-radius:6px}.svc-faq-item p{max-width:64ch;padding:0 52px 24px 0;font-size:16px;line-height:1.65;color:var(--ui-body)}.svc-faq-sec .svc-faq{max-width:920px;margin-top:calc(-1*clamp(36px,4.4vw,56px));border-top:0}.svc-prose{max-width:64ch}.svc-prose p{font-size:17px;line-height:1.7;color:var(--ui-body);text-wrap:pretty}.svc-prose p+p{margin-top:1.1em}.ui-main strong{font-weight:600;color:var(--ui-ink)}.ui-main a:not([class]){color:var(--ui-ink);text-decoration:underline;text-decoration-color:var(--za-teal);text-decoration-thickness:1px;text-underline-offset:4px}.ui-main a:not([class]):hover{text-decoration-thickness:2px}.svc-confirm{display:inline;padding:.1em .45em;border:1px dashed var(--ui-bad);border-radius:6px;background:#ff8f801a;color:var(--ui-bad);font:400 max(13px,.44em) / 1.5 var(--za-mono);letter-spacing:0;text-transform:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.svc-confirm b{font-weight:600;letter-spacing:.04em}.svc-strikes .svc-confirm{display:inline-block;max-width:100%;vertical-align:.2em}.svc-front .svc-confirm{align-self:flex-start}.svc-ask-cta{margin-top:20px}@media(prefers-reduced-motion:reduce){.svc-faq-item summary i{transition:none}}.svc-lines{list-style:none;margin-top:calc(-1*clamp(36px,4.4vw,56px))}.svc-lines li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:clamp(14px,2vw,28px);align-items:start;padding:clamp(22px,2.6vw,34px) 0;border-bottom:1px solid var(--ui-line);font:450 clamp(24px,3.2vw,44px) / 1.14 var(--za-display);letter-spacing:-.03em;color:var(--ui-ink);text-wrap:pretty;transition:color .8s ease}.svc-lines li>span{max-width:30ch}.svc-line-tick{margin-top:.12em;color:var(--za-teal);filter:drop-shadow(0 0 8px rgb(var(--ui-light) / .6))}.svc-line-tick path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ui-ease) .15s}.svc-lines.is-armed li:not(.is-lit){color:var(--ui-muted)}.svc-lines.is-armed li:not(.is-lit) .svc-line-tick path{stroke-dashoffset:1}.svc-track{--edge: max(var(--ui-gut), calc((100vw - 1232px)/2) );list-style:none;display:flex;gap:16px;padding:0 var(--edge) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;overscroll-behavior-x:contain}.svc-track::-webkit-scrollbar{display:none}.svc-track:focus-visible{outline:2px solid var(--za-teal);outline-offset:4px}.svc-card{position:relative;flex:0 0 clamp(280px,30vw,392px);display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:clamp(360px,34vw,440px);padding:clamp(26px,2.6vw,34px);border-radius:24px;scroll-snap-align:start}.ui-night .svc-card:nth-child(3n+2){--ui-glass-light: 112 176 211}.ui-night .svc-card:nth-child(3n){--ui-glass-light: 79 111 128;--ui-glass-glow: .3}.svc-card h3{font:450 clamp(26px,2.6vw,36px) / 1.08 var(--za-display);letter-spacing:-.03em;color:var(--ui-ink);max-width:14ch;text-wrap:balance}.svc-card p{font-size:16.5px;line-height:1.6;color:var(--ui-body)}.svc-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.svc-split-head{position:sticky;top:112px;padding-bottom:22px}.svc-jobs{list-style:none;border-top:1px solid var(--ui-line-2)}.svc-jobs li{padding:clamp(28px,3.4vw,44px) 0;border-bottom:1px solid var(--ui-line)}.svc-jobs h3{font:450 clamp(26px,2.8vw,38px) / 1.08 var(--za-display);letter-spacing:-.03em;color:var(--ui-ink);transition:color .8s ease}.svc-jobs p{margin-top:14px;max-width:52ch;font-size:17px;line-height:1.6;color:var(--ui-body)}.svc-jobs.is-armed li:not(.is-lit) h3{color:var(--ui-muted)}.svc-stack{list-style:none;display:grid;gap:28px}.svc-stage{--ui-glass-alpha: .95;position:sticky;top:calc(96px + var(--i) * 22px);display:grid;grid-template-columns:auto minmax(0,5fr) minmax(0,6fr);min-height:440px;border-radius:28px;overflow:hidden}.svc-num{padding:clamp(24px,3vw,40px) 0 0 clamp(24px,3vw,44px);font:450 clamp(96px,11vw,168px) / .8 var(--za-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--za-teal);text-shadow:0 0 40px rgb(var(--ui-light) / .45)}.svc-stage-copy{padding:clamp(28px,3.4vw,48px);align-self:end}.svc-stage h3{max-width:14ch;font:450 clamp(28px,3vw,42px) / 1.06 var(--za-display);letter-spacing:-.032em;color:var(--ui-ink);text-wrap:balance}.svc-stage-copy p{margin-top:16px;max-width:44ch;font-size:16.5px;line-height:1.6;color:var(--ui-body)}.svc-stage-art{min-height:100%}.svc-switch{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer;font:500 15px/1.2 var(--za-body);color:var(--ui-body);flex:none}.svc-switch[hidden]{display:none}.svc-switch-t{position:relative;width:56px;height:32px;border-radius:999px;background:var(--ui-panel-2);box-shadow:inset 0 0 0 1px var(--ui-line-2);transition:background-color .3s ease}.svc-switch-t i{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .45s var(--ui-ease),background-color .3s ease}.svc-switch[aria-checked=true] .svc-switch-t{background:var(--za-teal);box-shadow:0 0 18px rgb(var(--ui-light) / .5)}.svc-switch[aria-checked=true] .svc-switch-t i{transform:translate(24px);background:#0b0d0f}.svc-switch[aria-checked=true] .svc-switch-r,.svc-switch[aria-checked=false] .svc-switch-l{color:var(--ui-ink)}.svc-switch:focus-visible{outline:2px solid var(--za-teal);outline-offset:4px;border-radius:999px}.svc-flips{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.svc-flip{display:grid;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:1400px;border-radius:22px}.svc-flip:focus-visible{outline:2px solid var(--za-teal);outline-offset:3px}.svc-face{display:flex;flex-direction:column;gap:16px;min-height:240px;padding:clamp(22px,2.6vw,30px);border-radius:22px;background:var(--ui-panel);box-shadow:inset 0 0 0 1px var(--ui-line)}.svc-back{background:radial-gradient(100% 80% at 100% 0%,rgb(var(--ui-light) / .18),rgb(var(--ui-light) / 0) 70%),var(--ui-panel);box-shadow:inset 0 0 0 1px rgb(var(--ui-light) / .35)}.svc-flip:not(:only-child) .svc-face+.svc-face{margin-top:0}.svc-attr{font-size:14px;font-weight:500;color:var(--ui-muted)}.svc-alts{display:grid;gap:12px}.svc-alt{display:grid;gap:2px;font-size:17px;line-height:1.45;color:var(--ui-body)}.svc-alt em,.svc-us em{font-style:normal;font-size:13.5px;color:var(--ui-muted)}.svc-us{display:grid;gap:8px;margin-top:auto;font:450 clamp(24px,2.4vw,32px) / 1.15 var(--za-display);letter-spacing:-.025em;color:var(--ui-ink)}.svc-us em{font-family:var(--za-body);letter-spacing:0;color:var(--za-teal)}.svc-hint{display:none;align-items:center;gap:8px;margin-top:auto;font-size:13.5px;font-weight:500;color:var(--za-teal)}.svc-cmp:not(.is-live) .svc-flip{gap:8px;cursor:default}.svc-cmp.is-live .svc-face{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .8s var(--ui-ease),box-shadow .3s ease}.svc-cmp.is-live .svc-hint{display:inline-flex}.svc-cmp.is-live .svc-back{transform:rotateY(180deg)}.svc-cmp.is-live .svc-flip[aria-pressed=true] .svc-front{transform:rotateY(-180deg)}.svc-cmp.is-live .svc-flip[aria-pressed=true] .svc-back{transform:rotateY(0)}.svc-cmp.is-live .svc-flip:hover .svc-front{box-shadow:inset 0 0 0 1px rgb(var(--ui-light) / .35)}.svc-outcomes{list-style:none}.svc-outcomes li{padding:clamp(28px,3.6vw,52px) 0;border-bottom:1px solid var(--ui-line)}.svc-outcomes li:first-child{padding-top:0}.svc-outcome{margin-top:16px;max-width:20ch;font:450 clamp(36px,5.4vw,76px) / 1.02 var(--za-display);letter-spacing:-.04em;color:var(--ui-ink);text-wrap:balance}.svc-outcomes h3{margin-top:22px;font-size:17px;font-weight:500;color:var(--ui-ink)}.svc-detail{margin-top:6px;max-width:60ch;font-size:16px;color:var(--ui-muted)}.svc-pulls{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,88px)}.svc-pulls blockquote p{position:relative;font:400 clamp(26px,3vw,40px) / 1.2 var(--za-display);letter-spacing:-.025em;color:var(--ui-ink);text-wrap:balance}.svc-pulls blockquote p:before{content:"“";display:block;height:.6em;margin-bottom:.1em;font-size:2.2em;line-height:1;color:var(--za-teal);text-shadow:0 0 28px rgb(var(--ui-light) / .5)}.svc-pulls figcaption{margin-top:18px;font-size:15px;color:var(--ui-muted)}.svc-pulls figcaption b{font-weight:500;color:var(--ui-ink)}.svc-long-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.svc-prose-lead p:first-child{font-size:clamp(19px,1.6vw,22px);line-height:1.55;color:var(--ui-ink)}.svc-strikes{list-style:none;display:grid;gap:clamp(10px,1.4vw,18px)}.svc-strikes li{font:450 clamp(28px,4vw,60px) / 1.08 var(--za-display);letter-spacing:-.038em;color:var(--ui-ink);text-wrap:balance}.svc-strikes span{text-decoration-line:line-through;text-decoration-thickness:max(2px,.045em);text-decoration-color:var(--za-teal);transition:text-decoration-color .6s ease calc(.3s + var(--i) * .12s)}.za-reveal-armed .svc-strikes li:not(.is-in) span{text-decoration-color:rgb(var(--ui-light) / 0)}@media(max-width:960px){.svc-split,.svc-long-in{grid-template-columns:minmax(0,1fr)}.svc-split-head{position:static}.svc-stage{grid-template-columns:auto minmax(0,1fr);min-height:0}.svc-stage-art{grid-column:1 / -1;min-height:300px}.svc-flips{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.svc-lines li{grid-template-columns:28px minmax(0,1fr)}.svc-line-tick{width:24px;height:24px}.svc-stage{top:calc(72px + var(--i) * 12px);grid-template-columns:minmax(0,1fr)}.svc-num{padding:24px 24px 0;font-size:72px}.svc-stage-copy{padding:16px 24px 28px}.svc-stage-art{display:none}.svc-switch{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.svc-lines li,.svc-line-tick path,.svc-jobs h3,.svc-strikes span,.svc-switch-t,.svc-switch-t i{transition:none}.svc-cmp.is-live .svc-face{transition:opacity .01ms;backface-visibility:visible}.svc-cmp.is-live .svc-back,.svc-cmp.is-live .svc-flip[aria-pressed=true] .svc-front{transform:none;opacity:0}.svc-cmp.is-live .svc-flip[aria-pressed=true] .svc-back{opacity:1}}
