.leads-module__h4ChyW__page{color:#1e293b;background:linear-gradient(#f8fafc 0%,#fff 100%);min-height:calc(100vh - 92px);padding:40px 20px 80px}.leads-module__h4ChyW__container{max-width:1200px;margin:0 auto}.leads-module__h4ChyW__headerSection{text-align:center;max-width:780px;margin:0 auto 40px}.leads-module__h4ChyW__badge{color:#ea580c;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border:1px solid #fed7aa;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #ea580c14}.leads-module__h4ChyW__title{color:#0f172a;letter-spacing:-.02em;margin-bottom:12px;font-size:36px;font-weight:800;line-height:1.2}.leads-module__h4ChyW__titleHighlight{background:linear-gradient(135deg,#ea580c 0%,#f97316 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.leads-module__h4ChyW__subtitle{color:#64748b;font-size:16px;line-height:1.6}.leads-module__h4ChyW__mainGrid{grid-template-columns:1.05fr 1fr;align-items:start;gap:36px;display:grid}@media (max-width:960px){.leads-module__h4ChyW__mainGrid{grid-template-columns:1fr;gap:32px}}.leads-module__h4ChyW__leftColumn{flex-direction:column;gap:24px;display:flex}.leads-module__h4ChyW__promoBannerCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 10px 30px -10px #0000000f}.leads-module__h4ChyW__promoBannerCard:hover{transform:translateY(-2px);box-shadow:0 14px 36px -10px #0000001a}.leads-module__h4ChyW__promoImg{object-fit:cover;width:100%;height:auto;display:block}.leads-module__h4ChyW__formCard{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:32px;box-shadow:0 12px 36px -10px #00000014}@media (max-width:640px){.leads-module__h4ChyW__formCard{padding:24px 18px}}.leads-module__h4ChyW__formHeader{border-bottom:1px solid #f1f5f9;margin-bottom:24px;padding-bottom:18px}.leads-module__h4ChyW__formHeaderTitle{color:#0f172a;margin-bottom:6px;font-size:22px;font-weight:800}.leads-module__h4ChyW__formHeaderSubtitle{color:#64748b;font-size:14px;line-height:1.5}.leads-module__h4ChyW__errorBox{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:13.5px;display:flex}.leads-module__h4ChyW__form{flex-direction:column;gap:18px;display:flex}.leads-module__h4ChyW__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:580px){.leads-module__h4ChyW__formRow{grid-template-columns:1fr}}.leads-module__h4ChyW__formGroup{flex-direction:column;gap:6px;display:flex}.leads-module__h4ChyW__label{color:#334155;font-size:13px;font-weight:600}.leads-module__h4ChyW__inputWrapper{align-items:center;display:flex;position:relative}.leads-module__h4ChyW__inputIcon{color:#94a3b8;pointer-events:none;position:absolute;left:14px}.leads-module__h4ChyW__prefix{color:#475569;pointer-events:none;font-size:14px;font-weight:600;position:absolute;left:14px}.leads-module__h4ChyW__input,.leads-module__h4ChyW__select,.leads-module__h4ChyW__textarea{color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:12px 14px 12px 42px;font-family:inherit;font-size:14px;transition:all .2s}.leads-module__h4ChyW__prefixInput{padding-left:52px}.leads-module__h4ChyW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-left:42px}.leads-module__h4ChyW__textarea{resize:vertical;min-height:80px;padding:12px 14px}.leads-module__h4ChyW__input:focus,.leads-module__h4ChyW__select:focus,.leads-module__h4ChyW__textarea:focus{background:#fff;border-color:#ea580c;box-shadow:0 0 0 4px #ea580c1a}.leads-module__h4ChyW__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ea580c 0%,#f97316 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:14px 20px;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 6px 20px -4px #ea580c66}.leads-module__h4ChyW__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#c2410c 0%,#ea580c 100%);transform:translateY(-1px);box-shadow:0 8px 24px -4px #ea580c80}.leads-module__h4ChyW__submitBtn:disabled{opacity:.7;cursor:not-allowed}.leads-module__h4ChyW__spinIcon{animation:1s linear infinite leads-module__h4ChyW__spin}@keyframes leads-module__h4ChyW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.leads-module__h4ChyW__privacyNote{text-align:center;color:#94a3b8;margin-top:12px;font-size:12px}.leads-module__h4ChyW__successCard{text-align:center;padding:40px 20px}.leads-module__h4ChyW__successIconBadge{color:#10b981;background:#ecfdf5;border:2px solid #a7f3d0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.leads-module__h4ChyW__successTitle{color:#0f172a;margin-bottom:12px;font-size:26px;font-weight:800}.leads-module__h4ChyW__successSubtitle{color:#64748b;max-width:440px;margin:0 auto 24px;font-size:15px;line-height:1.6}.leads-module__h4ChyW__successDetailsCard{text-align:left;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:8px;max-width:440px;margin:0 auto 24px;padding:16px 20px;font-size:13.5px;display:flex}.leads-module__h4ChyW__successDetailsRow{justify-content:space-between;display:flex}.leads-module__h4ChyW__successActions{flex-direction:column;gap:12px;max-width:320px;margin:0 auto;display:flex}.leads-module__h4ChyW__continueBtn{color:#fff;cursor:pointer;text-align:center;background:#0f172a;border:none;border-radius:12px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.leads-module__h4ChyW__continueBtn:hover{background:#1e293b}
