section.svelte-17tvown{margin:0 auto var(--sp-10)}.eyebrow.svelte-17tvown{background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);color:var(--color-accent);font-size:13px;font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;display:inline-flex}.eyebrow.svelte-17tvown .dot:where(.svelte-17tvown){background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-action-primary) 20%, transparent);border-radius:50%}.hero.svelte-17tvown{padding:var(--sp-12) 0 var(--sp-10);text-align:center;isolation:isolate;position:relative;overflow:hidden}.hero-bg.svelte-17tvown{z-index:-1;position:absolute;inset:0}.blob.svelte-17tvown{filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.blob-a.svelte-17tvown{background:radial-gradient(circle, var(--color-action-primary-hover) 0%, var(--color-action-primary) 50%, transparent 70%);width:520px;height:520px;top:-120px;left:5%}.blob-b.svelte-17tvown{background:radial-gradient(circle, var(--color-action-secondary) 0%, var(--color-action-secondary) 50%, transparent 70%);opacity:.45;width:520px;height:520px;top:-80px;right:5%}.grid-dots.svelte-17tvown{background-image:radial-gradient(color-mix(in srgb, var(--color-black) 6%, transparent) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 10%,#0000 75%)}.hero-inner.svelte-17tvown{max-width:880px;padding:0 var(--sp-4);margin:0 auto}.hero-title.svelte-17tvown{font-size:clamp(34px,6.5vw,72px);font-weight:var(--fw-bold);letter-spacing:-.03em;margin:var(--sp-4) 0 var(--sp-4);color:var(--color-text);line-height:1.02}.hero-sub.svelte-17tvown{color:var(--color-text-secondary);max-width:680px;margin:0 auto var(--sp-6);font-size:clamp(16px,1.6vw,19px);line-height:1.55}.cta-row.svelte-17tvown{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:inline-flex}.hero-note.svelte-17tvown{margin-top:var(--sp-4);color:var(--color-text-muted);font-size:13px}.section-head.svelte-17tvown{max-width:720px;margin:0 auto var(--sp-8);text-align:center;align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.section-head.svelte-17tvown h2:where(.svelte-17tvown){font-size:clamp(26px,3.4vw,40px);font-weight:var(--fw-bold);letter-spacing:-.02em;margin:0;line-height:1.1}.section-head.svelte-17tvown p:where(.svelte-17tvown){color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.55}.package-grid.svelte-17tvown{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.package.svelte-17tvown{gap:var(--sp-4);padding:var(--sp-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;transition:transform .2s,border-color .2s;display:flex;position:relative}.package.svelte-17tvown:hover{border-color:color-mix(in srgb, var(--color-action-secondary) 25%, transparent)}.package.recommended.svelte-17tvown{border:2px solid var(--color-action-primary)}.recommended-tag.svelte-17tvown{background:var(--color-accent);color:var(--color-action-primary-text);font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.package-head.svelte-17tvown{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.package-head.svelte-17tvown h3:where(.svelte-17tvown){font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0;line-height:1.25}.pill.svelte-17tvown{border-radius:var(--nb-radius-sm);height:24px;color:var(--color-white);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--nb-shadow-tiny);flex-shrink:0;align-items:center;gap:4px;padding:0 10px;line-height:1;display:inline-flex}.pill.vip.svelte-17tvown{background:var(--nb-dark);color:var(--color-white)}.pill.promo.svelte-17tvown{background:var(--color-action-secondary);color:var(--color-white)}.pill.top.svelte-17tvown{background:var(--color-action-primary);color:var(--color-action-primary-text)}.price-row.svelte-17tvown{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.price.svelte-17tvown{font-size:clamp(30px,3vw,38px);font-weight:var(--fw-bold);letter-spacing:-.03em;color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1}.price-unit.svelte-17tvown{font-size:15px;font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.price-period.svelte-17tvown{color:var(--color-text-muted);font-size:13px}.bullets.svelte-17tvown{gap:var(--sp-2);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.bullets.svelte-17tvown li:where(.svelte-17tvown){color:var(--color-text-secondary);padding-left:22px;font-size:14px;line-height:1.45;position:relative}.bullets.svelte-17tvown li:where(.svelte-17tvown):before{content:"";background:var(--color-accent);opacity:.7;border-radius:2px;width:8px;height:8px;position:absolute;top:7px;left:0;transform:rotate(45deg)}.how.svelte-17tvown{padding:var(--sp-8) 0}.how-title.svelte-17tvown{font-size:clamp(26px,3.4vw,40px);font-weight:var(--fw-bold);letter-spacing:-.02em;margin:0 0 var(--sp-7);text-align:center;line-height:1.1}.steps.svelte-17tvown{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.step.svelte-17tvown{padding:var(--sp-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform .2s,border-color .2s;position:relative}.step.svelte-17tvown:hover{border-color:color-mix(in srgb, var(--color-action-secondary) 20%, transparent)}.step-num.svelte-17tvown{background:linear-gradient(135deg, var(--color-action-secondary) 0%, var(--color-action-secondary) 100%);width:42px;height:42px;color:var(--color-white);font-weight:var(--fw-bold);margin-bottom:var(--sp-3);border-radius:12px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.step.svelte-17tvown h3:where(.svelte-17tvown){font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0 0 var(--sp-2);line-height:1.25}.step.svelte-17tvown p:where(.svelte-17tvown){color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.faq.svelte-17tvown{max-width:820px}.faq-title.svelte-17tvown{font-size:clamp(26px,3.4vw,40px);font-weight:var(--fw-bold);letter-spacing:-.02em;margin:0 0 var(--sp-6);text-align:center;line-height:1.1}.faq-list.svelte-17tvown{gap:var(--sp-2);flex-direction:column;display:flex}.faq-item.svelte-17tvown{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .2s;overflow:hidden}.faq-item[open].svelte-17tvown{border-color:color-mix(in srgb, var(--color-action-secondary) 30%, transparent)}.faq-item.svelte-17tvown summary:where(.svelte-17tvown){cursor:pointer;padding:var(--sp-5) var(--sp-5);justify-content:space-between;align-items:center;gap:var(--sp-4);font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.005em;color:var(--color-text);list-style:none;display:flex}.faq-item.svelte-17tvown summary:where(.svelte-17tvown)::-webkit-details-marker{display:none}.faq-item.svelte-17tvown .chev:where(.svelte-17tvown){color:var(--color-text-muted);flex-shrink:0;transition:transform .2s,color .2s}.faq-item[open].svelte-17tvown .chev:where(.svelte-17tvown){color:var(--color-violet);transform:rotate(180deg)}.faq-a.svelte-17tvown{padding:0 var(--sp-5) var(--sp-5);color:var(--color-text-secondary)}.faq-a.svelte-17tvown p:where(.svelte-17tvown){margin:0;font-size:15px;line-height:1.6}.final-cta.svelte-17tvown{background:linear-gradient(135deg, var(--color-charcoal) 0%, var(--color-black) 100%);border-radius:var(--radius-xxl);padding:var(--sp-12) var(--sp-6);color:var(--color-white);text-align:center;isolation:isolate;position:relative;overflow:hidden}.final-cta.svelte-17tvown:before{content:"";background:radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--color-action-primary) 35%, transparent) 0%, transparent 50%), radial-gradient(circle at 80% 90%, color-mix(in srgb, var(--color-action-secondary) 35%, transparent) 0%, transparent 55%);pointer-events:none;z-index:-1;position:absolute;inset:0}.final-inner.svelte-17tvown{max-width:620px;margin:0 auto}.final-cta.svelte-17tvown h2:where(.svelte-17tvown){font-size:clamp(28px,4vw,44px);font-weight:var(--fw-bold);letter-spacing:-.025em;margin:0 0 var(--sp-3);line-height:1.1}.final-cta.svelte-17tvown p:where(.svelte-17tvown){color:color-mix(in srgb, var(--color-white) 78%, transparent);margin:0 0 var(--sp-6);font-size:16px;line-height:1.55}.final-buttons.svelte-17tvown{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:inline-flex}.btn.svelte-17tvown{height:52px;padding:0 var(--sp-6);font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.005em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;transition:transform .15s,background .2s,color .2s;display:inline-flex}.btn-white.svelte-17tvown{background:var(--color-white);color:var(--color-black)}.btn-white.svelte-17tvown:hover{background:var(--color-bg-secondary)}.btn-outline.svelte-17tvown{color:var(--color-white);border-color:color-mix(in srgb, var(--color-white) 35%, transparent);background:0 0}.btn-outline.svelte-17tvown:hover{background:color-mix(in srgb, var(--color-white) 12%, transparent)}.btn-lg.svelte-17tvown{height:56px;padding:0 var(--sp-7);font-size:17px}@media (width<=900px){.steps.svelte-17tvown{grid-template-columns:1fr}}@media (width<=720px){.hero.svelte-17tvown{padding:var(--sp-8) 0 var(--sp-6)}.package.svelte-17tvown{padding:var(--sp-5)}.final-cta.svelte-17tvown{padding:var(--sp-8) var(--sp-4)}}@media (width<=480px){.cta-row.svelte-17tvown{width:100%;display:flex}.cta-row.svelte-17tvown .cta-btn{flex:100%}.hero-title.svelte-17tvown{font-size:32px}.final-buttons.svelte-17tvown{flex-direction:column;width:100%;display:flex}}
