.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(--text-2);margin-bottom:var(--s-2);padding:var(--s-quarter) var(--s-half);border:1px solid var(--border);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)}}.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:#fff;font-size:var(--t-sm);font-weight:600;border-radius:var(--r);text-decoration:none;transition:opacity var(--fast) var(--ease),transform var(--fast) var(--ease)}.btn-main.svelte-9q0avb:hover{opacity:.85;color:#fff;transform:translateY(-1px)}.btn-ghost.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-ghost.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-2) var(--s-1) var(--s-1);border:1px solid var(--border);border-radius:12px;background:var(--bg);transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.problem-card.svelte-9q0avb:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.problem-icon.svelte-9q0avb{margin-bottom:var(--s-1)}.problem-num.svelte-9q0avb{font-size:var(--t-3xl);font-weight:800;color:var(--text);line-height:1;letter-spacing:-.03em}.problem-title.svelte-9q0avb{font-size:var(--t-base);font-weight:600;color:var(--text);margin:0 0 var(--s-quarter) 0;line-height:var(--s-1)}.problem-text.svelte-9q0avb{font-size:var(--t-sm);line-height:var(--lh-body);color:var(--text-3);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}.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-sm);color:var(--green);font-weight:600;width:var(--s-2);flex-shrink:0;padding-top:2px}.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;font-family:var(--font-mono);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;border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.faq-item.svelte-9q0avb{all:unset;cursor:pointer;display:block;width:100%;padding:var(--s-half) var(--s-1);border-bottom:1px solid var(--border);box-sizing:border-box;background:var(--surface);transition:background var(--fast) var(--ease)}.faq-item.svelte-9q0avb:last-child{border-bottom:none}.faq-item.svelte-9q0avb:hover{background:var(--surface-hover)}.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-base);font-weight:600;color:var(--text);line-height:var(--lh-body);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-3) var(--page-px);border-top:1px solid var(--border)}@media(min-width:768px){.cta-section.svelte-9q0avb{padding:var(--s-3) var(--left-pad)}}.cta-card.svelte-9q0avb{display:block;position:relative;width:100%;min-height:220px;border-radius:16px;overflow:hidden;text-decoration:none;border:1px solid var(--border);box-shadow:0 2px 16px #00000012;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s var(--ease)}.cta-card.svelte-9q0avb:hover{transform:translateY(-3px);box-shadow:0 10px 36px #0000001f}@media(max-width:640px){.cta-card.svelte-9q0avb{min-height:180px}}.cta-bg.svelte-9q0avb{position:absolute;inset:0;z-index:0}.cta-content.svelte-9q0avb{position:absolute;bottom:0;left:0;right:0;padding:var(--s-1);display:flex;flex-direction:column;gap:var(--s-half);z-index:1}.cta-heading.svelte-9q0avb{font-size:var(--t-lg);font-weight:700;line-height:1.2;color:var(--text);margin:0;text-shadow:0 1px 10px rgba(150,200,255,.9)}@media(max-width:480px){.cta-heading.svelte-9q0avb{font-size:var(--t-base)}}.cta-link.svelte-9q0avb{display:inline-flex;align-items:center;font-size:var(--t-sm);font-weight:700;color:var(--text);background:#fff;border-radius:999px;padding:4px 12px;width:-moz-fit-content;width:fit-content;transition:opacity .15s ease}.cta-card.svelte-9q0avb:hover .cta-link:where(.svelte-9q0avb){opacity:.85}.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}}
