main[data-astro-cid-tkryrs2i]{min-height:100vh}.container[data-astro-cid-tkryrs2i]{max-width:1200px;padding:0 var(--space-6);margin:0 auto}.section[data-astro-cid-tkryrs2i]{padding:var(--space-16) 0}@media (width<=768px){.section[data-astro-cid-tkryrs2i]{padding:var(--space-12) 0}}.section-dark[data-astro-cid-tkryrs2i]{background:var(--color-deep-teal);color:#f1f7f7}.section-dark[data-astro-cid-tkryrs2i] .section-title[data-astro-cid-tkryrs2i]{color:#f1f7f7}.section-dark[data-astro-cid-tkryrs2i] .muted[data-astro-cid-tkryrs2i]{color:#a9c4c7}.section-dark[data-astro-cid-tkryrs2i] .eyebrow[data-astro-cid-tkryrs2i]{color:var(--color-aqua)}.section-title[data-astro-cid-tkryrs2i]{letter-spacing:-.03em;margin:0 0 var(--space-8);max-width:760px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.12}.section-body[data-astro-cid-tkryrs2i]{max-width:680px;margin-bottom:var(--space-8);font-size:clamp(16px,2vw,18px);line-height:1.6}.hero[data-astro-cid-tkryrs2i]{padding:var(--space-16) 0 var(--space-12)}@media (width<=768px){.hero[data-astro-cid-tkryrs2i]{padding:var(--space-12) 0}}.eyebrow[data-astro-cid-tkryrs2i]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:var(--space-4);font-size:13px;font-weight:700;display:block}.hero-title[data-astro-cid-tkryrs2i]{letter-spacing:-.045em;margin:0 0 var(--space-6);max-width:880px;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.04}.hero-subhead[data-astro-cid-tkryrs2i]{color:var(--color-ink-muted);max-width:680px;margin:0 0 var(--space-8);font-size:clamp(17px,2vw,20px);line-height:1.6}.hero-ctas[data-astro-cid-tkryrs2i]{gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.hero-state[data-astro-cid-tkryrs2i]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.badge-large[data-astro-cid-tkryrs2i]{padding:var(--space-3) var(--space-5);background:var(--color-surface-200);border-radius:var(--radius-full);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-muted);font-size:15px;font-weight:600;display:inline-block}.badge-section[data-astro-cid-tkryrs2i]{padding:var(--space-2) var(--space-4);background:var(--color-surface-200);border-radius:var(--radius-full);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:var(--space-4);font-size:13px;font-weight:600;display:inline-block}.badge-inline[data-astro-cid-tkryrs2i]{padding:var(--space-2) var(--space-4);background:var(--color-surface-200);border-radius:var(--radius-full);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-muted);font-size:14px;font-weight:600;display:inline-block}.hero-note[data-astro-cid-tkryrs2i]{margin:0 0 var(--space-12)}.hero-visual[data-astro-cid-tkryrs2i]{border-radius:var(--radius-xl);overflow:hidden}.btn[data-astro-cid-tkryrs2i]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);border:none;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.btn[data-astro-cid-tkryrs2i]:hover{opacity:.9;text-decoration:none}.btn-primary[data-astro-cid-tkryrs2i]{background:var(--color-action);color:var(--color-on-action)}.btn-secondary[data-astro-cid-tkryrs2i]{background:var(--color-surface-200);color:var(--color-ink);border:1px solid var(--color-line)}.cards[data-astro-cid-tkryrs2i]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.card[data-astro-cid-tkryrs2i]{background:var(--color-surface-200);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-6)}.card[data-astro-cid-tkryrs2i] h3[data-astro-cid-tkryrs2i]{margin:0 0 var(--space-3)}.card[data-astro-cid-tkryrs2i] p[data-astro-cid-tkryrs2i]{margin:0}.steps[data-astro-cid-tkryrs2i]{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.step[data-astro-cid-tkryrs2i]{position:relative}.step-number[data-astro-cid-tkryrs2i]{border-radius:var(--radius-md);background:var(--color-tint);width:40px;height:40px;color:var(--color-ink);margin-bottom:var(--space-3);justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.step[data-astro-cid-tkryrs2i] h3[data-astro-cid-tkryrs2i]{margin:0 0 var(--space-2)}.step[data-astro-cid-tkryrs2i] p[data-astro-cid-tkryrs2i]{margin:0}.code-example[data-astro-cid-tkryrs2i]{background:var(--color-deep-teal);color:#e6f4f5;border-radius:var(--radius-lg);padding:var(--space-6);margin:0;overflow-x:auto}.code-example[data-astro-cid-tkryrs2i] code[data-astro-cid-tkryrs2i]{font-family:var(--font-mono);font-size:13px;line-height:1.7}.privacy-grid[data-astro-cid-tkryrs2i]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.privacy-item[data-astro-cid-tkryrs2i]{gap:var(--space-4);display:flex}.privacy-item[data-astro-cid-tkryrs2i] svg[data-astro-cid-tkryrs2i]{color:var(--color-ink);flex-shrink:0;margin-top:3px}.privacy-item[data-astro-cid-tkryrs2i] h3[data-astro-cid-tkryrs2i]{margin:0 0 var(--space-2)}.privacy-item[data-astro-cid-tkryrs2i] p[data-astro-cid-tkryrs2i]{margin:0}.tiers[data-astro-cid-tkryrs2i]{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.tier[data-astro-cid-tkryrs2i]{background:var(--color-surface-200);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-6)}.tier[data-astro-cid-tkryrs2i] h3[data-astro-cid-tkryrs2i]{margin:0 0 var(--space-2)}.tier-price[data-astro-cid-tkryrs2i]{margin:0 0 var(--space-4);color:var(--color-accent-text)}.tier-features[data-astro-cid-tkryrs2i]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tier-features[data-astro-cid-tkryrs2i] li[data-astro-cid-tkryrs2i]{color:var(--color-ink-muted);font-size:14px}.tier-note[data-astro-cid-tkryrs2i]{text-align:center;margin-bottom:var(--space-6)}.works-with[data-astro-cid-tkryrs2i]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.works-with[data-astro-cid-tkryrs2i] h3[data-astro-cid-tkryrs2i]{margin:0 0 var(--space-2)}.works-with[data-astro-cid-tkryrs2i] p[data-astro-cid-tkryrs2i]{margin:0}.cta-center[data-astro-cid-tkryrs2i]{justify-content:center;display:flex}.section-cta[data-astro-cid-tkryrs2i]{text-align:center}.cta-buttons[data-astro-cid-tkryrs2i]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.placeholder-image[data-astro-cid-tkryrs2i]{background:var(--color-surface-200);border:2px dashed var(--color-line);border-radius:var(--radius-lg);padding:var(--space-16);min-height:200px;margin-top:var(--space-6);justify-content:center;align-items:center;display:flex}.section-dark[data-astro-cid-tkryrs2i] .placeholder-image[data-astro-cid-tkryrs2i]{background:#ffffff0d;border-color:#ffffff1a}@media (width<=768px){.container[data-astro-cid-tkryrs2i]{padding:0 var(--space-4)}.hero-ctas[data-astro-cid-tkryrs2i]{flex-direction:column}.btn[data-astro-cid-tkryrs2i]{width:100%}}@media (width<=360px){.hero-title[data-astro-cid-tkryrs2i]{font-size:32px}.section-title[data-astro-cid-tkryrs2i]{font-size:24px}}
