.auto-vehicle-unregistered-step-v2{--avus-font-family:"Manrope",Arial,sans-serif;--avus-bg-page:var(--sp-bg);--avus-bg-card:var(--sp-white);--avus-accent:var(--sp-green);--avus-accent-hover:#7FB03E;--avus-accent-ring:rgba(139, 195, 74, 0.15);--avus-accent-shadow:rgba(139, 195, 74, 0.35);--avus-accent-shadow-hover:rgba(139, 195, 74, 0.4);--avus-text-main:var(--sp-text);--avus-text-muted:var(--sp-muted-2);--avus-text-body:var(--sp-muted-4);--avus-text-dark:#1F2937;--avus-border:var(--sp-border);--avus-border-light:var(--sp-bg-3);--avus-border-card:var(--sp-border-2);--avus-radius-card:24px;--avus-radius-input:14px;--avus-radius-btn:9999px;font-family:var(--avus-font-family);color:var(--avus-text-main);width:100%;max-width:1280px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media (min-width:768px){.auto-vehicle-unregistered-step-v2{padding:0 24px}}.auto-vehicle-unregistered-step-v2 *,.auto-vehicle-unregistered-step-v2 *::after,.auto-vehicle-unregistered-step-v2 *::before{box-sizing:border-box}.auto-vehicle-unregistered-step-v2,.auto-vehicle-unregistered-step-v2 a,.auto-vehicle-unregistered-step-v2 div,.auto-vehicle-unregistered-step-v2 h1,.auto-vehicle-unregistered-step-v2 h2,.auto-vehicle-unregistered-step-v2 h3,.auto-vehicle-unregistered-step-v2 label,.auto-vehicle-unregistered-step-v2 p,.auto-vehicle-unregistered-step-v2 span{font-family:Manrope,Arial,sans-serif!important;line-height:normal!important}.auto-vehicle-unregistered-step-v2 input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.auto-vehicle-unregistered-step-v2 select,.auto-vehicle-unregistered-step-v2 textarea{font-family:Manrope,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;font-style:normal!important;line-height:normal!important;color:var(--sp-text)!important;background-color:var(--sp-white)!important;accent-color:var(--sp-green)!important}.auto-vehicle-unregistered-step-v2 button{font-family:Manrope,Arial,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;line-height:normal!important}.auto-vehicle-unregistered-step-v2__stepper-wrap{width:100%;margin-bottom:28px}.auto-vehicle-unregistered-step-v2__stepper-card{background-color:var(--sp-white);border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.04);padding:18px 20px;display:flex;align-items:center;justify-content:space-between}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__stepper-card{padding:20px 32px}}.auto-vehicle-unregistered-step-v2__step-node{display:flex;align-items:center;gap:12px;flex:1}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__step-node{flex:initial}}.auto-vehicle-unregistered-step-v2__step-icon-wrap{width:36px;height:36px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background-color:var(--sp-bg);color:var(--avus-text-muted);border:1px solid var(--sp-bg-3);flex-shrink:0;transition:all .3s ease}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__step-icon-wrap{width:40px;height:40px}}.auto-vehicle-unregistered-step-v2__step-node--active .auto-vehicle-unregistered-step-v2__step-icon-wrap{background-color:var(--avus-accent);color:var(--sp-white);border-color:var(--avus-accent);box-shadow:0 4px 14px var(--avus-accent-shadow);transform:scale(1.02)}.auto-vehicle-unregistered-step-v2__step-info-desktop{display:none}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__step-info-desktop{display:block}}.auto-vehicle-unregistered-step-v2__step-num{font-size:12px;line-height:1;color:var(--avus-text-muted)}.auto-vehicle-unregistered-step-v2__step-node--active .auto-vehicle-unregistered-step-v2__step-num{font-weight:600;color:var(--avus-text-main)}.auto-vehicle-unregistered-step-v2__step-name{font-size:13px;margin-top:3px;color:var(--avus-text-muted);font-weight:400}.auto-vehicle-unregistered-step-v2__step-node--active .auto-vehicle-unregistered-step-v2__step-name{font-weight:500;color:var(--avus-text-main)}.auto-vehicle-unregistered-step-v2__step-info-mobile{display:block;font-size:11px;font-weight:500;color:var(--avus-text-muted)}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__step-info-mobile{display:none}}.auto-vehicle-unregistered-step-v2__step-node--active .auto-vehicle-unregistered-step-v2__step-info-mobile{color:var(--avus-text-main)}.auto-vehicle-unregistered-step-v2__step-connector{flex:1;height:2px;border-radius:9999px;background-color:var(--sp-bg-4);margin:0 4px;overflow:hidden}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__step-connector{width:48px;flex:none;margin:0 16px}}.auto-vehicle-unregistered-step-v2__step-connector-fill{height:100%;background-color:var(--avus-accent);width:0%;transition:width .5s ease}.auto-vehicle-unregistered-step-v2__step-connector-fill--active{width:100%}.auto-vehicle-unregistered-step-v2__card{background-color:var(--sp-white);border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03);overflow:hidden}.auto-vehicle-unregistered-step-v2__card-header{padding:20px 20px 16px 20px;border-bottom:1px solid var(--sp-bg)}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__card-header{padding:32px 32px 20px 32px}}.auto-vehicle-unregistered-step-v2__subtitle{margin:0;font-size:13px;color:var(--avus-text-muted);line-height:1.2}.auto-vehicle-unregistered-step-v2__title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--avus-text-main);margin:0 0 4px 0;display:flex;align-items:center;gap:8px}.auto-vehicle-unregistered-step-v2__accordion-banner{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),margin .3s ease;margin-top:20px}.auto-vehicle-unregistered-step-v2__accordion-banner.is-hidden{grid-template-rows:0fr;margin-top:0}.auto-vehicle-unregistered-step-v2__accordion-banner-inner{overflow:hidden}.auto-vehicle-unregistered-step-v2__auto-banner{background-color:#f9fff0;border:1px solid #e4f2c8;border-radius:14px;padding:12px 16px;display:flex;align-items:flex-start;gap:12px}.auto-vehicle-unregistered-step-v2__banner-icon{width:28px;height:28px;border-radius:9999px;background-color:var(--avus-accent);color:var(--sp-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.auto-vehicle-unregistered-step-v2__banner-content{flex:1;min-width:0}.auto-vehicle-unregistered-step-v2__banner-title{font-size:12px;font-weight:600;color:#3d5a0a}.auto-vehicle-unregistered-step-v2__banner-text{font-size:11px;color:#7aa33a;margin-top:2px;line-height:1.35}.auto-vehicle-unregistered-step-v2__banner-hide-btn{font-size:11px;color:var(--avus-text-muted);background:0 0;border:none;padding:0;cursor:pointer;flex-shrink:0;transition:color 150ms ease}.auto-vehicle-unregistered-step-v2__banner-hide-btn:hover{color:var(--avus-text-main)}.auto-vehicle-unregistered-step-v2__layout{display:flex;gap:24px;align-items:flex-start}.auto-vehicle-unregistered-step-v2__sidebar-col{flex:0 0 auto;width:100%;display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.auto-vehicle-unregistered-step-v2__sidebar-col{width:300px}}.auto-vehicle-unregistered-step-v2__card{flex:1 1 0%;min-width:0;background-color:var(--sp-white);border-radius:var(--avus-radius-card);border:1px solid var(--avus-border-card)}@media (max-width:1023px){.auto-vehicle-unregistered-step-v2__layout{flex-direction:column;gap:16px}.auto-vehicle-unregistered-step-v2__card{width:100%;flex:1 1 auto}.auto-vehicle-unregistered-step-v2{padding:0 16px}}.auto-vehicle-unregistered-step-v2__layout--full .auto-vehicle-unregistered-step-v2__card{flex:1 1 100%}.auto-vehicle-unregistered-step-v2__layout--full .auto-vehicle-unregistered-step-v2__sidebar-col{display:none}.auto-vehicle-unregistered-step-v2__card-body{padding:20px}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__card-body{padding:32px}}.auto-vehicle-unregistered-step-v2__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__grid{grid-template-columns:1fr 1fr;column-gap:32px;row-gap:28px}}.auto-vehicle-unregistered-step-v2__field-full{grid-column:1/-1;margin-top:8px}.auto-vehicle-unregistered-step-v2__field-group{display:flex;flex-direction:column;gap:8px}.auto-vehicle-unregistered-step-v2__label{font-size:11px;font-style:italic;letter-spacing:.1em;text-transform:uppercase;color:var(--avus-text-muted);font-weight:500;margin-left:2px}.auto-vehicle-unregistered-step-v2__dropdown-wrap{position:relative;width:100%}.auto-vehicle-unregistered-step-v2__input-box{width:100%;height:46px;background-color:var(--sp-white);border:1px solid var(--avus-border);border-radius:var(--avus-radius-input);padding:0 16px;display:flex;align-items:center;gap:12px;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.auto-vehicle-unregistered-step-v2__input-box:hover{border-color:var(--sp-border-3)}.auto-vehicle-unregistered-step-v2__input-box.is-active,.auto-vehicle-unregistered-step-v2__input-box:focus-within{border-color:var(--avus-accent);box-shadow:0 0 0 3px var(--avus-accent-ring)}.auto-vehicle-unregistered-step-v2__input-icon{width:16px;height:16px;color:var(--avus-text-muted);flex-shrink:0;transition:color .2s ease}.auto-vehicle-unregistered-step-v2__input-box:focus-within .auto-vehicle-unregistered-step-v2__input-icon{color:var(--avus-accent)}.auto-vehicle-unregistered-step-v2__input{flex:1;width:100%;border:none;background:0 0;font-family:inherit;font-size:16px;color:var(--avus-text-main);outline:0}.auto-vehicle-unregistered-step-v2__input::placeholder{color:var(--avus-text-muted)}.auto-vehicle-unregistered-step-v2__chevron{width:16px;height:16px;color:var(--avus-text-muted);flex-shrink:0;transition:transform .2s ease}.auto-vehicle-unregistered-step-v2__dropdown-wrap.is-open .auto-vehicle-unregistered-step-v2__chevron{transform:rotate(180deg)}.auto-vehicle-unregistered-step-v2__dropdown-menu{display:none;position:absolute;z-index:30;top:100%;left:0;width:100%;margin-top:8px;background-color:var(--sp-white);border:1px solid var(--sp-bg-3);border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.08);overflow:hidden;max-height:260px;overflow-y:auto;padding:8px;animation:avusFadeIn 180ms ease}.auto-vehicle-unregistered-step-v2__dropdown-wrap.is-open .auto-vehicle-unregistered-step-v2__dropdown-menu{display:block}.auto-vehicle-unregistered-step-v2__dropdown-search-hint{padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--avus-text-muted)}.auto-vehicle-unregistered-step-v2__dropdown-item{width:100%;text-align:left;padding:8px 10px;border-radius:10px;font-family:inherit;font-size:13px;color:var(--avus-text-main);background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:10px;transition:background-color 150ms ease}.auto-vehicle-unregistered-step-v2__dropdown-item:focus-visible,.auto-vehicle-unregistered-step-v2__dropdown-item:hover{background-color:var(--sp-bg);color:var(--avus-text-main);outline:0}.auto-vehicle-unregistered-step-v2__dropdown-item.is-selected{background-color:var(--sp-bg);font-weight:600}.auto-vehicle-unregistered-step-v2__brand-logo-letter{width:28px;height:28px;border-radius:9999px;background-color:var(--sp-bg);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;margin-right:8px}.auto-vehicle-unregistered-step-v2__checkbox-row{margin-top:8px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-weight:400!important;font-size:11.5px!important;color:var(--sp-muted-3)!important}.auto-vehicle-unregistered-step-v2__checkbox-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.auto-vehicle-unregistered-step-v2__checkbox-box{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--sp-border-3);background-color:var(--sp-white);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.auto-vehicle-unregistered-step-v2__checkbox-icon{width:12px;height:12px;display:none}.auto-vehicle-unregistered-step-v2__checkbox-native:checked + .auto-vehicle-unregistered-step-v2__checkbox-box{background-color:var(--avus-accent);border-color:var(--avus-accent);box-shadow:0 2px 8px rgba(139,195,74,.35)}.auto-vehicle-unregistered-step-v2__checkbox-native:checked + .auto-vehicle-unregistered-step-v2__checkbox-box .auto-vehicle-unregistered-step-v2__checkbox-icon{display:block}.auto-vehicle-unregistered-step-v2__checkbox-row:hover .auto-vehicle-unregistered-step-v2__checkbox-box{border-color:#b8b8b8}.auto-vehicle-unregistered-step-v2__checkbox-label{font-weight:400!important;font-size:11.5px!important;color:var(--sp-muted-3)!important;transition:color 150ms ease}.auto-vehicle-unregistered-step-v2__checkbox-row:hover .auto-vehicle-unregistered-step-v2__checkbox-label{color:#303746}.auto-vehicle-unregistered-step-v2__custom-brand-accordion{display:grid;grid-template-rows:0fr;transition:grid-template-rows 250ms ease,margin 250ms ease;margin-top:0}.auto-vehicle-unregistered-step-v2__custom-brand-accordion.is-open{grid-template-rows:1fr;margin-top:8px}.auto-vehicle-unregistered-step-v2__custom-brand-inner{overflow:hidden}.auto-vehicle-unregistered-step-v2__input-manual{width:100%;height:46px;border-radius:12px!important;border:1px solid var(--sp-border)!important;padding:0 16px!important;font-family:Manrope,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;color:var(--sp-text)!important;background-color:var(--sp-white)!important;outline:0!important;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box!important;line-height:normal!important;font-style:normal!important;letter-spacing:normal!important}.auto-vehicle-unregistered-step-v2__input-manual:focus{border-color:var(--sp-green)!important;box-shadow:0 0 0 3px rgba(139,195,74,.15)!important}.auto-vehicle-unregistered-step-v2__years-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.auto-vehicle-unregistered-step-v2__year-btn{height:36px;border-radius:10px;font-family:inherit;font-size:13px;color:var(--avus-text-body);background:0 0;border:none;cursor:pointer;transition:background-color 150ms ease}.auto-vehicle-unregistered-step-v2__year-btn:hover{background-color:var(--sp-bg);color:var(--avus-text-body)}.auto-vehicle-unregistered-step-v2__year-btn.is-selected{background-color:var(--sp-text);color:var(--sp-white)}.auto-vehicle-unregistered-step-v2__color-swatch-circle{width:20px;height:20px;border-radius:9999px;border:1px solid rgba(0,0,0,.1);display:inline-block;flex-shrink:0}.auto-vehicle-unregistered-step-v2__color-swatch-circle--conic{background:conic-gradient(from 0deg,var(--sp-danger),#eab308,#22c55e,#3b82f6,#a855f7,var(--sp-danger))}.auto-vehicle-unregistered-step-v2__color-item-swatch{width:24px;height:24px;border-radius:9999px;border:1px solid rgba(0,0,0,.1);display:inline-block;flex-shrink:0}.auto-vehicle-unregistered-step-v2__color-item-swatch--conic{background:conic-gradient(from 0deg,var(--sp-danger),#eab308,#22c55e,#3b82f6,#a855f7,var(--sp-danger))}.auto-vehicle-unregistered-step-v2__types-section{margin-top:40px}.auto-vehicle-unregistered-step-v2__types-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}@media (min-width:640px){.auto-vehicle-unregistered-step-v2__types-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.auto-vehicle-unregistered-step-v2__types-grid{grid-template-columns:repeat(3,1fr)}}.auto-vehicle-unregistered-step-v2__type-card{position:relative;text-align:left;border-radius:16px;border:1px solid var(--avus-border);padding:14px 12px 14px 14px;background-color:var(--sp-white);cursor:pointer;transition:all .2s ease;font-family:inherit;display:flex;align-items:flex-start;gap:12px}.auto-vehicle-unregistered-step-v2__type-card:hover{border-color:var(--sp-border-3);background-color:#fcfcfc}.auto-vehicle-unregistered-step-v2__type-card.is-active{background-color:#f9fff0;border-color:var(--avus-accent);box-shadow:0 0 0 3px rgba(139,195,74,.12)}.auto-vehicle-unregistered-step-v2__type-icon-box{width:40px;height:40px;border-radius:12px;background-color:var(--sp-bg);color:var(--avus-text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.auto-vehicle-unregistered-step-v2__type-card.is-active .auto-vehicle-unregistered-step-v2__type-icon-box{background-color:var(--avus-accent);color:var(--sp-white)}.auto-vehicle-unregistered-step-v2__type-label{flex:1;font-size:12px;line-height:1.25;color:var(--avus-text-body);white-space:pre-line}.auto-vehicle-unregistered-step-v2__type-card.is-active .auto-vehicle-unregistered-step-v2__type-label{font-weight:600;color:var(--avus-text-main)}.auto-vehicle-unregistered-step-v2__type-radio-mark{width:20px;height:20px;border-radius:9999px;border:1.5px solid var(--avus-border);background-color:var(--sp-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s ease}.auto-vehicle-unregistered-step-v2__type-radio-mark img,.auto-vehicle-unregistered-step-v2__type-radio-mark svg{width:12px;height:12px;color:var(--sp-white);filter:brightness(0) invert(1);opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s ease}.auto-vehicle-unregistered-step-v2__type-card.is-active .auto-vehicle-unregistered-step-v2__type-radio-mark{background-color:var(--avus-accent);border-color:var(--avus-accent)}.auto-vehicle-unregistered-step-v2__type-card.is-active .auto-vehicle-unregistered-step-v2__type-radio-mark img,.auto-vehicle-unregistered-step-v2__type-card.is-active .auto-vehicle-unregistered-step-v2__type-radio-mark svg{opacity:1;transform:scale(1)}.auto-vehicle-unregistered-step-v2__tariff-hint{margin-top:16px;border-radius:14px;background-color:#fff8e1;border:1px solid #ffe082;padding:12px 16px;display:flex;gap:12px;align-items:flex-start;animation:avusFadeIn 250ms ease}.auto-vehicle-unregistered-step-v2__tariff-icon{width:28px;height:28px;border-radius:9999px;background-color:#fef3c7;color:#b45309;display:flex;align-items:center;justify-content:center;flex-shrink:0}.auto-vehicle-unregistered-step-v2__tariff-title{font-size:12px;font-weight:600;color:#92400e}.auto-vehicle-unregistered-step-v2__tariff-text{font-size:12px;color:#a16207;margin-top:4px;line-height:1.35}.auto-vehicle-unregistered-step-v2__vin-header{display:flex;align-items:center;gap:8px}.auto-vehicle-unregistered-step-v2__vin-counter{margin-left:auto;font-size:11px;color:var(--sp-muted-2);font-family:Manrope,Arial,sans-serif;white-space:nowrap}.auto-vehicle-unregistered-step-v2__vin-counter.is-valid{color:var(--sp-green);font-weight:600}.auto-vehicle-unregistered-step-v2__vin-input-wrap{position:relative;width:100%}.auto-vehicle-unregistered-step-v2__vin-input{width:100%!important;height:46px!important;border-radius:12px!important;border:1px solid var(--sp-border)!important;padding:0 110px 0 14px!important;font-family:Manrope,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;font-style:normal!important;letter-spacing:.12em!important;text-transform:uppercase!important;outline:0!important;background-color:var(--sp-white)!important;color:var(--sp-text)!important;line-height:normal!important;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box!important}.auto-vehicle-unregistered-step-v2__vin-input::placeholder{color:var(--sp-muted-2)!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;font-style:normal!important}.auto-vehicle-unregistered-step-v2__vin-input:hover{border-color:var(--sp-border-3)!important}.auto-vehicle-unregistered-step-v2__vin-input:focus{border-color:var(--sp-green)!important;box-shadow:0 0 0 3px rgba(139,195,74,.2)!important;outline:0!important}.auto-vehicle-unregistered-step-v2__vin-badge-hint{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:var(--sp-bg-3);color:var(--sp-muted-2);font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;pointer-events:none;text-transform:uppercase;letter-spacing:.02em;font-family:Manrope,Arial,sans-serif;line-height:1;white-space:nowrap}.auto-vehicle-unregistered-step-v2__vin-input.is-valid-vin{border-color:var(--sp-green)!important}.auto-vehicle-unregistered-step-v2__vin-input.is-invalid-vin{border-color:var(--sp-danger)!important}.auto-vehicle-unregistered-step-v2__vin-error-msg{display:none;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--sp-danger);font-family:Manrope,Arial,sans-serif}.auto-vehicle-unregistered-step-v2__vin-error-msg.is-visible{display:flex}.auto-vehicle-unregistered-step-v2__vin-status-badge{position:absolute;right:8px;top:8px;bottom:8px;display:flex;align-items:center;gap:4px;pointer-events:none}.auto-vehicle-unregistered-step-v2__badge-ok{height:100%;padding:0 12px;border-radius:10px;background-color:var(--sp-text);color:var(--sp-white);font-size:11px;font-weight:500;display:flex;align-items:center;gap:4px}.auto-vehicle-unregistered-step-v2__badge-counter{height:100%;padding:0 12px;border-radius:10px;background-color:var(--sp-white);border:1px solid #fed7aa;color:#ea580c;font-size:11px;font-weight:500;display:flex;align-items:center;gap:4px}.auto-vehicle-unregistered-step-v2__vin-match-msg{display:none;font-size:11px;color:#3b82f6;align-items:center;gap:8px;margin-top:4px}.auto-vehicle-unregistered-step-v2__vin-match-msg.is-visible{display:flex}.auto-vehicle-unregistered-step-v2__pulse-dot{width:6px;height:6px;border-radius:9999px;background-color:#3b82f6;animation:avusPulse 1.5s infinite}.auto-vehicle-unregistered-step-v2__vin-hint{margin-top:6px;font-size:12px;color:var(--sp-muted-2);font-family:Manrope,Arial,sans-serif}.auto-vehicle-unregistered-step-v2__divider{height:1px;background-color:var(--sp-bg);margin:32px 0 56px 0;border:none}.auto-vehicle-unregistered-step-v2__cta-wrap{margin-top:32px;display:flex;flex-direction:column;align-items:center}.auto-vehicle-unregistered-step-v2__btn-submit{width:100%;height:54px;border-radius:var(--avus-radius-btn);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;border:none;cursor:pointer;transition:all .2s ease}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__btn-submit{width:280px}}.auto-vehicle-unregistered-step-v2__btn-submit:not(:disabled){background-color:var(--avus-accent);color:var(--sp-white);box-shadow:0 8px 20px var(--avus-accent-shadow)}.auto-vehicle-unregistered-step-v2__btn-submit:not(:disabled):hover{background-color:var(--avus-accent-hover);box-shadow:0 10px 26px var(--avus-accent-shadow-hover)}.auto-vehicle-unregistered-step-v2__btn-submit:not(:disabled):active{transform:scale(.98)}.auto-vehicle-unregistered-step-v2__btn-submit:disabled{background-color:var(--sp-border);color:var(--avus-text-muted);cursor:not-allowed}.auto-vehicle-unregistered-step-v2__form-hint{text-align:center;margin-top:12px;font-size:11px;color:var(--avus-text-muted);transition:opacity .2s ease}.auto-vehicle-unregistered-step-v2__form-hint.is-hidden{display:none}.auto-vehicle-unregistered-step-v2__backend-msg{display:none;width:100%;max-width:480px;padding:12px 16px;border-radius:12px;background-color:#fff3e0;border:1px solid #ffcc80;color:#e65100;font-size:12px;font-weight:600;text-align:center;animation:avusFadeIn 250ms ease}.auto-vehicle-unregistered-step-v2__backend-msg.is-visible{display:block}@keyframes avusFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes avusPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.auto-vehicle-unregistered-step-v2__accordion-banner,.auto-vehicle-unregistered-step-v2__btn-submit,.auto-vehicle-unregistered-step-v2__custom-brand-accordion,.auto-vehicle-unregistered-step-v2__pulse-dot,.auto-vehicle-unregistered-step-v2__type-card{transition:none!important;animation:none!important}}.auto-vehicle-unregistered-step-v2__input-box{border:1px solid var(--avus-border,var(--sp-border))!important;box-shadow:none!important}.auto-vehicle-unregistered-step-v2__input-box.is-active,.auto-vehicle-unregistered-step-v2__input-box:focus-within{border-color:var(--avus-accent,var(--sp-green))!important;box-shadow:0 0 0 3px var(--avus-accent-ring,rgba(139,195,74,.15))!important}.auto-vehicle-unregistered-step-v2__input,.auto-vehicle-unregistered-step-v2__input-box input{border:none!important;padding:0!important;background:0 0!important;box-shadow:none!important}.auto-vehicle-unregistered-step-v2 input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.auto-vehicle-unregistered-step-v2__vin-input):not(.auto-vehicle-unregistered-step-v2__input-manual){border:none!important;background-color:transparent!important}.auto-vehicle-unregistered-step-v2 .auto-vehicle-unregistered-step-v2__input-box:hover,.auto-vehicle-unregistered-step-v2 button.auto-vehicle-unregistered-step-v2__input-box:hover,.auto-vehicle-unregistered-step-v2__input-box:hover{background-color:var(--sp-white)!important;color:var(--avus-text-main,var(--sp-text))!important}.container.main:has(.auto-vehicle-unregistered-step-v2){max-width:1280px!important;padding-left:0!important;padding-right:0!important}.auto-vehicle-unregistered-step-v2{max-width:1280px!important;margin-top:-8px!important}.auto-vehicle-unregistered-step-v2__stepper-wrap{display:none!important}.auto-vehicle-unregistered-step-v2__header{margin-bottom:24px}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__header{margin-bottom:32px}}.auto-vehicle-unregistered-step-v2__steps-bar{display:flex;gap:8px}.auto-vehicle-unregistered-step-v2__step-track{height:6px;flex:1;border-radius:9999px;overflow:hidden;background-color:#e6e6e6}.auto-vehicle-unregistered-step-v2__step-fill{height:100%;border-radius:9999px;transition:width .5s ease,background-color .5s ease}.auto-vehicle-unregistered-step-v2__step-fill--completed,.auto-vehicle-unregistered-step-v2__step-fill--current{background-color:var(--avus-accent);width:100%}.auto-vehicle-unregistered-step-v2__step-fill--pending{background-color:transparent;width:0%}.auto-vehicle-unregistered-step-v2__steps-labels{display:flex;gap:8px;margin-top:10px;font-size:11px;font-weight:500;color:var(--sp-muted-2);font-family:var(--avus-font-family)}.auto-vehicle-unregistered-step-v2__step-label-item{flex:1}.auto-vehicle-unregistered-step-v2__step-label-item--completed{color:#4a7a0a}.auto-vehicle-unregistered-step-v2__step-label-item--current{color:var(--avus-text-main);font-weight:600}.auto-vehicle-unregistered-step-v2__layout{display:flex;gap:24px;align-items:flex-start}.auto-vehicle-unregistered-step-v2__sidebar-col{width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.auto-vehicle-unregistered-step-v2__sidebar-col{width:300px}}.auto-vehicle-unregistered-step-v2__profile-card{background:var(--sp-white);border-radius:16px;border:1px solid var(--sp-border-2);box-shadow:0 8px 30px rgba(0,0,0,.04);padding:20px;margin-bottom:16px}.auto-vehicle-unregistered-step-v2__user-profile-header{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--sp-bg-3);margin-bottom:20px}.auto-vehicle-unregistered-step-v2__user-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--sp-green),#7db53e);display:flex;align-items:center;justify-content:center;color:var(--sp-white);font-weight:700;font-size:15px;letter-spacing:.05em;box-shadow:0 4px 12px rgba(139,195,74,.3);flex-shrink:0}.auto-vehicle-unregistered-step-v2__user-role-label{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--sp-muted-2);text-transform:uppercase;line-height:1;margin-bottom:3px}.auto-vehicle-unregistered-step-v2__user-name-title{font-weight:700;font-size:15px;line-height:1.2;color:var(--sp-text)}.auto-vehicle-unregistered-step-v2__sidebar-nav{display:flex;flex-direction:column;gap:1px;margin-top:14px}.auto-vehicle-unregistered-step-v2__nav-item-btn{width:100%;display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:10px;font-size:14px;font-weight:500;border:none;background:0 0;cursor:pointer;text-align:left;color:var(--sp-muted)!important;transition:all .2s ease;font-family:inherit}.auto-vehicle-unregistered-step-v2__nav-item-btn:hover{background-color:var(--sp-bg-2);color:var(--sp-text)!important}.auto-vehicle-unregistered-step-v2__nav-icon{width:18px;height:18px;flex-shrink:0;opacity:.6;transition:opacity .2s ease}.auto-vehicle-unregistered-step-v2__nav-item-btn:hover .auto-vehicle-unregistered-step-v2__nav-icon{opacity:1}.auto-vehicle-unregistered-step-v2__nav-item-btn:hover .auto-vehicle-unregistered-step-v2__nav-icon{opacity:1}.auto-vehicle-unregistered-step-v2__policy-aside{width:100%}.auto-vehicle-unregistered-step-v2__policy-card{background:var(--sp-white);border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03);padding:24px;font-family:var(--avus-font-family)}.auto-vehicle-unregistered-step-v2__policy-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.auto-vehicle-unregistered-step-v2__policy-heading{font-size:16px;font-weight:700;color:var(--sp-text);margin:0}.auto-vehicle-unregistered-step-v2__policy-badge{background:#f0f9e8;color:var(--avus-accent);font-size:11px;font-weight:700;padding:4px 10px;border-radius:9999px;text-transform:uppercase}.auto-vehicle-unregistered-step-v2__params-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.auto-vehicle-unregistered-step-v2__param-row{display:flex;justify-content:space-between;align-items:center;font-size:13px}.auto-vehicle-unregistered-step-v2__param-label{color:var(--sp-muted-2);font-weight:500}.auto-vehicle-unregistered-step-v2__param-value{color:var(--sp-text);font-weight:600}.auto-vehicle-unregistered-step-v2__color-wrap{display:flex;align-items:center;gap:6px}.auto-vehicle-unregistered-step-v2__color-dot{width:12px;height:12px;border-radius:50%;display:inline-block;flex-shrink:0}.auto-vehicle-unregistered-step-v2__plate-capsule{background:var(--sp-bg-3);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;letter-spacing:.5px}.auto-vehicle-unregistered-step-v2__divider{border:none;border-top:1px solid var(--sp-bg-3);margin:16px 0}.auto-vehicle-unregistered-step-v2__calc-list{display:flex;flex-direction:column;gap:6px}.auto-vehicle-unregistered-step-v2__calc-row{display:flex;justify-content:space-between;font-size:13px}.auto-vehicle-unregistered-step-v2__calc-label{color:var(--sp-muted-2)}.auto-vehicle-unregistered-step-v2__calc-value{color:var(--sp-text);font-weight:600}.auto-vehicle-unregistered-step-v2__total-box{display:flex;justify-content:space-between;align-items:center;background:#f9fafb;border-radius:12px;padding:14px 16px;margin-top:12px}.auto-vehicle-unregistered-step-v2__total-label{font-size:14px;font-weight:700;color:var(--sp-text)}.auto-vehicle-unregistered-step-v2__total-value{font-size:18px;font-weight:800;color:var(--avus-accent)}.auto-vehicle-unregistered-step-v2__territory-note{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--sp-muted-2)}.auto-vehicle-unregistered-step-v2__card{flex:1;min-width:0;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03)}.auto-vehicle-unregistered-step-v2__card-header{padding:16px 24px 14px 24px!important;border-bottom:1px solid var(--sp-bg)!important}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__card-header{padding:18px 32px 16px 32px!important}}.auto-vehicle-unregistered-step-v2__card-body{padding:16px 24px!important}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__card-body{padding:18px 32px!important}}.auto-vehicle-unregistered-step-v2__grid{gap:12px!important}@media (min-width:768px){.auto-vehicle-unregistered-step-v2__grid{column-gap:20px!important;row-gap:8px!important}}.auto-vehicle-unregistered-step-v2__field-group{gap:4px}.auto-vehicle-unregistered-step-v2__divider{margin:16px 0!important}.auto-vehicle-unregistered-step-v2__cta-wrap{margin-top:20px!important;padding-top:0!important;padding-bottom:0!important}.auto-vehicle-unregistered-step-v2__types-section{margin-top:20px!important}.auto-vehicle-unregistered-step-v2__types-grid{gap:8px!important;margin-top:8px!important}.auto-vehicle-unregistered-step-v2__btn-submit{height:48px!important;font-size:15px!important;padding:0 40px!important;width:auto!important}.auto-vehicle-unregistered-step-v2__label{font-size:12px!important;font-weight:500!important;color:var(--sp-muted)!important;letter-spacing:-.01em!important;text-transform:none!important;font-style:normal!important;margin-left:0!important;margin-bottom:6px!important}.auto-vehicle-unregistered-step-v2__checkbox-label{font-size:13px!important;color:var(--sp-muted)!important}.auto-vehicle-unregistered-step-v2__checkbox-native:checked ~ .auto-vehicle-unregistered-step-v2__dropdown-wrap[data-dropdown-wrap="brand"]{opacity:.5;pointer-events:none}.auto-vehicle-unregistered-step-v2__checkbox-native:checked ~ [data-wrap="model-manual"]{display:flex!important}.auto-vehicle-unregistered-step-v2__cta-wrap{margin-top:32px!important;flex-direction:column!important;align-items:center!important;gap:0!important;padding-top:0!important;padding-bottom:0!important}.auto-vehicle-unregistered-step-v2__divider{margin:24px 0!important}.auto-vehicle-unregistered-step-v2 .auto-vehicle-unregistered-step-v2__input-box:active,.auto-vehicle-unregistered-step-v2 .auto-vehicle-unregistered-step-v2__input-box:focus,.auto-vehicle-unregistered-step-v2 .auto-vehicle-unregistered-step-v2__input-box:hover,.auto-vehicle-unregistered-step-v2 button.auto-vehicle-unregistered-step-v2__input-box,.auto-vehicle-unregistered-step-v2 button.auto-vehicle-unregistered-step-v2__input-box:active,.auto-vehicle-unregistered-step-v2 button.auto-vehicle-unregistered-step-v2__input-box:focus,.auto-vehicle-unregistered-step-v2 button.auto-vehicle-unregistered-step-v2__input-box:hover{background-color:var(--sp-white)!important;color:var(--avus-text-main,var(--sp-text))!important;border:1px solid var(--avus-border,var(--sp-border))!important;box-shadow:none!important;text-decoration:none!important}.auto-vehicle-unregistered-step-v2__field-group{position:relative}.auto-vehicle-unregistered-step-v2__input-box[data-wrap="model-manual"]{position:absolute;top:28px;left:0;width:100%;z-index:5;background:var(--sp-white)}.auto-vehicle-unregistered-step-v2__dropdown-menu[data-menu="year"]{overflow:visible;overflow-y:auto}.auto-insured-step-v2{--ais-font-family:"Manrope",Arial,sans-serif;--ais-bg-card:var(--sp-white);--ais-bg-subtle:var(--sp-bg-2);--ais-bg-bar-track:#E6E6E6;--ais-accent:var(--sp-green);--ais-accent-hover:var(--sp-green-dark);--ais-accent-step:#4A7A0A;--ais-text-primary:var(--sp-text);--ais-text-secondary:var(--sp-muted);--ais-text-muted:var(--sp-muted-2);--ais-border:var(--sp-border);--ais-border-light:var(--sp-bg-3);--ais-radius-card:20px;--ais-radius-input:12px;--ais-radius-badge:9999px;--ais-shadow-card:0 4px 24px rgba(0, 0, 0, 0.04),0 1px 2px rgba(0, 0, 0, 0.03);max-width:1280px;margin:0 auto;padding:0 16px;font-family:var(--ais-font-family);color:var(--ais-text-primary);width:100%;box-sizing:border-box}@media (min-width:768px){.auto-insured-step-v2{padding:32px 24px}}.auto-insured-step-v2 *,.auto-insured-step-v2 *::after,.auto-insured-step-v2 *::before{box-sizing:border-box}.container.main:has(.auto-insured-step-v2){margin-left:auto!important;margin-right:auto!important}.container.main:has(.auto-insured-step-v2) .row{margin-left:0!important;margin-right:0!important}.auto-insured-step-v2__header{margin-bottom:24px}@media (min-width:768px){.auto-insured-step-v2__header{margin-bottom:32px}}.auto-insured-step-v2__title{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ais-text-primary);margin:0 0 20px 0}.auto-insured-step-v2__steps-bar{display:flex;gap:8px}.auto-insured-step-v2__step-track{height:6px;flex:1;border-radius:9999px;overflow:hidden;background-color:var(--ais-bg-bar-track)}.auto-insured-step-v2__step-fill{height:100%;border-radius:9999px;transition:width .5s ease,background-color .5s ease}.auto-insured-step-v2__step-fill--completed,.auto-insured-step-v2__step-fill--current{background-color:var(--ais-accent);width:100%}.auto-insured-step-v2__step-fill--pending{background-color:transparent;width:0%}.auto-insured-step-v2__steps-labels{display:flex;gap:8px;margin-top:10px;font-size:11px;font-weight:500;color:var(--ais-text-muted)}.auto-insured-step-v2__step-label-item{flex:1}.auto-insured-step-v2__step-label-item--completed{color:var(--ais-accent-step)}.auto-insured-step-v2__step-label-item--current{color:var(--ais-text-primary);font-weight:600}.auto-insured-step-v2__layout{display:flex;flex-direction:column;gap:24px;align-items:flex-start;max-width:1248px;width:100%;margin:0 auto}@media (min-width:1024px){.auto-insured-step-v2__layout{flex-direction:row}}.auto-insured-step-v2__sidebar-col{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}@media (max-width:1023px){.auto-insured-step-v2__sidebar-col{width:100%;flex-shrink:1}}.auto-insured-step-v2__profile-card .user-profile-header{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--sp-bg-3);margin-bottom:20px}.auto-insured-step-v2__profile-card .user-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--sp-green),#7db53e);display:flex;align-items:center;justify-content:center;color:var(--sp-white);font-weight:700;font-size:15px;letter-spacing:.05em;box-shadow:0 4px 12px rgba(139,195,74,.3);flex-shrink:0}.auto-insured-step-v2__profile-card .user-name-title{font-weight:700;font-size:15px;line-height:1.2;color:var(--sp-text)}.auto-insured-step-v2__profile-card .user-role-label{font-size:11px;color:var(--sp-muted-2);text-transform:uppercase;letter-spacing:.5px}.auto-insured-step-v2__main-content{flex:1;min-width:0}@media (min-width:1024px){.auto-insured-step-v2__main-content{max-width:908px}}.auto-insured-step-v2__policy-aside{width:100%}@media (min-width:1024px){.auto-insured-step-v2__policy-aside{width:100%;flex-shrink:0;position:sticky;top:20px}}.auto-insured-step-v2__policy-card{background-color:var(--ais-bg-card);border-radius:var(--ais-radius-card);box-shadow:var(--ais-shadow-card);padding:20px}@media (min-width:768px){.auto-insured-step-v2__policy-card{padding:24px}}.auto-insured-step-v2__policy-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.auto-insured-step-v2__policy-heading{font-size:16px;font-weight:600;margin:0;color:var(--ais-text-primary)}.auto-insured-step-v2__policy-badge{font-size:11px;font-weight:500;padding:4px 8px;border-radius:9999px;background-color:#f1f8e9;color:#5a8a1a}.auto-insured-step-v2__params-list{margin:0;padding:0;display:flex;flex-direction:column;gap:14px;font-size:13px}.auto-insured-step-v2__param-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auto-insured-step-v2__param-label{color:var(--ais-text-secondary)}.auto-insured-step-v2__param-value{margin:0;font-weight:500;color:var(--ais-text-primary);text-align:right}.auto-insured-step-v2__color-wrap{display:inline-flex;align-items:center;gap:6px}.auto-insured-step-v2__color-dot{width:10px;height:10px;border-radius:9999px;background-color:#10b981;display:inline-block;border:1px solid var(--sp-border-3)}.auto-insured-step-v2__plate-capsule{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.05em;background-color:var(--sp-text);color:var(--sp-white);padding:2px 6px;border-radius:4px}.auto-insured-step-v2__divider{height:1px;background-color:var(--sp-bg-3);margin:20px 0;border:none}.auto-insured-step-v2__calc-list{display:flex;flex-direction:column;gap:12px;font-size:13px}.auto-insured-step-v2__calc-row{display:flex;align-items:center;justify-content:space-between}.auto-insured-step-v2__calc-label{color:var(--ais-text-secondary)}.auto-insured-step-v2__calc-value{font-weight:500}.auto-insured-step-v2__total-box{margin-top:20px;background-color:#f9fbef;border-radius:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.auto-insured-step-v2__total-label{font-size:13px;font-weight:500;color:var(--sp-muted-4)}.auto-insured-step-v2__total-value{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ais-accent)}.auto-insured-step-v2__territory-note{margin-top:16px;display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;color:var(--ais-text-muted)}.auto-insured-step-v2__main-content{flex:1;min-width:0;width:100%}.auto-insured-step-v2__form-card{background-color:var(--ais-bg-card);border-radius:var(--ais-radius-card);box-shadow:var(--ais-shadow-card);padding:20px;transition:padding .3s ease}@media (min-width:768px){.auto-insured-step-v2__form-card{padding:32px}}.auto-insured-step-v2__section-title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 24px 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:767px){.auto-insured-step-v2__section-title{line-height:normal;margin:0 0 4px 0}}.auto-insured-step-v2__nonresident-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--ais-radius-badge);background-color:var(--sp-violet-bg);color:var(--sp-violet);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease;white-space:nowrap}.auto-insured-step-v2__nonresident-badge.is-visible{visibility:visible;opacity:1}.auto-insured-step-v2__switch-row{background-color:var(--ais-bg-subtle);border-radius:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;border:1px solid var(--sp-bg-3);cursor:pointer;user-select:none;transition:background-color 250ms ease,border-color 250ms ease,box-shadow 250ms ease}@media (max-width:767px){.auto-insured-step-v2__switch-row{padding:10px 14px;margin-bottom:16px}}.auto-insured-step-v2__switch-row:hover{background-color:#f7f7f7;border-color:var(--sp-border)}.auto-insured-step-v2__switch-row:focus-within{border-color:var(--ais-accent);box-shadow:0 0 0 3px rgba(139,195,74,.15)}.auto-insured-step-v2__switch-label{font-size:13.5px;line-height:1.35;font-weight:500;color:#1f2937;max-width:340px;cursor:pointer}.auto-insured-step-v2__switch-btn{position:relative;width:44px;height:26px;border-radius:9999px;background-color:var(--sp-border-3);border:none;padding:0;cursor:pointer;flex-shrink:0;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.auto-insured-step-v2__switch-btn:focus-visible{outline:2px solid var(--ais-accent);outline-offset:2px}.auto-insured-step-v2__switch-thumb{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:9999px;background-color:var(--sp-white);box-shadow:0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.1);transition:transform .3s cubic-bezier(.4,0,.2,1)}.auto-insured-step-v2__switch-btn[aria-checked="true"],.auto-insured-step-v2__switch-row.is-active .auto-insured-step-v2__switch-btn{background-color:var(--ais-accent)}.auto-insured-step-v2__switch-btn[aria-checked="true"] .auto-insured-step-v2__switch-thumb,.auto-insured-step-v2__switch-row.is-active .auto-insured-step-v2__switch-thumb{transform:translateX(18px)}.auto-insured-step-v2__accordion-banner{display:grid;grid-template-rows:0fr;transition:grid-template-rows 350ms cubic-bezier(.16,1,.3,1),margin 350ms ease;margin-bottom:0}.auto-insured-step-v2__accordion-banner.is-expanded{grid-template-rows:1fr;margin-bottom:24px}.auto-insured-step-v2__accordion-banner-inner{overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease}.auto-insured-step-v2__accordion-banner.is-expanded .auto-insured-step-v2__accordion-banner-inner{opacity:1;transform:translateY(0)}.auto-insured-step-v2__same-person-banner{border-radius:14px;border:1px solid #ddedc4;background-color:#f6fbe9;padding:16px;display:flex;align-items:center;gap:12px}.auto-insured-step-v2__banner-icon-wrap{width:32px;height:32px;border-radius:9999px;background-color:var(--ais-accent);display:flex;align-items:center;justify-content:center;color:var(--sp-white);flex-shrink:0;box-shadow:0 2px 8px rgba(139,195,74,.3)}.auto-insured-step-v2__banner-title{font-size:13.5px;font-weight:600;color:var(--sp-text)}.auto-insured-step-v2__banner-desc{font-size:12px;color:var(--sp-muted-3);margin-top:2px}.auto-insured-step-v2__accordion-fields{display:grid;grid-template-rows:1fr;transition:grid-template-rows 350ms cubic-bezier(.16,1,.3,1)}.auto-insured-step-v2__accordion-fields.is-collapsed{grid-template-rows:0fr}.auto-insured-step-v2__accordion-fields-inner{overflow:hidden;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.auto-insured-step-v2__accordion-fields.is-collapsed .auto-insured-step-v2__accordion-fields-inner{opacity:0;transform:translateY(-8px)}.auto-insured-step-v2__accordion-notice{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,margin .3s ease;margin-bottom:0}.auto-insured-step-v2__accordion-notice.is-expanded{grid-template-rows:1fr;margin-bottom:24px}.auto-insured-step-v2__accordion-notice-inner{overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity 250ms ease,transform 250ms ease}.auto-insured-step-v2__accordion-notice.is-expanded .auto-insured-step-v2__accordion-notice-inner{opacity:1;transform:translateY(0)}.auto-insured-step-v2__nonresident-notice{border-radius:12px;background-color:var(--sp-violet-bg);border:1px solid #e9d5ff;padding:12px 16px;font-size:12.5px;color:#6b21a8;display:flex;gap:8px}.auto-insured-step-v2__fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;transition:gap .3s ease}@media (min-width:768px){.auto-insured-step-v2__fields-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.auto-insured-step-v2__field{display:flex;flex-direction:column;transition:opacity 250ms ease,transform 250ms ease}.auto-insured-step-v2__field--full-width{grid-column:1/-1}.auto-insured-step-v2__label{font-size:12px;font-weight:500;color:var(--ais-text-secondary);margin-bottom:6px;letter-spacing:-.01em;display:block}.auto-insured-step-v2__required-star{color:var(--sp-danger)}.auto-insured-step-v2__input-wrap{position:relative}.auto-insured-step-v2__input,.auto-insured-step-v2__select{width:100%;height:46px;padding:0 14px;background-color:var(--sp-white);border:1px solid var(--sp-border);border-radius:var(--ais-radius-input);font-family:inherit;font-size:16px;color:var(--ais-text-primary);transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease,background-color .2s ease}.auto-insured-step-v2__input::placeholder{color:var(--ais-text-muted)}.auto-insured-step-v2__input:focus,.auto-insured-step-v2__select:focus{outline:0;border-color:var(--ais-accent);box-shadow:0 0 0 3px rgba(139,195,74,.2)}.auto-insured-step-v2__input--phone{padding-left:62px}.auto-insured-step-v2__phone-prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:500;color:var(--ais-text-secondary);pointer-events:none}.auto-insured-step-v2__input-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.auto-insured-step-v2__select{appearance:none;padding-right:36px}.auto-insured-step-v2__checkbox-sub-label{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--sp-muted-3);margin-top:8px;cursor:pointer;user-select:none}.auto-insured-step-v2__checkbox-sub-label .auto-insured-step-v2__checkbox-sub-native{position:absolute;opacity:0;pointer-events:none}.auto-insured-step-v2__checkbox-sub-label .auto-insured-step-v2__consent-box{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--sp-border-3);background-color:var(--sp-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.auto-insured-step-v2__checkbox-sub-label:hover .auto-insured-step-v2__consent-box{border-color:var(--ais-accent)}.auto-insured-step-v2__checkbox-sub-label .auto-insured-step-v2__checkbox-sub-native:checked + .auto-insured-step-v2__consent-box{background-color:var(--ais-accent);border-color:var(--ais-accent);box-shadow:0 2px 8px rgba(139,195,74,.35)}.auto-insured-step-v2__checkbox-sub-label .auto-insured-step-v2__consent-check-icon{display:none}.auto-insured-step-v2__checkbox-sub-label .auto-insured-step-v2__checkbox-sub-native:checked + .auto-insured-step-v2__consent-box .auto-insured-step-v2__consent-check-icon{display:block}.auto-insured-step-v2__input:disabled{opacity:.5;background-color:#f9fafb;cursor:not-allowed}.auto-insured-step-v2__passport-hint{margin-top:20px;padding:10px 14px;border-radius:10px;background-color:#fff8e1;border:1px solid #ffe082;font-size:12px;color:#5d4037;line-height:1.5}.auto-insured-step-v2__consents-group{margin-top:32px;border:none;padding:0;display:flex;flex-direction:column;gap:14px}.auto-insured-step-v2__consent-row{display:flex;align-items:flex-start;gap:12px;cursor:pointer;user-select:none}.auto-insured-step-v2__consent-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.auto-insured-step-v2__consent-box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--sp-border-3);background-color:var(--sp-white);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.auto-insured-step-v2__consent-row:hover .auto-insured-step-v2__consent-box{border-color:var(--ais-accent)}.auto-insured-step-v2__consent-native:checked + .auto-insured-step-v2__consent-box{background-color:var(--ais-accent);border-color:var(--ais-accent);box-shadow:0 2px 6px rgba(139,195,74,.35)}.auto-insured-step-v2__consent-check-icon{display:none}.auto-insured-step-v2__consent-native:checked + .auto-insured-step-v2__consent-box .auto-insured-step-v2__consent-check-icon{display:block}.auto-insured-step-v2__consent-native:focus-visible + .auto-insured-step-v2__consent-box{outline:2px solid var(--ais-accent);outline-offset:2px}.auto-insured-step-v2__consent-text{font-size:13px;line-height:1.4;color:var(--sp-muted-4)}.auto-insured-step-v2__doc-btn{color:var(--sp-violet);text-decoration:underline;text-decoration-color:#e9d5ff;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:inherit;cursor:pointer;transition:color 150ms ease}.auto-insured-step-v2__doc-btn:hover{color:#6b21a8}.auto-insured-step-v2__cta-wrap{margin-top:32px;display:flex;flex-direction:column;align-items:center}.auto-insured-step-v2__btn-submit{height:48px;padding:0 40px;border-radius:9999px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;border:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform 150ms ease}.auto-insured-step-v2__btn-submit:not(:disabled){background-color:var(--ais-accent);color:var(--sp-white);box-shadow:0 6px 20px rgba(139,195,74,.35)}.auto-insured-step-v2__btn-submit:not(:disabled):hover{background-color:var(--ais-accent-hover);box-shadow:0 8px 24px rgba(139,195,74,.4)}.auto-insured-step-v2__btn-submit:not(:disabled):active{transform:scale(.98)}.auto-insured-step-v2__btn-submit:disabled{background-color:#e5e5e5;color:var(--ais-text-muted);cursor:not-allowed}.auto-insured-step-v2__btn-submit:focus-visible{outline:2px solid var(--sp-text);outline-offset:2px}.auto-insured-step-v2__cta-hint{text-align:center;margin-top:12px;font-size:11px;color:var(--ais-text-muted);transition:opacity .2s ease}.auto-insured-step-v2__cta-hint.is-hidden{display:none}.auto-insured-step-v2__backend-msg{display:none;margin-top:16px;padding:12px 16px;border-radius:var(--ais-radius-input);background-color:#fff3e0;border:1px solid #ffcc80;color:#e65100;font-size:13px;font-weight:600;text-align:center}.auto-insured-step-v2__backend-msg.is-visible{display:block}@media (prefers-reduced-motion:reduce){.auto-insured-step-v2__accordion-banner,.auto-insured-step-v2__accordion-fields,.auto-insured-step-v2__accordion-notice,.auto-insured-step-v2__btn-submit,.auto-insured-step-v2__step-fill,.auto-insured-step-v2__switch-btn,.auto-insured-step-v2__switch-thumb{transition-duration:0s!important}}.auto-insured-step-v2__input,.auto-insured-step-v2__select{background-color:var(--sp-white)!important;border:1px solid var(--sp-border)!important;border-radius:12px!important;padding:0 14px!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:normal!important;color:var(--sp-text)!important;box-shadow:none!important;height:46px!important;-webkit-appearance:none!important;appearance:none!important}.auto-insured-step-v2__input--phone{appearance:auto!important;-webkit-appearance:auto!important}.auto-insured-step-v2__select{padding-right:36px!important;appearance:auto!important;-webkit-appearance:auto!important}.auto-insured-step-v2__input:focus,.auto-insured-step-v2__select:focus{border-color:var(--sp-green)!important;box-shadow:0 0 0 3px rgba(139,195,74,.2)!important;outline:0!important}.auto-insured-step-v2__input::placeholder,.auto-insured-step-v2__select::placeholder{color:var(--sp-muted-2)!important;font-style:normal!important}.auto-insured-step-v2__input:disabled,.auto-insured-step-v2__select:disabled{opacity:.5;background-color:#f9fafb!important;cursor:not-allowed}.auto-insured-step-v2__input:-webkit-autofill,.auto-insured-step-v2__input:-webkit-autofill:focus,.auto-insured-step-v2__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--sp-white) inset!important;box-shadow:0 0 0 1000px var(--sp-white) inset!important;-webkit-text-fill-color:var(--sp-muted-4)!important;transition:background-color 5000s ease-in-out 0s}.auto-insured-step-v2__label{font-weight:500!important;font-size:12px!important;font-style:normal!important;color:var(--sp-muted)!important;margin-bottom:6px!important;letter-spacing:-.01em!important}.auto-insured-step-v2__checkbox-sub-label{font-weight:400!important;font-size:11.5px!important;color:var(--sp-muted-3)!important}.auto-insured-step-v2__checkbox-sub-label .auto-insured-step-v2__consent-box{width:18px!important;height:18px!important;border-radius:6px!important;border:1.5px solid var(--sp-border-3)!important;background-color:var(--sp-white)!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.auto-insured-step-v2__checkbox-sub-label .auto-insured-step-v2__checkbox-sub-native:checked + .auto-insured-step-v2__consent-box{background-color:var(--sp-green)!important;border-color:var(--sp-green)!important;box-shadow:0 2px 8px rgba(139,195,74,.35)!important}.auto-insured-step-v2__consent-box{border-radius:6px!important;border:1.5px solid var(--sp-border-3)!important;background-color:var(--sp-white)!important}.auto-insured-step-v2__consent-native:checked + .auto-insured-step-v2__consent-box{background-color:var(--sp-green)!important;border-color:var(--sp-green)!important;box-shadow:0 2px 8px rgba(139,195,74,.35)!important}.auto-insured-step-v2__consent-row:hover .auto-insured-step-v2__consent-box{border-color:var(--sp-green)!important}.auto-insured-step-v2__section-title{font-weight:600!important;font-size:18px!important;font-style:normal!important}.auto-insured-step-v2__consent-text{font-weight:400!important;font-size:13px!important;line-height:1.4!important;color:var(--sp-muted-4)!important}.auto-insured-step-v2__doc-btn{color:var(--sp-violet)!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important}.auto-insured-step-v2__btn-submit{font-size:15px!important;font-weight:600!important;font-style:normal!important;font-family:var(--ais-font-family)!important}.auto-insured-step-v2__param-label,.auto-insured-step-v2__param-value,.auto-insured-step-v2__policy-card,.auto-insured-step-v2__policy-heading{font-style:normal!important}.auto-insured-step-v2__switch-label{font-style:normal!important;font-weight:500!important}.auto-insured-step-v2__nonresident-notice{font-style:normal!important}.auto-insured-step-v2__passport-hint{font-style:normal!important;font-size:12px!important;color:#5d4037!important;background-color:#fff8e1!important;border:1px solid #ffe082!important;border-radius:10px!important;padding:10px 14px!important;line-height:1.5!important}.auto-insured-step-v2__cta-hint{font-style:normal!important;font-size:11px!important}.auto-insured-step-v2 .invalid-feedback{font-style:normal!important;font-weight:400!important;color:var(--sp-danger)!important;font-size:12px!important;margin-top:4px!important}.auto-insured-step-v2__divider{height:1px!important;background-color:var(--sp-bg-3)!important;border:none!important;margin:20px 0!important;padding:0!important}.auto-insured-step-v2 .ts-control,.auto-insured-step-v2 .ts-wrapper{background-color:var(--sp-white)!important;border:1px solid var(--sp-border)!important;border-radius:12px!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;color:var(--sp-text)!important;height:46px!important;min-height:46px!important;padding:0 14px!important;box-shadow:none!important;line-height:46px!important;display:flex!important;align-items:center!important}.auto-insured-step-v2 .ts-wrapper.focus .ts-control,.auto-insured-step-v2 .ts-wrapper:focus-within .ts-control{border-color:var(--sp-green)!important;box-shadow:0 0 0 3px rgba(139,195,74,.2)!important}.auto-insured-step-v2 .ts-control > input{font-size:16px!important;font-style:normal!important;color:var(--sp-text)!important;background:0 0!important;padding:0!important;margin:0!important}.auto-insured-step-v2 .ts-dropdown{border:1px solid var(--sp-border)!important;border-radius:12px!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;margin-top:4px!important}.auto-insured-step-v2 .ts-dropdown .option{font-size:14px!important;font-style:normal!important;padding:8px 14px!important}.auto-insured-step-v2 .ts-dropdown .option.active{background-color:#f1f8e9!important;color:var(--sp-text)!important}.auto-insured-step-v2__profile-card{background:var(--sp-white);border-radius:16px;border:1px solid var(--sp-border-2);box-shadow:0 8px 30px rgba(0,0,0,.04);padding:20px;margin-bottom:16px}.auto-insured-step-v2__profile-card .user-profile-header{display:flex;align-items:center;gap:14px}.auto-insured-step-v2__profile-card .user-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--sp-green),#7db53e);display:flex;align-items:center;justify-content:center;color:var(--sp-white);font-weight:700;font-size:15px;letter-spacing:.05em;box-shadow:0 4px 12px rgba(139,195,74,.3);flex-shrink:0}.auto-insured-step-v2__profile-card .user-role-label{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--sp-muted-2);text-transform:uppercase;line-height:1;margin-bottom:3px}.auto-insured-step-v2__profile-card .user-name-title{font-weight:700;font-size:15px;line-height:1.2;color:var(--sp-text)}.auto-insured-step-v2__profile-card .sidebar-nav{display:flex;flex-direction:column;gap:1px;margin-top:14px}.auto-insured-step-v2__profile-card .nav-item-btn{width:100%;display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:10px;font-size:14px;font-weight:500;border:none;background:0 0;cursor:pointer;text-align:left;color:var(--sp-muted);transition:all .2s ease;font-family:inherit}.auto-insured-step-v2__profile-card .nav-item-btn:hover{background-color:var(--sp-bg-2);color:var(--sp-text)}.auto-insured-step-v2__profile-card .nav-icon{width:18px;height:18px;flex-shrink:0;opacity:.6;transition:opacity .2s ease}.auto-insured-step-v2__profile-card .nav-item-btn:hover .nav-icon{opacity:1}.auto-insured-step-v2__citizen-toggle{display:inline-flex;align-items:center;gap:4px;background-color:var(--sp-bg);border-radius:9999px;padding:4px;position:relative}.auto-insured-step-v2__citizen-btn{padding:0 16px;height:32px;border-radius:9999px;font-family:inherit;font-size:13px;font-weight:600;border:none;cursor:pointer;position:relative;z-index:1;transition:color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,transform .2s ease}.auto-insured-step-v2__citizen-btn:active{transform:scale(.96)}.auto-insured-step-v2__citizen-btn--active{background-color:var(--sp-text-2)!important;color:var(--sp-white)!important;box-shadow:0 2px 6px rgba(0,0,0,.1)!important}.auto-insured-step-v2__citizen-btn--active:focus,.auto-insured-step-v2__citizen-btn--active:hover{background-color:var(--sp-text-2)!important;color:var(--sp-white)!important}.auto-insured-step-v2__citizen-btn--inactive{background-color:transparent!important;color:#9a9a9a!important;box-shadow:none!important}.auto-insured-step-v2__citizen-btn--inactive:focus,.auto-insured-step-v2__citizen-btn--inactive:hover{background-color:rgba(0,0,0,.04)!important;color:var(--sp-muted)!important}@keyframes slideUpFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auto-insured-step-v2__field{animation:slideUpFadeIn .4s ease-out both}.auto-insured-step-v2__field:nth-child(1){animation-delay:0s}.auto-insured-step-v2__field:nth-child(2){animation-delay:40ms}.auto-insured-step-v2__field:nth-child(3){animation-delay:80ms}.auto-insured-step-v2__field:nth-child(4){animation-delay:120ms}.auto-insured-step-v2__field:nth-child(5){animation-delay:160ms}.auto-insured-step-v2__field:nth-child(6){animation-delay:.2s}.auto-insured-step-v2__field:nth-child(7){animation-delay:240ms}.auto-insured-step-v2__field:nth-child(8){animation-delay:280ms}.auto-insured-step-v2__field:nth-child(9){animation-delay:320ms}.auto-insured-step-v2__field:nth-child(10){animation-delay:360ms}.auto-insured-step-v2__field:nth-child(11){animation-delay:.4s}.auto-insured-step-v2__field:nth-child(12){animation-delay:440ms}.auto-insured-step-v2__field[aria-hidden="true"]{animation:none;opacity:0;transform:translateY(-8px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden;pointer-events:none}.auto-insured-step-v2__field[data-resident-only]{transition:opacity 350ms ease,transform 350ms ease,max-height 350ms ease,margin 350ms ease,padding 350ms ease}.auto-insured-step-v2__label{transition:opacity 250ms ease}.auto-insured-step-v2__input::placeholder{transition:color .3s ease}.auto-insured-step-v2__label--fade{opacity:0}.auto-insured-step-v2__input--fade{transition:border-color .2s ease,box-shadow .2s ease,opacity 250ms ease}.auto-insured-step-v2__field[data-field-wrap="email"] .auto-insured-step-v2__label{transition:opacity .3s ease,color .3s ease}.auto-insured-step-v2__nonresident-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;background-color:var(--sp-violet-bg);color:var(--sp-violet);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.auto-insured-step-v2__nonresident-badge.is-visible{visibility:visible;opacity:1}.nonresident-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;background-color:var(--sp-violet-bg);color:var(--sp-violet);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.nonresident-badge.is-visible{visibility:visible;opacity:1}
