.hero.svelte-10joqin{padding:52px 0 44px}.hero-grid.svelte-10joqin{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.eyebrow.svelte-10joqin{display:inline-block;background:var(--green-soft);color:#357a56;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;margin-bottom:18px}h1.svelte-10joqin{font-size:40px;line-height:1.28;margin:0 0 16px;letter-spacing:-.01em}h1.svelte-10joqin .u:where(.svelte-10joqin){background:linear-gradient(transparent 62%,#fde9c9 62%)}.lead.svelte-10joqin{font-size:17px;color:var(--sub);margin:0 0 24px;max-width:30em}.hero-cta.svelte-10joqin{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.note.svelte-10joqin{font-size:13px;color:var(--sub);margin-top:14px}.hero-art.svelte-10joqin{background:var(--soft);border:1px solid var(--border);border-radius:16px;padding:18px}.hero-art.svelte-10joqin svg:where(.svelte-10joqin){display:block;width:100%;height:auto}section.svelte-10joqin{padding:52px 0}.band.svelte-10joqin{background:var(--soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}h2.svelte-10joqin{font-size:26px;margin:0 0 10px;letter-spacing:-.01em}.sec-lead.svelte-10joqin{color:var(--sub);margin:0 0 30px;font-size:15px}h3.svelte-10joqin{font-size:18px;margin:0 0 8px}.sample.svelte-10joqin{display:grid;grid-template-columns:1fr .92fr;gap:32px;align-items:center}.sample-box.svelte-10joqin,.step.svelte-10joqin,.plan.svelte-10joqin,.qa.svelte-10joqin{background:#fff;border:1px solid var(--border);border-radius:var(--radius)}.sample-box.svelte-10joqin{padding:20px}.sample-h.svelte-10joqin{font-size:12px;font-weight:700;color:var(--sub);letter-spacing:.06em;margin:0 0 12px}.sample-tags.svelte-10joqin{display:flex;flex-wrap:wrap;gap:8px}.sample-tags.svelte-10joqin span:where(.svelte-10joqin){font-size:13.5px;padding:7px 12px;border-radius:8px;background:var(--surface2);color:#5f5c57}.sample-tags.svelte-10joqin span.on:where(.svelte-10joqin){background:var(--green-soft);color:#357a56;font-weight:700}.bullets.svelte-10joqin{margin:0;padding-left:1.15em;color:var(--sub);font-size:15px}.bullets.svelte-10joqin li:where(.svelte-10joqin){margin-bottom:10px}.bullets.svelte-10joqin b:where(.svelte-10joqin){color:var(--text)}.steps.svelte-10joqin,.plans.svelte-10joqin{display:grid;gap:16px}.steps.svelte-10joqin{grid-template-columns:repeat(3,1fr)}.step.svelte-10joqin{padding:22px}.step-no.svelte-10joqin{width:30px;height:30px;border-radius:8px;background:var(--blue-soft);color:#1f6fbd;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;margin-bottom:14px}.step.svelte-10joqin p:where(.svelte-10joqin){margin:0;color:var(--sub);font-size:14.5px}.phone-grid.svelte-10joqin{display:grid;grid-template-columns:300px 1fr;gap:36px;align-items:center}.phone.svelte-10joqin{width:300px;border:1px solid var(--border);border-radius:26px;background:#fff;padding:14px;box-shadow:0 1px 2px #0000000d,0 4px 12px #0000000a}.phone-notch.svelte-10joqin{width:92px;height:5px;border-radius:3px;background:var(--surface2);margin:2px auto 14px}.phone-step.svelte-10joqin{font-size:12px;color:var(--sub);margin:0 0 8px;font-weight:700;letter-spacing:.04em}.phone-card.svelte-10joqin{border:1px solid var(--border);border-radius:10px;padding:12px;font-size:14px;margin-bottom:9px;min-height:44px;display:flex;align-items:center;gap:9px}.phone-card.sel.svelte-10joqin{background:var(--blue-soft);border-color:#bcddf7;font-weight:700}.phone-ai.svelte-10joqin{background:var(--blue-soft);border:1px solid #BCDDF7;border-radius:10px;padding:12px;font-size:13px;margin-bottom:12px}.phone.svelte-10joqin .btn:where(.svelte-10joqin){width:100%}.plans.svelte-10joqin{grid-template-columns:repeat(3,1fr);align-items:stretch}.plan.svelte-10joqin{padding:24px;display:flex;flex-direction:column}.plan.reco.svelte-10joqin{border-color:var(--blue);box-shadow:0 1px 2px #0000000d,0 4px 12px #2783de1a}.plan-badge.svelte-10joqin{align-self:flex-start;font-size:11.5px;font-weight:700;color:#1f6fbd;background:var(--blue-soft);padding:4px 10px;border-radius:999px;margin-bottom:12px}.price.svelte-10joqin{font-size:30px;font-weight:700;margin:6px 0 2px}.price.svelte-10joqin small:where(.svelte-10joqin){font-size:13px;font-weight:400;color:var(--sub)}.plan.svelte-10joqin ul:where(.svelte-10joqin){list-style:none;padding:0;margin:16px 0 22px;font-size:14px;color:var(--sub)}.plan.svelte-10joqin li:where(.svelte-10joqin){padding-left:20px;position:relative;margin-bottom:9px}.plan.svelte-10joqin li:where(.svelte-10joqin):before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.plan.svelte-10joqin .btn:where(.svelte-10joqin){margin-top:auto;width:100%}.faq.svelte-10joqin{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.qa.svelte-10joqin{padding:20px}.qa.svelte-10joqin h3:where(.svelte-10joqin){font-size:15.5px;margin:0 0 8px}.qa.svelte-10joqin p:where(.svelte-10joqin){margin:0;font-size:14px;color:var(--sub)}footer.svelte-10joqin{border-top:1px solid var(--border);padding:26px 0 38px;color:var(--sub);font-size:13px}@media(max-width:880px){.hero-grid.svelte-10joqin,.sample.svelte-10joqin,.phone-grid.svelte-10joqin{grid-template-columns:1fr;gap:26px}h1.svelte-10joqin{font-size:30px}.steps.svelte-10joqin,.plans.svelte-10joqin,.faq.svelte-10joqin{grid-template-columns:1fr}.phone.svelte-10joqin{width:100%;max-width:320px;margin:0 auto}section.svelte-10joqin{padding:38px 0}}
