.cs-main{gap:88px}.cs-hero-copy,.cs-main .lp-intro{background:#fff7eadb;border-radius:32px;box-shadow:0 0 44px 30px #fff7eadb}@media (forced-colors:active){.cs-hero-copy,.cs-main .lp-intro{box-shadow:none}}.cs-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:56px;padding-top:24px;display:grid}.cs-hero-copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.lp .cs-h1{max-width:16ch;font-size:clamp(42px,5vw,70px)}@media (max-width:359px){.lp .cs-h1{font-size:36px}}.cs-eyebrow{background:var(--lp-lavender-soft);padding:6px 18px 6px 6px}.cs-badge{color:var(--lp-cream);background:var(--lp-ink);letter-spacing:.02em;border-radius:999px;align-items:center;padding:2px 12px;font-size:14px;font-weight:700;display:inline-flex}.cs-byline{color:var(--lp-ink-2);font-size:16px;font-weight:600}.lp .cs-byline-link{color:var(--lp-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--lp-accent);text-decoration-color:var(--lp-accent);margin-block:-10px;padding-block:10px;display:inline-block}.cs-glance{border:2.5px solid var(--lp-ink);background:var(--lp-white);min-width:0;box-shadow:6px 6px 0 var(--lp-lavender);border-radius:32px 32px 32px 10px;flex-direction:column;gap:18px;padding:clamp(20px,3vw,30px);display:flex}.lp .cs-glance-title{font-size:22px;line-height:1.2}@media (max-width:959px){.cs-hero{grid-template-columns:minmax(0,1fr);gap:40px}}.cs-built,.cs-timeline{background:#fff7eae6;border-radius:32px;padding:clamp(18px,3vw,32px)}@media (min-width:960px){.cs-timeline{margin-inline:-32px}}@container vs-spot (min-width:640px){.cs-problem-head .vs-spot-art{width:190px}.cs-problem-head .vs-spot-art svg *{vector-effect:non-scaling-stroke}}@media (min-width:960px){.cs-problem.vs-compare-frame{grid-template:". .after"1fr"before arrow after""note.after"". .after"1fr/minmax(0,1fr) 64px minmax(0,1fr);gap:0 8px;display:grid}.cs-problem .vs-compare{display:contents}.cs-problem .vs-compare-note{grid-area:note;margin-top:16px}}.cs-borrow{border:2.5px solid var(--lp-ink);background:var(--lp-mint-soft);border-radius:36px 36px 36px 10px;flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(22px,3.5vw,40px);display:flex}.cs-habits{align-self:stretch}.cs-screens{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:end;gap:28px;display:grid}.cs-split{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:center;gap:24px 56px;display:grid}.cs-pull{max-width:820px}.cs-final .lp-actions{justify-content:flex-start}.cs-final .lp-final-copy .lp-sub{max-width:30em}@media (max-width:759px){.cs-main{gap:64px}}.cs-borrow .vs-step-text{box-shadow:none;background:0 0}.lp .cs-habits .vs-step-title{font-size:21px}
