.InsuranceJourney_theme__lAVWh{--accent:var(--insurance-accent);--accent-hover:var(--insurance-accent-hover);--ink:#192c47;--muted:#63738a;--line:#dce4ef;--soft:#eaf1fc;--wash:#f5f7fb;color:var(--ink);background:var(--wash);min-height:100dvh;font-family:Plus Jakarta Sans,Inter,sans-serif}.InsuranceJourney_header__uuTS_{background:#fff;border-bottom:1px solid var(--line)}.InsuranceJourney_headerInner__cgb1o{max-width:1120px;margin:auto;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.InsuranceJourney_logo__3BkKJ{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:21px;font-weight:700;letter-spacing:-.6px}.InsuranceJourney_headerLink__h_hLC{font-size:13px;font-weight:600;color:var(--muted)}.InsuranceJourney_headerLink__h_hLC:hover{color:var(--accent)}.InsuranceJourney_skipLink__y7HMe{position:absolute;left:16px;top:-80px;padding:12px;background:#fff;color:var(--accent);z-index:10}.InsuranceJourney_skipLink__y7HMe:focus{top:8px}.InsuranceJourney_page__LwfCu{max-width:760px;margin:auto;padding:30px 24px 48px}.InsuranceJourney_milestones__xygvK{display:flex;justify-content:center;gap:30px;margin-bottom:26px;color:var(--muted);font-size:12px}.InsuranceJourney_milestones__xygvK li{display:flex;align-items:center;gap:8px}.InsuranceJourney_milestones__xygvK li:first-child{color:var(--accent);font-weight:700}.InsuranceJourney_milestones__xygvK span{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font-variant-numeric:tabular-nums}.InsuranceJourney_milestones__xygvK li:first-child span{background:var(--accent);border-color:var(--accent);color:#fff}.InsuranceJourney_panel__Bhqyd{padding:32px 38px 28px;border:1px solid var(--line);border-radius:22px;background:#fff}.InsuranceJourney_selectedPlan__Fub6V{margin-bottom:20px;padding:14px 18px;border-radius:12px;background:var(--soft);font-size:13px;color:var(--accent)}.InsuranceJourney_selectedPlan__Fub6V strong{display:block;margin-top:5px}.InsuranceJourney_demoNote__FqOVp{margin:20px auto 0;max-width:580px;text-align:center;font-size:11px;line-height:1.8;color:var(--muted)}.InsuranceJourney_meta__8p5GQ{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.InsuranceJourney_categoryName__RMNds{color:var(--accent);font-weight:700}.InsuranceJourney_progress__cZb4J{display:flex;gap:6px;margin:18px 0 30px}.InsuranceJourney_progressTrack__UpUxz{flex:1;height:3px;background:var(--soft);border-radius:2px;overflow:hidden}.InsuranceJourney_progressFill__TzSda{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.InsuranceJourney_progressFill__TzSda[data-active=true]{transform:scaleX(1)}.InsuranceJourney_screen__bg5hS{animation:InsuranceJourney_enterForward__IKHAP .3s cubic-bezier(.2,.7,.2,1) both}.InsuranceJourney_backward__36hfQ{animation-name:InsuranceJourney_enterBack__PGUJJ}.InsuranceJourney_title__jwtSJ{color:var(--ink);font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-1.2px;line-height:1.2;text-wrap:balance;outline:none}.InsuranceJourney_description__qIzYZ{margin:12px 0 28px;max-width:55ch;color:var(--muted);font-size:14px;line-height:1.8;text-wrap:pretty}.InsuranceJourney_fields__uGto7{display:grid;gap:24px}.InsuranceJourney_vehicleFields___orxu{grid-template-columns:repeat(2,minmax(0,1fr))}.InsuranceJourney_fieldLabel__rDUpy,.InsuranceJourney_legend__gLFFu{display:block;margin-bottom:10px;font-size:13px;font-weight:600;color:var(--ink)}.InsuranceJourney_input__Viunt{width:100%;padding:14px 15px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff;font-size:16px;transition:border-color .18s,box-shadow .18s}.InsuranceJourney_ageInputWrap__QV81T:focus-within,.InsuranceJourney_input__Viunt:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--soft)}.InsuranceJourney_ageInputWrap__QV81T:has(input[aria-invalid=true]),.InsuranceJourney_input__Viunt[aria-invalid=true]{border-color:#b33b42}.InsuranceJourney_registration____vs0{font-size:23px;letter-spacing:2px;text-transform:uppercase;font-weight:600;font-variant-numeric:tabular-nums}.InsuranceJourney_options__X_mSh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.InsuranceJourney_choice__5WGSg{position:relative;cursor:pointer;border:1px solid var(--line);border-radius:12px;padding:16px;min-height:54px;display:flex;gap:10px;align-items:center;font-size:13px;font-weight:500;background:#fff;transition:transform .18s,border-color .18s,background .18s}.InsuranceJourney_choice__5WGSg:hover{border-color:var(--accent);transform:translateY(-2px)}.InsuranceJourney_choice__5WGSg:active{transform:scale(.985)}.InsuranceJourney_choice__5WGSg:focus-within{outline:2px solid var(--accent);outline-offset:3px}.InsuranceJourney_choiceSelected__Udm62{border-color:var(--accent);background:var(--soft);color:var(--accent)}.InsuranceJourney_radio__WyHWe{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0}.InsuranceJourney_memberOptions__iAn_v{grid-template-columns:repeat(3,minmax(0,1fr))}.InsuranceJourney_memberChoice__OrqHh{flex-direction:column;align-items:flex-start;padding:22px 16px 18px;min-height:170px;gap:15px}.InsuranceJourney_memberChoice__OrqHh .InsuranceJourney_radio__WyHWe{position:absolute;opacity:0}.InsuranceJourney_memberIcon__jK_Vu{color:var(--accent);display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--wash);transition:background .18s,transform .22s}.InsuranceJourney_choiceSelected__Udm62 .InsuranceJourney_memberIcon__jK_Vu{background:#fff;transform:translateY(-2px)}.InsuranceJourney_choiceCopy__JRdKV{display:block;font-weight:600}.InsuranceJourney_choiceCopy__JRdKV small{display:block;margin-top:5px;color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.InsuranceJourney_choiceCheck__gFZMj{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--line);border-radius:50%;color:transparent;transition:color .18s,background .18s,transform .2s;transform:scale(.9)}.InsuranceJourney_choiceSelected__Udm62 .InsuranceJourney_choiceCheck__gFZMj{color:#fff;background:var(--accent);border-color:var(--accent);transform:scale(1)}.InsuranceJourney_hint__SQKOu{color:var(--muted);font-size:11px;line-height:1.8;margin-top:10px}.InsuranceJourney_error__KPLTZ{color:#a82b36;font-size:12px;margin-top:8px;line-height:1.6}.InsuranceJourney_actions__fBN2p{margin-top:30px;display:flex;align-items:center;justify-content:space-between;gap:16px}.InsuranceJourney_primary__ma_vA{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 24px;border-radius:11px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;transition:background .18s,transform .18s}.InsuranceJourney_primary__ma_vA:hover{background:var(--accent-hover)}.InsuranceJourney_primary__ma_vA:hover svg{transform:translateX(3px)}.InsuranceJourney_primary__ma_vA svg{transition:transform .18s}.InsuranceJourney_primary__ma_vA:active{transform:scale(.98)}.InsuranceJourney_addButton__A0Cp3:focus-visible,.InsuranceJourney_back__Qr6mV:focus-visible,.InsuranceJourney_primary__ma_vA:focus-visible,.InsuranceJourney_removeButton__9UwsG:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.InsuranceJourney_back__Qr6mV{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--muted);font-size:13px;font-weight:600}.InsuranceJourney_back__Qr6mV:hover{color:var(--accent)}.InsuranceJourney_demoAction__56MzU{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:12px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:14px}.InsuranceJourney_textButton__A65lF{color:var(--accent);font-size:12px;font-weight:600;min-height:44px}.InsuranceJourney_privacy__RnC_p{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:11px;color:var(--muted);line-height:1.8}.InsuranceJourney_notice__Gz2wm{display:flex;align-items:flex-start;gap:10px;padding:14px;margin-bottom:24px;background:var(--soft);border-radius:10px;color:var(--accent);font-size:12px;line-height:1.7}.InsuranceJourney_notice__Gz2wm svg{flex-shrink:0}.InsuranceJourney_review__t8TR_{border-top:1px solid var(--line)}.InsuranceJourney_reviewRow__E5Tpo{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.7}.InsuranceJourney_reviewRow__E5Tpo dt{color:var(--muted)}.InsuranceJourney_reviewRow__E5Tpo dd{font-weight:600;overflow-wrap:anywhere}.InsuranceJourney_ageList__IiEqr{display:grid;gap:14px}.InsuranceJourney_ageRow__UBdWA{display:flex;gap:14px;align-items:flex-start;animation:InsuranceJourney_enterForward__IKHAP .24s ease both}.InsuranceJourney_personIcon__Tx3Lm{width:44px;height:44px;margin-top:26px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:var(--soft);color:var(--accent)}.InsuranceJourney_ageField__CamZI{flex:1;max-width:330px}.InsuranceJourney_ageField__CamZI label{display:block;margin-bottom:9px;font-size:13px;font-weight:600}.InsuranceJourney_ageInputWrap__QV81T{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;transition:border-color .18s,box-shadow .18s}.InsuranceJourney_ageInputWrap__QV81T input{width:100%;min-width:0;padding:14px;border:0;outline:none;border-radius:inherit;background:transparent;font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.InsuranceJourney_ageInputWrap__QV81T span{padding-right:16px;color:var(--muted);font-size:12px}.InsuranceJourney_removeButton__9UwsG{min-width:40px;height:44px;margin-top:27px;display:grid;place-items:center;color:var(--muted);border-radius:8px}.InsuranceJourney_removeButton__9UwsG:hover{background:var(--soft);color:var(--accent)}.InsuranceJourney_addButton__A0Cp3{display:inline-flex;align-items:center;gap:8px;margin-top:14px;min-height:44px;color:var(--accent);font-size:12px;font-weight:600}.InsuranceJourney_chooser__6KP65{max-width:1000px;margin:auto;padding:48px 24px}.InsuranceJourney_categoryGrid__1czEd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}.InsuranceJourney_categoryCard__ejvYe{display:flex;align-items:center;gap:14px;padding:22px 18px;background:#fff;border:1px solid var(--line);border-radius:14px;transition:border-color .18s,transform .18s}.InsuranceJourney_categoryCard__ejvYe:hover{transform:translateY(-3px);border-color:var(--accent)}.InsuranceJourney_categoryCard__ejvYe strong{font-size:13px;font-weight:600}.InsuranceJourney_categoryCard__ejvYe>svg{margin-left:auto;color:var(--accent);flex-shrink:0}@keyframes InsuranceJourney_enterForward__IKHAP{0%{opacity:0;transform:translate3d(14px,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes InsuranceJourney_enterBack__PGUJJ{0%{opacity:0;transform:translate3d(-14px,5px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:640px){.InsuranceJourney_headerInner__cgb1o{padding:17px 20px}.InsuranceJourney_page__LwfCu{padding:22px 16px 32px}.InsuranceJourney_milestones__xygvK{gap:19px;font-size:11px;margin-bottom:20px}.InsuranceJourney_panel__Bhqyd{padding:25px 20px;border-radius:17px}.InsuranceJourney_memberOptions__iAn_v{grid-template-columns:1fr}.InsuranceJourney_memberChoice__OrqHh{min-height:88px;flex-direction:row;align-items:center;padding:16px;gap:14px}.InsuranceJourney_memberChoice__OrqHh .InsuranceJourney_choiceCheck__gFZMj{top:34px;right:14px}.InsuranceJourney_memberChoice__OrqHh .InsuranceJourney_choiceCopy__JRdKV{padding-right:24px}.InsuranceJourney_title__jwtSJ{font-size:27px;letter-spacing:-.9px}.InsuranceJourney_description__qIzYZ{font-size:13px;margin-bottom:24px}.InsuranceJourney_progress__cZb4J{margin-bottom:26px}.InsuranceJourney_vehicleFields___orxu{grid-template-columns:1fr}.InsuranceJourney_choice__5WGSg{padding:14px}.InsuranceJourney_actions__fBN2p{flex-wrap:wrap}.InsuranceJourney_primary__ma_vA{flex:1}.InsuranceJourney_reviewRow__E5Tpo{grid-template-columns:1fr;gap:4px}.InsuranceJourney_personIcon__Tx3Lm{display:none}.InsuranceJourney_categoryGrid__1czEd{grid-template-columns:1fr 1fr;gap:10px}.InsuranceJourney_categoryCard__ejvYe{flex-direction:column;align-items:flex-start;padding:18px 14px}.InsuranceJourney_categoryCard__ejvYe>svg{display:none}.InsuranceJourney_privacy__RnC_p{font-size:10px}}@media (prefers-reduced-motion:reduce){.InsuranceJourney_theme__lAVWh *,.InsuranceJourney_theme__lAVWh :after,.InsuranceJourney_theme__lAVWh :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.InsuranceJourney_categoryCard__ejvYe:hover,.InsuranceJourney_choiceSelected__Udm62 .InsuranceJourney_memberIcon__jK_Vu,.InsuranceJourney_choice__5WGSg:active,.InsuranceJourney_choice__5WGSg:hover,.InsuranceJourney_primary__ma_vA:active,.InsuranceJourney_primary__ma_vA:hover svg{transform:none}}