.HomeLeadForm-module__IhK1xq__form{flex-direction:column;gap:.75rem;display:flex}.HomeLeadForm-module__IhK1xq__field{border:1px solid var(--cp-gray-200,#d8e0ea);background:var(--cp-gray-50,#f7f8fa);width:100%;height:46px;color:var(--cp-gray-900,#1a2332);border-radius:8px;padding:0 14px;font-family:inherit;font-size:.875rem}.HomeLeadForm-module__IhK1xq__field:focus{border-color:var(--cp-blue,#1a5fb4);background:#fff;outline:none}.HomeLeadForm-module__IhK1xq__submit{width:100%;margin-top:.375rem}.HomeLeadForm-module__IhK1xq__error{color:#c0392b;margin-bottom:.25rem;font-size:.875rem}
.page-module__E0kJGG__page{color:var(--cp-gray-900,#1a2332);background:#fff;overflow-x:hidden}.page-module__E0kJGG__hero{min-height:calc(100svh - var(--nav-h,76px));background:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroBg{background-image:url(/mockups/images/hero-fullwidth-bg.png);background-position:15%;background-size:cover;position:absolute;inset:0}.page-module__E0kJGG__heroBg:after{content:"";background:linear-gradient(270deg,#fffffffc 0%,#ffffffe6 38%,#fff6 62%,#fff0 100%);position:absolute;inset:0}.page-module__E0kJGG__heroInner{z-index:1;width:var(--content-w);grid-template-columns:1fr min(720px,52%);align-items:center;margin:0 auto;padding:clamp(48px,6vw,96px) 0 clamp(64px,8vw,120px);display:grid;position:relative}.page-module__E0kJGG__heroCopy{max-width:none}.page-module__E0kJGG__heroKicker{color:var(--cp-blue,#1a5fb4);margin-bottom:1rem;font-size:1rem;font-weight:700}.page-module__E0kJGG__hero h1{margin-bottom:1rem;font-size:clamp(2.25rem,4.8vw,4rem);font-weight:800;line-height:1.08}.page-module__E0kJGG__hero h2{color:var(--cp-gray-900,#1a2332);margin-bottom:1.375rem;font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:700;line-height:1.25}.page-module__E0kJGG__heroLead{color:var(--cp-gray-600,#5c6b7a);max-width:min(620px,100%);margin-bottom:2.25rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.7}.page-module__E0kJGG__heroActions{flex-wrap:wrap;gap:.875rem;margin-bottom:2.5rem;display:flex}.page-module__E0kJGG__heroTags{flex-wrap:wrap;gap:.625rem;display:flex}.page-module__E0kJGG__heroTag{color:var(--cp-blue-dark,#10407a);border:1px solid var(--cp-gray-200,#d8e0ea);background:#ffffffd9;border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.page-module__E0kJGG__scrollHint{color:var(--cp-gray-600,#5c6b7a);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)}.page-module__E0kJGG__sectionTitle{margin-bottom:.75rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.2}.page-module__E0kJGG__sectionTitleCenter{text-align:center}.page-module__E0kJGG__sectionSub{color:var(--cp-gray-600,#5c6b7a);max-width:min(760px,90%);font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.65}.page-module__E0kJGG__sectionSubCenter{text-align:center;margin:0 auto 3rem}.page-module__E0kJGG__sectionHeadCenter{text-align:center;margin-bottom:3rem}.page-module__E0kJGG__sectionHeadCenter .page-module__E0kJGG__sectionSub{margin:0 auto}.page-module__E0kJGG__servicesSection{padding-block:var(--section-y,88px);background:#fff}.page-module__E0kJGG__services{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.page-module__E0kJGG__serviceCard{border:1px solid var(--cp-gray-200,#d8e0ea);text-align:center;background:#fff;border-radius:12px;padding:2rem 1.375rem;transition:border-color .2s,box-shadow .2s}.page-module__E0kJGG__serviceCard:hover{border-color:var(--cp-blue,#1a5fb4);box-shadow:var(--shadow-marketing)}.page-module__E0kJGG__serviceIcon{background:var(--cp-blue-light,#e8f1fb);width:60px;height:60px;color:var(--cp-blue,#1a5fb4);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 1.125rem;font-size:.875rem;font-weight:800;display:flex}.page-module__E0kJGG__serviceCard h3{margin-bottom:.625rem;font-size:1.1875rem;font-weight:700}.page-module__E0kJGG__serviceCard p{color:var(--cp-gray-600,#5c6b7a);font-size:.875rem;line-height:1.55}.page-module__E0kJGG__serviceLink{color:var(--cp-blue,#1a5fb4);margin-top:.875rem;font-size:.8125rem;font-weight:600;display:inline-block}.page-module__E0kJGG__leadSection{padding-block:var(--section-y,88px);background:var(--cp-gray-50,#f7f8fa);position:relative;overflow:hidden}.page-module__E0kJGG__leadSectionBg{opacity:.12;background-image:url(/mockups/images/hero-tech-speed-accent.png);background-position:-80px 50%;background-repeat:no-repeat;background-size:clamp(360px,38vw,560px);position:absolute;inset:0}.page-module__E0kJGG__leadGrid{z-index:1;width:var(--content-w);gap:var(--gap-lg,56px);grid-template-columns:1fr min(480px,42%);align-items:center;margin:0 auto;display:grid;position:relative}.page-module__E0kJGG__leadCopy h2{margin-bottom:.875rem;font-size:2rem;font-weight:800}.page-module__E0kJGG__leadCopy p{color:var(--cp-gray-600,#5c6b7a);margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.65}.page-module__E0kJGG__leadBullets{gap:.625rem;list-style:none;display:grid}.page-module__E0kJGG__leadBullets li{color:var(--cp-gray-900,#1a2332);align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.page-module__E0kJGG__leadBullets li:before{content:"";background:var(--cp-blue,#1a5fb4);border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module__E0kJGG__leadCard{border:1px solid var(--cp-gray-200,#d8e0ea);box-shadow:var(--shadow-marketing);background:#fff;border-radius:12px;padding:2rem}.page-module__E0kJGG__leadCard h3{margin-bottom:.375rem;font-size:1.375rem;font-weight:800}.page-module__E0kJGG__leadCardSub{color:var(--cp-gray-600,#5c6b7a);margin-bottom:1.375rem;font-size:.875rem}.page-module__E0kJGG__partnersSection{border-top:1px solid var(--cp-gray-200,#d8e0ea);border-bottom:1px solid var(--cp-gray-200,#d8e0ea);background:#fff;padding-block:clamp(56px,6vw,88px)}.page-module__E0kJGG__partners{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}.page-module__E0kJGG__partnerPill{background:var(--cp-gray-50,#f7f8fa);border:1px solid var(--cp-gray-200,#d8e0ea);color:var(--cp-gray-600,#5c6b7a);border-radius:8px;padding:.875rem 1.625rem;font-size:.875rem;font-weight:600}.page-module__E0kJGG__splitSection{padding-block:var(--section-y,88px);background:#fff}.page-module__E0kJGG__splitSectionAlt{background:var(--cp-gray-50,#f7f8fa)}.page-module__E0kJGG__split{gap:var(--gap-lg,56px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.page-module__E0kJGG__splitMedia{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--cp-gray-200,#d8e0ea);width:100%;box-shadow:var(--shadow-marketing);border-radius:12px}.page-module__E0kJGG__split h2{margin-bottom:1.125rem;font-size:1.875rem;font-weight:800;line-height:1.25}.page-module__E0kJGG__split p{color:var(--cp-gray-600,#5c6b7a);margin-bottom:1rem;font-size:1rem;line-height:1.65}.page-module__E0kJGG__benefitsSection{padding-block:var(--section-y,88px);background:#fff}.page-module__E0kJGG__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-bottom:clamp(36px,4vw,56px);display:grid}.page-module__E0kJGG__benefit{background:var(--cp-gray-50,#f7f8fa);border:1px solid var(--cp-gray-200,#d8e0ea);border-radius:12px;align-items:flex-start;gap:.875rem;padding:1.5rem;display:flex}.page-module__E0kJGG__check{background:var(--cp-blue,#1a5fb4);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8125rem;display:flex}.page-module__E0kJGG__benefit span:last-child{font-size:.9375rem;line-height:1.5}.page-module__E0kJGG__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.page-module__E0kJGG__stat{text-align:center;background:var(--cp-gray-50,#f7f8fa);border:1px solid var(--cp-gray-200,#d8e0ea);border-radius:12px;padding:1.75rem 1rem}.page-module__E0kJGG__stat strong{color:var(--cp-blue,#1a5fb4);margin-bottom:.375rem;font-size:2.25rem;font-weight:800;display:block}.page-module__E0kJGG__stat span{color:var(--cp-gray-600,#5c6b7a);font-size:.875rem}.page-module__E0kJGG__ctaBand{text-align:center;padding-block:var(--section-y,88px);padding-inline:var(--pad-x,24px);background:var(--cp-blue,#1a5fb4);color:#fff;position:relative;overflow:hidden}.page-module__E0kJGG__ctaBandBg{opacity:.15;background-image:url(/mockups/images/hero-tech-speed-main.png);background-position:50%;background-size:cover;position:absolute;inset:0}.page-module__E0kJGG__ctaBandInner{z-index:1;position:relative}.page-module__E0kJGG__ctaBand h2{margin-bottom:.875rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800}.page-module__E0kJGG__ctaBand p{opacity:.92;max-width:min(640px,90%);margin-bottom:1.75rem;margin-left:auto;margin-right:auto;font-size:clamp(1rem,1.4vw,1.1875rem)}.page-module__E0kJGG__btnWhite{color:var(--cp-blue,#1a5fb4);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:.8125rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module__E0kJGG__btnWhite:hover{opacity:.92}@media (min-width:1600px){.page-module__E0kJGG__heroBg{background-position:10%}.page-module__E0kJGG__hero h1{font-size:4.25rem}}@media (max-width:1200px){.page-module__E0kJGG__services{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__leadGrid{grid-template-columns:1fr min(400px,46%)}.page-module__E0kJGG__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.page-module__E0kJGG__heroInner{grid-template-columns:1fr;padding-block:3rem 4.5rem}.page-module__E0kJGG__heroBg:after{background:linear-gradient(#fff3 0%,#ffffffd1 45%,#fffffffa 100%)}.page-module__E0kJGG__leadGrid,.page-module__E0kJGG__split{grid-template-columns:1fr;gap:2.25rem}.page-module__E0kJGG__splitMedia{order:-1}.page-module__E0kJGG__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module__E0kJGG__services,.page-module__E0kJGG__benefits,.page-module__E0kJGG__stats{grid-template-columns:1fr}.page-module__E0kJGG__heroActions{flex-direction:column;align-items:stretch}.page-module__E0kJGG__heroActions .btn{width:100%}.page-module__E0kJGG__scrollHint{display:none}}
