.vender-hero-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:32px}.hero-form-header{margin-bottom:24px}.hero-form-eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:var(--lime);margin-bottom:6px;font-size:10px;font-weight:800}.hero-form-title{color:#fff;letter-spacing:-.4px;font-size:20px;font-weight:900}.hero-form-steps{align-items:center;gap:0;margin-bottom:26px;display:flex}.hfs-step{flex-shrink:0;align-items:center;gap:8px;display:flex}.hfs-num{color:#fff6;border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;transition:all .25s;display:flex}.hfs-label{color:#ffffff59;white-space:nowrap;font-size:11.5px;font-weight:700;transition:color .25s}.hfs-line{background:#ffffff26;flex:1;height:1px;margin:0 8px}.hfs-step.active .hfs-num{background:var(--lime);border-color:var(--lime);color:var(--g9)}.hfs-step.active .hfs-label{color:#ffffffe6}.hfs-step.done .hfs-num{border-color:var(--lime);color:var(--lime);background:#aad13e40}.hfs-step.done .hfs-label{color:#fff9}.hero-step-pane{display:none}.hero-step-pane.active{display:block}.hero-field-group{margin-bottom:13px}.hero-field-group label{text-transform:uppercase;letter-spacing:.5px;color:#ffffff73;margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.hero-field-group input,.hero-field-group select{color:#fff;box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff24;border-radius:9px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:13.5px;transition:border .15s}.hero-field-group input::placeholder{color:#ffffff40}.hero-field-group input:focus,.hero-field-group select:focus{border-color:var(--lime)}.hero-field-group select option{background:#0b3d23}.hero-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero-form-nav{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.hero-form-nav-full{justify-content:space-between}.btn-hf-back{color:#fff9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:9px;padding:11px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .15s}.btn-hf-back:hover{border-color:#ffffff73}.btn-hf-next{background:var(--lime);color:var(--g9);cursor:pointer;letter-spacing:-.15px;border:none;border-radius:9px;padding:11px 22px;font-family:inherit;font-size:13.5px;font-weight:800;transition:background .15s}.btn-hf-next:hover{background:var(--lime-d)}.vender-kpi-bar{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;gap:0;max-width:480px;margin-top:32px;display:flex;overflow:hidden}.vender-kpi-item{text-align:center;transition:background var(--transition);border-right:1px solid #ffffff14;flex:1;padding:18px 16px}.vender-kpi-item:last-child{border-right:none}.vender-kpi-item:hover{background:#ffffff0f}.vender-kpi-icon{margin-bottom:8px;font-size:20px}.vender-kpi-num{letter-spacing:-1.2px;background:linear-gradient(150deg,#f2fbd0 0%,var(--lime) 50%,var(--g3) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:900;line-height:1}.vender-kpi-num span{color:var(--lime);letter-spacing:-.3px;-webkit-text-fill-color:var(--lime);font-size:16px;font-weight:800}.vender-kpi-label{color:#ffffff8c;letter-spacing:.2px;margin-top:6px;font-size:12px;font-weight:700}@media (max-width:720px){.vender-kpi-bar{flex-wrap:wrap}.hero-field-row{grid-template-columns:1fr}.hero-field-group input,.hero-field-group select{font-size:16px}}@media (max-width:980px){.vender-hero-inner{gap:48px}}@media (max-width:480px){.vender-hero{padding:64px 18px}.vender-hero-inner{gap:40px}.vender-hero-form{box-sizing:border-box;width:100%;padding:24px 20px;min-width:0!important}.hfs-label{display:none}.hfs-line{margin:0 6px}.vender-kpi-bar{max-width:100%}.vender-kpi-item{min-width:33%;padding:16px 10px}.vender-kpi-num{font-size:26px}.hero-form-nav .btn-hf-next,.hero-form-nav-full .btn-hf-next{padding:11px 16px;font-size:12.5px}.vender-hero .hero-pill{display:none}}@keyframes floatPill1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1.5deg)}}@keyframes floatPill2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-1deg)}}@keyframes floatPill3{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(1deg)}}
