@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@500;600;700&family=Nunito:ital,wght@0,400;0,600;0,700;0,800;1,400&display=swap);*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;font-family:Nunito,system-ui,sans-serif;-webkit-font-smoothing:antialiased;--teal:#27b4a6;--teal-d:#1b978b;--teal-l:#e4f5f2;--teal-xl:#f1faf8;--navy:#183a5a;--ink:#41505e;--muted:#8593a0;--line:#e4ebf0;--bg:#edf3f6;--surface:#fff;--coral:#ef8577;--coral-l:#fceae7;--amber:#f3a63c;--font-heading:"Quicksand",sans-serif;--font-body:"Nunito",system-ui,sans-serif;--black-color:var(--navy);--grey-black-20-color:rgba(25,29,58,0.2);--action-primary-color:var(--teal);--action-gray-color:#acbcbb;--light-gray-color:#e0e2e9;--light-primary-color:#dfedff;--action-success-color:#00f7bf;--light-success-color:#d2f4ed;--action-danger-color:var(--coral);--light-danger-color:var(--coral-l);--action-info-color:#a175fc;--light-info-color:#d6f4f7;--action-warning-color:var(--amber);--light-warning-color:#fdeddb;--action-custom-color:#3195fe;--light-custom-color:#e7e7f9;--grey-semi-color:#e0e2e9;--grey-light-color:#eeeff1;--grey-light-color-50:rgba(238,239,241,0.5);--grey-grey-color:#c5c4cf;--grey-dark-color:#9393a0;--magic1-color:#f5f9fb;--action-brand-color:var(--teal);--light-brand-color:var(--teal-l);--secondary-color:var(--teal-d);--tertiary-color:var(--teal-xl);--red-dtc-color:#ff5d58;--orange-dtc-color:#ffb307;--battery-warning-color:#ffb307;--alarm-color:#a175fc;--maintenance-color:#3195fe;--yellow:#ffdd07;--green:#22c437;--grey:#c9c9c9;--grey-2:#ceced4;--light-grey:#dcdcdc;--light-grey-2:#e6e6e6;--light-grey-3:#efeff1;--light-grey-4:#f0f0f0;--dark-grey:#6f7070;--dark-grey-2:#747575;--heliotrope:#a175fc;--bg-color:var(--bg);--bg-color-2:#202020;--bg-color-2-a05:rgba(32,32,32,0.5);--engine-on:#2fa0a0;--engine-off:#819e9e;--lock-on:#53b3e3;--lock-off:#819e9e;--header-height:60px;--selected-color:var(--teal);--disabled-color:#6f7070;--selected-tab-color:var(--teal);--subheader-height:100px;--health-filter-height:80px;--header-with-subheader-height:calc(var(--header-height) + var(--subheader-height));--button-border-radius:18px;--diagnostics-filters-offset:-80px;--red-free-service-color:#fb7670;--permanent-left-width:264px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--navy)}.MoVeInMobileHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--surface);border-bottom:1px solid var(--line)}.MoVeInMobileHeader .HeaderSupport{display:flex;align-items:center;grid-gap:7px;gap:7px;font-family:var(--font-heading);font-weight:700;font-size:13px;color:var(--navy);cursor:pointer;white-space:nowrap}.MoVeInMobileHeader .HeaderSupport b{color:var(--teal-d);margin-left:3px}.MoVeInMobileFooter{padding:18px 16px;font-family:var(--font-body);font-size:11px;font-weight:600;text-align:center;color:var(--muted);background:var(--bg);border-top:1px solid var(--line)}.MoVeInMobileFooter a{color:var(--teal-d);font-weight:700}.ant-modal.WhereIsIdAdesioneModal{border-radius:8px;background-color:#fff;position:relative;padding:0}.ant-modal.WhereIsIdAdesioneModal.AirModal .top{display:none}.ant-modal.WhereIsIdAdesioneModal .content{font-size:10px;padding:10px}.WhereIsIdAdesioneModal .Subtitle{color:var(--bg-color-2);font-size:14px;margin-bottom:15px}.WhereIsIdAdesioneModal .WhereIsIdAdesioneImagesContainer{display:flex;flex-direction:column;align-items:center}@media (min-width:840px){.WhereIsIdAdesioneModal .WhereIsIdAdesioneImage{max-width:35vw}}@media (max-width:840px){.WhereIsIdAdesioneModal .WhereIsIdAdesioneImage{max-width:80vw}}.AirModal{position:relative}.AirModal .ant-modal-content{border-radius:4px;background-color:#f9f9fb}.AirModal .close{position:absolute;right:15px;top:17px;display:flex;align-content:center;cursor:pointer}.AirModal .buttons{justify-content:space-between;font-size:16px;padding:0 16px}.AirModal .buttons,.AirModal .buttons>div{display:flex;align-content:center}.AirModal .top{flex-direction:column;display:flex;align-items:center;justify-content:center;color:var(--action-primary-color);height:113px;margin-top:10px}.AirModal .top .title{font-size:24px;font-weight:700;text-transform:uppercase}.AirModal .top .subtitle{color:var(--bg-color-2);font-size:16px}.AirModal .content{padding:30px 16px 50px}.MoveInAppWarning{display:flex;grid-gap:14px;gap:14px;align-items:flex-start;background:rgba(254,244,227,.12156862745098039);border:1px solid #f0e2c6;border-radius:11px;padding:13px 15px;font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--ink);text-align:left}.WelcomeHero{text-align:center;padding:56px 44px 48px}.WelcomeHero .mv-badge{margin-bottom:20px}.WelcomeHero .mv-h1{max-width:640px}.WelcomeHero .mv-lead{max-width:520px;margin-bottom:30px}.WelcomeHero .WelcomeHeroForm{display:flex;grid-gap:12px;gap:12px;max-width:560px;margin:0 auto}.WelcomeHero .WelcomeHeroInput{flex:1 1;display:flex;align-items:center;grid-gap:12px;gap:12px;background:var(--surface);border:2px solid var(--teal);border-radius:14px;padding:0 20px;height:62px;box-shadow:0 12px 20px -14px rgba(39,180,166,.5)}.WelcomeHero .WelcomeHeroInput input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-body);font-weight:700;font-size:18px;color:var(--navy);letter-spacing:.08em;height:62px}.WelcomeHero .WelcomeHeroInput input::placeholder{color:#b0c4c0;font-size:14px;letter-spacing:normal}.WelcomeHero .WelcomeHeroSubmit{border-radius:14px;font-size:16px;padding:0 32px;flex:none;height:62px!important}.WelcomeHero .WhereIsIdAdesioneLink{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;margin-top:20px;font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--teal-d);cursor:pointer}.WelcomeHero .WelcomeHeroWarn{display:flex;justify-content:center;margin-top:14px}.WelcomeHero .WelcomeHeroWarn .MoveInAppWarning{max-width:560px}@media (max-width:700px){.WelcomeHero{padding:36px 16px 32px}.WelcomeHero .WelcomeHeroForm{flex-direction:column}.WelcomeHero .WelcomeHeroSubmit{width:100%}}.InstallersSection{padding:36px 44px;background:var(--surface);border-top:1px solid var(--line)}.InstallersSection .InstallersSectionHead{text-align:center;margin-bottom:20px}.InstallersSection .InstallersSectionHead h2{font-family:var(--font-heading);font-weight:700;font-size:22px;color:var(--navy);margin:0 0 4px}.InstallersSection .InstallersSectionHead span{font-weight:600;font-size:13px;color:var(--muted)}.InstallersSection .InstallersSectionBody{max-width:760px;margin:0 auto}.InstallersSection .InstallersFilters{display:grid;grid-template-columns:1fr 1fr 1.3fr;grid-gap:12px;gap:12px;margin-bottom:14px}.InstallersSection .InstallersFilter label{font-family:var(--font-body);font-weight:700;font-size:11px;color:var(--muted);display:block;margin-bottom:6px;letter-spacing:.03em;text-transform:uppercase}.InstallersSection .InstallersFilter .ant-select{width:100%}.InstallersSection .InstallersFilter .ant-select-selection{height:48px;display:flex;align-items:center}.InstallersSection .InstallersFilter .ant-select-selection__rendered{line-height:44px;width:100%}.InstallersSection .InstallersSearchBox{display:flex;align-items:center;grid-gap:10px;gap:10px;background:var(--teal-xl);border:1px solid var(--teal-l);border-radius:12px;padding:0 14px;height:48px}.InstallersSection .InstallersSearchBox input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--navy)}.InstallersSection .InstallersSearchBox input::placeholder{color:#8ea6a2}.InstallersSection .InstallersRegionPills{display:flex;flex-wrap:wrap;align-items:center;grid-gap:6px;gap:6px;margin-bottom:14px}.InstallersSection .InstallersRegionPillsLabel{font-weight:600;font-size:12px;color:var(--muted);margin-right:2px}.InstallersSection .InstallersRegionPill{display:inline-flex;align-items:center;background:var(--teal-l);color:var(--teal-d);border-radius:999px;padding:5px 12px;font-weight:700;font-size:12px;cursor:pointer}.InstallersSection .InstallersRegionPill.active{background:var(--teal);color:#fff}.InstallersSection .InstallersResultsHead{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;flex-wrap:wrap;margin-bottom:8px}.InstallersSection .InstallersResultsTitle{font-weight:700;font-size:13px;color:var(--navy)}.InstallersSection .InstallersResultsTools{display:flex;align-items:center;grid-gap:10px;gap:10px}.InstallersSection .InstallersResultsCount{font-weight:700;font-size:11px;color:var(--teal-d);background:var(--teal-l);padding:4px 10px;border-radius:999px}.InstallersSection .InstallersViewToggle{display:inline-flex;background:var(--bg);border-radius:9px;padding:3px}.InstallersSection .InstallersViewToggle span{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-weight:700;font-size:12px;color:var(--muted);border-radius:7px;padding:6px 12px;cursor:pointer}.InstallersSection .InstallersViewToggle span.active{background:var(--surface);color:var(--navy);box-shadow:0 1px 4px rgba(24,58,90,.15)}.InstallersSection .InstallersList{border:1px solid var(--line);border-radius:12px;overflow:hidden;max-height:400px;overflow-y:auto}.InstallersSection .InstallersListRow{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding:15px 18px}.InstallersSection .InstallersListRow+.InstallersListRow{border-top:1px solid var(--line)}.InstallersSection .InstallersListRowMain{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}.InstallersSection .InstallersAvatar{width:34px;height:34px;border-radius:9px;background:var(--teal-l);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:700;font-size:13px;color:var(--teal-d);flex:none}.InstallersSection .InstallersListRowName{font-weight:700;font-size:14px;color:var(--navy)}.InstallersSection .InstallersListRowInfo{font-weight:600;font-size:12px;color:var(--muted)}.InstallersSection .InstallersProvinceChip{font-weight:700;font-size:12px;color:var(--teal-d);background:var(--teal-l);padding:5px 10px;border-radius:6px;flex:none}.InstallersSection .InstallersEmpty{padding:26px 18px;text-align:center;font-weight:600;font-size:13px;color:var(--muted)}.InstallersSection .InstallersMap{position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;height:400px}@media (max-width:700px){.InstallersSection{padding:28px 16px}.InstallersSection .InstallersFilters{grid-template-columns:1fr}.InstallersSection .InstallersMap{height:320px}}.AssistanceStrip{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;padding:24px 80px 24px 64px;background:var(--teal-xl);border-top:1px solid var(--teal-l);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:16px;gap:16px}.AssistanceStrip .AssistanceStripTitle{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--navy)}.AssistanceStrip .AssistanceStripItems{display:flex;grid-gap:26px;gap:26px;flex-wrap:wrap}.AssistanceStrip .AssistanceStripItem{display:flex;align-items:center;grid-gap:9px;gap:9px;font-weight:600;font-size:13px;color:var(--ink)}.AssistanceStrip .AssistanceStripItem b{color:var(--navy)}.AssistanceStrip .AssistanceStripItem.clickable{cursor:pointer}@media (max-width:700px){.AssistanceStrip{padding:20px 16px 64px;flex-direction:column;align-items:flex-start}.AssistanceStrip .AssistanceStripItems{flex-direction:column;grid-gap:12px;gap:12px}}.MobileWelcome{display:flex;flex-direction:column;min-height:100vh;background:var(--surface)}.MobileWelcome>.MoVeInMobileFooter{margin-top:auto}.MoVeInDesktopHeader{display:flex;align-items:center;justify-content:space-between;padding:20px 44px;background:var(--surface);border-bottom:1px solid var(--line)}.MoVeInDesktopHeader .HeaderSupport{display:flex;align-items:center;grid-gap:9px;gap:9px;font-family:var(--font-heading);font-weight:700;font-size:16px;color:var(--navy);cursor:pointer;white-space:nowrap}.MoVeInDesktopHeader .HeaderSupport b{color:var(--teal-d);margin-left:4px}.MoVeInDesktopFooter{padding:24px 44px;font-family:var(--font-body);font-size:12px;font-weight:600;text-align:center;color:var(--muted);background:var(--bg);border-top:1px solid var(--line)}.MoVeInDesktopFooter a{color:var(--teal-d);font-weight:700}.DesktopWelcome{display:flex;flex-direction:column;min-height:100vh;background:var(--surface)}.DesktopWelcome>.MoVeInDesktopFooter{margin-top:auto}.LabelInput{color:var(--black-color);font-size:14px;letter-spacing:-.2px;line-height:20px}.LabelInput .ant-input{background-color:#fff;border-radius:8px;color:var(--black-color);font-size:16px;letter-spacing:-.4px;line-height:24px;padding:4px 16px}.LabelInput .ant-input-disabled{color:var(--grey-grey-color)}.LabelInput.has-error .ant-input{border-color:var(--action-danger-color)}.LabelInput>:first-child:not(:last-child){margin-bottom:8px}.LabelInputExplain{margin-top:2px;color:var(--action-danger-color)}.StepBadge{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:var(--teal-l);border-radius:999px;padding:7px 15px}.StepBadge .StepBadgeNumber{width:20px;height:20px;border-radius:50%;background:var(--teal);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;flex:none}.StepBadge .StepBadgeLabel{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--teal-d);letter-spacing:.03em;text-transform:uppercase}.RegFormStep{padding:44px 44px 48px}.RegFormStep .RegFormInner{max-width:760px;margin:0 auto}.RegFormStep .RegFormHead{text-align:center;margin-bottom:24px}.RegFormStep .RegFormHead .StepBadge{margin-bottom:16px}.RegFormStep .RegFormHead .mv-h1{font-size:clamp(24px,4vw,34px);max-width:560px;margin-bottom:8px}.RegFormStep .RegFormHead .mv-lead{font-size:15px}.RegFormStep .RegFormUserDataForm{display:block}.RegFormStep .RegFormAccountSection{padding:26px 30px 0}.RegFormStep .RegFormAccountSection .mv-section-title{display:block;margin-bottom:14px}.RegFormStep .RegFormAccountFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.RegFormStep .RegFormAccountFields .ant-form-item{margin:0;width:100%}.RegFormStep .RegFormAccountFields .ant-form-item-control-wrapper,.RegFormStep .RegFormAccountFields .LabelInput,.RegFormStep .RegFormAccountFields .LabelInput .ant-input{width:100%}.RegFormStep .RegFormAccountFields .LabelInput>div:first-child{font-weight:700;font-size:12px;color:var(--muted);margin-bottom:6px}.RegFormStep .RegFormAccountFields .ant-input{height:48px}.RegFormStep .alert{margin-top:18px}.RegFormStep .RegFormConsentsSection{padding:0 30px 4px}.RegFormStep .RegFormConsentsTitle{font-weight:700;font-size:14px;color:var(--navy);margin-bottom:2px}.RegFormStep .RegFormConsentsTitle span{font-weight:600;font-size:12px;color:var(--muted)}.RegFormStep .RegFormFooterBand{padding:20px 30px 26px;margin-top:14px;background:var(--bg);border-top:1px solid var(--line)}.RegFormStep .RegFormPromoBox{display:flex;align-items:center;grid-gap:16px;gap:16px;margin:0 0 18px;padding:16px 18px;border-radius:14px;background:linear-gradient(90deg,var(--teal-xl),var(--surface));border:1px solid var(--teal-l)}.RegFormStep .RegFormPromoIcon{width:44px;height:44px;border-radius:12px;background:var(--teal);display:flex;align-items:center;justify-content:center;flex:none}.RegFormStep .RegFormPromoBody{flex:1 1}.RegFormStep .RegFormPromoTitleRow{display:flex;align-items:center;grid-gap:9px;gap:9px;flex-wrap:wrap}.RegFormStep .RegFormPromoTitle{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--navy);line-height:1.5}.RegFormStep .RegFormPromoChip{font-weight:700;font-size:10.5px;color:var(--teal-d);border:1px solid var(--teal-l);padding:3px 8px;border-radius:8px;text-transform:uppercase;white-space:nowrap;line-height:1.5}.RegFormStep .RegFormPromoChip.RegFormPromoChipSolid{background:var(--teal);color:#fff;border-color:var(--teal);border-radius:8px}.RegFormStep .RegFormPromoText{font-size:12.5px;line-height:1.55;color:var(--ink);margin-top:6px}.RegFormStep .RegFormPromoTextBold{font-weight:700;color:var(--navy)}.RegFormStep .RegFormButtons{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:12px;gap:12px}.RegFormStep .RegFormButtons .mv-btn{width:100%;padding:0 12px}.RegFormStep .RegFormAppWarn{margin-top:20px}@media (max-width:700px){.RegFormStep{padding:32px 16px 36px}.RegFormStep .RegFormAccountSection{padding:20px 18px 0}.RegFormStep .RegFormAccountFields{grid-template-columns:1fr}.RegFormStep .RegFormConsentsSection{padding:0 18px 4px}.RegFormStep .RegFormFooterBand{padding:18px 18px 22px}.RegFormStep .RegFormPromoBox{flex-direction:column;align-items:flex-start}.RegFormStep .RegFormButtons{grid-template-columns:1fr}}.ant-modal.PrivacyPolicyModal{border-radius:8px;background-color:#fff;position:relative;padding:0}.ant-modal.PrivacyPolicyModal.AirModal .top{display:none}.ant-modal.PrivacyPolicyModal .title{height:32px;color:var(--black-color);font-size:14px;font-weight:600;letter-spacing:-.7px;line-height:32px}.ant-modal.PrivacyPolicyModal .content{font-size:10px;padding:10px}.RegPrivacyPolicy .RegPrivacyIntro{font-size:12px;line-height:1.55;color:var(--muted);margin:0 0 8px}.RegPrivacyPolicy .RegPrivacyConsent{font-size:12px;line-height:1.55;color:var(--ink);margin-bottom:8px}.RegPrivacyPolicy .privacyBox .informativa,.RegPrivacyPolicy .privacyBox a{color:var(--teal-d);font-weight:700;text-decoration:none}.RegPrivacyPolicy .privacyBox .ant-form-item{margin-bottom:12px}.RegPrivacyPolicy .RegPrivacyError{color:var(--coral);font-weight:700;font-size:12px;margin-bottom:10px}.OptionalServicesView{line-height:1.5}.OptionalServicesView .OptionalServiceDivider{height:1px;background:var(--line);margin-bottom:18px}.OptionalServicePrivacy{font-size:12px;color:var(--ink)}.OptionalServicePrivacy .ant-form-item{margin:0}.OptionalServicesView .GeneralConditionsContainer{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-bottom:16px}.GeneralConditionsContainer .GeneralConditionRow{display:flex;flex-direction:row;align-items:flex-start;grid-gap:11px;gap:11px}.GeneralConditionsContainer .GeneralConditionText{font-size:13px;line-height:1.5;color:var(--ink)}.GeneralConditionsContainer .GeneralConditionSmallPrint{font-size:11px;color:var(--muted)}.OptionalServicesView .OptionalServiceLink{font-weight:700;color:var(--teal-d);cursor:pointer}.OptionalServicesView .OptionalServicePrivacyRead{font-weight:700;font-size:13px;color:var(--navy);margin-bottom:2px}.OptionalServicesView .OptionalServiceConsentTitle{font-weight:700;font-size:12px;color:var(--navy);margin-bottom:8px}.OptionalServicesView .OptionalServiceText{font-size:11px;line-height:1.55;color:var(--ink);margin:0 0 7px}.OptionalServicesView .OptionalServiceConsentBlock{margin-bottom:10px}.OptionalServicesView .CheckboxContainer{display:flex}.OptionalServicesView .ant-radio-wrapper{margin-right:20px;font-size:12px}.OptionalServicesView .LineSeparator{border-bottom:1px solid var(--line);margin:16px 0 14px}.OptionalServicesView .OptionalServiceAcceptAll{display:flex;align-items:center;grid-gap:3px;gap:3px}.OptionalServicesView .OptionalServiceAcceptAll p{font-weight:700;font-size:12.5px;color:var(--navy);margin:0}.OptionalServicePrivacyCheck{margin-right:8px}.OptionalServicesView .AdditionalServiceButtons{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:12px;gap:12px;margin-top:20px}.OptionalServicesView .AdditionalServiceButtons .mv-btn{width:100%;padding:0 12px}@media (max-width:700px){.OptionalServicesView .AdditionalServiceButtons{grid-template-columns:1fr}}.ant-modal.EmbeddedDocumentModal{border-radius:8px;background-color:#fff;position:relative;padding:0}.ant-modal.EmbeddedDocumentModal.AirModal .top{display:none}.ant-modal.EmbeddedDocumentModal .title{height:32px;color:var(--black-color);font-size:14px;font-weight:600;letter-spacing:-.7px;line-height:32px}.ant-modal.EmbeddedDocumentModal .content{font-size:10px;padding:10px}.ReadOnlyField label{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--muted);display:block;margin-bottom:6px}.ReadOnlyField .ReadOnlyFieldValue{background:var(--bg);border:1.5px solid var(--line);border-radius:11px;padding:0 14px;min-height:48px;display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px;font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--navy)}.ReadOnlyField .ReadOnlyFieldValue span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RegPerson .RegPersonHeader{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:14px}.RegPerson .RegPersonFields{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-gap:14px;gap:14px}@media (max-width:700px){.RegPerson .RegPersonFields{grid-template-columns:1fr}}.RegVehicle .RegVehicleHeader{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:14px}.RegVehicle .RegVehicleFields{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:700px){.RegVehicle .RegVehicleFields{grid-template-columns:1fr}}.RegLegalPerson .RegLegalPersonHeader{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:14px}.RegLegalPerson .RegLegalPersonFields{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:700px){.RegLegalPerson .RegLegalPersonFields{grid-template-columns:1fr}}.RegCheckData{padding:44px 44px 48px}.RegCheckData .RegCheckDataInner{max-width:760px;margin:0 auto}.RegCheckData .RegCheckDataHead{text-align:center;margin-bottom:24px}.RegCheckData .RegCheckDataHead .StepBadge{margin-bottom:16px}.RegCheckData .RegCheckDataHead .mv-h1{font-size:clamp(24px,4vw,34px);max-width:560px;margin-bottom:8px}.RegCheckData .RegCheckDataHead .mv-lead{font-size:15px}.RegCheckData .RegCheckDataBanner{margin-bottom:22px}.RegCheckData .RegCheckDataBannerIcon{width:40px;height:40px;border-radius:11px;background:#fef4e3;display:flex;align-items:center;justify-content:center;flex:none}.RegCheckData .RegCheckDataBannerText{flex:1 1;font-size:12.5px;line-height:1.45;color:var(--ink)}.RegCheckData .RegCheckDataBannerTitle{font-weight:700;font-size:13.5px;color:var(--navy)}.RegCheckData .RegCheckDataBannerCta{flex:none;display:inline-flex;align-items:center;grid-gap:7px;gap:7px;background:var(--surface);border:1.5px solid var(--amber);color:#b9741a;font-family:var(--font-heading);font-weight:700;font-size:12.5px;border-radius:10px;padding:11px 16px;text-decoration:none}.RegCheckData .RegCheckDataSection{padding:24px 30px 6px}.RegCheckData .RegCheckDataSection:last-of-type{padding-bottom:24px}.RegCheckData .RegCheckDataFooter{padding:20px 30px;background:var(--bg);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap}.RegCheckData .RegCheckDataWrong{font-size:13px;color:var(--ink)}.RegCheckData .RegCheckDataWrong a{color:var(--teal-d);font-weight:700;text-decoration:none}.RegCheckData .RegCheckDataFooter .mv-btn{height:52px;font-size:15px}@media (max-width:700px){.RegCheckData{padding:32px 16px 36px}.RegCheckData .RegCheckDataBanner{flex-direction:column;align-items:flex-start}.RegCheckData .RegCheckDataSection{padding:20px 18px 6px}.RegCheckData .RegCheckDataFooter{padding:18px}.RegCheckData .RegCheckDataFooter .mv-btn{width:100%}}.RegDone{padding:56px 44px 52px;text-align:center}.RegDone .RegDoneIcon{position:relative;width:96px;height:96px;margin:0 auto 22px}.RegDone .RegDoneIconRing1{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--teal-l)}.RegDone .RegDoneIconRing2{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:#d3efe9}.RegDone .RegDoneIconCore{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--teal-d));display:flex;align-items:center;justify-content:center;box-shadow:0 12px 26px -8px rgba(39,180,166,.7)}.RegDone .mv-h1{font-size:clamp(26px,4vw,34px);margin-bottom:10px}.RegDone .RegDoneText{font-size:16px;line-height:1.5;color:var(--ink);margin:0 auto;max-width:520px}.RegDone .RegDoneTextSecondary{font-size:15px;margin-top:12px;max-width:560px}.RegDone .RegDoneText b{color:var(--navy)}.RegDone .RegDoneCard{max-width:620px;margin:30px auto 0;text-align:left;padding:26px 28px}.RegDone .RegDoneStep{display:flex;grid-gap:14px;gap:14px;margin-bottom:16px}.RegDone .RegDoneStepNumber{width:30px;height:30px;border-radius:50%;background:var(--teal);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none}.RegDone .RegDoneStepTitle{font-weight:700;font-size:14.5px;color:var(--navy)}.RegDone .RegDoneStepText{font-size:13px;line-height:1.45;color:var(--ink);margin-top:2px}.RegDone .RegDoneActions{display:flex;grid-gap:12px;gap:12px;margin-top:22px}.RegDone .RegDoneActions .RegDoneMyPage{flex:1 1}@media (max-width:700px){.RegDone{padding:40px 16px}.RegDone .RegDoneCard{padding:20px 18px}.RegDone .RegDoneActions{flex-direction:column}}.MobileReg{display:flex;flex-direction:column;min-height:100vh;background:var(--surface)}.MobileReg .RegSteps{flex:1 1}.MobileReg .RegSteps .hiddenStep{display:none}.MobileReg>.MoVeInMobileFooter{margin-top:auto}.DesktopReg{display:flex;flex-direction:column;min-height:100vh;background:var(--surface)}.DesktopReg .RegSteps{flex:1 1}.DesktopReg .RegSteps .hiddenStep{display:none}.DesktopReg>.MoVeInDesktopFooter{margin-top:auto}.MyPageButton{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--black-color);font-size:14px;letter-spacing:-.2px;line-height:20px;cursor:pointer;width:100%;border:none}.MyPageButton.disabled{cursor:auto}.MyPageButton .MyPageButtonInner{display:flex;align-items:center;white-space:normal}.MyPageReg .ant-modal-confirm .ant-modal-body{background:#fff}.MoVeInExistingVehicleNewIdAdesioneModal .content{font-size:14px}.MoVeInExistingVehicleNewIdAdesioneModal .top{display:none}.MoVeInExistingVehicleNewIdAdesioneModal .title{color:var(--black-color);font-size:20px;font-weight:600;line-height:48px;text-align:center}.MoVeIn{min-height:100vh;background-color:var(--surface);display:flex;flex-direction:column;font-family:var(--font-body);color:var(--ink)}.MoVeIn>*{flex-grow:1}.MoVeIn .mv-badge{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:var(--teal-l);border-radius:999px;padding:7px 15px;font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--teal-d);letter-spacing:.03em;text-transform:uppercase}.MoVeIn .mv-badge .mv-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--teal)}.MoVeIn .mv-h1{font-family:var(--font-heading);font-weight:700;font-size:clamp(26px,5vw,42px);line-height:1.15;color:var(--navy);margin:0 auto 14px}.MoVeIn .mv-lead{font-family:var(--font-body);font-size:clamp(14px,2.5vw,17px);line-height:1.5;color:var(--ink);margin:0 auto 12px}.MoVeIn .mv-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 30px -14px rgba(24,58,90,.25);overflow:hidden}.MoVeIn .mv-hero-bg{background:radial-gradient(900px 340px at 50% 0,var(--teal-xl),var(--surface) 70%)}.MoVeIn .mv-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:9px;gap:9px;border:none;cursor:pointer;background:var(--teal);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:15px;border-radius:12px;height:56px;padding:0 30px;box-shadow:0 12px 24px -8px rgba(39,180,166,.7);transition:background .15s ease;line-height:1.2}.MoVeIn .mv-btn:hover:not(:disabled){background:var(--teal-d)}.MoVeIn .mv-btn:disabled{background:#c6d0d7;box-shadow:none;cursor:not-allowed}.MoVeIn .mv-btn--ghost{background:var(--surface);color:var(--navy);border:1.5px solid var(--line);box-shadow:none}.MoVeIn .mv-btn--ghost:hover:not(:disabled){background:var(--teal-xl);border-color:var(--teal-l)}.MoVeIn .mv-btn--ghost:disabled{background:var(--surface);color:#c6d0d7}.MoVeIn .mv-btn--muted{background:#c6d0d7;box-shadow:none}.MoVeIn .mv-btn--muted:hover:not(:disabled){background:#b3bec6}.MoVeIn .mv-amber-banner{display:flex;align-items:center;grid-gap:14px;gap:14px;background:var(--surface);border:1px solid #f0e2c6;border-left:4px solid var(--amber);border-radius:13px;padding:16px 18px}.MoVeIn .mv-section-title{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--navy)}.MoVeIn .mv-chip{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-weight:700;font-size:10.5px;color:var(--muted);background:var(--bg);padding:4px 9px;border-radius:6px}.MoVeIn .ant-input{font-family:var(--font-body);font-weight:600;color:var(--navy);border:1.5px solid var(--line);border-radius:11px}.MoVeIn .ant-input:focus,.MoVeIn .ant-input:hover{border-color:var(--teal)}.MoVeIn .ant-input::placeholder{color:#9aa7b2;font-weight:600}.MoVeIn .ant-radio-inner{border-width:2px;border-color:#c4d0d9}.MoVeIn .ant-radio-checked .ant-radio-inner{border-color:var(--teal)}.MoVeIn .ant-radio-inner:after{top:2px;left:2px;background-color:var(--teal)}.MoVeIn .ant-radio-wrapper{font-family:var(--font-body);font-weight:600;font-size:12px;color:var(--ink)}.MoVeIn .ant-checkbox-inner{width:20px;height:20px;border-radius:6px;border:2px solid #c4d0d9}.MoVeIn .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--teal);border-color:var(--teal)}.MoVeIn .ant-checkbox-inner:after{width:6.5px;height:10.5px}.MoVeIn .ant-select-selection{border:1.5px solid var(--line);border-radius:12px;font-weight:700;color:var(--navy)}.MoVeIn .ant-select-focused .ant-select-selection,.MoVeIn .ant-select-selection:hover{border-color:var(--teal)}
/*# sourceMappingURL=main.a35eecad.chunk.css.map */