:root{--bg:#020617;--text:#e2e8f0;--muted:#94a3b8;--card:#ffffff0a;--border:#ffffff14;--primary:linear-gradient(135deg,#6366f1,#22c55e);--radius:12px}.crm-solutions-module__WGss6a__page{min-height:100vh;color:var(--text);background:radial-gradient(circle at top,#0f172a,#020617);font-family:Inter,sans-serif}.crm-solutions-module__WGss6a__nav{justify-content:space-between;align-items:center;padding:24px 60px;display:flex}.crm-solutions-module__WGss6a__logo{font-size:18px;font-weight:700}.crm-solutions-module__WGss6a__links{gap:24px;display:flex}.crm-solutions-module__WGss6a__links a{color:var(--muted);text-decoration:none}.crm-solutions-module__WGss6a__hero{min-height:86vh;padding:calc(var(--nav-h,72px) + 100px)60px 130px;justify-content:center;align-items:center;margin-bottom:28px;display:flex;position:relative;overflow:hidden}.crm-solutions-module__WGss6a__heroSlides{z-index:0;pointer-events:none;position:absolute;inset:0}.crm-solutions-module__WGss6a__heroSlide{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.03)}.crm-solutions-module__WGss6a__slideOne{background-image:url(/images/crm-hero-bg-1.jpg);animation:16s ease-in-out infinite crm-solutions-module__WGss6a__crmHeroCrossfade}.crm-solutions-module__WGss6a__slideTwo{background-image:url(/images/hero-section-4-bg.jpg);animation:16s ease-in-out 8s infinite crm-solutions-module__WGss6a__crmHeroCrossfade}@keyframes crm-solutions-module__WGss6a__crmHeroCrossfade{0%{opacity:0;transform:scale(1.035)}8%{opacity:1;transform:scale(1)}42%{opacity:1}50%{opacity:0;transform:scale(1.02)}to{opacity:0;transform:scale(1.035)}}.crm-solutions-module__WGss6a__hero:before{content:"";z-index:1;background:#020617bf;position:absolute;inset:0}.crm-solutions-module__WGss6a__hero:after{content:"";z-index:1;background:linear-gradient(#02061733,#020617e6);position:absolute;inset:0}.crm-solutions-module__WGss6a__heroContent{z-index:2;text-align:center;max-width:800px;position:relative}.crm-solutions-module__WGss6a__heroContent h1{letter-spacing:-1px;font-size:64px;line-height:1.1}.crm-solutions-module__WGss6a__heroContent span{background:var(--primary);color:#0000;-webkit-background-clip:text;background-clip:text}.crm-solutions-module__WGss6a__heroContent p{color:var(--muted);margin-top:20px;font-size:18px}.crm-solutions-module__WGss6a__actions{justify-content:center;gap:14px;margin-top:28px;display:flex}.crm-solutions-module__WGss6a__primary{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-flex}.crm-solutions-module__WGss6a__secondary{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-flex}.crm-solutions-module__WGss6a__section{text-align:center;padding:100px 60px}.crm-solutions-module__WGss6a__section h2{font-size:36px}.crm-solutions-module__WGss6a__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.crm-solutions-module__WGss6a__card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);text-align:left;padding:24px}.crm-solutions-module__WGss6a__card h3{margin-bottom:10px}.crm-solutions-module__WGss6a__card p{color:var(--muted)}.crm-solutions-module__WGss6a__cta{text-align:center;padding:120px 20px}.crm-solutions-module__WGss6a__cta p{color:var(--muted);margin-top:10px;margin-bottom:20px}@media (max-width:1024px){.crm-solutions-module__WGss6a__heroContent h1{font-size:52px}.crm-solutions-module__WGss6a__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.crm-solutions-module__WGss6a__nav{gap:12px;padding:18px 20px}.crm-solutions-module__WGss6a__links{display:none}.crm-solutions-module__WGss6a__hero{min-height:78vh;padding:calc(var(--nav-h,72px) + 52px)20px 72px;margin-bottom:18px}.crm-solutions-module__WGss6a__heroContent h1{font-size:40px}.crm-solutions-module__WGss6a__section{padding:70px 20px}.crm-solutions-module__WGss6a__section h2{font-size:30px}.crm-solutions-module__WGss6a__grid{grid-template-columns:1fr}}
