.hero[data-astro-cid-bbe6dxrz]{padding:64px 0 72px;overflow:hidden}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px}.hero-eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--border);box-shadow:0 2px 8px #0f27420a;font-size:13px;font-weight:700;color:var(--text-muted)}.eyebrow-dot[data-astro-cid-bbe6dxrz]{width:8px;height:8px;border-radius:50%;background:#facc15;box-shadow:0 0 0 3px #facc1540}.hero-title[data-astro-cid-bbe6dxrz]{margin:22px 0 20px;font-size:clamp(40px,5.4vw,66px);font-weight:800;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.hero-title-accent[data-astro-cid-bbe6dxrz]{display:block;color:var(--primary)}.hero-subtitle[data-astro-cid-bbe6dxrz]{max-width:520px;margin-bottom:32px;font-size:clamp(17px,1.6vw,19px);font-weight:500;line-height:1.55}.hero-note[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:14px;font-weight:600;color:var(--text-faint)}.hero-web-link[data-astro-cid-bbe6dxrz]{color:var(--primary);font-weight:700}.hero-web-link[data-astro-cid-bbe6dxrz]:hover{color:var(--primary-dark)}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{padding:36px 0 48px}.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:40px}}.features[data-astro-cid-vnivfuh2],.how[data-astro-cid-vnivfuh2]{padding:72px 0;scroll-margin-top:72px}.showcase[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.showcase-card[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 4px 20px #0f27420d;overflow:hidden}.shot-panel[data-astro-cid-vnivfuh2]{height:330px;padding:28px 28px 0;background:linear-gradient(180deg,var(--surface-high) 0%,#f4f8ff 100%);overflow:hidden}.shot-panel[data-astro-cid-vnivfuh2] img[data-astro-cid-vnivfuh2]{display:block;width:100%;max-width:280px;height:auto;margin:0 auto;border-radius:26px 26px 0 0;border:6px solid #0f2742;border-bottom:none;box-shadow:0 18px 40px -12px #0f274259}.showcase-body[data-astro-cid-vnivfuh2]{padding:22px 24px 26px}.showcase-body[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2],.extra[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2],.step[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{margin-bottom:6px;font-size:18px;font-weight:700;letter-spacing:-.01em}.showcase-body[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2],.extra[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2],.step[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:15px;line-height:1.55}.extras[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:56px}.extra-icon[data-astro-cid-vnivfuh2]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:14px;background:var(--primary-soft);color:var(--primary)}.extra-icon[data-astro-cid-vnivfuh2] svg[data-astro-cid-vnivfuh2]{width:22px;height:22px}.how[data-astro-cid-vnivfuh2]{background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.steps[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:none}.step[data-astro-cid-vnivfuh2]{position:relative}.step[data-astro-cid-vnivfuh2]:not(:last-child):after{content:"";position:absolute;top:20px;left:56px;right:-16px;border-top:2px dashed rgba(37,99,235,.2)}.step-num[data-astro-cid-vnivfuh2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:18px;border-radius:50%;background:var(--primary);color:#fff;font-size:16px;font-weight:800;box-shadow:0 6px 16px #2563eb4d}@media(max-width:960px){.showcase[data-astro-cid-vnivfuh2]{grid-template-columns:1fr;max-width:460px;margin:0 auto}.extras[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.features[data-astro-cid-vnivfuh2],.how[data-astro-cid-vnivfuh2]{padding:52px 0}.extras[data-astro-cid-vnivfuh2],.steps[data-astro-cid-vnivfuh2]{grid-template-columns:1fr;gap:24px}.step[data-astro-cid-vnivfuh2]:not(:last-child):after{display:none}}.pricing[data-astro-cid-hkoc4sea]{padding:80px 0 72px;scroll-margin-top:72px}.plans[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:920px;margin:0 auto}.plan[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;padding:36px 32px 30px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 4px 20px #0f27420d}.plan-premium[data-astro-cid-hkoc4sea]{border:1.5px solid var(--gold-border);box-shadow:0 12px 36px #eab3081f,0 2px 8px #0f27420a}.plan-badge[data-astro-cid-hkoc4sea]{align-self:flex-start;margin-bottom:18px;padding:5px 12px;border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.badge-gold[data-astro-cid-hkoc4sea]{background:var(--gold-soft);color:#a16207}.plan-name[data-astro-cid-hkoc4sea]{margin-bottom:6px;font-size:22px;font-weight:800}.price-row[data-astro-cid-hkoc4sea]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px}.price[data-astro-cid-hkoc4sea]{font-size:40px;font-weight:800;letter-spacing:-.03em;color:var(--text)}.price-gold[data-astro-cid-hkoc4sea]{color:#ca8a04}.period[data-astro-cid-hkoc4sea]{font-size:15px;font-weight:600;color:var(--text-muted)}.plan-desc[data-astro-cid-hkoc4sea]{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--border);font-size:15px}.plan-list[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;gap:12px;margin-bottom:30px;list-style:none}.plan-list[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;gap:10px;font-size:15px;font-weight:600;line-height:1.45;color:var(--text)}.tick[data-astro-cid-hkoc4sea]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--success-soft);color:var(--success);font-size:11px;font-weight:900}.tick-gold[data-astro-cid-hkoc4sea]{background:var(--gold-soft);color:#ca8a04}.plan-footer[data-astro-cid-hkoc4sea]{margin-top:auto;text-align:center}.plan-cta[data-astro-cid-hkoc4sea]{width:100%;white-space:normal}.fine-print[data-astro-cid-hkoc4sea]{margin-top:12px;font-size:13px;color:var(--text-faint)}@media(max-width:760px){.pricing[data-astro-cid-hkoc4sea]{padding:56px 0}.plans[data-astro-cid-hkoc4sea]{grid-template-columns:1fr;max-width:460px}.plan[data-astro-cid-hkoc4sea]{padding:30px 22px 24px}}
