._page_12kip_1{background:#0c0b12;min-height:100vh;color:#f8f5ff}._intro_12kip_2{width:min(1080px,calc(100% - 40px));margin:0 auto;padding:36px 0 24px}._intro_12kip_2 h1{font-size:clamp(30px,4.5vw,48px);line-height:1.12;letter-spacing:-.035em;margin:0 0 12px}._intro_12kip_2 p{font-size:17px;line-height:1.5;max-width:760px;color:#c8c2d4;margin:0}._trust_12kip_5{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:16px;font-size:14px;color:#d8bbff}._finder_12kip_6{width:min(1080px,calc(100% - 40px));margin:0 auto 38px;padding:28px;background:#15111e;border:1px solid #3e304f;border-radius:22px;box-shadow:0 20px 65px #0003;overflow-anchor:none}._progressLabel_12kip_7{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:14px;font-weight:650}._progressLabel_12kip_7 button,._summary_12kip_8 button{font:inherit;color:#d8b8ff;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:40px}._progressLabel_12kip_7 button:disabled{opacity:.45;cursor:default}._progress_12kip_7{height:6px;background:#302738;border-radius:8px;overflow:hidden;margin:8px 0 28px}._progress_12kip_7 span{display:block;height:100%;background:#b673ff;transition:width .18s ease}._question_12kip_12{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0 30px}._questionIntro_12kip_13{grid-column:1}._kicker_12kip_14{color:#d6b4ff!important;font-size:13px!important;letter-spacing:.08em;font-weight:750;text-transform:uppercase;margin:0 0 10px}._question_12kip_12 h2,._result_12kip_15 h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.025em;line-height:1.2;margin:0 0 12px;scroll-margin-top:26px}._question_12kip_12 h2:focus,._result_12kip_15 h2:focus{outline:none}._questionIntro_12kip_13>p:last-child,._result_12kip_15 p{color:#c9c1d3;font-size:16px;line-height:1.6}._questionIntro_12kip_13>p:last-child{margin:0 0 20px}._questionImage_12kip_19{grid-column:2;grid-row:1 / span 2;align-self:start;margin:0;overflow:hidden;border-radius:16px;background:#211a2b}._questionImage_12kip_19 img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}._questionImage_12kip_19 figcaption{font-size:12px;color:#bfb3cd;padding:8px 12px}._options_12kip_22{grid-column:1;display:grid;gap:10px;border:0;margin:0;padding:0;min-width:0}._options_12kip_22 label{display:flex;align-items:center;gap:13px;min-height:64px;padding:13px 16px;border:1px solid #4c405c;border-radius:12px;cursor:pointer;background:#201b29}._options_12kip_22 label:hover{border-color:#ba82fb;background:#2a2036}._options_12kip_22 label._selected_12kip_25{border-color:#c38aff;box-shadow:inset 0 0 0 1px #c38aff;background:#342042}._options_12kip_22 input{width:20px;height:20px;flex:0 0 20px;accent-color:#bd80ff;margin:0}._options_12kip_22 strong{display:block;font-size:16px;line-height:1.35;font-weight:650}._options_12kip_22 small{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:#c7bfd0}._options_12kip_22 label:focus-within{outline:3px solid #e1c4ff;outline-offset:3px}._question_12kip_12:not(:has(._questionImage_12kip_19)) ._questionIntro_12kip_13,._question_12kip_12:not(:has(._questionImage_12kip_19)) ._options_12kip_22{grid-column:1 / -1;max-width:720px;width:100%;margin-left:auto;margin-right:auto}._navigation_12kip_31{grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 0}._primary_12kip_32{background:#9744e8;border:1px solid #b468ff;border-radius:12px;color:#fff;font-size:16px;font-weight:700;padding:15px 24px;cursor:pointer;min-height:52px}._primary_12kip_32:hover{background:#aa56f7}._primary_12kip_32:disabled{background:#41324f;border-color:#584765;color:#bdb1c5;cursor:default}._back_12kip_35{background:transparent;color:#dfd3eb;border:1px solid #5d4e6d;border-radius:12px;padding:14px 22px;min-height:52px;font:inherit;cursor:pointer}._back_12kip_35:disabled{opacity:.4;cursor:default}._privacy_12kip_37{font-size:14px!important;color:#bdb2c8!important;line-height:1.5;grid-column:1 / -1;margin:16px 0 0}._privacy_12kip_37 a{color:#e4caff;text-decoration:underline}._resultIntro_12kip_39{max-width:800px;margin:10px 0 28px}._resultIntro_12kip_39 h2{margin-top:10px}._disclaimer_12kip_41{border-left:3px solid #ba82fb;padding:10px 14px;background:#241b31;font-size:14px!important;border-radius:0 8px 8px 0}._resultColumns_12kip_42{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}._result_12kip_15 h3{font-size:23px;line-height:1.3;margin:0 0 12px;letter-spacing:-.02em}._contactCard_12kip_44,._summary_12kip_8{min-width:0;padding:24px;border:1px solid #4d3866;border-radius:16px;background:#1e162a}._contactCard_12kip_44>label{display:grid;gap:8px;margin:16px 0;font-size:15px}._contactCard_12kip_44 input:not([type=checkbox]){width:100%;min-width:0;min-height:48px;border:1px solid #6d5a81;background:#110d19;color:#fff;border-radius:8px;padding:12px;font:inherit;font-size:16px}._contactCard_12kip_44 label._consent_12kip_47{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}._consent_12kip_47 input{accent-color:#b46cf5;width:20px;height:20px;flex:0 0 20px;margin-top:2px}._contactCard_12kip_44 ._primary_12kip_32{width:100%;margin-top:20px}._reference_12kip_50{font-weight:750;color:#fff!important;font-size:20px!important;overflow-wrap:anywhere}._error_12kip_51{color:#ffcbc9;background:#481e25;padding:12px;border-radius:8px}._summary_12kip_8{background:#18131f}._summary_12kip_8 dl{margin:0}._summary_12kip_8 dl>div{border-top:1px solid #3a2d48;padding:12px 0}._summary_12kip_8 dt{color:#b6a7c4;font-size:14px;margin-bottom:4px}._summary_12kip_8 dd{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0;font-size:16px}._summary_12kip_8 button{font-size:14px;flex-shrink:0}._review_12kip_58{background:#251e2a;padding:22px;margin:24px 0;border:1px solid #4e3e5b;border-radius:12px}._review_12kip_58 ul{padding-left:20px;margin-bottom:0;color:#d3c8de;font-size:16px;line-height:1.6}._review_12kip_58 li+li{margin-top:8px}._more_12kip_61{border-top:1px solid #44344f;padding:18px 0}._more_12kip_61 summary{cursor:pointer;font-size:16px;font-weight:650;min-height:32px}._toolLinks_12kip_63{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:18px 0}._toolLinks_12kip_63 a{color:#dec1ff}._toolLinks_12kip_63 .button-primary{color:#fff}._examples_12kip_66{border-top:1px solid #44344f;margin-top:22px;padding-top:28px}._vehicleGrid_12kip_67{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._guide_12kip_68{width:min(1080px,calc(100% - 40px));margin:0 auto 64px;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:22px}._guide_12kip_68>div{min-width:0}._guide_12kip_68 .journey-artwork{margin:0;width:150px;max-width:100%}._guide_12kip_68 .section-video-guide{margin:0}._finder_12kip_6 button:focus-visible,._finder_12kip_6 a:focus-visible,._finder_12kip_6 summary:focus-visible,._finder_12kip_6 input:focus-visible{outline:3px solid #e2c8ff;outline-offset:3px}@media(max-width:760px){._intro_12kip_2{width:calc(100% - 32px);padding:24px 0 20px}._intro_12kip_2 p{font-size:16px}._trust_12kip_5{gap:8px 14px}._finder_12kip_6{width:calc(100% - 24px);padding:18px 16px;border-radius:18px}._progress_12kip_7{margin-bottom:22px}._question_12kip_12{display:flex;flex-direction:column}._questionIntro_12kip_13{order:0}._questionIntro_12kip_13>p:last-child{margin-bottom:14px}._questionImage_12kip_19{order:1;width:100%;margin-bottom:14px;display:flex;align-items:center;gap:12px;background:#211a2b}._questionImage_12kip_19 img{width:162px;max-width:60%;height:auto;object-fit:contain}._questionImage_12kip_19 figcaption{font-size:12px;padding:8px 12px 8px 0}._options_12kip_22{order:2}._options_12kip_22 label{min-height:64px;padding:12px}._navigation_12kip_31{order:3;width:100%;margin-top:18px}._navigation_12kip_31 ._primary_12kip_32{flex:1}._privacy_12kip_37{order:4}._resultColumns_12kip_42{grid-template-columns:1fr}._contactCard_12kip_44,._summary_12kip_8{padding:18px}._resultIntro_12kip_39 h2{font-size:29px}._vehicleGrid_12kip_67{grid-template-columns:1fr}._guide_12kip_68{grid-template-columns:90px minmax(0,1fr);gap:12px}._guide_12kip_68 .journey-artwork{width:90px}}@media(prefers-reduced-motion:reduce){._progress_12kip_7 span{transition:none}}
