.intro[data-astro-cid-zvqjwl4y]{max-width:1040px}.intro[data-astro-cid-zvqjwl4y] .sc-link[data-astro-cid-zvqjwl4y]{margin-bottom:24px;display:inline-block}.intro[data-astro-cid-zvqjwl4y] .sc-h1[data-astro-cid-zvqjwl4y]{max-width:18ch;margin-bottom:24px}.intro[data-astro-cid-zvqjwl4y] .sc-lead[data-astro-cid-zvqjwl4y]{max-width:54ch}.example-intro[data-astro-cid-zvqjwl4y]{max-width:70ch;color:var(--ink-700);flex-wrap:wrap;align-items:baseline;gap:10px 12px;margin-top:32px;font-size:16px;line-height:1.6;display:flex}.tag[data-astro-cid-zvqjwl4y]{font:600 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-strong);background:var(--amber-dim);border-radius:999px;padding:6px 9px}.offer[data-astro-cid-zvqjwl4y]{background:var(--bg-hero);border-top:1px solid var(--line-soft);padding:96px 0 120px}.offer[data-astro-cid-zvqjwl4y] h2[data-astro-cid-zvqjwl4y]{max-width:24ch;color:var(--ink-900);margin-bottom:64px}.timeline[data-astro-cid-zvqjwl4y]{margin:0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-zvqjwl4y]:before{content:"";background:linear-gradient(var(--amber), var(--ink-300));border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:27px}.row[data-astro-cid-zvqjwl4y]{grid-template-columns:56px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:0 40px;padding-bottom:56px;display:grid;position:relative}.row[data-astro-cid-zvqjwl4y]:last-child{padding-bottom:0}.marker[data-astro-cid-zvqjwl4y]{z-index:1;position:relative}.tile[data-astro-cid-zvqjwl4y]{width:56px;height:56px;color:var(--amber-strong);box-shadow:0 0 0 1px var(--line), var(--shadow-sm);background:#fff;border-radius:16px;place-items:center;display:grid}.tile[data-astro-cid-zvqjwl4y] svg[data-astro-cid-zvqjwl4y]{width:24px;height:24px}.row[data-astro-cid-zvqjwl4y]:last-child .tile[data-astro-cid-zvqjwl4y]{background:var(--ink-900);color:var(--amber);box-shadow:var(--shadow-md)}.what[data-astro-cid-zvqjwl4y]{padding-top:4px}.kicker[data-astro-cid-zvqjwl4y]{font:600 12px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-strong);align-items:center;gap:10px;margin-bottom:10px;display:flex}.badge[data-astro-cid-zvqjwl4y]{font:600 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--ink-700);border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 8px}.what[data-astro-cid-zvqjwl4y] h3[data-astro-cid-zvqjwl4y]{color:var(--ink-900);letter-spacing:-.02em;text-wrap:balance;margin-bottom:12px;font-size:clamp(22px,2vw,28px);line-height:1.15}.why[data-astro-cid-zvqjwl4y]{color:var(--ink-500);max-width:46ch;font-size:17px;line-height:1.6}.card[data-astro-cid-zvqjwl4y]{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:16px;padding:26px 28px 24px;position:relative}.card[data-astro-cid-zvqjwl4y]:before{content:"";background:var(--amber);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28px;right:28px}.card-label[data-astro-cid-zvqjwl4y]{font:600 11px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);margin-bottom:10px}.example[data-astro-cid-zvqjwl4y]{color:var(--ink-900);font-size:17px;line-height:1.55}.note[data-astro-cid-zvqjwl4y]{border-top:1px dashed var(--line);color:var(--ink-500);margin-top:16px;padding-top:14px;font-size:14px;line-height:1.55}@media (width<=900px){.row[data-astro-cid-zvqjwl4y]{grid-template-columns:56px minmax(0,1fr);gap:0 24px}.card[data-astro-cid-zvqjwl4y]{grid-column:2;margin-top:20px}}@media (width<=560px){.offer[data-astro-cid-zvqjwl4y]{padding:64px 0 72px}.offer[data-astro-cid-zvqjwl4y] h2[data-astro-cid-zvqjwl4y]{margin-bottom:40px}.intro[data-astro-cid-zvqjwl4y] .sc-h1[data-astro-cid-zvqjwl4y]{hyphens:auto}.timeline[data-astro-cid-zvqjwl4y]:before{left:21px}.row[data-astro-cid-zvqjwl4y]{grid-template-columns:44px minmax(0,1fr);gap:0 16px;padding-bottom:44px}.tile[data-astro-cid-zvqjwl4y]{border-radius:12px;width:44px;height:44px}.tile[data-astro-cid-zvqjwl4y] svg[data-astro-cid-zvqjwl4y]{width:20px;height:20px}.card[data-astro-cid-zvqjwl4y]{padding:20px 20px 18px}.card[data-astro-cid-zvqjwl4y]:before{left:20px;right:20px}.why[data-astro-cid-zvqjwl4y],.example[data-astro-cid-zvqjwl4y]{font-size:16px}}
