.five-hundred-down-module__I_pCNa__toolShell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1115bf;border:1px solid #faf9f71f;border-radius:16px;width:100%;margin:32px 0;padding:32px;box-shadow:0 24px 48px -12px #00000080}.five-hundred-down-module__I_pCNa__headerArea{text-align:left;margin-bottom:28px}.five-hundred-down-module__I_pCNa__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--gold,#d4a853);margin-bottom:6px;font-size:12px;font-weight:700;display:inline-block}.five-hundred-down-module__I_pCNa__toolTitle{color:#fff;margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.25}.five-hundred-down-module__I_pCNa__toolSub{color:var(--t2,#a1a1aa);max-width:680px;margin:0;font-size:14px;line-height:1.5}.five-hundred-down-module__I_pCNa__gridContainer{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:868px){.five-hundred-down-module__I_pCNa__gridContainer{grid-template-columns:1fr}}.five-hundred-down-module__I_pCNa__formCard,.five-hundred-down-module__I_pCNa__resultsCard{background:#181b2299;border:1px solid #faf9f714;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex}.five-hundred-down-module__I_pCNa__cardTitle{color:#fff;border-bottom:1px solid #ffffff14;margin:0 0 4px;padding-bottom:12px;font-size:16px;font-weight:700}.five-hundred-down-module__I_pCNa__fieldGroup{flex-direction:column;gap:6px;display:flex}.five-hundred-down-module__I_pCNa__label{color:var(--t1,#e4e4e7);font-size:13px;font-weight:600}.five-hundred-down-module__I_pCNa__inputWrapper{align-items:center;display:flex;position:relative}.five-hundred-down-module__I_pCNa__prefix{color:var(--t3,#71717a);pointer-events:none;font-size:15px;font-weight:600;position:absolute;left:14px}.five-hundred-down-module__I_pCNa__input,.five-hundred-down-module__I_pCNa__select{color:#fff;background:#0a0c10cc;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;height:44px;padding:8px 14px 8px 30px;font-size:15px;font-weight:600;transition:all .2s}.five-hundred-down-module__I_pCNa__select{padding-left:14px}.five-hundred-down-module__I_pCNa__input:focus,.five-hundred-down-module__I_pCNa__select:focus{border-color:var(--gold,#d4a853);box-shadow:0 0 0 3px #d4a85333}.five-hundred-down-module__I_pCNa__hint{color:var(--t3,#71717a);margin:2px 0 0;font-size:11px;line-height:1.35}.five-hundred-down-module__I_pCNa__radioGroup{gap:8px;display:flex}.five-hundred-down-module__I_pCNa__radioButton{color:var(--t2,#a1a1aa);cursor:pointer;text-align:center;background:#0a0c10cc;border:1px solid #ffffff26;border-radius:8px;flex:1;padding:10px 8px;font-size:13px;font-weight:600;transition:all .2s}.five-hundred-down-module__I_pCNa__radioButtonActive{border-color:var(--gold,#d4a853);color:#fff;background:#d4a85326}.five-hundred-down-module__I_pCNa__statusBadge{border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.five-hundred-down-module__I_pCNa__badgeDot{border-radius:50%;width:8px;height:8px}.five-hundred-down-module__I_pCNa__badgeSuccess{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.five-hundred-down-module__I_pCNa__badgeSuccess .five-hundred-down-module__I_pCNa__badgeDot{background:#4ade80}.five-hundred-down-module__I_pCNa__badgeGold{color:#fbbf24;background:#d4a85326;border:1px solid #d4a8534d}.five-hundred-down-module__I_pCNa__badgeGold .five-hundred-down-module__I_pCNa__badgeDot{background:#fbbf24}.five-hundred-down-module__I_pCNa__badgeInfo{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.five-hundred-down-module__I_pCNa__badgeInfo .five-hundred-down-module__I_pCNa__badgeDot{background:#60a5fa}.five-hundred-down-module__I_pCNa__badgeNeutral{color:#d4d4d8;background:#a1a1aa26;border:1px solid #a1a1aa4d}.five-hundred-down-module__I_pCNa__badgeNeutral .five-hundred-down-module__I_pCNa__badgeDot{background:#d4d4d8}.five-hundred-down-module__I_pCNa__statusNote{color:var(--t2,#a1a1aa);margin:-8px 0 0;font-size:13px;line-height:1.45}.five-hundred-down-module__I_pCNa__metricsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.five-hundred-down-module__I_pCNa__metricBox{background:#0a0c1099;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.five-hundred-down-module__I_pCNa__metricLabel{text-transform:uppercase;color:var(--t3,#71717a);font-size:11px;font-weight:600}.five-hundred-down-module__I_pCNa__metricValue{color:#fff;font-size:20px;font-weight:800}.five-hundred-down-module__I_pCNa__metricUnit{color:var(--t2,#a1a1aa);margin-left:4px;font-size:12px;font-weight:500}.five-hundred-down-module__I_pCNa__requirementsBox{background:#ffffff08;border:1px dashed #ffffff1f;border-radius:8px;padding:12px 14px}.five-hundred-down-module__I_pCNa__reqTitle{color:var(--gold,#d4a853);margin:0 0 6px;font-size:12px;font-weight:700}.five-hundred-down-module__I_pCNa__reqList{color:var(--t2,#a1a1aa);margin:0;padding-left:18px;font-size:12px;line-height:1.5}.five-hundred-down-module__I_pCNa__ctaBox{flex-direction:column;gap:10px;margin-top:4px;display:flex}.five-hundred-down-module__I_pCNa__fullCta{text-align:center;justify-content:center;width:100%}.five-hundred-down-module__I_pCNa__phoneLink{text-align:center;color:var(--t2,#a1a1aa);font-size:12px;font-weight:600;text-decoration:underline}.five-hundred-down-module__I_pCNa__inventorySection{border-top:1px solid #ffffff1a;margin-top:36px;padding-top:24px}.five-hundred-down-module__I_pCNa__inventoryHeader h3{color:#fff;margin:0 0 4px;font-size:18px;font-weight:800}.five-hundred-down-module__I_pCNa__inventoryHeader p{color:var(--t2,#a1a1aa);margin:0 0 16px;font-size:13px}.five-hundred-down-module__I_pCNa__carGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.five-hundred-down-module__I_pCNa__carCard{background:#14171ecc;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.five-hundred-down-module__I_pCNa__carImageWrap{background:#111;width:100%;height:140px;position:relative}.five-hundred-down-module__I_pCNa__carImage{object-fit:cover}.five-hundred-down-module__I_pCNa__placeholderImage{color:#666;justify-content:center;align-items:center;height:100%;font-size:12px;display:flex}.five-hundred-down-module__I_pCNa__carBadge{color:#000;text-transform:uppercase;background:#d4a853e6;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.five-hundred-down-module__I_pCNa__carDetails{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex}.five-hundred-down-module__I_pCNa__carTitle{color:#fff;margin:0;font-size:14px;font-weight:700}.five-hundred-down-module__I_pCNa__carMeta{color:var(--t2,#a1a1aa);justify-content:space-between;align-items:center;font-size:12px;display:flex}.five-hundred-down-module__I_pCNa__carPrice{color:var(--gold,#d4a853);font-weight:800}.five-hundred-down-module__I_pCNa__carLink{color:var(--gold,#d4a853);margin-top:auto;padding-top:6px;font-size:12px;font-weight:700;text-decoration:none}.five-hundred-down-module__I_pCNa__carLink:hover{text-decoration:underline}
