.LeadForm-module__UP5T5W__card{background:var(--bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid #e2e8f0cc;padding:40px}.LeadForm-module__UP5T5W__header{margin-bottom:24px}.LeadForm-module__UP5T5W__header h3{margin-bottom:8px;font-size:20px;font-weight:700}.LeadForm-module__UP5T5W__header p{color:var(--text-muted);font-size:14px}.LeadForm-module__UP5T5W__step{animation:.3s LeadForm-module__UP5T5W__fadeIn}@keyframes LeadForm-module__UP5T5W__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.LeadForm-module__UP5T5W__formGroup{margin-bottom:20px}.LeadForm-module__UP5T5W__label{color:var(--text-main);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.LeadForm-module__UP5T5W__input{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;height:48px;font-size:15px;font-family:var(--font-sans);color:var(--text-main);background-color:#fafafa;padding:0 16px;transition:all .2s}.LeadForm-module__UP5T5W__input:focus{border-color:var(--brand-blue);background-color:#fff;outline:none;box-shadow:0 0 0 3px #0047ab26}.LeadForm-module__UP5T5W__input.LeadForm-module__UP5T5W__valid{border-color:var(--success)}.LeadForm-module__UP5T5W__select{appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%22292.4%22 height%3D%22292.4%22%3E%3Cpath fill%3D%22%2364748B%22 d%3D%22M287 69.4a17.6 17.6 0 0 0-13-5.4H18.4c-5 0-9.3 1.8-12.9 5.4A17.6 17.6 0 0 0 0 82.2c0 5 1.8 9.3 5.4 12.9l128 127.9c3.6 3.6 7.8 5.4 12.8 5.4s9.2-1.8 12.8-5.4L287 95c3.5-3.5 5.4-7.8 5.4-12.8 0-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right .7em top 50%;background-repeat:no-repeat;background-size:.65em}.LeadForm-module__UP5T5W__action{margin-top:32px}.LeadForm-module__UP5T5W__footer{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.LeadForm-module__UP5T5W__success{text-align:center;padding:24px 0}.LeadForm-module__UP5T5W__successIcon{background-color:var(--success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:28px;display:flex}.LeadForm-module__UP5T5W__success h3{margin-bottom:12px;font-size:20px;font-weight:700}.LeadForm-module__UP5T5W__success p{color:var(--text-muted);font-size:15px}
.page-module__E0kJGG__hero{padding:80px 0 60px;position:relative;overflow:hidden}.page-module__E0kJGG__heroBgGrid{z-index:-1;background-image:linear-gradient(90deg,#e2e8f066 1px,#0000 1px),linear-gradient(#e2e8f066 1px,#0000 1px);background-size:60px 60px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(at 0 0,#000 40%,#0000 80%);mask-image:radial-gradient(at 0 0,#000 40%,#0000 80%)}.page-module__E0kJGG__heroContent{grid-template-columns:1fr 440px;align-items:center;gap:60px;display:grid}.page-module__E0kJGG__heroText h1{color:var(--text-main);letter-spacing:-1px;margin-bottom:24px;font-size:52px;font-weight:900;line-height:1.15}.page-module__E0kJGG__heroText h1 span{color:var(--brand-blue)}.page-module__E0kJGG__heroText h2{color:var(--text-muted);max-width:500px;margin-bottom:40px;font-size:20px;font-weight:400;line-height:1.6}.page-module__E0kJGG__trustMetrics{border-top:1px solid var(--border-color);gap:32px;padding-top:24px;display:flex}.page-module__E0kJGG__metricItem{flex-direction:column;display:flex}.page-module__E0kJGG__metricVal{color:var(--brand-blue);font-family:Inter,sans-serif;font-size:24px;font-weight:800}.page-module__E0kJGG__metricLabel{color:var(--text-muted);font-size:13px;font-weight:500}.page-module__E0kJGG__partners{border-top:1px solid var(--border-color);text-align:center;margin-top:60px;padding-top:40px}.page-module__E0kJGG__partners p{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;font-size:13px;font-weight:600}.page-module__E0kJGG__logoStrip{opacity:.6;filter:grayscale();justify-content:center;gap:48px;display:flex}.page-module__E0kJGG__geoTrust{background:var(--bg-surface);border-bottom:1px solid var(--border-color);padding:100px 0}.page-module__E0kJGG__geoContent{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.page-module__E0kJGG__mapViz{aspect-ratio:800/469;border-radius:var(--radius-md);border:1px solid var(--border-color);background-image:url(/map.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;position:relative;overflow:hidden}.page-module__E0kJGG__mapSvg{width:100%;height:100%;position:absolute;inset:0}@keyframes page-module__E0kJGG__pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(3)}}.page-module__E0kJGG__mapPulse1{transform-origin:50%;transform-box:fill-box;animation:3s cubic-bezier(.66,0,0,1) infinite page-module__E0kJGG__pulse}.page-module__E0kJGG__mapPulse2{transform-origin:50%;transform-box:fill-box;animation:3s cubic-bezier(.66,0,0,1) 1.5s infinite page-module__E0kJGG__pulse}.page-module__E0kJGG__mapPulse3{transform-origin:50%;transform-box:fill-box;animation:3s cubic-bezier(.66,0,0,1) 2.5s infinite page-module__E0kJGG__pulse}.page-module__E0kJGG__mapPulse4{transform-origin:50%;transform-box:fill-box;animation:3s cubic-bezier(.66,0,0,1) 3s infinite page-module__E0kJGG__pulse}.page-module__E0kJGG__geoList{list-style:none}.page-module__E0kJGG__geoItem{border-left:3px solid var(--brand-blue);margin-bottom:32px;padding-left:24px}.page-module__E0kJGG__geoItem h4{margin-bottom:8px;font-size:18px;font-weight:700}.page-module__E0kJGG__geoItem p{color:var(--text-muted);font-size:14px}.page-module__E0kJGG__caseStudies{background-color:var(--bg-body);padding:100px 0}.page-module__E0kJGG__caseGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1024px){.page-module__E0kJGG__heroContent{grid-template-columns:1fr;gap:40px}.page-module__E0kJGG__heroText{text-align:center}.page-module__E0kJGG__heroText h2{margin:0 auto 40px}.page-module__E0kJGG__trustMetrics{justify-content:center}.page-module__E0kJGG__geoContent{grid-template-columns:1fr}.page-module__E0kJGG__caseGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__E0kJGG__heroText h1{font-size:36px}.page-module__E0kJGG__caseGrid{grid-template-columns:1fr}.page-module__E0kJGG__logoStrip{flex-wrap:wrap;gap:24px}}
