.mono.svelte-9q0avb{font-family:var(--font-mono)}.page.svelte-9q0avb{opacity:0;transition:opacity .4s var(--ease)}.page.visible.svelte-9q0avb{opacity:1}.hero.svelte-9q0avb{max-width:var(--max-w);padding:var(--s-4) var(--page-px) var(--s-3)}@media(min-width:768px){.hero.svelte-9q0avb{padding:var(--s-4) var(--left-pad) var(--s-3)}}.hero-badge.svelte-9q0avb{display:inline-flex;align-items:center;gap:var(--s-half);font-size:var(--t-sm);color:var(--green);margin-bottom:var(--s-2);padding:var(--s-quarter) var(--s-half);border:1px solid rgba(63,185,80,.25);border-radius:var(--r)}.pulse.svelte-9q0avb{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:svelte-9q0avb-pulse 2.5s ease-in-out infinite}@keyframes svelte-9q0avb-pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-title.svelte-9q0avb{font-size:var(--t-hero);font-weight:700;line-height:60px;letter-spacing:-.04em;margin:0 0 var(--s-1) 0;color:var(--text)}@media(max-width:480px){.hero-title.svelte-9q0avb{font-size:var(--t-3xl);line-height:var(--s-2)}}.accent.svelte-9q0avb{color:var(--green)}.hero-sub.svelte-9q0avb{font-size:var(--t-lg);line-height:var(--lh-body);color:var(--text-2);margin:0 0 var(--s-2) 0;max-width:580px}.hero-cta.svelte-9q0avb{display:flex;gap:var(--s-half);flex-wrap:wrap}.btn-main.svelte-9q0avb{display:inline-flex;align-items:center;height:var(--s-2);padding:0 var(--s-1);background:var(--green);color:var(--bg);font-family:var(--font-mono);font-size:var(--t-sm);font-weight:600;border-radius:var(--r);text-decoration:none;transition:background var(--fast) var(--ease),transform var(--fast) var(--ease)}.btn-main.svelte-9q0avb:hover{background:#4ccb5f;color:var(--bg);transform:translateY(-1px)}.btn-lg.svelte-9q0avb{height:48px;padding:0 var(--s-2);font-size:var(--t-base)}.btn-outline.svelte-9q0avb{display:inline-flex;align-items:center;height:var(--s-2);padding:0 var(--s-1);background:transparent;color:var(--text-2);font-size:var(--t-sm);border:1px solid var(--border);border-radius:var(--r);text-decoration:none;transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.btn-outline.svelte-9q0avb:hover{border-color:var(--border-hover);color:var(--text)}.section.svelte-9q0avb{max-width:var(--max-w);padding:var(--s-3) var(--page-px);border-top:1px solid var(--border)}@media(min-width:768px){.section.svelte-9q0avb{padding:var(--s-3) var(--left-pad)}}.section-label.svelte-9q0avb{font-size:var(--t-sm);font-weight:400;color:var(--text-3);margin:0 0 var(--s-1) 0;line-height:var(--s-1)}.problem-grid.svelte-9q0avb{display:grid;grid-template-columns:1fr;gap:var(--s-1)}@media(min-width:640px){.problem-grid.svelte-9q0avb{grid-template-columns:repeat(3,1fr)}}.problem-card.svelte-9q0avb{padding:var(--s-1);border:1px solid var(--border);border-radius:var(--r)}.problem-num.svelte-9q0avb{font-size:var(--t-xl);font-weight:700;color:var(--text);display:block;margin-bottom:var(--s-half);line-height:var(--s-2)}.problem-text.svelte-9q0avb{font-size:var(--t-base);line-height:var(--lh-body);color:var(--text-2);margin:0}.offer-block.svelte-9q0avb{max-width:640px}.offer-headline.svelte-9q0avb{font-size:var(--t-xl);font-weight:600;line-height:var(--s-2);color:var(--text);margin:0 0 var(--s-1) 0;letter-spacing:-.02em}.offer-headline.svelte-9q0avb em:where(.svelte-9q0avb){font-style:normal;color:var(--green)}.offer-body.svelte-9q0avb{font-size:var(--t-lg);line-height:var(--lh-body);color:var(--text-2);margin:0}.process-list.svelte-9q0avb{display:flex;flex-direction:column;gap:var(--s-1)}.process-item.svelte-9q0avb{display:flex;gap:var(--s-1);padding:var(--s-1) 0;border-bottom:1px solid var(--border)}.process-item.svelte-9q0avb:last-child{border-bottom:none}.process-step.svelte-9q0avb{font-size:var(--t-xs);color:var(--green);width:var(--s-2);flex-shrink:0;padding-top:3px}.process-content.svelte-9q0avb{flex:1 1 0%}.process-title.svelte-9q0avb{font-size:var(--t-lg);font-weight:600;color:var(--text);margin:0 0 var(--s-quarter) 0;line-height:var(--s-1)}.process-desc.svelte-9q0avb{font-size:var(--t-base);line-height:var(--lh-body);color:var(--text-2);margin:0;max-width:520px}.includes-list.svelte-9q0avb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.includes-item.svelte-9q0avb{display:flex;align-items:center;gap:var(--s-half);padding:var(--s-half) 0;font-size:var(--t-lg);color:var(--text-2);line-height:var(--s-1);border-bottom:1px solid var(--border)}.includes-item.svelte-9q0avb:last-child{border-bottom:none}.check.svelte-9q0avb{color:var(--green);font-size:var(--t-base);font-weight:700;width:var(--s-1);flex-shrink:0;text-align:center}.anti-text.svelte-9q0avb{font-size:var(--t-lg);line-height:var(--lh-body);color:var(--text-2);margin:0;max-width:640px}.faq-list.svelte-9q0avb{display:flex;flex-direction:column}.faq-item.svelte-9q0avb{all:unset;cursor:pointer;display:block;width:100%;padding:var(--s-half) 0;border-bottom:1px solid var(--border);box-sizing:border-box}.faq-item.svelte-9q0avb:last-child{border-bottom:none}.faq-q.svelte-9q0avb{display:flex;align-items:center;justify-content:space-between;gap:var(--s-1)}.faq-question.svelte-9q0avb{font-size:var(--t-lg);font-weight:600;color:var(--text);line-height:var(--s-1);text-align:left}.faq-toggle.svelte-9q0avb{font-size:var(--t-lg);color:var(--text-3);flex-shrink:0;width:var(--s-1);text-align:center;transition:color var(--fast) var(--ease)}.faq-item.svelte-9q0avb:hover .faq-toggle:where(.svelte-9q0avb){color:var(--green)}.faq-a.svelte-9q0avb{font-size:var(--t-base);line-height:var(--lh-body);color:var(--text-2);margin:var(--s-half) 0 0 0;max-width:580px;text-align:left}.cta-section.svelte-9q0avb{max-width:var(--max-w);padding:var(--s-4) var(--page-px);border-top:1px solid var(--border)}@media(min-width:768px){.cta-section.svelte-9q0avb{padding:var(--s-4) var(--left-pad)}}.cta-inner.svelte-9q0avb{max-width:480px}.cta-label.svelte-9q0avb{font-size:var(--t-sm);color:var(--green);margin:0 0 var(--s-half) 0}.cta-headline.svelte-9q0avb{font-size:var(--t-3xl);font-weight:700;letter-spacing:-.03em;line-height:var(--s-2);margin:0 0 var(--s-half) 0;color:var(--text)}.cta-sub.svelte-9q0avb{font-size:var(--t-lg);line-height:var(--lh-body);color:var(--text-2);margin:0 0 var(--s-2) 0}.hero.svelte-9q0avb>*{opacity:0}.section.svelte-9q0avb,.cta-section.svelte-9q0avb{opacity:0;transform:translateY(40px)}@media(prefers-reduced-motion:reduce){.page.svelte-9q0avb{opacity:1;transition:none}.pulse.svelte-9q0avb{animation:none}.hero.svelte-9q0avb>*{opacity:1}.section.svelte-9q0avb,.cta-section.svelte-9q0avb{opacity:1;transform:none}}
