@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";:root{--bg-dark:#090909;--bg-card:#141414;--gold-primary:#d4af37;--gold-light:#f5d76e;--gold-dark:#b5952f;--text-main:#f5f5f5;--text-muted:#a0a0a0;--font-sans:"Inter", "Noto Sans Tamil", sans-serif;--font-serif:"Playfair Display", serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-dark);color:var(--text-main);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:#fff;font-weight:800;line-height:1.4}.subheadline{color:var(--text-muted);max-width:600px;margin:1.5rem auto;font-size:1.125rem}.gold-text{color:var(--gold-primary)}.gold-gradient{background:linear-gradient(135deg, var(--gold-light), var(--gold-dark));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}section{padding:6rem 0}.btn-primary{background:linear-gradient(45deg, var(--gold-dark), var(--gold-light), var(--gold-primary));color:#000;font-family:var(--font-sans);cursor:pointer;background-size:200%;border:none;border-radius:50px;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #d4af3766}.btn-primary:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 6px 20px #d4af3799}.card{background-color:var(--bg-card);border:1px solid #ffffff0d;border-radius:16px;padding:2.5rem;transition:transform .3s,border-color .3s}.card:hover{border-color:#d4af374d;transform:translateY(-5px)}.hero{text-align:center;background:radial-gradient(circle,#d4af371a 0%,#090909 50%);align-items:center;min-height:100vh;display:flex;position:relative}.hero h1{margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.7}.hero h1 .gold-gradient{margin-top:.5rem;display:inline-block}.pain-point-list{margin:2rem 0;list-style:none}.pain-point-list li{align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.25rem;display:flex}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:1s ease-out forwards fadeIn}.text-center{text-align:center}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}@media (width<=768px){section{padding:4rem 0}.btn-primary{text-align:center;width:100%;padding:1.2rem}.lang-switcher-container{top:1rem;right:1rem}.hide-mobile{display:none!important}}.lang-switcher-container{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414cc;border:1px solid #d4af374d;border-radius:30px;gap:.25rem;padding:.25rem;display:flex;position:fixed;top:1.5rem;right:1.5rem;box-shadow:0 4px 15px #00000080}.lang-btn{color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .3s}.lang-btn.active{background:linear-gradient(135deg, var(--gold-light), var(--gold-dark));color:#000;box-shadow:0 2px 10px #d4af374d}.lang-btn:hover:not(.active){color:#fff}.offer-glow{text-shadow:0 0 20px #d4af3780,0 0 40px #d4af374d}@keyframes pulseSubtle{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.animate-pulse-subtle{animation:2s ease-in-out infinite pulseSubtle}.launch-badge{color:var(--gold-light);background:linear-gradient(90deg,#d4af3733 0%,#d4af370d 100%);border:1px solid #d4af3766;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 0 15px #d4af3726}
