.svc-why-section--snow{background:var(--v-snow)}.svc-why{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--sp-16);align-items:start}.svc-why-copy{position:sticky;top:var(--sp-24)}.svc-why-copy .eyebrow-headline{margin-bottom:var(--sp-4)}.svc-why-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-6) var(--sp-4);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--v-border);max-width:100%}.svc-why-logo{display:flex;align-items:center;justify-content:center;min-height:56px}.svc-why-logo:nth-child(1){grid-column:1 / 3}.svc-why-logo:nth-child(2){grid-column:3 / 5}.svc-why-logo:nth-child(3){grid-column:5 / 7}.svc-why-logo:nth-child(4){grid-column:2 / 4}.svc-why-logo:nth-child(5){grid-column:4 / 6}.svc-why-logo img,.svc-why-logo-img{width:auto;height:44px;max-width:132px;object-fit:contain;object-position:center;filter:grayscale(1) opacity(.55);transition:filter var(--dur-normal) var(--ease-out)}.svc-why-logo-img--cover{width:88px;object-fit:cover}.svc-why-logo:hover img,.svc-why-logo:hover .svc-why-logo-img{filter:grayscale(0) opacity(1)}.svc-why-logo-name{font-family:var(--font-display);font-size:.82rem;font-weight:var(--type-weight-semibold);color:var(--v-mist);white-space:nowrap;transition:color var(--dur-normal) var(--ease-out)}.svc-why-logo:hover .svc-why-logo-name{color:var(--v-ink)}.svc-why-stats{display:flex;flex-direction:column;gap:var(--sp-6)}.svc-why-stat-card{position:relative;padding:var(--sp-6);background:var(--v-snow);border:1px solid var(--v-border);border-radius:var(--r-xl);transition:border-color var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out)}.svc-why-stat-card--flip{padding:var(--sp-5);background:var(--v-white);overflow:hidden}.svc-why-section--snow .svc-why-stat-card{background:var(--v-white)}.svc-why-section--snow .svc-why-stat-card--flip{background:var(--v-snow)}.svc-why-stat-card:before{content:"";position:absolute;top:var(--sp-5);left:0;width:3px;height:calc(100% - var(--sp-10));border-radius:0 var(--r-full) var(--r-full) 0;background:var(--v-red);opacity:0;transition:opacity var(--dur-normal) var(--ease-out)}.svc-why-stat-card:hover{border-color:var(--v-border-strong);box-shadow:var(--shadow-sm)}.svc-why-stat-card:hover:before{opacity:1}.svc-why-stat-card-icon{position:absolute;top:var(--sp-5);right:var(--sp-5);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-md);border:1px solid var(--v-border);background:var(--v-white);color:var(--v-ink-60);transition:color var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.svc-why-section--snow .svc-why-stat-card-icon{background:var(--v-snow)}.svc-why-stat-card:hover .svc-why-stat-card-icon{color:var(--v-ink);border-color:var(--v-border-strong)}.svc-why-stat-card-icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.svc-why-stat-card-top{display:flex;align-items:flex-end;min-height:3.5rem;margin-bottom:var(--sp-3);padding-right:var(--sp-12)}.svc-why-value{font-family:var(--font-display);font-size:var(--type-h1);line-height:1;letter-spacing:-.03em;font-weight:var(--type-weight-semibold);color:var(--v-ink);overflow-wrap:anywhere}.svc-why-stat-h{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--v-ink);line-height:1.35;margin:0 0 var(--sp-2)}.svc-why-stat-b{font-size:.9rem;color:var(--v-ink-60);line-height:1.6;margin:0}.svc-why-stat-source{margin:var(--sp-3) 0 0;font-size:.8rem;line-height:1.4}.svc-why-stat-source a{color:var(--v-ink-60);text-decoration:underline;text-decoration-color:var(--v-mist);text-underline-offset:2px;transition:color var(--dur-normal) var(--ease-out),text-decoration-color var(--dur-normal) var(--ease-out)}.svc-why-stat-source a:hover{color:var(--v-red);text-decoration-color:var(--v-red)}.svc-why-compare-progress{position:absolute;top:0;left:0;right:0;height:2px;background:var(--v-cloud);z-index:2;opacity:1;transition:opacity var(--dur-fast) var(--ease-out)}.svc-why-stat-card--flip.auto-off .svc-why-compare-progress{opacity:0}.svc-why-compare-progress-bar{display:block;width:0;height:100%;background:var(--v-red)}.svc-why-compare-progress-bar.run{animation:svc-why-compare-prog 5.5s linear forwards}.svc-why-stat-card--flip:hover .svc-why-compare-progress-bar.run,.svc-why-stat-card--flip:focus-within .svc-why-compare-progress-bar.run{animation-play-state:paused}@keyframes svc-why-compare-prog{0%{width:0}to{width:100%}}.svc-why-compare-toggle{position:relative;display:flex;gap:var(--sp-1);padding:3px;margin-bottom:var(--sp-5);border:1px solid var(--v-border);border-radius:var(--r-full);background:color-mix(in srgb,var(--v-ink) 3%,var(--v-white))}.svc-why-compare-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--r-full);background:var(--v-ink);box-shadow:var(--shadow-sm);z-index:0;transition:transform .42s var(--ease-out);pointer-events:none}.svc-why-compare-toggle[data-active=after] .svc-why-compare-thumb{transform:translate(100%)}.svc-why-section--snow .svc-why-compare-toggle{background:var(--v-white)}.svc-why-compare-tab{position:relative;z-index:1;flex:1;min-width:0;padding:var(--sp-2) var(--sp-4);border:none;border-radius:var(--r-full);background:transparent;font-family:var(--font-mono);font-size:.62rem;font-weight:var(--type-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--v-slate);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.svc-why-compare-tab:hover{color:var(--v-ink)}.svc-why-compare-tab.active{color:var(--v-white);background:transparent;box-shadow:none}.svc-why-compare-tab[data-compare-tab=after].active{background:transparent}.svc-why-compare-tab:focus-visible{outline:2px solid var(--v-ink);outline-offset:2px}.svc-why-compare-stack{display:grid;min-height:11rem}.svc-why-compare-panel{grid-area:1 / 1;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translate(var(--slide-from, 8px)) scale(.985);pointer-events:none;transition:opacity .36s var(--ease-out),transform .42s var(--ease-out),visibility 0ms linear .42s}.svc-why-compare-panel.active{opacity:1;visibility:visible;transform:translate(0) scale(1);pointer-events:auto;transition:opacity .36s var(--ease-out),transform .42s var(--ease-out),visibility 0ms}.svc-why-compare-panel.is-entering .svc-why-flip-row{animation:svc-why-row-in .48s var(--ease-out) backwards}.svc-why-compare-panel.is-entering .svc-why-flip-row:nth-child(1){animation-delay:40ms}.svc-why-compare-panel.is-entering .svc-why-flip-row:nth-child(2){animation-delay:.12s}.svc-why-compare-panel.is-entering .svc-why-value--flip{animation:svc-why-value-pop .52s var(--ease-out) backwards}.svc-why-compare-panel.is-entering .svc-why-flip-row:nth-child(1) .svc-why-value--flip{animation-delay:80ms}.svc-why-compare-panel.is-entering .svc-why-flip-row:nth-child(2) .svc-why-value--flip{animation-delay:.16s}@keyframes svc-why-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svc-why-value-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.svc-why-compare-panel,.svc-why-compare-panel.active,.svc-why-compare-thumb,.svc-why-compare-panel.is-entering .svc-why-flip-row,.svc-why-compare-panel.is-entering .svc-why-value--flip{animation:none;transition:none;transform:none}.svc-why-compare-progress-bar.run{animation:none}}.svc-why-flip-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:var(--sp-4);row-gap:var(--sp-1);align-items:start}.svc-why-flip-row--split{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--v-border)}.svc-why-flip-topic{grid-column:1 / -1;margin:0;font-family:var(--font-display);font-size:.92rem;font-weight:var(--type-weight-semibold);color:var(--v-ink);line-height:1.35}.svc-why-value--flip{grid-column:1;grid-row:2 / 4;align-self:center;font-size:var(--type-h2);margin:0}.svc-why-flip-row .svc-why-stat-b{grid-column:2;grid-row:2;font-size:.82rem;line-height:1.5;margin:0;max-width:36ch}.svc-why-flip-row .svc-why-stat-source{grid-column:2;grid-row:3;margin:0;font-size:.75rem}.svc-why-flip-row--proof .svc-why-value--flip{color:var(--v-ink)}.svc-why-flip-row--proof .svc-why-flip-topic:after{content:"";display:inline-block;width:6px;height:6px;margin-left:var(--sp-2);border-radius:50%;background:var(--v-red);vertical-align:middle}.svc-why-compare-panel.active .svc-why-flip-row--proof .svc-why-flip-topic:after{animation:svc-why-dot-pulse 2.4s var(--ease-out) infinite}@keyframes svc-why-dot-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.svc-why-stat-b--solo{font-size:.95rem;color:var(--v-ink);line-height:1.55;max-width:42ch}.svc-why-outro{margin:var(--sp-4) 0 0;font-size:var(--type-body);color:var(--v-ink-60);line-height:1.7;max-width:540px}.svc-why--step .svc-why-stats{gap:0;border-top:1px solid var(--v-border)}.svc-why-stat--step{display:grid;grid-template-columns:52px 1fr;gap:var(--sp-6);padding:var(--sp-8) 0;border-top:none;border-bottom:1px solid var(--v-border);transition:background var(--dur-normal) var(--ease-out)}.svc-why-stat--step:last-child{border-bottom:1px solid var(--v-border)}.svc-why-stat--step:hover{background:linear-gradient(90deg,transparent,rgba(10,15,26,.02) 70%,transparent)}.svc-why-stat--step:hover .svc-why-step-body{transform:translate(6px)}.svc-why-stat--step:hover .svc-why-step-node{border-color:var(--v-red);color:var(--v-red)}.svc-why-step-track{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:2px}.svc-why-step-node{width:40px;height:40px;border-radius:var(--r-lg);border:1px solid var(--v-border);background:var(--v-snow);display:flex;align-items:center;justify-content:center;color:var(--v-ink-60);transition:border-color var(--dur-normal) var(--ease-out),color var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out);flex-shrink:0}.svc-why-step-number{font-family:var(--font-display);font-size:1.05rem;font-weight:var(--type-weight-semibold);letter-spacing:-.02em;line-height:1}.svc-why-step-icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.svc-why-step-line{width:1px;flex:1;min-height:32px;background:var(--v-border);margin:var(--sp-2) 0}.svc-why-step-body{transition:transform var(--dur-normal) var(--ease-out)}.svc-why-step-label{display:inline-flex;align-items:center;flex-wrap:wrap;font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--v-red);font-weight:var(--type-weight-medium);margin-bottom:var(--sp-3);overflow-wrap:anywhere}.svc-why-step-label:before{content:"";width:18px;height:1px;background:var(--v-red);margin-right:var(--sp-2)}@media(max-width:900px){.svc-why{grid-template-columns:1fr;gap:var(--sp-10)}.svc-why-copy{position:static}}@media(max-width:560px){.svc-why-stat-card{padding:var(--sp-5)}.svc-why-compare-tab{font-size:.58rem;padding:var(--sp-2) var(--sp-3);letter-spacing:.04em}.svc-why-flip-row{grid-template-columns:1fr;grid-template-rows:auto}.svc-why-value--flip{grid-column:1;grid-row:auto;margin:var(--sp-2) 0}.svc-why-flip-row .svc-why-stat-b,.svc-why-flip-row .svc-why-stat-source{grid-column:1;grid-row:auto;max-width:none}.svc-why-stat-card-top{padding-right:0;min-height:auto}.svc-why-stat-card-icon{position:static;margin-bottom:var(--sp-4)}.svc-why-stat--step{grid-template-columns:40px 1fr;gap:var(--sp-4)}.svc-why-step-number{font-size:.95rem}.svc-why-logos{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.svc-why-logo:nth-child(n){grid-column:auto}.svc-why-logo{min-height:48px}.svc-why-logo img,.svc-why-logo-img{height:40px;max-width:120px}.svc-why-logo-img--cover{width:72px}.svc-why-logo:nth-child(5):last-child{grid-column:1 / -1}}
