.LeadForm-module__UP5T5W__section{background:linear-gradient(160deg,#0d1117 0%,#161b27 50%,#0f1923 100%);padding:clamp(4rem,8vw,7rem) 0;position:relative;overflow:hidden}.LeadForm-module__UP5T5W__section:before{content:"";pointer-events:none;background:radial-gradient(65% 45% at 15% 60%,#4ade801a 0%,#0000 60%),radial-gradient(55% 50% at 85% 20%,#3b82f633 0%,#0000 60%),radial-gradient(40% 40% at 50% 100%,#8b5cf614 0%,#0000 60%);position:absolute;inset:0}.LeadForm-module__UP5T5W__wrapper{z-index:1;grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid;position:relative}@media (min-width:900px){.LeadForm-module__UP5T5W__wrapper{grid-template-columns:1fr 1.3fr;gap:5rem}}.LeadForm-module__UP5T5W__header{color:#fff}.LeadForm-module__UP5T5W__label{color:#93c5fde6;background:#3b82f61f;border-color:#3b82f64d}.LeadForm-module__UP5T5W__heading{color:#fff;margin-bottom:.75rem}.LeadForm-module__UP5T5W__subtitle{color:#fff9;margin-bottom:1.5rem;font-size:1rem;line-height:1.65}.LeadForm-module__UP5T5W__trustPills{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.LeadForm-module__UP5T5W__trustPill{color:#fffc;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.LeadForm-module__UP5T5W__card{-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;width:100%;padding:2rem 1.25rem;overflow:hidden;box-shadow:0 32px 64px #0006,inset 0 1px #ffffff1a}@media (min-width:640px){.LeadForm-module__UP5T5W__card{padding:2.5rem}}.LeadForm-module__UP5T5W__stepIndicator{justify-content:center;align-items:center;gap:0;margin-bottom:2rem;display:flex}.LeadForm-module__UP5T5W__stepDot{width:36px;height:36px;font-family:var(--f-display);transition:all .4s var(--ease);z-index:1;color:#ffffff59;background:#ffffff14;border:2px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:flex;position:relative}.LeadForm-module__UP5T5W__stepDotDone{color:#4ade80;background:#4ade8033;border-color:#4ade80}.LeadForm-module__UP5T5W__stepDotActive{color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa);border-color:#60a5fa;transform:scale(1.12);box-shadow:0 0 20px #3b82f680}.LeadForm-module__UP5T5W__stepLine{background:#ffffff1a;flex:1;max-width:40px;height:2px;transition:background .4s}.LeadForm-module__UP5T5W__stepLineDone{background:#4ade8066}.LeadForm-module__UP5T5W__fieldset{border:none;padding:0}.LeadForm-module__UP5T5W__stepQuestion{font-family:var(--f-display);color:#fff;margin-bottom:1.5rem;font-size:clamp(1.1rem,3vw,1.35rem);font-weight:800;line-height:1.3;display:block}.LeadForm-module__UP5T5W__optionGrid{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.LeadForm-module__UP5T5W__option{transition:all .3s var(--ease);text-align:center;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:.6rem;min-height:110px;padding:1.4rem .75rem;display:flex;position:relative;overflow:hidden}.LeadForm-module__UP5T5W__option:before{content:"";opacity:0;background:linear-gradient(135deg,#2563eb33,#60a5fa1a);transition:opacity .3s;position:absolute;inset:0}.LeadForm-module__UP5T5W__option:hover{background:#ffffff14;border-color:#60a5fa80;transform:translateY(-2px)}.LeadForm-module__UP5T5W__option:hover:before{opacity:1}.LeadForm-module__UP5T5W__optionActive{transform:translateY(-2px)scale(1.01);box-shadow:0 0 24px #3b82f64d,inset 0 0 20px #3b82f60d;background:#2563eb26!important;border-color:#3b82f6!important}.LeadForm-module__UP5T5W__optionActive:before{opacity:1!important}.LeadForm-module__UP5T5W__optIconWrap{color:#fff9;background:#ffffff14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.LeadForm-module__UP5T5W__optionActive .LeadForm-module__UP5T5W__optIconWrap{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 6px 16px #2563eb66}.LeadForm-module__UP5T5W__optLabel{font-family:var(--f-display);color:#ffffffd9;font-size:.95rem;font-weight:700;line-height:1.2}.LeadForm-module__UP5T5W__optionActive .LeadForm-module__UP5T5W__optLabel{color:#fff}.LeadForm-module__UP5T5W__optSub{color:#fff6;font-size:.7rem;line-height:1.3}.LeadForm-module__UP5T5W__optionActive .LeadForm-module__UP5T5W__optSub{color:#ffffffa6}.LeadForm-module__UP5T5W__optCheck{opacity:0;width:20px;height:20px;transition:all .25s var(--spring);color:#fff;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px;transform:scale(0)}.LeadForm-module__UP5T5W__optionActive .LeadForm-module__UP5T5W__optCheck{opacity:1;transform:scale(1)}.LeadForm-module__UP5T5W__zoneGrid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.LeadForm-module__UP5T5W__zoneOption{color:#ffffffb3;transition:all .25s var(--ease);cursor:pointer;text-align:left;background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:12px;min-height:52px;padding:.9rem 1rem;font-size:.88rem;font-weight:600}.LeadForm-module__UP5T5W__zoneOption:hover{color:#fff;background:#ffffff14;border-color:#60a5fa80}.LeadForm-module__UP5T5W__inputGroup{margin-bottom:1.1rem}.LeadForm-module__UP5T5W__inputLabel{color:#ffffffb3;letter-spacing:.03em;text-transform:uppercase;margin-bottom:.45rem;font-size:.8rem;font-weight:700;display:block}.LeadForm-module__UP5T5W__input{width:100%;font-family:var(--f-body);color:#fff;background:#ffffff0f;border:1.5px solid #ffffff1f;border-radius:12px;outline:none;padding:1rem 1.1rem;font-size:1rem;transition:border-color .25s,background .25s,box-shadow .25s}.LeadForm-module__UP5T5W__input::placeholder{color:#ffffff40}.LeadForm-module__UP5T5W__input:focus{background:#3b82f614;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.LeadForm-module__UP5T5W__dimensionsRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:420px){.LeadForm-module__UP5T5W__dimensionsRow{grid-template-columns:1fr;gap:.75rem}}.LeadForm-module__UP5T5W__areaSummary{background:linear-gradient(135deg,#2563eb26,#60a5fa1a);border:1px solid #3b82f659;border-radius:14px;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1.25rem 1.5rem;display:flex}.LeadForm-module__UP5T5W__areaSummaryLabel{color:#ffffffa6;font-size:.88rem;font-weight:500}.LeadForm-module__UP5T5W__areaSummaryValue{font-family:var(--f-display);color:#60a5fa;font-size:1.6rem;font-weight:800}.LeadForm-module__UP5T5W__areaSummaryNote{color:#ffffff59;border-top:1px solid #ffffff14;margin-top:.75rem;padding-top:.75rem;font-size:.72rem;line-height:1.5}.LeadForm-module__UP5T5W__nav{gap:.75rem;margin-top:1.75rem;display:flex}.LeadForm-module__UP5T5W__btnPrev{color:#ffffffbf;white-space:nowrap;background:#ffffff0d;border:1.5px solid #fff3;border-radius:9999px;min-height:52px;padding:0 1.25rem;font-size:.9rem;transition:all .25s}.LeadForm-module__UP5T5W__btnPrev:hover{color:#fff;background:#ffffff1a;border-color:#ffffff59}.LeadForm-module__UP5T5W__btnNext{color:#fff;min-height:56px;transition:all .3s var(--ease);letter-spacing:.01em;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border:none;border-radius:9999px;flex:1;font-size:1.05rem;font-weight:700;box-shadow:0 8px 24px #2563eb66}.LeadForm-module__UP5T5W__btnNext:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 40px #2563eb8c}.LeadForm-module__UP5T5W__btnNext:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none!important}.LeadForm-module__UP5T5W__spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.75s linear infinite LeadForm-module__UP5T5W__spin;display:inline-block}@keyframes LeadForm-module__UP5T5W__spin{to{transform:rotate(360deg)}}.LeadForm-module__UP5T5W__error{color:#fca5a5;text-align:center;background:#ef44441f;border:1px solid #ef444459;border-radius:10px;margin-top:1rem;padding:.75rem 1rem;font-size:.85rem}.LeadForm-module__UP5T5W__stepContent{min-height:220px;animation:.35s both LeadForm-module__UP5T5W__fadeStep}@keyframes LeadForm-module__UP5T5W__fadeStep{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LeadForm-module__UP5T5W__trustRow{color:#fff6;letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.73rem;font-weight:600;display:flex}.LeadForm-module__UP5T5W__trustRow span{align-items:center;gap:.3rem;display:inline-flex}.LeadForm-module__UP5T5W__success{-webkit-backdrop-filter:blur(20px);text-align:center;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:100%;padding:clamp(2rem,6vw,3.5rem) clamp(1rem,5vw,2rem);animation:.5s LeadForm-module__UP5T5W__fadeStep;display:flex;overflow:hidden;box-shadow:0 32px 64px #0006}.LeadForm-module__UP5T5W__successIcon{color:#4ade80;background:linear-gradient(135deg,#4ade8033,#10b98126);border:2px solid #4ade8080;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:.5s cubic-bezier(.175,.885,.32,1.275) both LeadForm-module__UP5T5W__pop;display:flex}@keyframes LeadForm-module__UP5T5W__pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.LeadForm-module__UP5T5W__successTitle{font-family:var(--f-display);color:#fff;font-size:1.6rem;font-weight:800}.LeadForm-module__UP5T5W__successText{color:#ffffffa6;word-break:break-word;overflow-wrap:break-word;max-width:360px;padding:0 .25rem;font-size:1rem;line-height:1.7}.LeadForm-module__UP5T5W__successText strong{color:#60a5fa}
