.hero.svelte-1q37ri0{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-16) 0 var(--space-8);overflow:hidden}.hero-bg.svelte-1q37ri0{position:absolute;inset:0;pointer-events:none;z-index:0}.hero-glow.svelte-1q37ri0{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse,rgba(212,168,83,.08) 0%,transparent 70%);filter:blur(60px)}.hero-grid.svelte-1q37ri0{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black 20%,transparent 100%)}.hero-content.svelte-1q37ri0{position:relative;z-index:1;text-align:center;max-width:900px;display:flex;flex-direction:column;align-items:center}.hero-content.svelte-1q37ri0 h1:where(.svelte-1q37ri0){margin-bottom:var(--space-3);font-size:var(--text-6xl);line-height:1.08}.hero-sub.svelte-1q37ri0{font-size:var(--text-xl);color:var(--text-secondary);max-width:640px;margin:0 auto var(--space-6);line-height:1.7}.hero-trust-signals.svelte-1q37ri0{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap}.hero-trust-item.svelte-1q37ri0{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.hero-trust-item.svelte-1q37ri0 svg:where(.svelte-1q37ri0){color:var(--gold);flex-shrink:0}.hero-actions.svelte-1q37ri0{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap}.dashboard-preview.svelte-1q37ri0{width:100%;max-width:780px;margin-bottom:var(--space-6);perspective:1000px}.dashboard-window.svelte-1q37ri0{background:var(--bg-card);border:1px solid var(--border-gold);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 40px #d4a85314;transform:rotateX(2deg);transition:transform var(--transition-slow)}.dashboard-window.svelte-1q37ri0:hover{transform:rotateX(0)}.dashboard-toolbar.svelte-1q37ri0{display:flex;gap:6px;padding:12px 16px;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle)}.dot.svelte-1q37ri0{width:10px;height:10px;border-radius:50%}.dot.red.svelte-1q37ri0{background:#ff5f57}.dot.yellow.svelte-1q37ri0{background:#febc2e}.dot.green.svelte-1q37ri0{background:#28c840}.dashboard-body.svelte-1q37ri0{display:flex;min-height:220px}.dash-sidebar.svelte-1q37ri0{width:56px;background:var(--bg-secondary);border-right:1px solid var(--border-subtle);padding:16px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.dash-nav-item.svelte-1q37ri0{width:28px;height:28px;border-radius:var(--radius-sm);background:#ffffff0a}.dash-nav-item.active.svelte-1q37ri0{background:#d4a85333;border:1px solid var(--border-gold)}.dash-main.svelte-1q37ri0{flex:1;padding:20px;display:flex;flex-direction:column;gap:16px}.dash-row.svelte-1q37ri0{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dash-metric.svelte-1q37ri0{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.dash-metric-label.svelte-1q37ri0{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.dash-metric-value.svelte-1q37ri0{font-family:"DM Serif Display",serif;font-size:var(--text-xl);color:var(--text-primary)}.dash-metric-change.svelte-1q37ri0{font-size:.65rem;font-weight:600}.dash-metric-change.positive.svelte-1q37ri0{color:#28c840}.dash-metric-change.neutral.svelte-1q37ri0{color:var(--gold)}.dash-chart.svelte-1q37ri0{flex:1;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px;min-height:80px;display:flex;align-items:flex-end}.chart-line.svelte-1q37ri0{width:100%;height:100%}.trust-bar.svelte-1q37ri0{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.trust-label.svelte-1q37ri0{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.trust-logos.svelte-1q37ri0{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.trust-logo-text.svelte-1q37ri0{font-size:var(--text-sm);font-weight:700;color:var(--text-muted);opacity:.5;letter-spacing:.02em;transition:opacity var(--transition-base)}.trust-logo-text.svelte-1q37ri0:hover{opacity:.8}.trust-sep.svelte-1q37ri0{width:4px;height:4px;background:var(--text-muted);border-radius:50%;opacity:.3}@media(max-width:1024px){.hero-content.svelte-1q37ri0 h1:where(.svelte-1q37ri0){font-size:var(--text-5xl)}}@media(max-width:768px){.hero.svelte-1q37ri0{min-height:auto;padding:var(--space-16) 0 var(--space-6)}.hero-content.svelte-1q37ri0 h1:where(.svelte-1q37ri0){font-size:var(--text-3xl)}.hero-sub.svelte-1q37ri0{font-size:var(--text-base)}.hero-trust-signals.svelte-1q37ri0{flex-direction:column;gap:var(--space-1)}.hero-trust-item.svelte-1q37ri0{font-size:var(--text-xs)}.dash-row.svelte-1q37ri0{grid-template-columns:1fr}.dash-sidebar.svelte-1q37ri0{display:none}.dashboard-window.svelte-1q37ri0{transform:none}.trust-logos.svelte-1q37ri0{gap:var(--space-2)}.trust-sep.svelte-1q37ri0{display:none}.trust-logo-text.svelte-1q37ri0{font-size:var(--text-xs)}}.pain-section.svelte-1ejlkvx{padding:var(--space-10) 0;background:var(--bg-secondary);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.pain-layout.svelte-1ejlkvx{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--space-8);align-items:start}.pain-header.svelte-1ejlkvx{position:sticky;top:120px}.pain-header.svelte-1ejlkvx h2:where(.svelte-1ejlkvx){font-size:var(--text-3xl);line-height:1.2}.pain-list.svelte-1ejlkvx{display:flex;flex-direction:column}.pain-item.svelte-1ejlkvx{display:flex;gap:var(--space-3);padding:var(--space-4) 0}.pain-icon.svelte-1ejlkvx{width:44px;height:44px;border-radius:var(--radius-md);background:#d4a85314;color:var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pain-text.svelte-1ejlkvx{display:flex;flex-direction:column;gap:4px}.pain-text.svelte-1ejlkvx strong:where(.svelte-1ejlkvx){font-size:var(--text-base);color:var(--text-primary);font-weight:600}.pain-text.svelte-1ejlkvx p:where(.svelte-1ejlkvx){font-size:var(--text-sm);line-height:1.6;margin:0}.pain-divider.svelte-1ejlkvx{height:1px;background:var(--border-subtle)}@media(max-width:768px){.pain-layout.svelte-1ejlkvx{grid-template-columns:1fr;gap:var(--space-4)}.pain-header.svelte-1ejlkvx{position:static;text-align:center}.pain-header.svelte-1ejlkvx h2:where(.svelte-1ejlkvx){font-size:var(--text-2xl)}}.grid.svelte-hz61c4{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.service-card.svelte-hz61c4{padding:var(--space-5) var(--space-4)}.service-icon.svelte-hz61c4{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:#d4a8531a;color:var(--gold);margin-bottom:var(--space-3)}.service-card.svelte-hz61c4 h3:where(.svelte-hz61c4){margin-bottom:var(--space-1);font-size:var(--text-lg)}.service-card.svelte-hz61c4 p:where(.svelte-hz61c4){font-size:var(--text-sm);line-height:1.65}@media(max-width:1024px){.grid.svelte-hz61c4{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.grid.svelte-hz61c4{grid-template-columns:1fr}}.integrations.svelte-7lhmah{background:var(--bg-secondary)}.integration-grid.svelte-7lhmah{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-2)}.integration-card.svelte-7lhmah{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);transition:all var(--transition-base);text-align:center}.integration-card.svelte-7lhmah:hover{border-color:var(--border-gold);background:var(--bg-card-hover)}.integration-icon.svelte-7lhmah{width:48px;height:48px;border-radius:var(--radius-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;padding:8px}.integration-icon.svelte-7lhmah img:where(.svelte-7lhmah){width:28px;height:28px;object-fit:contain}.integration-name.svelte-7lhmah{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.integration-category.svelte-7lhmah{font-size:var(--text-xs);color:var(--text-muted)}@media(max-width:1024px){.integration-grid.svelte-7lhmah{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.integration-grid.svelte-7lhmah{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.integration-grid.svelte-7lhmah{grid-template-columns:repeat(2,1fr)}}.how-it-works.svelte-1e6pjgp{background:var(--bg-secondary)}.steps.svelte-1e6pjgp{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:0}.step.svelte-1e6pjgp{display:flex;gap:var(--space-4)}.step-number-wrap.svelte-1e6pjgp{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.step-number.svelte-1e6pjgp{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--gold-gradient);color:#0a0a0f;font-weight:800;font-size:var(--text-lg);flex-shrink:0}.step-connector.svelte-1e6pjgp{width:2px;flex:1;min-height:48px;background:linear-gradient(to bottom,var(--gold),rgba(212,168,83,.15))}.step-content.svelte-1e6pjgp{padding-bottom:var(--space-6);padding-top:var(--space-1)}.step.svelte-1e6pjgp:last-child .step-content:where(.svelte-1e6pjgp){padding-bottom:0}.step-content.svelte-1e6pjgp h3:where(.svelte-1e6pjgp){margin-bottom:var(--space-1)}.step-content.svelte-1e6pjgp p:where(.svelte-1e6pjgp){font-size:var(--text-base);line-height:1.7}@media(max-width:480px){.step.svelte-1e6pjgp{gap:var(--space-3)}.step-number.svelte-1e6pjgp{width:44px;height:44px;font-size:var(--text-base)}}.rating-bar.svelte-1jhcrt0{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.stars.svelte-1jhcrt0{display:flex;gap:2px;color:var(--gold)}.rating-text.svelte-1jhcrt0{font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.testimonial-grid.svelte-1jhcrt0{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.testimonial-card.svelte-1jhcrt0{display:flex;flex-direction:column;padding:var(--space-5) var(--space-4)}.quote-icon.svelte-1jhcrt0{color:var(--gold);opacity:.3;margin-bottom:var(--space-2)}blockquote.svelte-1jhcrt0 p:where(.svelte-1jhcrt0){font-size:var(--text-base);line-height:1.7;color:var(--text-secondary);flex:1;margin-bottom:var(--space-4);font-style:italic}.testimonial-author.svelte-1jhcrt0{display:flex;align-items:center;gap:var(--space-2);margin-top:auto}.author-avatar.svelte-1jhcrt0{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--gold-gradient);color:#0a0a0f;font-weight:700;font-size:var(--text-sm);flex-shrink:0}.author-info.svelte-1jhcrt0{display:flex;flex-direction:column;gap:1px}.author-info.svelte-1jhcrt0 strong:where(.svelte-1jhcrt0){font-size:var(--text-sm);color:var(--text-primary)}.author-info.svelte-1jhcrt0 span:where(.svelte-1jhcrt0){font-size:var(--text-xs);color:var(--text-muted)}.author-stage.svelte-1jhcrt0{color:var(--gold)!important;font-weight:600}@media(max-width:1024px){.testimonial-grid.svelte-1jhcrt0{grid-template-columns:1fr;max-width:560px;margin:0 auto}.rating-bar.svelte-1jhcrt0{flex-direction:column;gap:var(--space-1)}}.diff-grid.svelte-uc1i3i{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin-bottom:var(--space-8)}.diff-card.svelte-uc1i3i{padding:var(--space-5) var(--space-4)}.diff-icon.svelte-uc1i3i{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:#d4a8531a;color:var(--gold);margin-bottom:var(--space-3)}.diff-card.svelte-uc1i3i h3:where(.svelte-uc1i3i){margin-bottom:var(--space-1);font-size:var(--text-lg)}.diff-card.svelte-uc1i3i p:where(.svelte-uc1i3i){font-size:var(--text-sm);line-height:1.65}.stats-bar.svelte-uc1i3i{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);padding:var(--space-5) var(--space-4);background:var(--bg-card);border:1px solid var(--border-gold);border-radius:var(--radius-xl);text-align:center;opacity:0;transform:translateY(20px);transition:all .6s ease}.stats-bar.visible.svelte-uc1i3i{opacity:1;transform:translateY(0)}.stat.svelte-uc1i3i{display:flex;flex-direction:column;gap:4px}.stat-value.svelte-uc1i3i{font-family:Inter,system-ui,sans-serif;font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em}.stat-label.svelte-uc1i3i{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.security-badges.svelte-uc1i3i{display:flex;justify-content:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap}.badge.svelte-uc1i3i{display:flex;align-items:center;gap:8px;padding:10px 18px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.badge.svelte-uc1i3i svg{color:var(--gold);flex-shrink:0}@media(max-width:768px){.diff-grid.svelte-uc1i3i{grid-template-columns:1fr}.stats-bar.svelte-uc1i3i{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.security-badges.svelte-uc1i3i{gap:var(--space-2)}}@media(max-width:480px){.stat-value.svelte-uc1i3i{font-size:var(--text-2xl)}.badge.svelte-uc1i3i{font-size:.65rem;padding:8px 12px}}.pricing.svelte-omzaxu{background:var(--bg-secondary)}.billing-toggle.svelte-omzaxu{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-sm);font-weight:500;color:var(--text-muted)}.billing-toggle.svelte-omzaxu span.active:where(.svelte-omzaxu){color:var(--text-primary)}.toggle-switch.svelte-omzaxu{width:48px;height:26px;border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-gold);position:relative;cursor:pointer;padding:0;transition:background var(--transition-base)}.toggle-knob.svelte-omzaxu{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--gold);transition:transform var(--transition-base)}.toggle-knob.on.svelte-omzaxu{transform:translate(22px)}.save-badge.svelte-omzaxu{display:inline-block;background:#d4a8531f;color:var(--gold);font-size:var(--text-xs);font-weight:700;padding:2px 8px;border-radius:var(--radius-full);margin-left:6px}.pricing-grid.svelte-omzaxu{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);align-items:start}.pricing-card.svelte-omzaxu{position:relative;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-5);display:flex;flex-direction:column;transition:all var(--transition-base)}.pricing-card.svelte-omzaxu:hover{border-color:var(--border-gold);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pricing-card.highlighted.svelte-omzaxu{border-color:var(--gold);background:linear-gradient(180deg,rgba(212,168,83,.06) 0%,var(--bg-card) 40%);box-shadow:var(--shadow-gold)}.popular-badge.svelte-omzaxu{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gold-gradient);color:#0a0a0f;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 16px;border-radius:var(--radius-full);white-space:nowrap}.pricing-header.svelte-omzaxu{margin-bottom:var(--space-4)}.pricing-header.svelte-omzaxu h3:where(.svelte-omzaxu){font-size:var(--text-xl);margin-bottom:var(--space-2);color:var(--gold)}.pricing-amount.svelte-omzaxu{display:flex;align-items:baseline;gap:4px;margin-bottom:var(--space-1)}.price.svelte-omzaxu{font-family:"DM Serif Display",serif;font-size:var(--text-4xl);font-weight:400;color:var(--text-primary);letter-spacing:-.02em}.period.svelte-omzaxu{font-size:var(--text-base);color:var(--text-muted);font-weight:500}.annual-note.svelte-omzaxu{font-size:var(--text-xs);color:var(--gold);font-weight:600;margin-bottom:var(--space-1)}.pricing-desc.svelte-omzaxu{font-size:var(--text-sm);line-height:1.5}.anchor-text.svelte-omzaxu{font-size:var(--text-xs);color:var(--gold-dark);font-weight:500;font-style:italic;margin-top:6px}.feature-list.svelte-omzaxu{flex:1;margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.feature-list.svelte-omzaxu li:where(.svelte-omzaxu){display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary)}.feature-list.svelte-omzaxu svg{color:var(--gold);flex-shrink:0}.pricing-cta.svelte-omzaxu{width:100%;text-align:center}@media(max-width:1024px){.pricing-grid.svelte-omzaxu{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.faq.svelte-1t8i6y4{background:var(--bg-secondary)}.faq-list.svelte-1t8i6y4{max-width:768px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-1)}.faq-item.svelte-1t8i6y4{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-base)}.faq-item.open.svelte-1t8i6y4{border-color:var(--border-gold)}.faq-trigger.svelte-1t8i6y4{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-align:left}.faq-question.svelte-1t8i6y4{font-weight:600;font-size:var(--text-base);color:var(--text-primary)}.faq-icon.svelte-1t8i6y4{flex-shrink:0;color:var(--gold);transition:transform var(--transition-base);display:flex}.faq-item.open.svelte-1t8i6y4 .faq-icon:where(.svelte-1t8i6y4){transform:rotate(180deg)}.faq-answer.svelte-1t8i6y4{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base)}.faq-item.open.svelte-1t8i6y4 .faq-answer:where(.svelte-1t8i6y4){grid-template-rows:1fr}.faq-answer.svelte-1t8i6y4>p:where(.svelte-1t8i6y4){overflow:hidden;padding:0 var(--space-4);font-size:var(--text-sm);line-height:1.7}.faq-item.open.svelte-1t8i6y4 .faq-answer:where(.svelte-1t8i6y4)>p:where(.svelte-1t8i6y4){padding:0 var(--space-4) var(--space-4)}.faq-trigger.svelte-1t8i6y4:hover .faq-question:where(.svelte-1t8i6y4){color:var(--gold-light)}@media(max-width:480px){.faq-trigger.svelte-1t8i6y4{padding:var(--space-2) var(--space-3)}.faq-question.svelte-1t8i6y4{font-size:var(--text-sm)}}.cta-section.svelte-ck0zer{position:relative;padding:var(--space-12) 0;overflow:hidden}.cta-bg.svelte-ck0zer{position:absolute;inset:0;pointer-events:none}.cta-glow.svelte-ck0zer{position:absolute;bottom:-30%;left:50%;transform:translate(-50%);width:700px;height:500px;background:radial-gradient(ellipse,rgba(212,168,83,.1) 0%,transparent 70%);filter:blur(60px)}.cta-inner.svelte-ck0zer{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}.cta-text.svelte-ck0zer h2:where(.svelte-ck0zer){font-size:var(--text-4xl);line-height:1.15;margin-bottom:var(--space-3)}.cta-text.svelte-ck0zer>p:where(.svelte-ck0zer){font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-5)}.cta-guarantees.svelte-ck0zer{display:flex;flex-direction:column;gap:var(--space-2)}.guarantee.svelte-ck0zer{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.guarantee.svelte-ck0zer svg{color:var(--gold);flex-shrink:0}.cta-form-wrap.svelte-ck0zer{background:var(--bg-card);border:1px solid var(--border-gold);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:0 16px 48px #0006,0 0 32px #d4a8530f}.lead-form.svelte-ck0zer{display:flex;flex-direction:column;gap:var(--space-3)}.lead-form.svelte-ck0zer h3:where(.svelte-ck0zer){font-size:var(--text-xl);margin-bottom:0}.form-subtitle.svelte-ck0zer{font-size:var(--text-sm);color:var(--text-muted);margin-top:-8px}.form-error.svelte-ck0zer{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);padding:10px 14px;font-size:var(--text-sm);color:#ef4444;font-weight:500}.form-field.svelte-ck0zer{display:flex;flex-direction:column;gap:6px}.form-field.svelte-ck0zer label:where(.svelte-ck0zer){font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.form-field.svelte-ck0zer input:where(.svelte-ck0zer),.form-field.svelte-ck0zer select:where(.svelte-ck0zer){background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 16px;font-size:var(--text-base);color:var(--text-primary);font-family:inherit;transition:border-color var(--transition-fast);outline:none;width:100%}.form-field.svelte-ck0zer input:where(.svelte-ck0zer)::placeholder{color:var(--text-muted)}.form-field.svelte-ck0zer input:where(.svelte-ck0zer):focus,.form-field.svelte-ck0zer select:where(.svelte-ck0zer):focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4a8531a}.form-field.svelte-ck0zer select:where(.svelte-ck0zer){cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236b6b7b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.form-field.svelte-ck0zer select:where(.svelte-ck0zer) option:where(.svelte-ck0zer){background:var(--bg-secondary);color:var(--text-primary)}.form-submit.svelte-ck0zer{width:100%;margin-top:var(--space-1)}.form-submit.svelte-ck0zer:disabled{opacity:.7;cursor:not-allowed;transform:none}.form-privacy.svelte-ck0zer{font-size:var(--text-xs);color:var(--text-muted);text-align:center;margin-top:-4px}.form-success.svelte-ck0zer{text-align:center;padding:var(--space-5) var(--space-3);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.success-icon.svelte-ck0zer{width:56px;height:56px;border-radius:var(--radius-full);background:#28c84026;color:#28c840;display:flex;align-items:center;justify-content:center}.form-success.svelte-ck0zer h3:where(.svelte-ck0zer){font-size:var(--text-2xl);font-family:"DM Serif Display",serif;font-weight:400}.form-success.svelte-ck0zer p:where(.svelte-ck0zer){font-size:var(--text-sm);max-width:300px}@media(max-width:768px){.cta-inner.svelte-ck0zer{grid-template-columns:1fr;gap:var(--space-5);text-align:center}.cta-text.svelte-ck0zer h2:where(.svelte-ck0zer){font-size:var(--text-2xl)}.cta-guarantees.svelte-ck0zer{align-items:center}}.site-footer.svelte-jz8lnl{background:var(--bg-secondary);border-top:1px solid var(--border-subtle);padding:var(--space-8) 0 var(--space-4)}.footer-grid.svelte-jz8lnl{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-6)}.footer-logo.svelte-jz8lnl{display:inline-block;font-size:var(--text-xl);font-weight:800;letter-spacing:-.03em;margin-bottom:var(--space-2)}.logo-text.svelte-jz8lnl{color:var(--text-primary)}.logo-accent.svelte-jz8lnl{color:var(--gold)}.footer-tagline.svelte-jz8lnl{font-size:var(--text-sm);color:var(--text-muted);max-width:320px;line-height:1.6}.footer-links.svelte-jz8lnl h4:where(.svelte-jz8lnl),.footer-contact.svelte-jz8lnl h4:where(.svelte-jz8lnl){font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-bottom:var(--space-3)}.footer-links.svelte-jz8lnl ul:where(.svelte-jz8lnl),.footer-contact.svelte-jz8lnl ul:where(.svelte-jz8lnl){display:flex;flex-direction:column;gap:var(--space-1)}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl),.footer-contact.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--transition-fast)}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.footer-contact.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--gold)}.footer-socials.svelte-jz8lnl{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.footer-socials.svelte-jz8lnl a:where(.svelte-jz8lnl){display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);transition:all var(--transition-fast)}.footer-socials.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--gold);border-color:var(--border-gold)}.footer-bottom.svelte-jz8lnl{border-top:1px solid var(--border-subtle);padding-top:var(--space-4);text-align:center}.footer-bottom.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:var(--text-xs);color:var(--text-muted)}@media(max-width:768px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr;gap:var(--space-5)}}
