.landing-page.svelte-nccfjr.svelte-nccfjr{min-height:100vh}.container.svelte-nccfjr.svelte-nccfjr{max-width:1200px;margin:0 auto;padding:0 20px}.hero.svelte-nccfjr.svelte-nccfjr{padding:100px 0;text-align:center}.hero-title.svelte-nccfjr.svelte-nccfjr{font-size:48px;margin:0 0 20px;background:linear-gradient(135deg,#ff6b9d,#c06c84);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-nccfjr.svelte-nccfjr{font-size:20px;color:#b8b8b8;margin:0 0 40px}.hero-cta.svelte-nccfjr.svelte-nccfjr{display:flex;flex-direction:column;align-items:center;gap:10px}.hero-note.svelte-nccfjr.svelte-nccfjr{color:#888;font-size:14px}.features.svelte-nccfjr.svelte-nccfjr{padding:80px 0;background:#ffffff08}.features.svelte-nccfjr .container.svelte-nccfjr{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}.feature.svelte-nccfjr.svelte-nccfjr{text-align:center;padding:30px;background:#ffffff0d;border-radius:10px;transition:transform .3s}.feature.svelte-nccfjr.svelte-nccfjr:hover{transform:translateY(-5px)}.feature-icon.svelte-nccfjr.svelte-nccfjr{font-size:48px;margin-bottom:15px}.feature.svelte-nccfjr h3.svelte-nccfjr{margin:0 0 10px;font-size:20px}.feature.svelte-nccfjr p.svelte-nccfjr{color:#b8b8b8;margin:0}.cta-section.svelte-nccfjr.svelte-nccfjr{padding:80px 0;text-align:center}.cta-section.svelte-nccfjr h2.svelte-nccfjr{font-size:36px;margin:0 0 15px}.cta-section.svelte-nccfjr p.svelte-nccfjr{font-size:18px;color:#b8b8b8;margin:0 0 30px}.btn.svelte-nccfjr.svelte-nccfjr{display:inline-block;padding:12px 30px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s;border:none;text-decoration:none}.btn-primary.svelte-nccfjr.svelte-nccfjr{background:linear-gradient(135deg,#ff6b9d,#c06c84);color:#fff}.btn-primary.svelte-nccfjr.svelte-nccfjr:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ff6b9d66;text-decoration:none}.btn-large.svelte-nccfjr.svelte-nccfjr{padding:18px 50px;font-size:18px}@media (max-width: 768px){.hero-title.svelte-nccfjr.svelte-nccfjr{font-size:32px}.hero-subtitle.svelte-nccfjr.svelte-nccfjr{font-size:16px}.features.svelte-nccfjr .container.svelte-nccfjr{grid-template-columns:1fr}}
