.msg91-otp_otpBox__aY4QG{margin-top:22px;padding:18px;border:1px solid #bfdbfe;border-radius:16px;background:#eff6ff}.msg91-otp_otpVerified__ayXHn{border-color:#bbf7d0;background:#f0fdf4}.msg91-otp_otpHead__M9K_d{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.msg91-otp_otpHead__M9K_d>div{display:flex;flex-direction:column;gap:4px}.msg91-otp_otpHead__M9K_d span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#64748b}.msg91-otp_otpHead__M9K_d strong{font-size:17px;color:#0f172a}.msg91-otp_otpHead__M9K_d small{padding:6px 9px;border-radius:999px;background:#fff;border:1px solid #dbeafe;color:#475569;font-size:11px;font-weight:800;white-space:nowrap}.msg91-otp_otpSetupNote__lDCis{margin:12px 0 0;padding:11px 12px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:12px;line-height:1.5}.msg91-otp_otpControls__Gki6_{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px}.msg91-otp_otpControls__Gki6_ input{width:170px;min-height:44px;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;font:inherit;color:#0f172a;background:#fff;outline:none}.msg91-otp_otpControls__Gki6_ input:focus{border-color:#0f172a;box-shadow:0 0 0 3px rgba(15,23,42,.08)}.msg91-otp_otpControls__Gki6_ button{min-height:44px;border:1px solid #0f172a;border-radius:10px;padding:0 15px;background:#0f172a;color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.msg91-otp_otpControls__Gki6_ button:disabled{opacity:.55;cursor:not-allowed}.msg91-otp_otpControls__Gki6_ .msg91-otp_otpSecondary__NI4J4{background:#fff;color:#0f172a;border-color:#cbd5e1}.msg91-otp_otpMessage__GzxWx{margin-top:11px;color:#334155;font-size:12px;font-weight:700;line-height:1.5}.msg91-otp_otpFinePrint__9v2Bv{margin:10px 0 0;color:#64748b;font-size:11px;line-height:1.5}@media(max-width:700px){.msg91-otp_otpHead__M9K_d{flex-direction:column}.msg91-otp_otpHead__M9K_d small{white-space:normal}.msg91-otp_otpControls__Gki6_{align-items:stretch;flex-direction:column}.msg91-otp_otpControls__Gki6_ button,.msg91-otp_otpControls__Gki6_ input{width:100%}}.demo_demoBar__ZcZBN{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 6vw;background:#fff7ed;border-bottom:1px solid #fed7aa;color:#9a3412;font-size:13px}.demo_demoBar__ZcZBN strong{letter-spacing:.08em}.demo_hero__kWls0{padding:54px 6vw 46px;background:linear-gradient(135deg,#0f172a,#172554);color:#fff}.demo_heroInner__MXD85{max-width:1020px}.demo_eyebrow__V2agk{display:block;font-size:12px;font-weight:900;letter-spacing:.13em;color:#93c5fd}.demo_hero__kWls0 h1{max-width:760px;font-size:clamp(40px,5.4vw,64px);line-height:1.02;margin:14px 0}.demo_hero__kWls0 p{max-width:800px;margin:0;color:#cbd5e1;font-size:18px;line-height:1.6}.demo_heroPills__JAX_E{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.demo_heroPills__JAX_E span{padding:7px 11px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);border-radius:999px;font-size:12px;font-weight:800;color:#e2e8f0}.demo_formShell__As2Aj{padding:46px 6vw 58px}.demo_formLayout__hVFte{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.6fr);grid-gap:28px;gap:28px;max-width:1260px;margin:0 auto;align-items:start}.demo_sidePanel__Z5Sio{position:-webkit-sticky;position:sticky;top:96px;background:#0f172a;color:#fff;border-radius:22px;padding:26px}.demo_sideKicker__Dgwrg{font-size:11px;font-weight:900;letter-spacing:.12em;color:#93c5fd}.demo_sidePanel__Z5Sio h2{font-size:28px;line-height:1.12;margin:10px 0;color:#fff}.demo_sidePanel__Z5Sio>p{font-size:14px;line-height:1.6;color:#cbd5e1;margin:0}.demo_steps__KF858{display:flex;flex-direction:column;gap:10px;margin-top:24px}.demo_stepItem__bFSa_{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:12px;color:#94a3b8;border:1px solid transparent}.demo_stepItem__bFSa_ b{display:flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;background:#1e293b;color:#cbd5e1;font-size:12px}.demo_stepItem__bFSa_ span{font-size:14px;font-weight:800}.demo_activeStep__j6Hxb{background:#172554;border-color:#334155;color:#fff}.demo_activeStep__j6Hxb b{background:#fff;color:#0f172a}.demo_doneStep__PRpOm{color:#cbd5e1}.demo_doneStep__PRpOm b{background:#dcfce7;color:#166534}.demo_demoNotice__mBYUS{display:flex;flex-direction:column;gap:5px;margin-top:24px;padding:14px;border-radius:14px;background:#111c30;border:1px solid #334155}.demo_demoNotice__mBYUS strong{font-size:13px}.demo_demoNotice__mBYUS span{font-size:12px;line-height:1.5;color:#94a3b8}.demo_formCard__nQc_N{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:28px;box-shadow:0 16px 40px rgba(15,23,42,.06)}.demo_progressRow__U_37r{display:flex;justify-content:space-between;gap:18px;color:#64748b;font-size:12px;font-weight:800}.demo_progressRow__U_37r strong{color:#0f172a}.demo_progressTrack__6m30L{height:7px;background:#e2e8f0;border-radius:999px;overflow:hidden;margin-top:9px}.demo_progressTrack__6m30L div{height:100%;background:#0f172a;border-radius:999px;transition:width .2s ease}.demo_formHead__msMRg{margin:28px 0 24px}.demo_formHead__msMRg>span{font-size:11px;font-weight:900;letter-spacing:.12em;color:#64748b}.demo_formHead__msMRg h2{font-size:clamp(30px,4vw,44px);line-height:1.08;margin:8px 0;color:#0f172a}.demo_formHead__msMRg p{margin:0;max-width:720px;color:#64748b;line-height:1.6}.demo_grid__Tz6CJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.demo_grid__Tz6CJ label{display:flex;flex-direction:column;gap:8px;color:#334155;font-size:13px;font-weight:800}.demo_grid__Tz6CJ input,.demo_grid__Tz6CJ select,.demo_grid__Tz6CJ textarea{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:0 13px;font:inherit;color:#0f172a;background:#fff;outline:none}.demo_grid__Tz6CJ input,.demo_grid__Tz6CJ select{min-height:48px}.demo_grid__Tz6CJ textarea{padding-top:12px;resize:vertical;line-height:1.5}.demo_grid__Tz6CJ input:focus,.demo_grid__Tz6CJ select:focus,.demo_grid__Tz6CJ textarea:focus{border-color:#0f172a;box-shadow:0 0 0 3px rgba(15,23,42,.08)}.demo_full__SvX5j{grid-column:1/-1}.demo_phoneWrap__1NYKi{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:12px;background:#fff;overflow:hidden}.demo_phoneWrap__1NYKi:focus-within{border-color:#0f172a;box-shadow:0 0 0 3px rgba(15,23,42,.08)}.demo_phoneWrap__1NYKi span{padding:0 11px;color:#64748b;font-weight:800;border-right:1px solid #e2e8f0}.demo_phoneWrap__1NYKi input{border:0!important;box-shadow:none!important;border-radius:0!important}.demo_optionBlock__4yzJm{margin:0 0 22px}.demo_optionBlock__4yzJm>strong{display:block;color:#334155;font-size:13px;margin-bottom:10px}.demo_choiceGrid__oAI8P{display:flex;flex-wrap:wrap;gap:9px}.demo_choiceGrid__oAI8P button{display:flex;align-items:center;gap:7px;border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:999px;padding:9px 12px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.demo_choiceGrid__oAI8P button span{font-size:14px}.demo_choiceGrid__oAI8P .demo_selectedChoice__fGeBp{background:#0f172a;color:#fff;border-color:#0f172a}.demo_reviewGrid__VhnyO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.demo_reviewGrid__VhnyO>div{display:flex;flex-direction:column;gap:5px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}.demo_reviewGrid__VhnyO span{font-size:10px;font-weight:900;letter-spacing:.09em;color:#64748b}.demo_reviewGrid__VhnyO strong{font-size:16px;color:#0f172a;line-height:1.35}.demo_reviewGrid__VhnyO small{color:#64748b;line-height:1.45}.demo_reviewWide__O3KG0{grid-column:1/-1}.demo_declaration__Vt8el{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;border:1px solid #dbeafe;background:#eff6ff;border-radius:12px;color:#1e3a8a;font-size:13px;line-height:1.5}.demo_declaration__Vt8el input{margin-top:2px}.demo_error__VFx3d{margin-top:18px;padding:12px 14px;border-radius:12px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:13px;font-weight:700}.demo_actions__363Im{display:flex;justify-content:space-between;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid #e2e8f0}.demo_actions__363Im button{min-width:120px;border-radius:12px;padding:13px 20px;font:inherit;font-weight:900;cursor:pointer}.demo_backButton__qJeKF{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.demo_nextButton__9s5T9{border:1px solid #0f172a;background:#0f172a;color:#fff}.demo_successCard__JiykX{max-width:800px;margin:20px auto;background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:42px;box-shadow:0 16px 40px rgba(15,23,42,.06)}.demo_successCard__JiykX>span{font-size:11px;font-weight:900;letter-spacing:.12em;color:#166534}.demo_successCard__JiykX h2{font-size:40px;line-height:1.08;color:#0f172a;margin:9px 0 12px}.demo_successCard__JiykX p{color:#64748b;line-height:1.65;margin:0}.demo_successActions__tLhxK{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.demo_successActions__tLhxK a,.demo_successActions__tLhxK button{border-radius:12px;padding:13px 18px;font-weight:900;text-decoration:none}.demo_successActions__tLhxK button{border:0;background:#0f172a;color:#fff;cursor:pointer}.demo_successActions__tLhxK a{border:1px solid #cbd5e1;color:#0f172a}.demo_reviewNote__qLohy{padding:0 6vw 64px}.demo_reviewNote__qLohy>div{max-width:1120px;margin:0 auto;padding:28px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px}.demo_reviewNote__qLohy span{font-size:11px;font-weight:900;letter-spacing:.12em;color:#4338ca}.demo_reviewNote__qLohy h2{font-size:30px;color:#0f172a;margin:8px 0}.demo_reviewNote__qLohy p{margin:0;max-width:850px;color:#475569;line-height:1.6}.demo_fileField__fR6bT input[type=file]{min-height:auto;padding:10px;background:#f8fafc;cursor:pointer}.demo_fileField__fR6bT small{font-weight:500;color:#64748b;line-height:1.5}.demo_fileSelected__SfiHx{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:11px 13px;border-radius:11px;background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;font-size:12px}.demo_fileSelected__SfiHx strong{font-size:12px}.demo_fileSelected__SfiHx span{margin-left:auto;color:#64748b;font-weight:700}.demo_fleetSetup__HqcpJ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:18px;margin-bottom:20px;background:#f8fafc;border:1px solid #dbeafe;border-radius:16px}.demo_fleetSetupCopy__0wI5a{display:flex;flex-direction:column;gap:4px}.demo_fleetSetupCopy__0wI5a>span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#64748b}.demo_fleetSetupCopy__0wI5a>strong{font-size:17px;color:#0f172a}.demo_fleetSetupCopy__0wI5a>small{color:#64748b}.demo_fleetSetupControls__iznqw{display:flex;align-items:center;gap:9px}.demo_fleetSetupControls__iznqw input{width:88px;min-height:44px;border:1px solid #cbd5e1;border-radius:10px;padding:0 10px;font:inherit;font-weight:800;color:#0f172a;background:#fff}.demo_fleetSetupControls__iznqw button{min-height:44px;border:0;border-radius:10px;padding:0 15px;background:#0f172a;color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer;white-space:nowrap}.demo_fleetStatus__te94U{grid-column:1/-1;padding-top:10px;border-top:1px solid #e2e8f0;color:#64748b;font-size:12px}.demo_fleetStatus__te94U strong{color:#0f172a;font-size:14px}.demo_vehicleStack__sx5JS{display:flex;flex-direction:column;gap:18px}.demo_vehicleEntry__xgI_8{border:1px solid #cbd5e1;border-radius:18px;background:#fff;padding:20px;box-shadow:0 8px 22px rgba(15,23,42,.035)}.demo_vehicleEntryHead__75_6I{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.demo_vehicleEntryHead__75_6I>div{display:flex;flex-direction:column;gap:4px}.demo_vehicleEntryHead__75_6I span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#64748b}.demo_vehicleEntryHead__75_6I h3{font-size:22px;line-height:1.2;color:#0f172a;margin:0}.demo_vehicleEntryHead__75_6I small{color:#64748b}.demo_removeVehicle__Nad_U{border:1px solid #fecaca;background:#fff;color:#b91c1c;border-radius:10px;padding:8px 11px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.demo_addVehicleButton__phKVP{margin-top:16px;border:1px dashed #94a3b8;background:#f8fafc;color:#0f172a;border-radius:12px;padding:12px 16px;font:inherit;font-weight:900;cursor:pointer}.demo_reviewVehicleList__x2mI8{display:flex;flex-direction:column;gap:9px;margin-top:18px}.demo_reviewVehicleTitle__UnPdO{display:flex;justify-content:space-between;gap:12px;align-items:end;padding:0 2px 5px}.demo_reviewVehicleTitle__UnPdO span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#64748b}.demo_reviewVehicleTitle__UnPdO strong{font-size:13px;color:#0f172a}.demo_reviewVehicle__BY7Dp{display:grid;grid-template-columns:38px 1.3fr 1fr 1fr;grid-gap:14px;gap:14px;align-items:center;padding:13px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.demo_reviewVehicle__BY7Dp>b{display:flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center;background:#0f172a;color:#fff;font-size:12px}.demo_reviewVehicle__BY7Dp>div{display:flex;flex-direction:column;gap:3px;min-width:0}.demo_reviewVehicle__BY7Dp strong{font-size:13px;color:#0f172a;line-height:1.35;word-break:break-word}.demo_reviewVehicle__BY7Dp small,.demo_reviewVehicle__BY7Dp span{font-size:11px;color:#64748b;line-height:1.4}.demo_reviewVehicle__BY7Dp small{font-weight:800;letter-spacing:.04em;text-transform:uppercase}@media(max-width:950px){.demo_formLayout__hVFte{grid-template-columns:1fr}.demo_sidePanel__Z5Sio{position:static}.demo_steps__KF858{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.demo_reviewVehicle__BY7Dp{grid-template-columns:38px 1.2fr 1fr}.demo_reviewVehicle__BY7Dp>div:last-child{grid-column:2/-1}}@media(max-width:700px){.demo_demoBar__ZcZBN{align-items:flex-start;flex-direction:column;gap:3px;padding-left:5vw;padding-right:5vw}.demo_hero__kWls0{padding:42px 5vw 36px}.demo_hero__kWls0 p{font-size:16px}.demo_formShell__As2Aj{padding:30px 5vw 46px}.demo_formCard__nQc_N,.demo_sidePanel__Z5Sio{padding:20px;border-radius:18px}.demo_grid__Tz6CJ,.demo_reviewGrid__VhnyO{grid-template-columns:1fr}.demo_full__SvX5j,.demo_reviewWide__O3KG0{grid-column:auto}.demo_steps__KF858{grid-template-columns:1fr}.demo_actions__363Im button{flex:1 1}.demo_successCard__JiykX{padding:26px}.demo_successCard__JiykX h2{font-size:32px}.demo_reviewNote__qLohy{padding:0 5vw 48px}.demo_fileSelected__SfiHx span{margin-left:0}.demo_fleetSetup__HqcpJ{grid-template-columns:1fr}.demo_fleetSetupControls__iznqw{align-items:stretch;flex-direction:column}.demo_fleetSetupControls__iznqw button,.demo_fleetSetupControls__iznqw input{width:100%}.demo_vehicleEntry__xgI_8{padding:16px}.demo_vehicleEntryHead__75_6I{align-items:flex-start}.demo_reviewVehicleTitle__UnPdO{align-items:flex-start;flex-direction:column}.demo_reviewVehicle__BY7Dp{grid-template-columns:34px 1fr}.demo_reviewVehicle__BY7Dp>div,.demo_reviewVehicle__BY7Dp>div:last-child{grid-column:2}}