.site.ecomHome{--home-bg:#020817;--home-panel:#081329;--home-panel-2:#0b1730;--home-border:rgba(116,146,214,.22);--home-text:#f8fafc;--home-muted:#9fb1d1;--home-pink:#f23882;--home-purple:#a83cf1;--home-cyan:#0fd4ed;min-height:100vh;color:var(--home-text);background:radial-gradient(circle at 8% 8%,rgba(242,56,130,.16),transparent 25%),radial-gradient(circle at 90% 20%,rgba(15,212,237,.12),transparent 25%),radial-gradient(circle at 70% 75%,rgba(168,60,241,.1),transparent 30%),var(--home-bg)}.ecomHome .navbar{background:rgba(2,8,23,.82);border-bottom:1px solid rgba(116,146,214,.16);color:white}.ecomHome .menu{color:#aab8d2}.ecomHome .menu a:hover{color:#ff4b9a}.ecomHome .logoIcon{background:linear-gradient(135deg,#12d9ed,#6849f5 52%,#f23882);box-shadow:0 0 30px rgba(168,60,241,.28)}.ecomHome .navButton,.ecomHome .primaryButton{background:linear-gradient(100deg,#ed3593,#ad3cec 52%,#08cce8);color:white;box-shadow:0 14px 35px rgba(211,50,158,.24);transition:transform .2s ease,box-shadow .2s ease}.ecomHome .navButton:hover,.ecomHome .primaryButton:hover{transform:translateY(-2px);box-shadow:0 18px 45px rgba(211,50,158,.34)}.ecomHome .secondaryButton{background:rgba(10,22,45,.72);border:1px solid rgba(135,160,215,.28);color:white}.ecomHome .hero{min-height:88vh;background:radial-gradient(circle at 12% 22%,rgba(242,56,130,.17),transparent 27%),radial-gradient(circle at 87% 58%,rgba(15,212,237,.14),transparent 28%),transparent}.ecomHome .badge{color:#ff69aa;background:rgba(242,56,130,.09);border:1px solid rgba(242,56,130,.18);text-transform:uppercase;letter-spacing:.08em}.ecomHome .hero h1{color:#fff;text-shadow:0 12px 50px rgba(0,0,0,.22)}.ecomHome .hero p{color:#b7c5de}.ecomHome .trust span{background:rgba(9,21,43,.72);color:#c5d1e7;border:1px solid rgba(116,146,214,.24)}.ecomHome .heroCard{background:linear-gradient(145deg,rgba(242,56,130,.12),transparent 30%),rgba(8,19,41,.9);border:1px solid rgba(225,66,166,.32);box-shadow:0 35px 100px rgba(0,0,0,.38),0 0 70px rgba(168,60,241,.08)}.ecomHome .cardHeader{color:#9fb1d1}.ecomHome .cardHeader strong{color:#35e8bd}.ecomHome .videoBox{background:#030817;border:1px solid rgba(124,91,238,.28);box-shadow:inset 0 0 60px rgba(92,50,190,.1)}.ecomHome .statsGrid div{background:rgba(5,14,31,.88);border:1px solid rgba(111,143,205,.22);color:white}.ecomHome .statsGrid small{color:#8fa5ca}.ecomHome .aiDecision{color:#8ff2ff;background:rgba(0,181,210,.09);border:1px solid rgba(0,209,235,.24)}.ecomHome .section{position:relative}.ecomHome .sectionTitle span{color:#ff4d9d;letter-spacing:.12em}.ecomHome .sectionTitle h2{color:white}.ecomHome .sectionIntro{max-width:820px;margin:18px auto 0;color:#9fb1d1;line-height:1.8;font-size:17px}.ecomHome .featuresGrid{grid-template-columns:repeat(3,1fr)}.ecomHome .feature{background:linear-gradient(145deg,rgba(242,56,130,.06),transparent 42%),rgba(8,19,41,.76);border:1px solid rgba(116,146,214,.2);box-shadow:0 22px 60px rgba(0,0,0,.2);transition:transform .22s ease,border-color .22s ease}.ecomHome .feature:hover{transform:translateY(-5px);border-color:rgba(238,61,155,.46)}.ecomHome .feature h3{color:white}.ecomHome .feature p{color:#9fb1d1}.ecomHome .featureIcon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:20px;border-radius:15px;font-size:21px;background:linear-gradient(135deg,rgba(242,56,130,.2),rgba(72,75,230,.18));border:1px solid rgba(242,56,130,.22)}.ecomHome .darkSection{background:radial-gradient(circle at 50% 0,rgba(168,60,241,.12),transparent 38%),rgba(4,12,29,.72);border-top:1px solid rgba(116,146,214,.12);border-bottom:1px solid rgba(116,146,214,.12)}.ecomHome .steps div{background:rgba(8,19,41,.82);border:1px solid rgba(116,146,214,.22)}.ecomHome .steps b{color:#ff4d9d}.ecomHome .steps p{color:#9fb1d1}.ecomHome .pricingCard{background:linear-gradient(145deg,rgba(242,56,130,.1),transparent 40%),rgba(8,19,41,.9);border:1px solid rgba(242,56,130,.28);color:white;box-shadow:0 30px 80px rgba(0,0,0,.3)}.ecomHome .price{background:linear-gradient(90deg,#ff4d9d,#b84cf3,#14d5ec);-webkit-background-clip:text;color:transparent}.ecomHome .price small,.ecomHome .pricingCard ul{color:#aebdd7}.ecomHome .contact{background:radial-gradient(circle at 10% 20%,rgba(242,56,130,.3),transparent 35%),radial-gradient(circle at 90% 80%,rgba(0,211,235,.24),transparent 35%),linear-gradient(135deg,#10162f,#15122e);border:1px solid rgba(242,56,130,.28);box-shadow:0 30px 90px rgba(0,0,0,.3)}.ecomHome .footer{color:#8295b7;border-top:1px solid rgba(116,146,214,.15)}.ecomHome .seoSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto}.ecomHome .seoPanel{padding:34px;border-radius:28px;background:rgba(8,19,41,.76);border:1px solid rgba(116,146,214,.2)}.ecomHome .seoPanel h3{margin-top:0;font-size:25px;color:white}.ecomHome .seoPanel p{color:#9fb1d1;line-height:1.8}.ecomHome .faqGrid{max-width:1000px;margin:0 auto;display:grid;grid-gap:14px;gap:14px}.ecomHome .faqItem{padding:24px 26px;border-radius:22px;background:rgba(8,19,41,.76);border:1px solid rgba(116,146,214,.2)}.ecomHome .faqItem h3{margin:0 0 10px;color:white;font-size:18px}.ecomHome .faqItem p{margin:0;color:#9fb1d1;line-height:1.7}@media (max-width:980px){.ecomHome .featuresGrid{grid-template-columns:1fr 1fr}.ecomHome .seoSplit{grid-template-columns:1fr}}@media (max-width:620px){.ecomHome .featuresGrid{grid-template-columns:1fr}}.ecomHome .hero{min-height:auto;padding-top:52px;padding-bottom:72px}.ecomHome .heroText{align-self:center}.ecomHome .socialProof{margin-top:28px;max-width:720px;display:flex;align-items:center;gap:18px;padding:16px 18px;border-radius:20px;background:rgba(8,19,41,.72);border:1px solid rgba(116,146,214,.2);box-shadow:0 16px 45px rgba(0,0,0,.16)}.ecomHome .proofStars{color:#ff4d9d;letter-spacing:2px;font-size:17px;white-space:nowrap}.ecomHome .proofContent{flex:1 1;min-width:0}.ecomHome .proofContent strong{display:block;color:white;font-size:14px;margin-bottom:5px}.ecomHome .proofContent span{color:#8fa5ca;font-size:12px;line-height:1.5}.ecomHome .proofBadge{min-width:90px;padding-left:16px;border-left:1px solid rgba(116,146,214,.2)}.ecomHome .proofBadge strong{display:block;color:#35e8bd;font-size:18px}.ecomHome .proofBadge span{display:block;color:#8fa5ca;font-size:11px;margin-top:3px}@media (max-width:720px){.ecomHome .hero{padding-top:34px}.ecomHome .socialProof{align-items:flex-start;flex-direction:column}.ecomHome .proofBadge{padding-left:0;border-left:0}}