.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;padding:6rem 2rem;text-align:center;position:relative;overflow:hidden;line-height:1.6}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" fill="rgba(255,255,255,0.1)"><polygon points="0,0 1000,0 1000,100 0,80"/></svg>') no-repeat bottom;background-size:cover}.hero-content[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;position:relative;z-index:2}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-bottom:2.5rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-j7pv25f6]{padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem;border:none;cursor:pointer}.btn-primary[data-astro-cid-j7pv25f6]{background:#fff;color:var(--accent-primary);box-shadow:var(--shadow-lg)}.btn-primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)}.btn-secondary[data-astro-cid-j7pv25f6]{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);backdrop-filter:blur(10px)}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:#ffffff4d;transform:translateY(-3px)}.features[data-astro-cid-j7pv25f6]{padding:6rem 2rem;background:var(--bg-secondary);line-height:1.6}.container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto}.section-title[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:4rem}.section-title[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.section-title[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.features-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card[data-astro-cid-j7pv25f6]{background:var(--bg-primary);padding:2.5rem;border-radius:20px;box-shadow:var(--shadow-md);border:1px solid var(--border-color);transition:all .3s ease;text-align:center}.feature-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.feature-icon[data-astro-cid-j7pv25f6]{width:80px;height:80px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:2rem}.feature-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.feature-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);line-height:1.6}.stats[data-astro-cid-j7pv25f6]{padding:6rem 2rem;background:var(--bg-primary);line-height:1.6}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.stat-item[data-astro-cid-j7pv25f6]{text-align:center;padding:2rem}.stat-number[data-astro-cid-j7pv25f6]{font-size:3rem;font-weight:700;color:var(--accent-primary);margin-bottom:.5rem}.stat-label[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:var(--text-secondary);font-weight:500}.how-it-works[data-astro-cid-j7pv25f6]{padding:6rem 2rem;background:var(--bg-secondary);line-height:1.6}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem}.step[data-astro-cid-j7pv25f6]{text-align:center;position:relative}.step-number[data-astro-cid-j7pv25f6]{width:60px;height:60px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:1.5rem;font-weight:700}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);line-height:1.6}@media (max-width: 768px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.5rem}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem}.cta-buttons[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.btn[data-astro-cid-j7pv25f6]{width:80%;max-width:300px;justify-content:center}.features-grid[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero[data-astro-cid-j7pv25f6],.features[data-astro-cid-j7pv25f6],.stats[data-astro-cid-j7pv25f6],.how-it-works[data-astro-cid-j7pv25f6]{padding:4rem 1rem}}.feature-card[data-astro-cid-j7pv25f6],.step[data-astro-cid-j7pv25f6],.stat-item[data-astro-cid-j7pv25f6]{animation:fadeInUp .6s ease-out}
