.home-hero{background:var(--hero);color:var(--hero-ink);padding:clamp(48px,8vw,104px) 0 clamp(56px,8vw,104px)}.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width<=920px){.hero-grid{grid-template-columns:1fr}}.hero-copy h1{max-width:10em;font-size:clamp(2.6rem,5.4vw,4.4rem)}.hero-copy .lede{color:var(--hero-ink);opacity:.85;max-width:24em;margin-top:20px}.hero-copy .row{margin-top:32px}.home-hero .btn.quiet{color:var(--hero-ink);border-color:var(--hero-ink)}.home-hero .btn.quiet:hover{background:color-mix(in srgb, var(--hero-ink) 8%, transparent);color:var(--hero-ink)}.try{gap:0;display:grid}.try-voices{flex-wrap:wrap;gap:4px;padding-left:12px;display:flex}.try-voices button{font:inherit;cursor:pointer;color:var(--ink-2);background:color-mix(in srgb, var(--sheet) 55%, transparent);border:1px solid var(--rule);border-bottom:0;border-radius:8px 8px 0 0;padding:8px 14px 9px;font-size:.92rem;font-weight:600}.try-voices button:hover{color:var(--ink);background:var(--sheet)}.try-voices button[aria-pressed=true]{background:var(--sheet);color:var(--ink);position:relative;top:1px}.try-sheet{background:var(--sheet);border:1px solid var(--rule);min-height:15.5em;box-shadow:0 1px 0 var(--rule), 0 24px 48px -32px #121c3359;border-radius:10px;padding:clamp(20px,3vw,32px)}.try-text,.try-edit{color:var(--ink);font-size:1.12rem;line-height:1.8}.try-edit{resize:vertical;background:0 0;border:0;min-height:11em;padding:0}.try-edit:focus-visible{outline:none}.try-sheet:focus-within{border-color:var(--blue)}.try-foot{flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 4px 0;display:flex}.try-score{min-width:12em;color:var(--ink-2);flex:1}.try-score strong{color:var(--ink);font-variant-numeric:tabular-nums}.try-key{padding:8px 4px 0}.key-ai{background:rgba(var(--ai-rgb), calc(var(--ai-min) + var(--ai-span)));color:var(--ai-ink);box-shadow:inset 0 -2px 0 var(--ai-line);border-radius:3px;padding:0 3px}.try-text.ink-in .chg{animation:.9s ease-out both ink}@keyframes ink{0%{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.try-text.ink-in .chg{animation:none}}.why-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}@media (width<=860px){.why-grid{grid-template-columns:1fr}}.why .stack>p:not(.lede){max-width:36em;color:var(--ink-2)}.why-chart{border-left:3px solid var(--blue);background:var(--sheet);border-radius:0 8px 8px 0;gap:16px;margin:0;padding:clamp(18px,3vw,28px);display:grid}.why-chart figcaption{gap:6px;display:grid}.why-chart .bar{grid-template-columns:minmax(120px,150px) 1fr 52px}.why-chart .bar .name{font-variant-numeric:tabular-nums;color:var(--ink-2)}.why-stat{font-size:1.05rem}.why-stat strong{font-family:var(--font-display);letter-spacing:-.02em;margin-right:6px;font-size:1.8rem;font-weight:500}.proof-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}@media (width<=860px){.proof-grid{grid-template-columns:1fr}}.proof .stack>p:not(.lede){max-width:34em;color:var(--ink-2)}.proof-big{color:var(--ink-2);max-width:24em;margin-bottom:24px;font-size:1.05rem}.proof-big strong{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin-bottom:8px;font-size:clamp(3rem,7vw,4.8rem);font-weight:500;line-height:1;display:block}.offers{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}@media (width<=860px){.offers{grid-template-columns:1fr}}.offer{align-content:start;gap:10px;padding:22px 28px 8px 0;display:grid}.offer+.offer{border-left:1px solid var(--rule);padding-left:28px}@media (width<=860px){.offer+.offer{border-left:0;border-top:1px solid var(--rule);padding-left:0}}.offer p{color:var(--ink-2);max-width:26em}.offer a{font-weight:600}.soon{font-family:var(--font-ui);letter-spacing:0;color:var(--blue-text);vertical-align:3px;border:1px solid;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.75rem;font-weight:600}@media (width<=640px){.try-voices{scrollbar-width:none;flex-wrap:nowrap;padding-left:8px;overflow-x:auto}.try-voices button{white-space:nowrap}}
