.container.svelte-1uha8ag{max-width:1180px;margin:0 auto;padding:0 24px}.section-title.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-dark);margin-bottom:16px;font-size:2.5rem;font-weight:700;line-height:1.15}.section-subtitle.svelte-1uha8ag{color:var(--color-text-secondary);max-width:520px;font-size:1.125rem;line-height:1.6}.reveal.svelte-1uha8ag{opacity:0;transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1);transform:translateY(24px)}.revealed{opacity:1!important;transform:translateY(0)!important}.btn.svelte-1uha8ag{font-family:var(--font-display);border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;padding:14px 28px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.btn-primary.svelte-1uha8ag{background:var(--color-orange);color:#fff;box-shadow:0 2px 8px #d4722a40}.btn-primary.svelte-1uha8ag:hover{background:#c0651f;transform:translateY(-1px);box-shadow:0 4px 16px #d4722a59}.btn-primary.svelte-1uha8ag:active{transform:translateY(0)}.btn-secondary.svelte-1uha8ag{color:#f5f0eb;background:0 0;border:1.5px solid #f5f0eb4d}.btn-secondary.svelte-1uha8ag:hover{background:#f5f0eb1a;border-color:#f5f0eb}.btn-outline.svelte-1uha8ag{color:var(--color-text);border:1.5px solid var(--color-border-light);background:0 0;width:100%}.btn-outline.svelte-1uha8ag:hover{border-color:var(--color-orange);color:var(--color-orange)}.btn-lg.svelte-1uha8ag{padding:18px 40px;font-size:1.0625rem}.hero.svelte-1uha8ag{background:var(--color-dark);padding:40px 0 80px;position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";clip-path:polygon(0 75%,100% 50%,100% 100%,0 100%);z-index:0;background:#241f1c;width:100%;height:100%;transition:clip-path 1.2s cubic-bezier(.34,1.56,.64,1) .3s;position:absolute;bottom:0;left:0}.hero.mounted.svelte-1uha8ag:before{clip-path:polygon(0 60%,100% 35%,100% 100%,0 100%)}.hero.svelte-1uha8ag .container:where(.svelte-1uha8ag){z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.hero-stack.svelte-1uha8ag{opacity:0;flex-direction:column;margin-bottom:120px;margin-left:-10px;line-height:.85;transition:all .6s cubic-bezier(.34,1.56,.64,1) .1s;display:flex;transform:translateY(20px)}.hero-free.svelte-1uha8ag{color:#f5f0eb;letter-spacing:.08em;text-transform:uppercase;transform-origin:0 0;opacity:.9;margin-bottom:-.1em;font-family:Barlow Condensed,sans-serif;font-size:clamp(5rem,10vw,10rem);font-weight:200;line-height:.55;transform:scaleY(1.4)}.hero-free.svelte-1uha8ag:nth-child(2){color:var(--color-orange);opacity:.7;margin-top:.1em;padding-left:.2em}.hero-free.svelte-1uha8ag:nth-child(3){color:var(--color-gold);opacity:.5;margin-top:.1em;padding-left:.4em}.hero-free.svelte-1uha8ag:nth-child(4){color:var(--color-gold);opacity:.3;margin-top:.1em;padding-left:.6em}.hero-explain.svelte-1uha8ag{opacity:0;margin-bottom:32px;transition:all .5s cubic-bezier(.34,1.56,.64,1) .25s;transform:translateY(16px)}.hero-what.svelte-1uha8ag{color:#a89b91;margin-bottom:8px;font-size:1.125rem;line-height:1.65}.hero-how.svelte-1uha8ag{color:var(--color-orange);font-size:1.25rem;font-weight:600}.hero-brand.svelte-1uha8ag{font-family:var(--font-display);color:#f5f0eb;letter-spacing:.02em;opacity:0;margin-bottom:8px;font-size:2rem;font-weight:600;transition:all .5s cubic-bezier(.34,1.56,.64,1) .35s;transform:translateY(16px)}.hero.svelte-1uha8ag .tagline:where(.svelte-1uha8ag){color:var(--color-orange);letter-spacing:.08em;text-transform:uppercase;opacity:0;margin-bottom:20px;font-size:1.375rem;font-weight:600;transition:all .5s cubic-bezier(.34,1.56,.64,1) .35s;transform:translateY(16px)}.hero-actions.svelte-1uha8ag{opacity:0;gap:12px;margin-bottom:16px;transition:all .5s cubic-bezier(.34,1.56,.64,1) .55s;display:flex;transform:translateY(12px)}.hero.mounted.svelte-1uha8ag .hero-stack:where(.svelte-1uha8ag),.hero.mounted.svelte-1uha8ag .hero-explain:where(.svelte-1uha8ag),.hero.mounted.svelte-1uha8ag .hero-brand:where(.svelte-1uha8ag),.hero.mounted.svelte-1uha8ag .tagline:where(.svelte-1uha8ag),.hero.mounted.svelte-1uha8ag .hero-actions:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.hero-visual.svelte-1uha8ag{opacity:0;justify-content:center;align-items:center;transition:all .7s cubic-bezier(.34,1.56,.64,1) .4s;display:flex;transform:translateY(30px)}.hero.mounted.svelte-1uha8ag .hero-visual:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.card-fan.svelte-1uha8ag{width:320px;height:380px;position:relative}.fan-card.svelte-1uha8ag{width:280px;transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:absolute}.fan-back.svelte-1uha8ag{z-index:1;transform:rotate(8deg)translate(30px)}.fan-back.mockup-card.svelte-1uha8ag{background:#2a2522;border-color:#3d3533}.fan-mid.svelte-1uha8ag{z-index:2;transform:rotate(3deg)translate(12px)}.fan-mid.mockup-card.svelte-1uha8ag{background:#3d3533;border-color:#4a4340}.fan-front.svelte-1uha8ag{z-index:3;transform:rotate(-2deg)translate(-5px)}.fan-front.mockup-card.svelte-1uha8ag{border-color:var(--color-border-light);background:#fff}.fan-front.svelte-1uha8ag .mockup-line-label:where(.svelte-1uha8ag),.fan-front.svelte-1uha8ag .mockup-row:where(.svelte-1uha8ag),.fan-front.svelte-1uha8ag .mockup-total:where(.svelte-1uha8ag){color:var(--color-dark)}.fan-back.svelte-1uha8ag .mockup-line-label:where(.svelte-1uha8ag),.fan-back.svelte-1uha8ag .mockup-row:where(.svelte-1uha8ag),.fan-mid.svelte-1uha8ag .mockup-line-label:where(.svelte-1uha8ag),.fan-mid.svelte-1uha8ag .mockup-row:where(.svelte-1uha8ag){color:#a89b91}.card-fan.svelte-1uha8ag:hover .fan-back:where(.svelte-1uha8ag){transform:rotate(14deg)translate(50px)translateY(-10px)}.card-fan.svelte-1uha8ag:hover .fan-mid:where(.svelte-1uha8ag){transform:rotate(5deg)translate(20px)translateY(-5px)}.card-fan.svelte-1uha8ag:hover .fan-front:where(.svelte-1uha8ag){transform:rotate(-4deg)translate(-15px)}.mockup-card.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);width:100%;max-width:380px;overflow:hidden;box-shadow:0 8px 32px #1a161414,0 2px 8px #1a16140a}.mockup-header.svelte-1uha8ag{border-bottom:1px solid var(--color-border-light);gap:6px;padding:14px 18px;display:flex}.mockup-dot.svelte-1uha8ag{background:var(--color-border-light);border-radius:50%;width:10px;height:10px}.mockup-body.svelte-1uha8ag{padding:20px}.mockup-line-label.svelte-1uha8ag{color:var(--color-text);margin-bottom:16px;font-size:.875rem;font-weight:600}.mockup-row.svelte-1uha8ag{color:var(--color-text-secondary);justify-content:space-between;align-items:center;padding:8px 0;font-size:.8125rem;display:flex}.mockup-price.svelte-1uha8ag{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.mockup-divider.svelte-1uha8ag{background:var(--color-border-light);height:1px;margin:8px 0}.mockup-total.svelte-1uha8ag{color:var(--color-text);font-size:.9375rem;font-weight:600}.mockup-total.svelte-1uha8ag .mockup-price:where(.svelte-1uha8ag){color:var(--color-orange);font-size:1.125rem}.mockup-badge-approved.svelte-1uha8ag{color:var(--color-orange);background:#d4722a14;border-radius:100px;align-items:center;gap:6px;margin-top:16px;padding:8px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.problem.svelte-1uha8ag{background:var(--color-surface);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:100px 0}.problem.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.problem.svelte-1uha8ag .section-subtitle:where(.svelte-1uha8ag){text-align:center;margin:0 auto 60px}.pain-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pain-card.svelte-1uha8ag{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:32px 28px;transition:box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.pain-card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a16140f}.pain-icon.svelte-1uha8ag{border-radius:var(--radius-sm);background:#d4722a0f;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.pain-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--color-text);margin-bottom:10px;font-size:1.125rem;font-weight:600}.pain-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.how-it-works.svelte-1uha8ag{padding:100px 0}.how-it-works.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){text-align:center;margin-left:auto;margin-right:auto}.how-it-works.svelte-1uha8ag .section-subtitle:where(.svelte-1uha8ag){text-align:center;margin:0 auto 60px}.steps-grid.svelte-1uha8ag{justify-content:center;align-items:flex-start;gap:0;display:flex}.step-card.svelte-1uha8ag{text-align:center;flex:1;max-width:300px;padding:32px 24px}.step-connector.svelte-1uha8ag{align-items:center;padding-top:48px;display:flex}.step-number.svelte-1uha8ag{background:var(--color-orange);color:#fff;width:52px;height:52px;font-family:var(--font-display);border-radius:var(--radius-sm);justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.25rem;font-weight:700;display:flex;box-shadow:0 4px 12px #d4722a33}.step-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--color-text);margin-bottom:10px;font-size:1.375rem;font-weight:700}.step-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.features.svelte-1uha8ag{background:var(--color-surface);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:100px 0}.features.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.features.svelte-1uha8ag .section-subtitle:where(.svelte-1uha8ag){text-align:center;margin:0 auto 60px}.features-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-card.svelte-1uha8ag{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:28px 24px;transition:box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.feature-card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a16140f}.feature-icon.svelte-1uha8ag{border-radius:var(--radius-sm);background:#d4722a0f;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--color-text);margin-bottom:8px;font-size:1.0625rem;font-weight:600}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.pricing.svelte-1uha8ag{padding:100px 0}.pricing.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){text-align:center;margin-left:auto;margin-right:auto}.pricing.svelte-1uha8ag .section-subtitle:where(.svelte-1uha8ag){text-align:center;margin:0 auto 60px}.pricing-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);align-items:start;gap:20px;display:grid}.pricing-card.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:32px 24px;transition:box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1);position:relative}.pricing-card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a161414}.pricing-popular.svelte-1uha8ag{border-color:var(--color-orange);box-shadow:0 4px 20px #d4722a1f}.popular-badge.svelte-1uha8ag{background:var(--color-orange);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:4px 16px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-tier.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-text-secondary);margin-bottom:12px;font-size:1rem;font-weight:600}.pricing-amount.svelte-1uha8ag{align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.price.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-text);font-size:2.75rem;font-weight:700;line-height:1}.period.svelte-1uha8ag{color:var(--color-text-secondary);font-size:.9375rem}.pricing-desc.svelte-1uha8ag{color:var(--color-text-secondary);margin-bottom:24px;font-size:.875rem;line-height:1.5}.pricing-features.svelte-1uha8ag{margin-bottom:28px;list-style:none}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--color-text);align-items:center;gap:10px;padding:7px 0;font-size:.875rem;display:flex}.pricing-features.svelte-1uha8ag li:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){flex-shrink:0}.pricing-popular.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){width:100%}.trust.svelte-1uha8ag{background:var(--color-surface);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);padding:100px 0}.trust-content.svelte-1uha8ag{max-width:620px}.trust-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--color-text);margin-bottom:24px;font-size:2.25rem;font-weight:700;line-height:1.2}.trust-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-secondary);margin-bottom:16px;font-size:1.0625rem;line-height:1.7}.cta-section.svelte-1uha8ag{padding:100px 0}.cta-card.svelte-1uha8ag{background:var(--color-dark);border-radius:var(--radius-md);text-align:center;padding:72px 48px}.cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);color:#fff;margin-bottom:16px;font-size:2.5rem;font-weight:700}.cta-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffa6;max-width:480px;margin:0 auto 32px;font-size:1.0625rem;line-height:1.6}.cta-note.svelte-1uha8ag{color:#fff6!important;margin-top:16px!important;margin-bottom:0!important;font-size:.8125rem!important}.site-footer.svelte-1uha8ag{border-top:1px solid var(--color-border-light);padding:60px 0 40px}.footer-grid.svelte-1uha8ag{grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:48px;display:grid}.footer-logo.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-text);margin-bottom:4px;font-size:1.25rem;font-weight:700}.footer-tagline.svelte-1uha8ag{color:var(--color-text-secondary);letter-spacing:.05em;font-size:.8125rem}.footer-links.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:.8125rem;font-weight:600}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-text-secondary);padding:5px 0;font-size:.875rem;text-decoration:none;transition:color .2s;display:block}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-orange)}.footer-bottom.svelte-1uha8ag{border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.footer-copyright.svelte-1uha8ag{color:var(--color-text-secondary);font-size:.8125rem}.footer-signature.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-gold);letter-spacing:.02em;font-size:.875rem;font-weight:500}@media (width<=1024px){.pricing-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.hero.svelte-1uha8ag{padding:72px 0 60px}.hero.svelte-1uha8ag .container:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:48px}.hero-free.svelte-1uha8ag{font-size:clamp(3rem,12vw,5rem)}.hero-stack.svelte-1uha8ag{margin-bottom:40px}.hero-brand.svelte-1uha8ag{font-size:1.5rem}.hero.svelte-1uha8ag .tagline:where(.svelte-1uha8ag){font-size:1.125rem}.hero-explain.svelte-1uha8ag{max-width:100%}.hero-actions.svelte-1uha8ag{flex-direction:column}.hero-actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%}.hero-visual.svelte-1uha8ag{display:none}.section-title.svelte-1uha8ag{font-size:1.875rem}.pain-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:16px}.steps-grid.svelte-1uha8ag{flex-direction:column;align-items:center}.step-connector.svelte-1uha8ag{padding:8px 0;transform:rotate(90deg)}.features-grid.svelte-1uha8ag,.pricing-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:16px}.trust-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.75rem}.cta-card.svelte-1uha8ag{padding:48px 24px}.cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.875rem}.footer-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.footer-bottom.svelte-1uha8ag{text-align:center;flex-direction:column;gap:8px}}@media (width<=480px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem}.section-title.svelte-1uha8ag{font-size:1.625rem}.price.svelte-1uha8ag{font-size:2.25rem}}
