section.svelte-1kumcmu{margin:0 auto var(--sp-10)}.eyebrow.svelte-1kumcmu{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-1kumcmu .dot:where(.svelte-1kumcmu){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%}.eyebrow-violet.svelte-1kumcmu{background:color-mix(in srgb, var(--color-action-secondary) 10%, transparent);color:var(--color-violet)}.eyebrow-violet.svelte-1kumcmu .dot-violet:where(.svelte-1kumcmu){background:var(--color-violet);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-action-secondary) 20%, transparent)}.hero.svelte-1kumcmu{padding:var(--sp-12) 0 var(--sp-10);text-align:center;isolation:isolate;position:relative;overflow:hidden}.hero-bg.svelte-1kumcmu{z-index:-1;position:absolute;inset:0}.blob.svelte-1kumcmu{filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.blob-a.svelte-1kumcmu{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-1kumcmu{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-1kumcmu{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-1kumcmu{max-width:880px;padding:0 var(--sp-4);margin:0 auto}.hero-title.svelte-1kumcmu{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);white-space:pre-line;line-height:1.02}.hero-sub.svelte-1kumcmu{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-1kumcmu{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:inline-flex}.btn.svelte-1kumcmu{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,box-shadow .2s,color .2s;display:inline-flex}.btn-white.svelte-1kumcmu{background:var(--color-white);color:var(--color-black)}.btn-white.svelte-1kumcmu:hover{background:var(--color-bg-secondary)}.btn-lg.svelte-1kumcmu{height:56px;padding:0 var(--sp-7);font-size:17px}.hero-note.svelte-1kumcmu{margin-top:var(--sp-4);color:var(--color-text-muted);font-size:13px}.bulk-link.svelte-1kumcmu{margin-top:var(--sp-3);font-size:14px;font-weight:var(--fw-semibold);color:var(--color-violet);display:inline-block}.bulk-link.svelte-1kumcmu:hover{text-decoration:underline}.inputs.svelte-1kumcmu{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.input-card.svelte-1kumcmu{gap:var(--sp-2);padding:var(--sp-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.input-card.svelte-1kumcmu:hover{box-shadow:none;border-color:color-mix(in srgb, var(--color-action-primary) 30%, transparent)}.input-ico.svelte-1kumcmu{background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);width:46px;height:46px;color:var(--color-accent);margin-bottom:var(--sp-2);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.input-card.svelte-1kumcmu h2:where(.svelte-1kumcmu){font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--color-text);margin:0;line-height:1.25}.input-card.svelte-1kumcmu p:where(.svelte-1kumcmu){color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.how.svelte-1kumcmu{padding:var(--sp-8) 0}.how-title.svelte-1kumcmu{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-1kumcmu{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.step.svelte-1kumcmu{padding:var(--sp-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.step.svelte-1kumcmu:hover{box-shadow:none;border-color:color-mix(in srgb, var(--color-action-secondary) 20%, transparent)}.step-num.svelte-1kumcmu{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-1kumcmu h3:where(.svelte-1kumcmu){font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0 0 var(--sp-2);line-height:1.25}.step.svelte-1kumcmu p:where(.svelte-1kumcmu){color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.deep.svelte-1kumcmu{padding:var(--sp-10) var(--sp-6);border-radius:var(--radius-xxl)}.deep-diff.svelte-1kumcmu{background:linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-secondary) 100%)}.deep-head.svelte-1kumcmu{max-width:720px;margin:0 auto var(--sp-8);text-align:center;align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.deep-head.svelte-1kumcmu h2:where(.svelte-1kumcmu){font-size:clamp(26px,3.4vw,40px);font-weight:var(--fw-bold);letter-spacing:-.02em;margin:0;line-height:1.1}.deep-head.svelte-1kumcmu p:where(.svelte-1kumcmu){color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.55}.stats.svelte-1kumcmu{justify-content:space-between;align-items:stretch;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xxl);box-shadow:none;max-width:760px;margin:0 auto;display:flex}.stat.svelte-1kumcmu{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.stat-value.svelte-1kumcmu{font-size:clamp(28px,3.2vw,40px);font-weight:var(--fw-bold);letter-spacing:-.03em;color:var(--color-violet);line-height:1}.stat-label.svelte-1kumcmu{color:var(--color-text-muted);font-size:13px;font-weight:var(--fw-medium);line-height:1.35}.stat-sep.svelte-1kumcmu{background:var(--color-border);width:1px;margin:var(--sp-1) 0}.faq.svelte-1kumcmu{max-width:820px}.faq-title.svelte-1kumcmu{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-1kumcmu{gap:var(--sp-2);flex-direction:column;display:flex}.faq-item.svelte-1kumcmu{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-item[open].svelte-1kumcmu{border-color:color-mix(in srgb, var(--color-action-secondary) 30%, transparent);box-shadow:none}.faq-item.svelte-1kumcmu summary:where(.svelte-1kumcmu){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-1kumcmu summary:where(.svelte-1kumcmu)::-webkit-details-marker{display:none}.faq-item.svelte-1kumcmu .chev:where(.svelte-1kumcmu){color:var(--color-text-muted);flex-shrink:0;transition:transform .2s,color .2s}.faq-item[open].svelte-1kumcmu .chev:where(.svelte-1kumcmu){color:var(--color-violet);transform:rotate(180deg)}.faq-a.svelte-1kumcmu{padding:0 var(--sp-5) var(--sp-5);color:var(--color-text-secondary)}.faq-a.svelte-1kumcmu p:where(.svelte-1kumcmu){margin:0;font-size:15px;line-height:1.6}.final-cta.svelte-1kumcmu{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-1kumcmu: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-1kumcmu{max-width:620px;margin:0 auto}.final-cta.svelte-1kumcmu h2:where(.svelte-1kumcmu){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-1kumcmu p:where(.svelte-1kumcmu){color:color-mix(in srgb, var(--color-white) 78%, transparent);margin:0 0 var(--sp-6);font-size:16px;line-height:1.55}@media (width<=900px){.inputs.svelte-1kumcmu,.steps.svelte-1kumcmu{grid-template-columns:1fr}.deep.svelte-1kumcmu{padding:var(--sp-8) var(--sp-5)}}@media (width<=720px){.hero.svelte-1kumcmu{padding:var(--sp-8) 0 var(--sp-6)}.stats.svelte-1kumcmu{padding:var(--sp-5) var(--sp-4);gap:var(--sp-4);flex-wrap:wrap}.stat.svelte-1kumcmu{flex:45%}.stat-sep.svelte-1kumcmu{display:none}.final-cta.svelte-1kumcmu{padding:var(--sp-8) var(--sp-4)}}@media (width<=480px){.cta-row.svelte-1kumcmu{width:100%;display:flex}.cta-row.svelte-1kumcmu .ui-button{flex:100%}.hero-title.svelte-1kumcmu{font-size:32px}.stat-value.svelte-1kumcmu{font-size:26px}}
