.hero.svelte-422dhn{min-height:100vh;display:flex;align-items:center;padding:120px 0 80px;position:relative;overflow:hidden}.hero-content.svelte-422dhn{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-title.svelte-422dhn{font-size:3.5rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem;color:var(--secondary-white)}.hero-subtitle.svelte-422dhn{font-size:1.25rem;color:var(--gray-400);margin-bottom:2.5rem;line-height:1.6}.hero-buttons.svelte-422dhn{display:flex;gap:1.5rem;margin-bottom:3rem}.hero-buttons.svelte-422dhn .btn:where(.svelte-422dhn){display:flex;align-items:center;gap:.5rem}.hero-stats.svelte-422dhn{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.stat.svelte-422dhn{text-align:center}.stat-number.svelte-422dhn{font-size:2rem;font-weight:800;color:var(--primary);margin-bottom:.5rem}.stat-label.svelte-422dhn{font-size:.9rem;color:var(--gray-400)}.hero-visual.svelte-422dhn{position:relative;display:flex;justify-content:center;align-items:center}.hero-image-container.svelte-422dhn{position:relative;width:100%;max-width:500px}.hero-image.svelte-422dhn{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 60px #b9ff6633}.floating-elements.svelte-422dhn{position:absolute;top:0;left:0;right:0;bottom:0}.floating-element.svelte-422dhn{position:absolute;width:60px;height:60px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--secondary-black);font-size:1.5rem;animation:svelte-422dhn-float 3s ease-in-out infinite}.element-1.svelte-422dhn{top:10%;left:-10%;animation-delay:0s}.element-2.svelte-422dhn{top:20%;right:-5%;animation-delay:.5s}.element-3.svelte-422dhn{bottom:30%;left:-15%;animation-delay:1s}.element-4.svelte-422dhn{bottom:10%;right:-10%;animation-delay:1.5s}@keyframes svelte-422dhn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width: 768px){.hero.svelte-422dhn{padding:100px 0 60px}.hero-content.svelte-422dhn{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-title.svelte-422dhn{font-size:2.5rem}.hero-subtitle.svelte-422dhn{font-size:1.1rem}.hero-buttons.svelte-422dhn{flex-direction:column;align-items:center}.hero-stats.svelte-422dhn{grid-template-columns:1fr;gap:1.5rem}.floating-element.svelte-422dhn{width:40px;height:40px;font-size:1rem}}.section-header.svelte-s11brg{text-align:center;margin-bottom:4rem}.about-section.svelte-s11brg{background:var(--gray-900)}.about-content.svelte-s11brg{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-features.svelte-s11brg{margin:2rem 0}.feature.svelte-s11brg{display:flex;gap:1rem;margin-bottom:2rem}.feature-icon.svelte-s11brg{width:50px;height:50px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--secondary-black);font-size:1.2rem;flex-shrink:0}.feature-content.svelte-s11brg h4:where(.svelte-s11brg){font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:var(--secondary-white)}.feature-content.svelte-s11brg p:where(.svelte-s11brg){color:var(--gray-400);line-height:1.5}.stats-grid.svelte-s11brg{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.stat-card.svelte-s11brg{background:var(--gray-800);padding:2rem 1.5rem;border-radius:16px;text-align:center;border:1px solid var(--gray-700);transition:all .3s ease}.stat-card.svelte-s11brg:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 10px 30px #b9ff661a}.stat-number.svelte-s11brg{font-size:2.5rem;font-weight:800;color:var(--primary);margin-bottom:.5rem;line-height:1}.stat-label.svelte-s11brg{font-size:.9rem;color:var(--gray-400);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.cta-section.svelte-s11brg{background:linear-gradient(135deg,var(--gray-900),var(--secondary-black));text-align:center}.cta-title.svelte-s11brg{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:var(--secondary-white)}.cta-subtitle.svelte-s11brg{font-size:1.25rem;color:var(--gray-400);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons.svelte-s11brg{display:flex;gap:1.5rem;justify-content:center}.cta-buttons.svelte-s11brg .btn:where(.svelte-s11brg){display:flex;align-items:center;gap:.5rem}@media (max-width: 768px){.about-content.svelte-s11brg{grid-template-columns:1fr;gap:2rem}.stats-grid.svelte-s11brg{grid-template-columns:1fr;gap:1rem}.stat-number.svelte-s11brg,.cta-title.svelte-s11brg{font-size:2rem}.cta-buttons.svelte-s11brg{flex-direction:column;align-items:center}}
