.app-wrapper.svelte-1uha8ag{min-height:100vh;position:relative}.ambient-canvas.svelte-1uha8ag{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.hero-section.svelte-1uha8ag{z-index:10;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:80px 1.5rem 0;display:flex;position:relative}.banner-title.svelte-1uha8ag{text-align:center;max-width:900px}.banner-title.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--text-light);letter-spacing:-1.5px;margin:0;font-size:clamp(2.2rem,5.5vw,4.2rem);font-weight:800;line-height:1.15}.hero-subtitle.svelte-1uha8ag{color:var(--text-muted);max-width:700px;margin-top:1.5rem;margin-left:auto;margin-right:auto;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5}.scroll-indicator.svelte-1uha8ag{color:var(--text-muted);letter-spacing:2px;text-transform:uppercase;flex-direction:column;align-items:center;font-size:.85rem;animation:2s ease-in-out infinite svelte-1uha8ag-pulse;display:flex;position:absolute;bottom:40px}.scroll-indicator.svelte-1uha8ag .chevron:where(.svelte-1uha8ag){margin-top:8px;font-size:1.2rem}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.content-section.svelte-1uha8ag{z-index:10;background:linear-gradient(to bottom, transparent, var(--bg-dark) 20vh, var(--bg-dark) 100%);padding:8rem 2rem 10rem;position:relative}.container.svelte-1uha8ag{max-width:1100px;margin:0 auto}.section-header.svelte-1uha8ag{text-align:center;margin-bottom:5rem;scroll-margin-top:120px}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.5px;margin-bottom:1.2rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700}.section-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);max-width:650px;margin:0 auto;font-size:1.15rem;line-height:1.6}.pricing-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:2.5rem;display:grid}.pricing-card.svelte-1uha8ag{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:3.5rem 2.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s;position:relative}.pricing-card.svelte-1uha8ag:hover{border-color:#ff8a2c4d;transform:translateY(-6px)}.pricing-card.featured.svelte-1uha8ag{background:linear-gradient(#ff8a2c0a 0%,#ffffff03 100%);border-color:#ff8a2c59;transform:scale(1.03)}.pricing-card.featured.svelte-1uha8ag:hover{transform:scale(1.03)translateY(-6px)}.glow-backdrop.svelte-1uha8ag{box-shadow:0 0 40px var(--orange-soft);z-index:-1;pointer-events:none;border-radius:16px;position:absolute;inset:-1px}.badge.svelte-1uha8ag{background:var(--orange-neon);color:#1a0800;letter-spacing:1px;text-transform:uppercase;border-radius:20px;padding:.35rem 1.2rem;font-size:.75rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.card-header.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.5px;margin:0 0 .5rem;font-size:1.8rem}.card-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);min-height:45px;margin:0 0 2.5rem;font-size:.95rem;line-height:1.5}.card-price.svelte-1uha8ag{border-bottom:1px solid var(--card-border);margin-bottom:2.5rem;padding-bottom:2rem}.amount.svelte-1uha8ag{color:var(--text-light);letter-spacing:-1px;font-size:3.5rem;font-weight:800;line-height:1}.setup-text.svelte-1uha8ag{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-left:.5rem;font-size:.95rem}.monthly.svelte-1uha8ag{color:var(--orange-neon);margin-top:1rem;font-size:1.05rem;font-weight:600}.features-list.svelte-1uha8ag{margin:0 0 3rem;padding:0;list-style:none}.features-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--text-light);margin-bottom:1.1rem;padding-left:1.8rem;font-size:.95rem;line-height:1.4;position:relative}.features-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";color:var(--orange-neon);font-weight:700;position:absolute;left:0}@media (width<=900px){.pricing-card.featured.svelte-1uha8ag{transform:scale(1)}.pricing-card.featured.svelte-1uha8ag:hover{transform:translateY(-6px)}.content-section.svelte-1uha8ag{padding:6rem 1.5rem}}
