.cs{overflow-x:clip}.cs-hero{padding:clamp(36px,4.5vw,72px) 0 clamp(40px,5vw,80px)}.cs-hero-grid{align-items:start;display:grid;gap:clamp(40px,5vw,80px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);position:relative;z-index:1}.cs-crumbs{align-items:center;color:var(--wf-ink-4);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin:0 0 18px}.cs-crumbs a{align-items:center;color:var(--wf-blue-600);display:inline-flex;min-height:44px;text-decoration:none}.cs-crumbs a:hover{text-decoration:underline}.cs-hero .wf-display{margin:0 0 22px}.cs-hero .wf-lede{margin:0 0 22px;max-width:580px}.cs-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 28px;padding:0}.cs-chips li{align-items:center;background:var(--wf-paper);border:1px solid var(--wf-rule);border-radius:999px;box-shadow:var(--wf-shadow-sm);color:var(--wf-ink-2);display:inline-flex;font-size:14px;gap:7px;padding:6px 13px}.cs-chips svg{color:var(--wf-blue)}.cs-scene{animation:lp-rise 1.1s var(--wf-ease) .15s both;margin-top:clamp(16px,3vw,48px);padding:0 7% 9% 0;position:relative}.cs-frame img{aspect-ratio:16 / 10;display:block;height:auto;object-fit:cover;width:100%}.cs-phone{width:23%}.cs-body{align-items:start;display:grid;gap:clamp(36px,5vw,80px);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.cs-glance{background:#fff;border:1px solid var(--wf-rule);border-radius:var(--wf-r-lg);box-shadow:var(--wf-shadow);padding:28px;position:sticky;top:100px}.cs-glance h2{margin:0 0 12px}.cs-glance dl{margin:0 0 18px}.cs-glance dl>div{border-top:1px solid var(--wf-rule);display:flex;gap:12px;justify-content:space-between;padding:11px 0}.cs-glance dt{color:var(--wf-ink-3);font-size:15px}.cs-glance dd{color:var(--wf-ink);font-size:15px;font-weight:650;margin:0;text-align:right}.cs-glance-label{color:var(--wf-ink);font-size:15px;font-weight:800;margin:0 0 12px}.cs-glance .wf-ticks{gap:10px;margin-bottom:22px}.cs-glance .wf-ticks li{font-size:15.5px}.cs-glance .wf-btn{width:100%}.cs-prose section+section{margin-top:2.6em}.cs-prose .wf-kicker{margin-bottom:8px}.cs-prose h2{margin-top:0!important}.cs-steps-more{margin:clamp(28px,3vw,40px) 0 0;text-align:center}@media(max-width:960px){.cs-hero-grid,.cs-body{grid-template-columns:minmax(0,1fr)}.cs-scene{margin:0 auto;max-width:620px;width:100%}.cs-glance{position:static}}@media(prefers-reduced-motion:reduce){.cs-scene{animation:none}}.cs-crumbs a{justify-content:center;min-width:44px}.cs-hero.is-dark .cs-crumbs{color:var(--wf-on-dark-3)}.cs-hero.is-dark .cs-crumbs a{color:var(--wf-sky)}.cs-hero.is-dark .cs-crumbs [aria-current]{color:var(--wf-on-dark-2)}.cs-hero.is-dark .cs-chips li{background:#ffffff0f;border-color:#96c3f03d;box-shadow:none;color:var(--wf-on-dark)}.cs-hero.is-dark .cs-chips svg{color:var(--wf-sky)}.cs-hero.is-dark .lp-frame{box-shadow:0 0 0 1px #96c3f033,0 50px 100px -40px #000000d9}.cs-result{background:#3ddc971a;border:1px solid rgba(61,220,151,.35);border-radius:14px;color:#fff;font-size:17px;line-height:1.5;margin:0 0 22px;max-width:580px;padding:14px 18px}.cs-result b{color:#7fe8b8;display:block;font-size:14px;margin-bottom:2px}.cs-shot-grid{align-items:start;display:grid;gap:clamp(28px,3.4vw,48px) clamp(24px,3vw,40px);grid-template-columns:repeat(2,minmax(0,1fr))}.cs-shot{margin:0}.cs-shot .lp-frame{box-shadow:0 0 0 1px #0a234614,var(--wf-shadow-lg)}.cs-shot .lp-frame img{aspect-ratio:auto;height:auto}.cs-shot.is-phone{display:grid;justify-items:center}.cs-shot-phone{bottom:auto;position:relative;right:auto;width:min(220px,56%)}.cs-shot figcaption{color:var(--wf-ink-2);font-size:16px;line-height:1.5;margin-top:14px}.cs-shot.is-phone figcaption{text-align:center}.cs-more-story{margin-top:18px}.cs-more-story>summary{color:var(--wf-blue-600);cursor:pointer;font-weight:700;min-height:44px}@media(max-width:760px){.cs-shot-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.cs-hero-grid{gap:0}.cs-hero-copy{display:contents}.cs-hero-copy>.cs-crumbs{order:1}.cs-hero-copy>.wf-display{order:2}.cs-hero-copy>.wf-lede{order:3}.cs-hero-copy>.wf-actions{order:4}.cs-hero-grid>.cs-scene{margin:8px 0 22px;order:5;padding:0}.cs-hero-grid>.cs-scene .cs-phone{display:none}.cs-hero-copy>.cs-result{order:6}.cs-hero-copy>.cs-chips{order:7}}
