:root{--color-bg:#050505;--color-text:#fff;--color-text-muted:#a1a1aa;--color-accent:#ff1039;--color-accent-glow:#ff103947;--color-card-bg:#111;--color-card-border:#222;--color-card-hover:#1a1a1a;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--max-width:1000px;--easing:cubic-bezier(.16, 1, .3, 1)}[data-astro-cid-lcdefpme]{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6;overflow-x:hidden}.noise-overlay[data-astro-cid-lcdefpme]{pointer-events:none;z-index:999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}.container[data-astro-cid-lcdefpme]{max-width:var(--max-width);flex-direction:column;min-height:100vh;margin:0 auto;padding:0 2rem;display:flex}.header[data-astro-cid-lcdefpme]{justify-content:flex-start;padding:2.5rem 0;display:flex}.logo[data-astro-cid-lcdefpme]{letter-spacing:-.02em;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:700;display:flex}.logo-icon[data-astro-cid-lcdefpme]{background:var(--color-accent);color:#fff;width:24px;height:24px;box-shadow:0 0 15px var(--color-accent-glow);border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.logo-text[data-astro-cid-lcdefpme]{opacity:.9;letter-spacing:-.03em;font-weight:800}.hero[data-astro-cid-lcdefpme]{max-width:800px;padding:6rem 0 4rem}h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-bottom:2rem;font-size:4.5rem;font-weight:800;line-height:1.1}.text-gradient[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#fff,#9ca3af);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.intro[data-astro-cid-lcdefpme]{color:#e5e5e5;margin-bottom:1.5rem;font-size:1.5rem;font-weight:400;line-height:1.5}.sub-intro[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:700px;margin-bottom:2rem;font-size:1.1rem}.hero-cta[data-astro-cid-lcdefpme]{color:#050505;min-height:48px;transition:transform .2s var(--easing), box-shadow .2s var(--easing);background:#fff;border:1px solid #ffffff2e;border-radius:6px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.hero-cta[data-astro-cid-lcdefpme].secondary{color:#fff;background:#ffffff0f;border-color:#ffffff29}.hero-cta[data-astro-cid-lcdefpme]:hover{transform:translateY(-1px);box-shadow:0 14px 32px #ffffff24}.content-wrapper[data-astro-cid-lcdefpme]{flex-direction:column;gap:6rem;margin-bottom:6rem;display:flex}.section-block[data-astro-cid-lcdefpme]{scroll-margin-top:100px}h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:#fff;align-items:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700;display:flex}h2[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-accent);opacity:.7;width:60px;height:2px;margin-left:1.5rem;display:block}.section-lead[data-astro-cid-lcdefpme]{color:#d4d4d8;margin-bottom:2rem;font-size:1.25rem}.section-footer-text[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:800px;margin-top:2rem;font-size:1.1rem}.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.card[data-astro-cid-lcdefpme]{background:var(--color-card-bg);border:1px solid var(--color-card-border);transition:transform .3s var(--easing), border-color .3s ease;border-radius:12px;padding:2rem}.card[data-astro-cid-lcdefpme]:hover{border-color:#fff3;transform:translateY(-4px)}.card-icon[data-astro-cid-lcdefpme]{width:36px;height:36px;color:var(--color-accent);letter-spacing:.08em;border:1px solid #ff103966;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:.75rem;font-weight:800;display:inline-flex}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:1rem}.pricing-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;max-width:640px;display:grid}.price-card[data-astro-cid-lcdefpme]{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:12px;padding:2rem}.price-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.price[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:#fff;font-size:2rem;font-weight:700}.price-period[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-left:.25rem;font-size:1rem;font-weight:500}.price-note[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:640px;margin-top:.75rem;font-size:1rem}.inline-link[data-astro-cid-lcdefpme]{color:var(--color-accent);text-decoration:none}.inline-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.pricing-actions[data-astro-cid-lcdefpme]{margin-top:1.5rem}.feature-item[data-astro-cid-lcdefpme]{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;font-weight:500;display:flex}.check-icon[data-astro-cid-lcdefpme]{color:var(--color-accent);font-weight:700}.vision-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.vision-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-card-border);text-align:center;background:linear-gradient(145deg,#111,#0a0a0a);border-radius:12px;padding:2rem}.vision-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-accent);margin-bottom:.5rem;font-size:1.5rem}.vision-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fff;font-weight:500}.genre-grid[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;display:flex}.genre-pill[data-astro-cid-lcdefpme]{border:1px solid var(--color-card-border);cursor:default;background:#ffffff0d;border-radius:100px;padding:.75rem 1.5rem;font-size:.95rem;transition:all .2s}.genre-pill[data-astro-cid-lcdefpme]:hover{color:#fff;background:#7c3aed26;border-color:#7c3aed80}.styled-list[data-astro-cid-lcdefpme]{border-left:2px solid var(--color-card-border);flex-direction:column;gap:1rem;padding-left:1rem;list-style:none;display:flex}.styled-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#e5e5e5;padding-left:1.5rem;font-size:1.1rem;position:relative}.styled-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-accent);width:.6rem;height:2px;position:absolute;top:.6rem;left:-1.35rem}.footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-card-border);margin-top:auto;padding:4rem 0}.footer-content[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.footer-brand[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#888);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.5rem}.contact[data-astro-cid-lcdefpme]{text-align:right}.email-link[data-astro-cid-lcdefpme]{color:var(--color-accent);font-weight:500;text-decoration:none;transition:color .2s}.email-link[data-astro-cid-lcdefpme]:hover{color:#fff;text-decoration:underline}.footer-legal[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem;display:flex}.footer-legal[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.95rem;text-decoration:none}.footer-legal[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#fff;text-decoration:underline}.copyright[data-astro-cid-lcdefpme]{color:#444;text-align:left;font-size:.875rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-astro-cid-lcdefpme]{opacity:0;animation:fadeIn .8s var(--easing) forwards}.fade-in-delay-1[data-astro-cid-lcdefpme]{opacity:0;animation:fadeIn .8s var(--easing) .15s forwards}.fade-in-delay-2[data-astro-cid-lcdefpme]{opacity:0;animation:fadeIn .8s var(--easing) .3s forwards}.fade-in-delay-3[data-astro-cid-lcdefpme]{opacity:0;animation:fadeIn .8s var(--easing) .45s forwards}@supports (animation-timeline:view()){.section-block[data-astro-cid-lcdefpme]{opacity:0;animation:fadeIn .8s var(--easing) forwards;animation-timeline:view();animation-range:entry 10% cover 20%}}@supports not (animation-timeline:view()){.section-block[data-astro-cid-lcdefpme]{opacity:1}}@media (width<=768px){h1[data-astro-cid-lcdefpme]{font-size:3rem}.hero[data-astro-cid-lcdefpme]{padding:4rem 0 3rem}.footer-content[data-astro-cid-lcdefpme]{text-align:left;flex-direction:column;align-items:flex-start}.contact[data-astro-cid-lcdefpme]{text-align:left}h2[data-astro-cid-lcdefpme]:after{display:none}}
