.IndustryLandingPage-module__lQgwAq__hero{background:#0e1210;padding:100px 0 80px;position:relative;overflow:hidden}.IndustryLandingPage-module__lQgwAq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#cef24017 0%,#0000 65%);width:700px;height:700px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.IndustryLandingPage-module__lQgwAq__heroInner{grid-template-columns:1fr 420px;align-items:center;gap:60px;display:grid}.IndustryLandingPage-module__lQgwAq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#cef240;background:#cef24014;border:1px solid #cef24033;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 16px;font-size:12px;font-weight:700;display:inline-flex}.IndustryLandingPage-module__lQgwAq__heroTitle{color:#fff;margin:0 0 20px;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.15}.IndustryLandingPage-module__lQgwAq__heroTitle span{color:#cef240}.IndustryLandingPage-module__lQgwAq__heroSub{color:#fff9;max-width:560px;margin:0 0 32px;font-size:16px;line-height:1.75}.IndustryLandingPage-module__lQgwAq__heroCtas{flex-wrap:wrap;gap:14px;display:flex}.IndustryLandingPage-module__lQgwAq__btnPrimary{color:#0e1210;background:#cef240;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.IndustryLandingPage-module__lQgwAq__btnPrimary:hover{opacity:.88;transform:translateY(-1px)}.IndustryLandingPage-module__lQgwAq__btnSecondary{color:#fffc;background:0 0;border:1.5px solid #fff3;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.IndustryLandingPage-module__lQgwAq__btnSecondary:hover{color:#cef240;border-color:#cef240}.IndustryLandingPage-module__lQgwAq__heroCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:32px}.IndustryLandingPage-module__lQgwAq__heroCardTitle{letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin:0 0 20px;font-size:13px;font-weight:700}.IndustryLandingPage-module__lQgwAq__heroStat{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.IndustryLandingPage-module__lQgwAq__heroStat:last-child{border-bottom:none}.IndustryLandingPage-module__lQgwAq__heroStatLabel{color:#ffffffa6;font-size:14px}.IndustryLandingPage-module__lQgwAq__heroStatValue{color:#cef240;font-size:20px;font-weight:800}.IndustryLandingPage-module__lQgwAq__pain{background:#f8f9f6;padding:80px 0}.IndustryLandingPage-module__lQgwAq__sectionEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#888;margin:0 0 12px;font-size:12px;font-weight:700}.IndustryLandingPage-module__lQgwAq__sectionTitle{color:#0e1210;margin:0 0 16px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.25}.IndustryLandingPage-module__lQgwAq__sectionSub{color:#666;max-width:580px;margin:0 0 48px;font-size:16px;line-height:1.7}.IndustryLandingPage-module__lQgwAq__painGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.IndustryLandingPage-module__lQgwAq__painCard{background:#fff;border:1px solid #00000012;border-radius:14px;align-items:flex-start;gap:16px;padding:24px;display:flex}.IndustryLandingPage-module__lQgwAq__painIcon{color:#e53e3e;background:#fff3f3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.IndustryLandingPage-module__lQgwAq__painCard h3{color:#111;margin:0 0 6px;font-size:15px;font-weight:700}.IndustryLandingPage-module__lQgwAq__painCard p{color:#666;margin:0;font-size:13px;line-height:1.6}.IndustryLandingPage-module__lQgwAq__services{background:#0e1210;padding:80px 0}.IndustryLandingPage-module__lQgwAq__services .IndustryLandingPage-module__lQgwAq__sectionTitle{color:#fff}.IndustryLandingPage-module__lQgwAq__services .IndustryLandingPage-module__lQgwAq__sectionSub{color:#ffffff8c}.IndustryLandingPage-module__lQgwAq__services .IndustryLandingPage-module__lQgwAq__sectionEyebrow{color:#cef240}.IndustryLandingPage-module__lQgwAq__servicesGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.IndustryLandingPage-module__lQgwAq__serviceCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:28px 24px;transition:border-color .2s,background .2s}.IndustryLandingPage-module__lQgwAq__serviceCard:hover{background:#cef24008;border-color:#cef2404d}.IndustryLandingPage-module__lQgwAq__serviceIcon{color:#cef240;background:#cef2401a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-size:20px;display:flex}.IndustryLandingPage-module__lQgwAq__serviceCard h3{color:#fff;margin:0 0 8px;font-size:16px;font-weight:700}.IndustryLandingPage-module__lQgwAq__serviceCard p{color:#ffffff80;margin:0;font-size:13px;line-height:1.65}.IndustryLandingPage-module__lQgwAq__process{background:#fff;padding:80px 0}.IndustryLandingPage-module__lQgwAq__processGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;display:grid;position:relative}.IndustryLandingPage-module__lQgwAq__processGrid:before{content:"";background:linear-gradient(90deg,#cef240,#cef24033);height:2px;position:absolute;top:28px;left:calc(12.5% + 20px);right:calc(12.5% + 20px)}.IndustryLandingPage-module__lQgwAq__processStep{text-align:center;z-index:1;position:relative}.IndustryLandingPage-module__lQgwAq__processNum{color:#cef240;background:#0e1210;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:20px;font-weight:800;display:flex}.IndustryLandingPage-module__lQgwAq__processStep h3{color:#111;margin:0 0 8px;font-size:15px;font-weight:700}.IndustryLandingPage-module__lQgwAq__processStep p{color:#666;margin:0;font-size:13px;line-height:1.6}.IndustryLandingPage-module__lQgwAq__faq{background:#f8f9f6;padding:80px 0}.IndustryLandingPage-module__lQgwAq__faqGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;display:grid}.IndustryLandingPage-module__lQgwAq__faqItem{background:#fff;border:1px solid #00000012;border-radius:14px;overflow:hidden}.IndustryLandingPage-module__lQgwAq__faqBtn{color:#111;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.IndustryLandingPage-module__lQgwAq__faqChevron{color:#888;flex-shrink:0;transition:transform .2s}.IndustryLandingPage-module__lQgwAq__faqChevron.IndustryLandingPage-module__lQgwAq__open{transform:rotate(180deg)}.IndustryLandingPage-module__lQgwAq__faqAnswer{color:#555;padding:0 24px 20px;font-size:14px;line-height:1.7}.IndustryLandingPage-module__lQgwAq__cta{text-align:center;background:#0e1210;padding:80px 0;position:relative;overflow:hidden}.IndustryLandingPage-module__lQgwAq__cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#cef24014 0%,#0000 65%);width:600px;height:600px;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.IndustryLandingPage-module__lQgwAq__ctaTitle{color:#fff;margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:800;position:relative}.IndustryLandingPage-module__lQgwAq__ctaTitle span{color:#cef240}.IndustryLandingPage-module__lQgwAq__ctaSub{color:#ffffff8c;max-width:520px;margin:0 auto 36px;font-size:16px;line-height:1.65;position:relative}.IndustryLandingPage-module__lQgwAq__ctaBtns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}@media (max-width:1024px){.IndustryLandingPage-module__lQgwAq__servicesGrid,.IndustryLandingPage-module__lQgwAq__processGrid{grid-template-columns:repeat(2,1fr)}.IndustryLandingPage-module__lQgwAq__processGrid:before{display:none}}@media (max-width:860px){.IndustryLandingPage-module__lQgwAq__heroInner{grid-template-columns:1fr}.IndustryLandingPage-module__lQgwAq__heroCard{display:none}.IndustryLandingPage-module__lQgwAq__painGrid,.IndustryLandingPage-module__lQgwAq__faqGrid{grid-template-columns:1fr}}@media (max-width:600px){.IndustryLandingPage-module__lQgwAq__servicesGrid,.IndustryLandingPage-module__lQgwAq__processGrid{grid-template-columns:1fr}.IndustryLandingPage-module__lQgwAq__hero{padding:80px 0 60px}}
