body:has(.ns-request-dialog) [data-slot=dialog-overlay]{z-index:1500;backdrop-filter:blur(9px);background:#030810bb}.ns-request-dialog{z-index:1501!important;width:min(720px,calc(100vw - 32px))!important;max-width:720px!important;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;background:#101923!important;border:1px solid #3a535f!important;border-radius:24px!important;padding:36px!important;gap:12px!important;color:#fcfcfc!important;box-shadow:0 25px 100px #0009}.ns-request-dialog .ns-request-title{font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:600;line-height:1.25;padding-right:22px;text-transform:uppercase}.ns-request-intro{font-size:1rem!important;line-height:1.55!important;color:#c2cfd6!important;margin:0 0 14px}.ns-request-dialog .lead-form{padding:0;border:0;background:transparent;box-shadow:none}.ns-request-dialog .form-grid{gap:16px}.ns-request-dialog .form-grid label{font-size:.875rem;color:#dbe4e9}.ns-request-dialog .form-grid input:not([type=checkbox]),.ns-request-dialog .form-grid select,.ns-request-dialog textarea{background:#172632;color:#fff;border:1px solid #425964;border-radius:10px;padding:12px;font-size:16px}.ns-request-dialog .form-submit{width:100%;margin-top:20px;justify-content:center;border-radius:10px;min-height:48px}.ns-request-dialog [data-slot=dialog-close]{position:absolute;color:white;top:20px;right:20px;width:32px;height:32px;display:grid;place-items:center}.ns-vehicle-fields{grid-column:1/-1;border:1px solid #405761;padding:20px;border-radius:14px;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.ns-vehicle-fields legend{padding:0 7px;color:#8ee2ed;font-size:.9rem;font-weight:600}.ns-vehicle-fields .form-wide{grid-column:1/-1}.ns-photo-upload{display:block;border:1px dashed #63808d;border-radius:12px;padding:18px;cursor:pointer;background:#1c303a}.ns-photo-upload input{margin-top:12px;max-width:100%;font-size:14px!important}.ns-photo-help{display:block;font-size:12px;color:#c4d2d9;line-height:1.5;margin-top:6px}.ns-photo-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.ns-photo-list li{display:flex;align-items:center;gap:8px;min-width:0;background:#182a34;border-radius:9px;padding:9px}.ns-photo-list img{width:48px;height:48px;object-fit:cover;border-radius:5px}.ns-photo-list span{font-size:12px;overflow-wrap:anywhere;min-width:0}.ns-photo-list button{margin-left:auto;flex-shrink:0;color:#fff;padding:8px;cursor:pointer;background:#324750;border:0;border-radius:50%}.home-trade-section{max-width:1240px;margin:10px auto 70px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:36px;border:1px solid #344b57;border-radius:20px;background:linear-gradient(125deg,#14252f,#0c141e)}.home-trade-section h2{font-size:clamp(1.6rem,2.3vw,2.1rem)!important;line-height:1.2;text-transform:uppercase;max-width:26ch}.home-trade-section p{color:#c5d0d8;max-width:52ch;margin-top:16px;line-height:1.6}.home-trade-section .button{flex-shrink:0;font-size:14px}.hero-trade-link{display:inline-block;margin:18px 0 0;color:#8ee2ed;font-size:15px;text-decoration:underline;text-underline-offset:5px}@media(max-width:760px){.ns-request-dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 24px);border-radius:18px!important;padding:26px 20px!important}.ns-request-dialog .form-grid,.ns-vehicle-fields{grid-template-columns:1fr}.ns-vehicle-fields{padding:16px}.ns-photo-list{grid-template-columns:1fr}.home-trade-section{margin:0 16px 50px;padding:28px 24px;display:block}.home-trade-section .button{margin-top:24px;width:100%;text-align:center;justify-content:center}}.ns-request-dialog{display:flex!important;flex-direction:column;overflow:clip;padding:0!important;gap:0!important}.ns-request-header{position:relative;flex:none;padding:28px 60px 20px 28px;border-bottom:1px solid #31454f}.ns-request-dialog .ns-request-title{padding:0;outline:none}.ns-request-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px 28px}@media(max-width:760px){.ns-request-header{padding:22px 58px 18px 20px}.ns-request-body{padding:20px}}body .ns-navigation-panel.ns-navigation-landing[data-slot=dialog-content]{max-width:540px!important}.ns-navigation-landing .ns-navigation-groups{grid-template-columns:minmax(0,1fr)}.ns-navigation-landing .ns-navigation-groups a{min-height:48px}.ns-navigation-landing a:focus-visible{outline:3px solid #86dce4;outline-offset:2px}.ns-navigation-home{grid-column:1/-1;display:flex;align-items:center;gap:13px;min-height:54px;padding:14px 18px;border:1px solid #a0e0e54d;border-radius:14px;background:#102124;color:#eaf8f8;font-size:16px;text-decoration:none}.ns-navigation-home>svg:last-child{margin-left:auto}