.btn-row:where(.astro-wjt7ukaq){display:flex;flex-wrap:wrap;gap:12px}.new:where(.astro-wjt7ukaq){margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--mint);color:var(--forest);font-size:11px;letter-spacing:.04em}.icon-tile:where(.astro-wjt7ukaq){width:48px;height:48px;border-radius:14px;background:var(--mint);color:var(--forest);display:flex;align-items:center;justify-content:center}.hero:where(.astro-wjt7ukaq){padding:88px 0 112px}.hero-row:where(.astro-wjt7ukaq){display:flex;flex-wrap:wrap;gap:56px 72px;align-items:center}.hero-copy:where(.astro-wjt7ukaq){flex:1 1 520px;min-width:0;max-width:640px}.hero-title:where(.astro-wjt7ukaq){margin-top:18px;font-size:clamp(44px,6vw,84px)}.hero-copy:where(.astro-wjt7ukaq) .lead:where(.astro-wjt7ukaq){margin-top:28px}.hero-actions:where(.astro-wjt7ukaq){margin-top:32px}.hero-checks:where(.astro-wjt7ukaq){margin-top:32px;font-size:15px;color:var(--ink-2);gap:12px}.hero-checks:where(.astro-wjt7ukaq) li:where(.astro-wjt7ukaq){align-items:center}.hero-checks:where(.astro-wjt7ukaq) svg{margin-top:0}.hero-visual:where(.astro-wjt7ukaq){flex:1 1 400px;min-width:0;max-width:500px}.hero-visual:where(.astro-wjt7ukaq)>.sf-card{box-shadow:var(--shadow-float)}.toast:where(.astro-wjt7ukaq){position:relative;margin:-20px 0 0 32px;display:flex;gap:14px;align-items:flex-start;background:var(--dark);color:var(--dark-text);border-radius:18px;padding:16px 18px;box-shadow:0 24px 50px #0a1a1240}.toast-icon:where(.astro-wjt7ukaq){flex:none;width:36px;height:36px;border-radius:999px;background:var(--green);color:var(--ink);display:flex;align-items:center;justify-content:center}.toast:where(.astro-wjt7ukaq) strong:where(.astro-wjt7ukaq){font-size:15px;color:#fff}.toast:where(.astro-wjt7ukaq) span:where(.astro-wjt7ukaq):not(.toast-icon){display:block;font-size:14px;line-height:1.45;color:var(--dark-muted);margin-top:2px}.reasons:where(.astro-wjt7ukaq){gap:20px;margin-top:56px}.reason:where(.astro-wjt7ukaq){background:var(--ground);border:1px solid var(--line-soft);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:12px}.reason:where(.astro-wjt7ukaq) h3:where(.astro-wjt7ukaq){margin:8px 0 0;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em}.reason:where(.astro-wjt7ukaq) p:where(.astro-wjt7ukaq){margin:0;font-size:16px;line-height:1.6;color:var(--ink-2)}.ways:where(.astro-wjt7ukaq){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;margin-top:56px}.way:where(.astro-wjt7ukaq){background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.way-tracked:where(.astro-wjt7ukaq){border-color:var(--mint-line);box-shadow:var(--shadow-card)}.way:where(.astro-wjt7ukaq) h3:where(.astro-wjt7ukaq){margin:0;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.02em}.way:where(.astro-wjt7ukaq) .checks:where(.astro-wjt7ukaq){font-size:16px;color:var(--ink-2)}.how-wrap:where(.astro-wjt7ukaq){display:flex;flex-wrap:wrap;gap:56px 80px;align-items:flex-start}.how-head:where(.astro-wjt7ukaq){flex:1 1 380px;min-width:0;max-width:460px}.how-docs:where(.astro-wjt7ukaq){margin-top:28px}.how-example:where(.astro-wjt7ukaq){margin-top:40px}.how:where(.astro-wjt7ukaq){flex:1 1 480px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.how:where(.astro-wjt7ukaq) li:where(.astro-wjt7ukaq){display:flex;gap:24px;padding:28px 0;border-top:1px solid var(--line)}.how:where(.astro-wjt7ukaq) li:where(.astro-wjt7ukaq):first-child{border-top:2px solid var(--ink)}.how-n:where(.astro-wjt7ukaq){flex:none;width:64px;font-family:var(--font-display);font-size:40px;font-weight:700;color:var(--green);line-height:1;letter-spacing:-.03em}.how:where(.astro-wjt7ukaq) h3:where(.astro-wjt7ukaq){margin:0;font-size:20px;font-weight:600}.how:where(.astro-wjt7ukaq) p:where(.astro-wjt7ukaq){margin:8px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.final:where(.astro-wjt7ukaq){padding:0 0 112px}@media(max-width:720px){.hero:where(.astro-wjt7ukaq){padding:56px 0 80px}.toast:where(.astro-wjt7ukaq){margin-left:12px}.way:where(.astro-wjt7ukaq){padding:24px;border-radius:22px}.how-n:where(.astro-wjt7ukaq){width:48px;font-size:32px}.final:where(.astro-wjt7ukaq){padding-bottom:64px}}
