.modular-containers-module__qtoMZa__hero{color:var(--white);background:linear-gradient(135deg,#0f2b48f0,#1e5894e0),url(https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1920&q=80) 50%/cover no-repeat;padding:70px 0 100px;position:relative;overflow:hidden}.modular-containers-module__qtoMZa__heroWatermark{color:#ffffff0a;-webkit-user-select:none;user-select:none;z-index:1;letter-spacing:5px;white-space:nowrap;font-size:130px;font-weight:900;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.modular-containers-module__qtoMZa__heroGrid{z-index:2;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;display:grid;position:relative}.modular-containers-module__qtoMZa__heroLeft h1{letter-spacing:-.5px;margin-bottom:20px;font-size:42px;font-weight:800;line-height:1.2}.modular-containers-module__qtoMZa__heroLeft p{color:#e2e8f0;margin-bottom:25px;font-size:17px;line-height:1.6}.modular-containers-module__qtoMZa__proofPoints{flex-direction:column;gap:12px;margin-bottom:35px;list-style:none;display:flex}.modular-containers-module__qtoMZa__proofPoints li{align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.modular-containers-module__qtoMZa__proofPoints li i{color:var(--accent-orange);font-size:16px}.modular-containers-module__qtoMZa__heroCta{flex-wrap:wrap;gap:16px;display:flex}.modular-containers-module__qtoMZa__heroFormCard{background:var(--white);border-radius:var(--radius);color:var(--text-main);padding:35px;box-shadow:0 20px 40px #00000040}.modular-containers-module__qtoMZa__heroFormCard h3{color:var(--navy-dark);margin-bottom:20px;font-size:22px;font-weight:700}.modular-containers-module__qtoMZa__formGroup{margin-bottom:15px}.modular-containers-module__qtoMZa__formGroup input,.modular-containers-module__qtoMZa__formGroup select{border:1px solid var(--border-color);border-radius:8px;outline:none;width:100%;padding:14px 16px;font-size:14px;transition:border-color .2s}.modular-containers-module__qtoMZa__formGroup input:focus,.modular-containers-module__qtoMZa__formGroup select:focus{border-color:var(--primary-blue)}.modular-containers-module__qtoMZa__formBtn{justify-content:center;width:100%;margin-top:10px;padding:14px}.modular-containers-module__qtoMZa__clientStrip{border-bottom:1px solid var(--border-color);background:#f1f5f9;padding:26px 0}.modular-containers-module__qtoMZa__clientStrip p{text-transform:uppercase;color:var(--text-muted);text-align:center;letter-spacing:1px;margin-bottom:14px;font-size:12px;font-weight:700}.modular-containers-module__qtoMZa__clientLogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px;display:flex}.modular-containers-module__qtoMZa__clientItem{color:#475569;font-size:14px;font-weight:700}.modular-containers-module__qtoMZa__sectionDesc{max-width:720px}.modular-containers-module__qtoMZa__cardsGrid4{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:45px;display:grid}.modular-containers-module__qtoMZa__featureCard{background:var(--white);border:1px solid var(--border-color);border-radius:var(--radius);padding:30px 24px;transition:transform .3s,box-shadow .3s}.modular-containers-module__qtoMZa__featureCard:hover{box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-5px)}.modular-containers-module__qtoMZa__cardIcon{width:52px;height:52px;color:var(--accent-orange);background:#fdf2e9;border-radius:10px;justify-content:center;align-items:center;margin-bottom:20px;font-size:22px;display:flex}.modular-containers-module__qtoMZa__featureCard h4{color:var(--navy-dark);margin-bottom:12px;font-size:18px;font-weight:700}.modular-containers-module__qtoMZa__featureCard p{color:var(--text-muted);font-size:14px;line-height:1.55}.modular-containers-module__qtoMZa__containerSplit{background:var(--white);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-sm);grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:50px;display:grid}.modular-containers-module__qtoMZa__containerImage{border-radius:var(--radius);height:380px;position:relative;overflow:hidden}.modular-containers-module__qtoMZa__containerImage img{object-fit:cover}.modular-containers-module__qtoMZa__containerPoints{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;list-style:none;display:grid}.modular-containers-module__qtoMZa__containerPoints li{color:var(--navy-dark);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.modular-containers-module__qtoMZa__containerPoints li i{color:var(--accent-red)}.modular-containers-module__qtoMZa__hvBanner{color:var(--white);background:#0b1f33;border-radius:16px;margin-top:60px;padding:60px 50px}.modular-containers-module__qtoMZa__hvBanner h3{margin-bottom:14px;font-size:28px;font-weight:800}.modular-containers-module__qtoMZa__hvBannerGrid{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:35px;display:grid}.modular-containers-module__qtoMZa__hvItem{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff14;padding:24px}.modular-containers-module__qtoMZa__hvItem h5{color:var(--white);align-items:center;gap:10px;margin-bottom:10px;font-size:17px;display:flex}.modular-containers-module__qtoMZa__hvItem h5 i{color:var(--accent-orange)}.modular-containers-module__qtoMZa__hvItem p{color:#94a3b8;font-size:14px;line-height:1.5}.modular-containers-module__qtoMZa__auxTagsWrap{border-top:1px solid #ffffff1a;margin-top:35px;padding-top:30px}.modular-containers-module__qtoMZa__auxTagsWrap h5{color:var(--white);margin-bottom:16px;font-size:16px}.modular-containers-module__qtoMZa__auxTags{flex-wrap:wrap;gap:10px;display:flex}.modular-containers-module__qtoMZa__auxTag{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50px;padding:8px 18px;font-size:13px}@media (max-width:1024px){.modular-containers-module__qtoMZa__cardsGrid4,.modular-containers-module__qtoMZa__hvBannerGrid{grid-template-columns:repeat(2,1fr)}.modular-containers-module__qtoMZa__heroGrid,.modular-containers-module__qtoMZa__containerSplit{grid-template-columns:1fr}}@media (max-width:640px){.modular-containers-module__qtoMZa__cardsGrid4,.modular-containers-module__qtoMZa__hvBannerGrid,.modular-containers-module__qtoMZa__containerPoints{grid-template-columns:1fr}.modular-containers-module__qtoMZa__heroLeft h1{font-size:30px}.modular-containers-module__qtoMZa__containerSplit{padding:24px}}
