/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/assistant/assistant-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/assistant/assistant-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/assistant/assistant-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#181d30;--purple:#5d4df5;--purple-dark:#282270;--pink:#ffa8e4;--lime:#c8ff00;--lavender:#f2f0ff;--paper:#fff;--muted:#6f7180;--line:#e8e7ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Assistant,Arial,sans-serif;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 40px);margin:0 auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e8e7efcc;height:82px;position:sticky;top:0}.header-inner{align-items:center;gap:46px;height:100%;display:flex}.brand{letter-spacing:-1.5px;direction:ltr;align-items:center;gap:10px;font-size:27px;font-weight:900;display:inline-flex}.brand img{object-fit:contain;width:38px;height:48px}.brand-copy{flex-direction:column;align-items:flex-start;line-height:.92;display:flex}.brand-copy b{font:inherit;letter-spacing:inherit}.brand-copy small{color:var(--pink);letter-spacing:0;direction:rtl;margin-top:4px;font-size:11px;font-weight:600}.site-header nav{align-items:center;gap:34px;margin-inline-end:auto;display:flex}.site-header nav a{color:#4d5060;font-size:15px;font-weight:700;transition:color .2s}.site-header nav a:hover{color:var(--purple)}.header-cta,.primary-cta,.secondary-cta{cursor:pointer;border:0;font-weight:900}.header-cta{color:#000;white-space:nowrap;background:#ffa8e4;border-radius:13px;justify-content:center;align-items:center;padding:13px 25px;display:inline-flex}.menu-button{background:var(--lavender);border:0;border-radius:12px;width:42px;height:42px;padding:10px;display:none}.menu-button span{background:var(--ink);height:2px;margin:5px 0;display:block}.hero{background:linear-gradient(145deg,#f5f2ff 0%,#fff 56%,#fff2fb 100%);align-items:center;min-height:655px;display:flex;position:relative;overflow:hidden}.home-page{overflow-x:hidden}.hero:before{content:"";opacity:.08;background-image:radial-gradient(#7869ff 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 50%,#0000)}.hero-blob{filter:blur(2px);border-radius:50%;position:absolute}.blob-one{background:#c8ff0038;width:350px;height:350px;top:-170px;left:-100px}.blob-two{background:#ffa8e440;width:420px;height:420px;bottom:-250px;right:-80px}.hero-grid{z-index:1;direction:ltr;grid-template-columns:1.18fr .82fr;align-items:center;gap:90px;padding-block:84px;display:grid;position:relative}.hero-copy{direction:rtl}.hero-arrow{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(210px,22vw,330px);position:absolute;top:92px;left:50%;transform:translate(-50%)rotate(-1deg)}.home-page-control .hero .container{width:min(1440px,100% - 80px)}.home-page-control .hero-grid{grid-template-columns:minmax(460px,.95fr) minmax(0,1.05fr);grid-template-areas:"card copy";gap:110px}.home-page-control .hero-copy{text-align:right;grid-area:copy}.home-page-control .hero-grid>.start-card{grid-area:card;width:min(100%,700px)}.kicker{color:var(--purple);align-items:center;gap:8px;font-size:14px;font-weight:900;display:inline-flex}.kicker i{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c8ff003b}.hero-copy h1{letter-spacing:-4px;margin:0 0 25px;font-size:clamp(50px,5.3vw,74px);font-weight:950;line-height:.98}.hero-copy h1 span{color:#535353}.hero-copy h1 .comparison-line{color:var(--ink);font-weight:400}.hero-copy h1 em{color:#ffa8e4;font-style:normal}.hero-copy>p{max-width:610px;color:var(--muted);font-size:20px;line-height:1.65}.hero-copy .hero-marketing{max-width:none;color:var(--ink);letter-spacing:0;margin:0 0 24px;font-size:clamp(50px,5.3vw,74px);font-weight:950;line-height:.98}.hero-marketing span{color:#535353}.hero-marketing .comparison-line{color:var(--ink);font-weight:400}.hero-marketing em{color:var(--pink);font-style:normal}.hero-copy h1.hero-seo-title{max-width:660px;color:var(--ink);letter-spacing:0;margin:0 0 12px;font-size:29px;font-weight:900;line-height:1.25}.hero-copy>p.hero-description{max-width:650px;margin:0;font-size:17px;line-height:1.65}.trust-row{color:#575968;flex-wrap:wrap;gap:20px;margin-top:28px;font-size:14px;font-weight:700;display:flex}.trust-row span:before{color:var(--purple)}.home-page-experiment .hero{background:linear-gradient(90deg,#ffffff94 0%,#fff0 35%,#fffffff7 61%,#fff 100%),linear-gradient(#fff3,#fff3),url(/brand-art/hero-cashio-soft-illustration-v1.webp) 0/cover no-repeat;min-height:790px}.home-page-experiment .hero:before{opacity:.035;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 52%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 52%,#0000)}.home-page-experiment .hero-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);grid-template-areas:".copy";gap:78px;padding-block:0 58px}.home-page-experiment .hero-copy{grid-area:copy}@media (width>=901px){.home-page-experiment .hero{align-items:flex-start}.home-page-experiment .hero-grid{padding-top:64px}}.home-page-experiment .hero-copy h1{letter-spacing:-4px;margin:0 0 25px;font-size:clamp(50px,5.3vw,57px);font-weight:950;line-height:.98}.home-page-experiment .hero-copy .hero-marketing{font-size:clamp(50px,5.3vw,57px)}.home-page-experiment .hero-copy h1.hero-seo-title{letter-spacing:0;margin:0 0 12px;font-size:29px;line-height:1.25}.home-page-experiment .hero-choice-card{width:min(100%,760px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;direction:rtl;background:0 0;border:0;border-radius:30px;margin-top:64px;padding:0}.home-page-experiment .hero-choice-card .mascot-bubble{justify-content:center;margin-bottom:12px}.home-page-experiment .hero-choice-card h2,.home-page-experiment .hero-choice-card>p{text-align:center}.home-page-experiment .hero-choice-card h2{font-size:34px}.home-page-experiment .hero-choice-card>p{color:var(--muted);margin-bottom:24px}.home-page-experiment .hero-choice-card .vehicle-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-page-experiment .hero-choice-card .vehicle-options button{text-align:right;min-height:0;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:2px solid #e2e0eef2;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon body";align-content:center;align-items:center;column-gap:22px;padding:18px 23px;display:grid;box-shadow:0 18px 45px #181d3014}.home-page-experiment .hero-choice-card .vehicle-options button:first-child{background:#fff7fce6;border-color:#ffa8e49e}.home-page-experiment .hero-choice-card .vehicle-options button:last-child{background:#fbfff1e6;border-color:#c8ff00cc}.home-page-experiment .hero-choice-card .vehicle-options button:hover{border-color:#5d4df566;transform:translateY(-3px);box-shadow:0 20px 48px #28227021}.home-page-experiment .hero-choice-card .vehicle-icon{background:var(--pink);border-radius:22px;grid-area:icon;width:66px;height:66px;margin:0}.home-page-experiment .hero-choice-card .vehicle-icon.used{background:var(--lime)}.home-page-experiment .hero-choice-card .vehicle-options strong{color:inherit;grid-area:title;margin:0 0 5px;font-size:22px}.home-page-experiment .hero-choice-card .vehicle-options small{color:var(--muted);grid-area:body;font-size:15px}.home-page-experiment .hero-choice-card .card-note{margin-top:16px}.home-page-experiment .hero-subtitle{max-width:560px;color:var(--muted);margin:0;font-size:21px;line-height:1.6}.home-page-experiment .hero-choice-card{margin-top:40px}.hero-cta-split{grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:14px;display:grid}@media (width>=901px){.home-page-experiment .hero-choice-card:has(.hero-cta-split){margin-top:36px}}.hero-cta-split button{text-align:right;min-height:auto;color:var(--ink);border-radius:22px;flex-direction:column;justify-content:center;gap:6px;padding:5px 26px;display:flex;position:relative}.hero-cta-split button:hover{transform:translateY(-3px)}.hero-cta-split strong{white-space:nowrap;font-size:clamp(20px,1.9vw,27px);font-weight:900;line-height:1.1}.hero-cta-split small{color:#181d30b8;font-size:16px}.hero-cta-primary{background:#e2fa8c;border:0;box-shadow:0 18px 40px #ffa8e473}.hero-cta-primary:hover{box-shadow:0 22px 48px #ffa8e499}.hero-cta-secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:2px solid #ffa8e4b3;padding-inline:18px!important}.hero-cta-secondary strong{font-size:clamp(16px,1.25vw,23px);font-weight:500}.hero-cta-secondary small{color:var(--muted);font-size:14px}.hero-cta-secondary:hover{box-shadow:0 16px 36px #ffa8e44d}.home-page-experiment .hero-copy h1 .bounce-line{letter-spacing:0;font-size:.7em;display:inline-block;position:relative}.hero-copy h1 .bounce-digit{color:#c9c7d3;transform-origin:50% 85%;font-weight:700;transition:color .18s;display:inline-block}.hero-copy h1 .bounce-digit.is-hit{color:#ff8ad8;animation:.42s cubic-bezier(.3,1.6,.5,1) both bounce-digit-pop;transform:scale(1.14)}@keyframes bounce-digit-pop{0%{transform:scale(.9,1.08)}45%{transform:scale(1.26)}to{transform:scale(1.14)}}.bounce-ball{opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 35% 30%,#ffc6ee 0,#ff7fd4 55%,#f45cbf 100%);border-radius:50%;width:.34em;height:.34em;position:absolute;top:0;left:0;box-shadow:0 3px 8px #f45cbf59}.hero-sticky-cta{display:none}@media (width<=680px){.hero-sticky-cta{z-index:69;min-height:56px;color:var(--ink);opacity:0;pointer-events:none;background:#e2fa8c;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:18px;font-weight:900;transition:transform .25s,opacity .25s;display:flex;position:fixed;bottom:12px;left:14px;right:14px;transform:translateY(calc(100% + 24px));box-shadow:0 12px 30px #181d302e}.hero-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:none}body.has-hero-sticky-cta .help-widget{bottom:80px}}.flow-intro{text-align:center;padding:12px 6px 4px}.flow-intro-rabbit{width:140px;height:auto;margin:0 auto 6px;display:block}.flow-screen.flow-intro>h2{letter-spacing:-1.5px;color:var(--purple);margin:0 0 14px;font-size:46px}.flow-screen.flow-intro>p{max-width:440px;color:var(--muted);margin:0 auto 12px;font-size:17px;line-height:1.65}.flow-intro p strong{color:var(--ink)}@media (width<=680px){.hero-cta-split{grid-template-columns:1fr;gap:10px}.hero-cta-split button{border-radius:18px;min-height:auto;padding:14px}.hero-cta-split strong{font-size:18px}.hero-cta-split small{font-size:12px}.hero-cta-secondary{padding-inline:10px!important}.hero-cta-secondary strong{white-space:normal;font-size:15px}.hero-cta-secondary small{font-size:11px}.flow-intro h2{font-size:38px}.home-page-experiment .hero-copy h1 .bounce-line{font-size:.74em}}.start-card{background:#fff;border:1px solid #5d4df51f;border-radius:30px;padding:33px;position:relative;box-shadow:0 28px 70px #2822701f}.home-page-experiment .start-card.start-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:30px;position:relative}.mascot-bubble{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.mascot-bubble img{width:48px;height:60px}.mascot-bubble span{background:var(--lavender);color:var(--purple-dark);border-radius:16px 16px 4px;padding:11px 14px;font-size:13px;font-weight:800}.start-card h2{letter-spacing:-1.5px;text-align:center;margin:0 0 7px;font-size:34px}.start-card>p{color:var(--muted);text-align:center;margin:0 0 22px}.vehicle-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vehicle-options button{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:23px;min-height:166px;padding:20px 12px;transition:transform .3s,border-color .3s,box-shadow .3s}.vehicle-options button:hover{border-color:var(--purple);transform:scale(1.05)rotate(2deg);box-shadow:0 0 15px #646cff52}.vehicle-icon{background:var(--pink);width:52px;height:52px;color:var(--ink);direction:ltr;border-radius:17px;place-items:center;margin:0 auto 12px;font-size:24px;font-weight:950;display:grid}.vehicle-icon.used{background:var(--lime)}.vehicle-options strong,.vehicle-options small{display:block}.vehicle-options strong{margin-bottom:5px;font-size:18px}.vehicle-options small,.card-note{color:var(--muted)}.card-note{text-align:center;margin-top:17px;font-size:11px;display:block}.partner-strip{border-block:1px solid var(--line);text-align:center;padding:26px 0 24px;overflow:hidden}.partner-strip p{color:var(--muted);margin:0 0 18px;font-size:13px}.logo-marquee{direction:ltr;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.logo-track{align-items:center;gap:62px;width:max-content;animation:26s linear infinite logo-scroll;display:flex}.logo-marquee:hover .logo-track{animation-play-state:paused}.partner-logo{direction:rtl;flex:none;justify-content:center;align-items:center;width:125px;height:58px;display:flex}.partner-logo img{object-fit:contain;filter:grayscale()contrast(1.15);opacity:.72;max-width:118px;max-height:47px}.partner-logo span{color:#494b58;font-size:16px;font-weight:800;display:none}.partner-logo span.show{display:block}.partner-logo img[src=""],.partner-logo img:not([src]){display:none}.partner-logo img[src=""]+span,.partner-logo img:not([src])+span{display:block}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:88px 0}.section-heading{text-align:center;max-width:670px;margin:0 auto 55px}.section-heading h2,.why-copy h2,.faq-title h2{letter-spacing:-2.7px;margin:14px 0;font-size:clamp(38px,4.2vw,56px);line-height:1.05}.section-heading p,.why-copy>p,.faq-title>p{color:var(--muted);font-size:17px;line-height:1.7}.steps{grid-template-columns:repeat(3,1fr);gap:46px;display:grid;position:relative}.steps:before,.steps:after{content:"";z-index:0;opacity:.82;pointer-events:none;background:url(/brand-art/hero-arrow.png) 50%/contain no-repeat;width:118px;height:72px;position:absolute;top:54px;transform:rotate(6deg)}.steps:before{z-index:999;right:calc(33.333% - 75px)}.steps:after{right:calc(66.666% - 58px)}.steps article{z-index:1;border:1px solid var(--line);border-radius:26px;min-height:235px;padding:28px;transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:0 15px 45px #181d300b}.step-number{color:#d4d2dd;font-size:18px;font-weight:900;position:absolute;top:25px;left:25px}.step-art{border-radius:24px;place-items:center;width:74px;height:74px;margin-bottom:28px;font-size:32px;display:grid}.step-art.purple{background:var(--lavender)}.step-art.pink{background:#fff0fa}.step-art.lime{background:#f2ffd0}.rabbit-step{background:#fff8fd;border:1px solid #ffa8e43d;width:118px;height:118px;padding:0;position:relative;overflow:visible}.rabbit-step img{object-fit:contain;width:108%;height:108%;display:block}.steps h3{margin:0 0 10px;font-size:28px}.steps p{color:var(--muted);margin:0;line-height:1.7}.section-cta{justify-content:center;margin-top:42px;display:flex}.section-cta .primary-cta{min-width:235px;box-shadow:0 16px 32px #bcff003d}.finance-overview{border-block:1px solid var(--line);background:#fbfbfd}.finance-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:80px;display:grid}.finance-overview-copy h2{letter-spacing:0;max-width:760px;margin:14px 0 24px;font-size:clamp(38px,4.2vw,55px);line-height:1.05}.finance-overview-copy p{max-width:760px;color:var(--muted);margin:0 0 16px;font-size:18px;line-height:1.75}.finance-topic-links{border-top:1px solid var(--line)}.finance-topic-links a{border-bottom:1px solid var(--line);gap:5px;padding:20px 4px;transition:color .2s,padding .2s;display:grid}.finance-topic-links a:hover{color:var(--purple);padding-inline:12px}.finance-topic-links strong{font-size:19px}.finance-topic-links span{color:var(--muted);font-size:14px;line-height:1.5}.why-section{color:#fff;background:#5c586d;position:relative;overflow:hidden}.why-section:after{content:"";border:100px solid #ffa8e414;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-260px;left:-180px}.why-grid{z-index:1;grid-template-columns:470px 1fr;align-items:center;gap:105px;display:grid;position:relative}.offer-demo{color:var(--ink);background:#f8f7ff;border-radius:34px;padding:25px;transform:rotate(2deg);box-shadow:0 28px 70px #00000029}.demo-top{padding:10px 10px 18px}.demo-top span,.demo-top small{color:var(--muted);display:block}.demo-top strong{margin:4px 0;font-size:42px;display:block}.demo-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:12px;padding:20px}.demo-card.featured{border:2px solid var(--purple);position:relative}.demo-card.featured b{background:var(--purple);color:#fff;border-radius:20px;padding:6px 10px;font-size:10px;position:absolute;top:-12px;right:18px}.demo-card span,.demo-card small{color:var(--muted);display:block}.demo-card strong{margin:4px 0;font-size:30px;display:block}.why-copy>p{color:#c9c6de;max-width:600px}.why-copy ul{gap:18px;margin:30px 0;padding:0;list-style:none;display:grid}.why-copy li{align-items:center;gap:15px;display:flex}.why-copy li>span{width:45px;height:45px;color:var(--lime);background:#ffffff1a;border-radius:14px;flex:0 0 45px;place-items:center;font-weight:900;display:grid}.why-copy li strong,.why-copy li small{display:block}.why-copy li small{color:#aaa7c2;margin-top:4px}.primary-cta{background:var(--lime);color:var(--ink);border-radius:16px;padding:17px 25px;font-size:16px}.primary-cta b{margin-right:8px}.about-grid{grid-template-columns:minmax(360px,520px) 1fr}.about-image{background:linear-gradient(145deg,#ffffff24,#ffa8e429);border:1px solid #ffffff38;border-radius:38px;align-content:end;place-items:end stretch;gap:0;min-height:430px;display:grid;position:relative;overflow:hidden}.about-image img{object-fit:cover;filter:none;width:100%;height:100%;position:absolute;inset:0}.about-image:after{content:"";background:linear-gradient(#181d3000 35%,#181d30b8 100%);position:absolute;inset:0}.about-image span{color:#ffffffb8;font-size:14px}.about-stats{z-index:1;text-align:right;grid-template-columns:auto 1fr;align-items:baseline;gap:1px 18px;width:100%;padding:28px;display:grid;position:relative}.about-stats strong{color:var(--lime);font-size:22px}.about-copy>p{margin:0 0 15px}.about-copy .about-closing{color:#fff;border-right:4px solid var(--pink);margin:25px 0;padding-right:15px;font-size:22px;font-weight:900}.about-kicker{color:var(--pink);font-weight:800}.about-copy>p{max-width:670px;font-size:20px}.about-copy>p.about-review-note{color:#eceaf6;border:1px solid #ffffff38;margin-top:24px;padding:16px 18px;font-size:15px;line-height:1.65}.about-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.about-wordmark{color:#fff;letter-spacing:-1.5px;direction:ltr;align-items:center;gap:8px;font-size:.8em;display:inline-flex}.about-wordmark img{object-fit:contain;width:46px;height:56px}.about-wordmark b{font-weight:950}.row-heading{text-align:right;justify-content:space-between;align-items:flex-end;max-width:none;display:flex}.row-heading h2{margin-bottom:0}.row-heading a{color:var(--purple);padding-bottom:8px;font-weight:900}.article-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.article-grid article{border:1px solid var(--line);background:#fff;border-radius:25px;flex-direction:column;display:flex;overflow:hidden}.article-art{flex:none;place-items:center;height:230px;font-size:70px;display:grid;overflow:hidden}.article-art img{object-fit:cover;width:100%;height:100%}.art-one{background:linear-gradient(135deg,#eeeaff,#d8d0ff)}.art-two{background:linear-gradient(135deg,#fff0fa,#ffd7f2)}.art-three{background:linear-gradient(135deg,#efffc1,#dbff66)}.article-card-content{z-index:1;background:#fff;flex-direction:column;flex:1;padding:24px;display:flex;position:relative}.article-card-content>span{color:var(--purple);font-size:12px;font-weight:900}.article-grid h3{min-height:86px;margin:10px 0 20px;font-size:20px;line-height:1.45}.article-grid a{color:var(--purple);align-self:flex-start;margin-top:auto;font-size:13px;font-weight:900}.editorial-trust{border-bottom:1px solid var(--line);background:#fff}.editorial-principles{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.editorial-principles article{padding:34px 30px}.editorial-principles article+article{border-right:1px solid var(--line)}.editorial-principles strong{color:var(--purple);font-size:14px}.editorial-principles h3{letter-spacing:0;margin:8px 0 12px;font-size:25px}.editorial-principles p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.editorial-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;padding-top:28px;font-size:14px;display:flex}.editorial-meta a{color:var(--purple);font-weight:900}.home-faq{background:#f7f6fb}.home-faq-list{gap:12px;display:grid}.home-faq-list details{border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 22px}.home-faq-list details[open]{border-color:#cbc5ff}.home-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;font-size:17px;font-weight:900;display:flex}.home-faq-list summary:after{content:"+";background:var(--lavender);width:32px;height:32px;color:var(--purple);border-radius:8px;place-items:center;font-size:20px;display:grid}.home-faq-list details[open] summary:after{content:"−"}.home-faq-list details p{color:var(--muted);margin:0;padding:0 0 20px;line-height:1.7}.faq{background:#f7f6fb}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.faq-title{align-self:start;position:sticky;top:125px}.secondary-cta{border:2px solid var(--purple);color:var(--purple);background:0 0;border-radius:14px;margin-top:10px;padding:13px 24px}.faq-list{gap:12px;display:grid}.faq-list button{text-align:right;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:19px;width:100%;padding:0 22px;overflow:hidden}.faq-question{justify-content:space-between;align-items:center;min-height:68px;font-size:17px;font-weight:900;display:flex}.faq-question i{background:var(--lavender);width:32px;height:32px;color:var(--purple);border-radius:10px;place-items:center;font-style:normal;display:grid}.faq-answer{color:var(--muted);opacity:0;max-height:0;line-height:1.7;transition:all .3s;display:block}.faq-list button.open .faq-answer{opacity:1;max-height:150px;padding-bottom:20px}.faq-list button.open{border-color:#cbc5ff}.ai-section{background:#f7f6fb;overflow:hidden}.ai-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.ai-copy h2{letter-spacing:-3px;margin:15px 0;font-size:clamp(40px,4.5vw,62px);line-height:1.02}.ai-copy>p{color:var(--muted);max-width:430px;font-size:18px;line-height:1.7}.chat-card{border:1px solid var(--line);background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 25px 65px #2822701a}.chat-card>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg, #fff, var(--lavender));align-items:center;gap:13px;padding:18px 22px;display:flex}.chat-avatar{background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.chat-avatar img{object-fit:contain;width:30px;height:38px}.chat-card header strong,.chat-card header small{display:block}.chat-card header small{color:var(--muted);margin-top:2px}.chat-card header small i{background:#39cf6e;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.chat-consent{text-align:center;align-content:center;place-items:center;gap:18px;min-height:330px;padding:34px 32px;display:grid}.chat-consent p{color:#555866;max-width:520px;margin:0;font-size:15px;line-height:1.8}.chat-consent button{background:var(--lime);color:var(--ink);cursor:pointer;border:0;border-radius:15px;padding:14px 24px;font-weight:900}.chat-messages{flex-direction:column;gap:12px;min-height:230px;max-height:340px;padding:22px;display:flex;overflow-y:auto}.chat-messages p{border-radius:17px;max-width:82%;margin:0;padding:12px 15px;line-height:1.55}.chat-messages .bot{background:var(--lavender);border-bottom-right-radius:4px;align-self:flex-start}.chat-messages .user{background:var(--purple-dark);color:#fff;border-bottom-left-radius:4px;align-self:flex-end}.quick-questions{flex-wrap:wrap;gap:7px;padding:0 22px 14px;display:flex}.quick-questions button{color:var(--purple-dark);cursor:pointer;background:#fff;border:1px solid #d9d5ff;border-radius:30px;padding:8px 12px;font-size:12px}.chat-input{border:2px solid var(--line);background:#fff;border-radius:18px;gap:8px;height:58px;margin:0 18px 12px;padding:6px;display:flex}.chat-input:focus-within{border-color:var(--purple)}.chat-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 9px}.chat-input button{background:var(--lime);width:44px;color:var(--ink);cursor:pointer;border:0;border-radius:13px;font-size:22px}.chat-input button:disabled,.quick-questions button:disabled{opacity:.55;cursor:wait}.chat-typing{opacity:.72;font-style:italic}.ai-note{color:#9b9ca6;padding:0 22px 18px;font-size:9px;display:block}.bottom-cta{background:var(--pink);padding:38px 0}.cta-inner{grid-template-columns:75px 1fr auto;align-items:center;gap:25px;display:grid}.cta-inner>img{width:66px;height:82px}.cta-inner h2{letter-spacing:-1px;margin:0 0 7px;font-size:34px}.cta-inner p{color:#4f543d;margin:0}.cta-inner button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:16px;padding:17px 27px;font-weight:900}.cta-inner button span{margin-right:10px}footer{color:var(--ink);background:#fff;padding:65px 0 25px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:60px;display:grid}.footer-brand p{color:#9a9ba6;max-width:300px;line-height:1.7}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:4px;display:flex}.footer-grid>div>strong{margin-bottom:5px}.footer-grid a,.footer-grid span{color:#737584;font-size:14px}.footer-grid a:hover{color:var(--pink)}.footer-bottom{color:#8b8c96;border-top:1px solid #d9d9df;justify-content:space-between;gap:35px;margin-top:45px;padding-top:22px;font-size:10px;line-height:1.65;display:flex}.footer-bottom p{max-width:850px;margin:0}.help-widget{z-index:70;width:104px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;direction:rtl;background:0 0;border:0;border-radius:0;justify-items:center;gap:8px;padding:0;animation:.42s cubic-bezier(.2,.8,.2,1) both help-widget-in;display:grid;position:fixed;bottom:22px;right:22px}.help-widget-copy{text-align:center;direction:rtl;min-width:0}.help-widget-copy strong{color:#111827;letter-spacing:0;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 10px 8px;font-size:14px;font-weight:950;line-height:1.1;display:block}.help-widget-mobile-break{display:none}.help-widget-copy small{color:var(--ink);margin-top:7px;font-size:17px;font-weight:950;line-height:1.15;display:block}.help-widget-actions{direction:ltr;width:100%}.help-widget-actions a{color:#fff;width:54px;height:54px;box-shadow:none;text-align:center;direction:rtl;background:#25d366;border:0;border-radius:50%;place-items:center;margin-inline:auto;display:grid}.help-widget-actions a span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.help-widget-actions a b{color:#fff;direction:ltr;background:#25d366;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.help-widget-actions a svg{fill:currentColor;width:35px;height:35px;display:block}@keyframes help-widget-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.flow-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121325b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.overlay-close{z-index:5;float:left;width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff0fa;border:1px solid #ffa8e4d9;border-radius:50%;justify-content:center;align-items:center;margin:14px 0 -60px;font-size:29px;display:flex;position:sticky;top:12px;left:12px;box-shadow:0 4px 15px #0000001f}.flow-panel{background:linear-gradient(#fff 0% 78%,#fff9fd 100%);border-radius:32px;width:min(100%,620px);max-height:calc(100vh - 35px);position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000040}.flow-header{justify-content:space-between;align-items:center;min-height:76px;padding:14px 25px 8px;display:flex}.flow-header .brand{font-size:22px}.flow-header .brand img{width:31px;height:39px}.flow-header>button{color:var(--muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.flow-restart{margin-left:60px}.flow-progress{padding:0 25px 12px}.flow-progress>div{color:var(--muted);justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.flow-progress strong{color:var(--purple)}.flow-progress>i{direction:rtl;background:#eae8f6;border-radius:10px;height:6px;display:block;overflow:hidden}.flow-progress b{background:var(--purple);height:100%;transition:all .3s;display:block}.flow-content{padding:20px 30px 28px}.flow-screen{animation:.3s both slide-in}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}}.flow-screen h2,.result-title h2{letter-spacing:-1.5px;margin:12px 0 6px;font-size:34px}.flow-screen>p{color:var(--muted);margin:0 0 20px}.flow-screen>label{margin:17px 1px 8px;font-weight:400;display:block}.flow-choice{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.flow-choice button{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:22px;height:150px}.flow-choice button.selected{background:var(--lavender);border-color:var(--purple)}.flow-choice span,.flow-choice strong,.flow-choice small{display:block}.flow-choice span{margin-bottom:10px;font-size:30px}.flow-choice small{color:var(--muted);margin-top:5px}.car-type-choice button{height:165px}.conditional-fields{border-top:1px solid var(--line);margin-top:22px;padding-top:5px;animation:.25s both slide-in}.conditional-fields>label{margin:17px 1px 8px;font-weight:900;display:block}.conditional-fields>label small,.flow-screen>label small{color:var(--muted);font-weight:500}.field-hint{color:#1f2333;background:0 0;border:0;margin-top:7px;padding:0;font-size:11px;font-weight:500;line-height:1.55;display:block}.field-hint:before{content:"ⓘ";color:var(--purple);vertical-align:-1px;margin-left:6px;font-size:12px;font-weight:900;display:inline-block}.vehicle-ai-hint{color:var(--muted);margin:-2px 0 9px;font-size:13px;line-height:1.55}.vehicle-description{resize:vertical;height:auto;min-height:88px;padding:14px 15px;line-height:1.5}.new-car-source{background:#fff;border:1px solid #e9e6f0;border-radius:18px;margin-top:16px;padding:12px 18px 15px}.new-car-source-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-car-source-copy strong,.new-car-source-copy small{display:block}.new-car-source-copy strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.35}.new-car-source-copy small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.35}.boolean-toggle{background:#f7f6fb;border:1px solid #dad6ee;border-radius:999px;flex:none;grid-template-columns:1fr 1fr;gap:3px;width:128px;height:32px;padding:3px;display:grid}.boolean-toggle button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:10px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s}.boolean-toggle button.selected{background:var(--purple);color:#fff;box-shadow:0 4px 12px #5d4df533}.new-car-source-explain{text-align:center;border-top:0;margin-top:18px;padding-top:0;display:block}.new-car-source-explain span{color:#1f2333;font-size:12px;line-height:1.6}.new-car-source-explain b{display:none}.source-rate-note{text-align:center;color:#1f2333;margin:8px auto 0;font-size:11px}.valuation-button{background:var(--purple-dark);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:80%;min-height:50px;margin:10px auto 0;font-weight:900;display:flex}.valuation-button span{color:var(--pink);font-size:18px}.valuation-button:disabled{opacity:.48;cursor:not-allowed}.valuation-error{color:#a52b2b;background:#fff0f0;border-radius:12px;margin:9px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.valuation-result{background:linear-gradient(135deg,var(--lavender),#fff4fb);border:2px solid #5d4df52e;border-radius:18px;grid-template-columns:.85fr 1.15fr;gap:13px;margin-top:11px;padding:16px;display:grid}.valuation-result>div{background:#fff;border-radius:14px;padding:12px}.valuation-result span,.valuation-result strong,.valuation-result small,.valuation-result p b{display:block}.valuation-result span{color:var(--muted);font-size:11px}.valuation-result strong{color:var(--purple-dark);margin:3px 0;font-size:29px}.valuation-result small{color:var(--muted);font-size:9px;line-height:1.45}.valuation-result p{color:#595b68;margin:0;font-size:12px;line-height:1.55}.valuation-result p b{color:var(--ink);margin-bottom:4px}.valuation-result p small{margin-top:5px}.valuation-disclaimer{margin-top:8px}.text-input:disabled{color:#aaa;cursor:not-allowed;background:#f4f3f7}.no-car-check{color:var(--ink);background:#fff4fb;border-radius:14px;padding:13px;margin-top:19px!important}.high-price-note{color:#1f2333;background:0 0;border:0;border-radius:0;width:fit-content;margin-top:8px;padding:0;font-size:11px;font-weight:600;line-height:1.55;display:block}.high-price-note:before{content:"ⓘ";color:var(--purple);vertical-align:-1px;margin-left:6px;font-size:12px;font-weight:900;display:inline-block}.product-flow-card{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#fff7fc);border-radius:22px;grid-template-columns:112px 1fr;align-items:center;gap:14px;margin-top:20px;padding:16px;display:grid}.product-flow-card img{object-fit:cover;background:var(--lavender);border-radius:16px;width:112px;height:82px}.product-flow-card>div{min-width:0}.product-flow-card>div>span{color:var(--purple);direction:ltr;width:fit-content;font-size:12px;font-weight:950;display:block}.product-flow-card>div>strong{color:var(--ink);letter-spacing:-1px;margin-top:3px;font-size:27px;line-height:1;display:block}.product-flow-card>div>small{color:var(--muted);direction:ltr;width:fit-content;margin-top:5px;font-size:12px;font-weight:800;display:block}.product-flow-card dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0 0;display:grid}.product-flow-card dl>div{background:#fff;border:1px solid #eeedf5;border-radius:14px;padding:12px}.product-flow-card dt{color:var(--muted);font-size:11px;font-weight:800}.product-flow-card dd{color:var(--ink);white-space:nowrap;margin:4px 0 0;font-size:17px;font-weight:950}.product-flow-fields{border-top:0;padding-top:0}.product-flow-locked-note{background:var(--lavender);border:1px solid #5d4df529;border-radius:17px;margin:0 0 18px;padding:14px 16px}.product-flow-locked-note strong,.product-flow-locked-note span{display:block}.product-flow-locked-note strong{color:var(--purple-dark);font-size:17px}.product-flow-locked-note span{color:#555866;margin-top:4px;font-size:13px;line-height:1.45}.business-field{border-top:0;margin-top:5px;padding-top:0}.money-input{border:2px solid var(--line);border-radius:15px;align-items:center;height:58px;padding:0 16px;display:flex}.money-input:focus-within,.text-input:focus{border-color:var(--purple)}.field-invalid,.flow-choice.field-invalid button,.select-options.field-invalid button{box-shadow:0 0 0 3px #ffa8e452;background:#fff2fb!important;border-color:#d463b3!important}.field-error-note{color:#8f2570;background:#fff0fa;border-radius:12px;margin-top:7px;padding:7px 10px;font-size:11px;font-weight:800;line-height:1.45;display:block}.money-input input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:24px;font-weight:900}.money-input span{color:var(--purple);font-size:20px;font-weight:900}.range-control{direction:rtl;padding:9px 3px 1px}.range-control input[type=range]{cursor:grab;width:100%;height:22px;accent-color:var(--purple);margin:0}.range-control input[type=range]:active{cursor:grabbing}.range-control>div{color:#9a9ba5;direction:rtl;justify-content:space-between;font-size:9px;display:flex}.range-control input[type=range]::-webkit-slider-runnable-track{background:#e5e2f4;border-radius:20px;height:7px}.range-control input[type=range]::-webkit-slider-thumb{background:var(--purple);-webkit-appearance:none;border:5px solid #fff;border-radius:50%;width:24px;height:24px;margin-top:-8px;box-shadow:0 3px 12px #5d4df559}.range-control input[type=range]::-moz-range-track{background:#e5e2f4;border-radius:20px;height:7px}.range-control input[type=range]::-moz-range-progress{background:var(--purple);border-radius:20px;height:7px}.range-control input[type=range]::-moz-range-thumb{background:var(--purple);border:5px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 3px 12px #5d4df559}.down-payment-range input[type=range]{accent-color:var(--pink)}.requested-loan-range input[type=range]{accent-color:var(--purple)}.loan-extra-options{border-top:1px solid var(--line);background:0 0;gap:6px;margin-top:24px;padding:12px 0 0;display:grid}.loan-extra-options>strong{color:#4f4b7d;font-size:12px;font-weight:700}.loan-extra-options label{color:#36384a;cursor:pointer;background:#ffffffc7;border-radius:11px;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.loan-extra-options input{width:17px;height:17px;accent-color:var(--purple);flex:none}.loan-extra-options small{color:var(--muted);font-size:10px;line-height:1.45}.loan-mode-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.loan-mode-options button{text-align:right;border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;min-height:94px;padding:14px;transition:all .2s}.loan-mode-options button strong,.loan-mode-options button small{display:block}.loan-mode-options button strong{margin-bottom:5px;font-size:17px}.loan-mode-options button small{color:var(--muted);font-size:11px;line-height:1.45}.loan-mode-options button.selected{border-color:var(--purple);background:linear-gradient(135deg,var(--lavender),#fff4fb);box-shadow:0 8px 22px #5d4df51c}.loan-mode-options button.selected strong{color:var(--purple-dark)}.month-options{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.month-options button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;padding:10px 2px;font-weight:900}.month-options small{margin-top:2px;font-size:8px;font-weight:400;display:block}.month-options button.selected,.select-options button.selected{background:var(--purple-dark);color:#fff;border-color:var(--purple-dark)}.deal-ai-card{background:linear-gradient(135deg,#fbfaff,#fff);border:2px solid #dcd6ff;border-radius:22px;grid-template-columns:minmax(178px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:14px;margin-top:20px;padding:14px;display:grid}.deal-ai-metrics{text-align:center;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;min-height:205px;padding:18px 14px;display:flex;box-shadow:inset 0 0 0 1px #5d4df514}.deal-ai-metrics>span,.deal-ai-metrics>small{color:var(--muted)}.deal-ai-metrics>span{font-size:12px}.deal-ai-metrics>strong{color:var(--purple-dark);letter-spacing:0;margin:8px 0 7px;font-size:clamp(30px,5vw,42px);font-weight:900;line-height:1.05}.deal-ai-metrics>small{font-size:10px;line-height:1.45}.deal-ai-metrics dl{text-align:right;grid-template-columns:1fr 1fr;gap:8px 10px;margin:18px 0 0;display:grid}.deal-ai-metrics dl div{min-width:0}.deal-ai-metrics dt{color:#787a86;margin:0;font-size:9px}.deal-ai-metrics dd{color:var(--ink);margin:2px 0 0;font-size:13px;font-weight:900}.deal-ai-copy{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.deal-ai-copy h3{color:var(--ink);margin:0;font-size:20px;line-height:1.25}.deal-ai-copy p{color:#555866;margin:0;font-size:13px;line-height:1.76}.deal-ai-copy small{color:#686b79;font-size:10px;line-height:1.55}.balloon-end-copy{margin-top:4px}.balloon-end-copy h4{color:var(--ink);margin:0 0 5px;font-size:15px;line-height:1.35}.balloon-end-copy p{font-size:12px;line-height:1.68}.select-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.select-options button{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;padding:13px 6px;font-weight:800}.gender-options button{min-height:55px;font-size:17px}.text-input{border:2px solid var(--line);border-radius:15px;outline:none;width:100%;height:56px;padding:0 15px}.birth-date-fields{grid-template-columns:.8fr 1.2fr 1fr;gap:8px;display:grid}.birth-date-fields select{border:2px solid var(--line);width:100%;height:56px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:15px;outline:none;padding:0 12px;font-weight:700}.birth-date-fields select:focus{border-color:var(--purple)}.birth-date-fields.field-invalid{box-shadow:none;background:0 0!important;border:0!important}.birth-date-fields.field-invalid select{background:#fff2fb;border-color:#d463b3;box-shadow:0 0 0 3px #ffa8e452}.consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex!important}.consent input{width:20px;height:20px;accent-color:var(--purple);flex:none}.consent a{color:var(--purple);text-underline-offset:3px;font-weight:900;text-decoration:underline}.no-car-check{color:var(--ink);background:0 0!important;margin:18px 0 0!important;padding:0!important;font-weight:400!important}.no-car-check span{font-weight:400}.otp-screen{text-align:center;align-content:center;justify-items:center;display:grid}.otp-screen>p{max-width:430px;margin-inline:auto}.otp-code-field{cursor:text;width:fit-content;max-width:100%;margin:28px auto 8px;display:block;position:relative}.otp-code-field input{opacity:0;cursor:text;border:0;width:100%;height:100%;position:absolute;inset:0}.otp-slots{direction:ltr;grid-template-columns:repeat(4,88px);justify-content:center;gap:16px;width:fit-content;margin-inline:auto;display:grid}.otp-slots>span{text-align:center;border:5px solid var(--line);width:88px;height:88px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:42px;font-weight:900;line-height:1;transition:border-color .18s,box-shadow .18s;display:grid;overflow:visible;box-shadow:inset 0 0 0 1px #5d4df50a}.otp-slots>span.empty{color:#d8d8e2;font-weight:800}.otp-code-field:focus-within .otp-slots>span{border-color:#5d4df573;box-shadow:0 10px 24px #5d4df514}.otp-slots>span.filled{border-color:var(--purple);color:var(--ink);background:#fbfaff}.otp-status{color:var(--muted);margin-top:8px;font-size:12px;display:block}.otp-error{text-align:center}.otp-verify{background:var(--lime);min-width:180px;height:48px;color:var(--ink);border:0;border-radius:15px;margin:18px auto 0;font-weight:900;display:block}.otp-resend{color:var(--purple);cursor:pointer;background:0 0;border:0;margin-top:16px;font-weight:900}.otp-resend:disabled{opacity:.45;cursor:wait}.flow-action{grid-template-columns:1fr;align-items:center;gap:10px;margin-top:24px;display:grid}.flow-action.has-back{grid-template-columns:auto 1fr}.flow-action>button{width:100%;height:60px;color:var(--ink);box-shadow:none;cursor:pointer;text-align:center;background:linear-gradient(1835deg,#c8ff00cf 1%,#ffa8e4cf 60%);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:auto;font-size:18px;font-weight:900;transition:filter .18s;display:flex}.flow-action>button:hover{filter:saturate(1.04);box-shadow:none}.flow-action>.flow-back{width:auto;min-width:104px;color:var(--purple-dark);box-shadow:none;background:#fff;border:0}.flow-action>.flow-back span{margin:0 0 0 5px}.flow-action>button span{margin:0}.flow-action small{text-align:center;color:#9a9ba4;margin-top:12px;font-size:9px;display:block}.flow-results{padding:20px 28px 30px}.result-title{text-align:center;margin-bottom:24px}.result-title img{width:48px;height:60px;margin:0 auto 10px;display:block}.result-title p{color:var(--muted)}.flow-results article{border:2px solid var(--line);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:17px;display:grid;position:relative}.flow-results article.offer-ai-card{background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(178px,.72fr);align-items:stretch;gap:14px;padding:18px}.flow-results article.top-offer{border-color:var(--purple)}.flow-results article.result-featured{background:linear-gradient(145deg,#fff,#f8f6ff);padding-top:26px;box-shadow:0 12px 35px #5d4df51a}.flow-results article>b{background:var(--purple);color:#fff;border-radius:12px;padding:5px 9px;font-size:9px;position:absolute;top:-10px;right:15px}.flow-results article div span,.flow-results article div strong,.flow-results article div small{display:block}.flow-results article div span{color:var(--muted);margin-top:4px;font-size:10px}.offer-provider strong{margin-top:3px;font-size:20px}.offer-provider img{object-fit:contain;object-position:right center;width:92px;height:42px;margin-bottom:5px}.offer-price{text-align:left}.offer-price strong{font-size:22px}.offer-price small{color:var(--muted);margin-top:3px;font-size:9px}.offer-reason{border-right:4px solid var(--pink);background:#fff2fb;border-radius:14px;grid-column:1/-1;padding:12px 14px}.offer-reason span{font-weight:800;color:#8e4d7a!important;font-size:10px!important}.offer-reason strong{color:var(--ink);margin-top:3px;font-size:15px}.offer-copy{flex-direction:column;grid-column:2;justify-content:center;gap:10px;min-width:0;display:flex}.offer-copy .offer-provider{flex-direction:row-reverse;justify-content:right;align-items:center;gap:40px;display:flex}.offer-copy .offer-provider img{width:85px;height:39px;margin:0}.offer-copy p{color:#4f5261;margin:0;font-size:14px;line-height:1.78}.offer-copy small{color:#686b79;font-size:11px;line-height:1.55;display:block}.offer-benefits{gap:6px;margin-top:2px;display:grid}.offer-benefits span{align-items:center;gap:7px;line-height:1.45;color:#4f5261!important;font-size:12px!important;display:flex!important}.offer-benefits b{color:#406000;background:#efffc1;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;display:inline-grid}.offer-rate-label{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:10px;line-height:1.45;display:inline-flex!important}.offer-rate-label>span:first-child{white-space:nowrap;display:inline!important}.info-tooltip{color:#222432;cursor:help;border:1px solid #8a8d99;border-radius:999px;outline:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;line-height:1;display:inline-grid;position:relative}.info-tooltip>span{z-index:20;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#222432;border-radius:9px;width:max-content;max-width:230px;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.35;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 9px);right:50%;transform:translate(50%)translateY(4px);box-shadow:0 12px 28px #18162c2e}.info-tooltip>span:after{content:"";border:6px solid #0000;border-top-color:#222432;position:absolute;top:100%;right:50%;transform:translate(50%)}.info-tooltip:hover>span,.info-tooltip:focus-visible>span{opacity:1;visibility:visible;transform:translate(50%)translateY(0)}.offer-metrics{text-align:center;background:#fff;border-radius:18px;flex-direction:column;grid-column:1;justify-content:center;min-height:210px;padding:20px 18px;display:flex;box-shadow:inset 0 0 0 1px #5d4df514}.offer-metrics>span,.offer-metrics>small{color:var(--muted)}.offer-metrics>span{font-size:12px}.offer-metrics>strong{color:var(--purple-dark);letter-spacing:-1.5px;margin:8px 0 7px;font-size:clamp(38px,7vw,50px);line-height:1}.offer-metrics>small{font-size:10px;line-height:1.45}.offer-metrics dl{text-align:right;grid-template-columns:1fr 1fr;gap:8px 10px;margin:18px 0 0;display:grid}.offer-metrics dl div{min-width:0}.offer-metrics dt{color:#787a86;margin:0;font-size:9px}.offer-metrics dd{color:var(--ink);margin:2px 0 0;font-size:13px;font-weight:900}.offer-totals{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;margin-top:5px;display:grid}.offer-totals>span{border:1px solid var(--line);background:#fff;border-radius:13px;padding:11px 9px}.offer-totals small{color:var(--muted);font-size:9px}.offer-totals strong{margin-top:3px;font-size:15px}.offer-summary{color:#555866;background:#fbfaff;border:1px solid #5d4df51a;border-radius:15px;grid-column:1/-1;margin:0;padding:13px 15px;font-size:13px;line-height:1.72}.flow-results article button{cursor:pointer;border:0;border-radius:12px;grid-column:1/-1;padding:12px;font-weight:900}.flow-results article .choose-offer{background:var(--pink);color:var(--ink);position:relative;overflow:hidden;box-shadow:0 8px #be569c52}.flow-results article .choose-offer:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0% 37%,#ffffffb3 48%,#0000 60% 100%);animation:4.8s ease-in-out infinite choose-glam;position:absolute;inset:0;transform:translate(120%)}@keyframes choose-glam{0%,70%,to{transform:translate(120%)}82%{transform:translate(-120%)}}.flow-results article .offer-details-toggle{background:var(--lavender);color:var(--purple-dark);justify-content:space-between;align-items:center;display:flex}.offer-details-copy{border:1px solid var(--line);color:var(--muted);background:#faf9ff;border-radius:12px;grid-column:1/-1;margin:-3px 0 3px;padding:13px;font-size:13px;line-height:1.65}.offer-details-copy span{border-top:1px solid var(--line);color:#656775;margin-top:10px;padding-top:10px;font-size:11px;line-height:1.6;display:block}.other-offers-toggle{text-align:right;background:linear-gradient(135deg,var(--lavender),#fff0fa);width:100%;color:var(--ink);cursor:pointer;border:2px solid #5d4df53d;border-radius:17px;justify-content:space-between;align-items:center;padding:16px 18px;animation:10s ease-in-out infinite offers-shake;display:flex;box-shadow:0 12px 28px #5d4df51c}.other-offers-toggle strong,.other-offers-toggle small{display:block}.other-offers-toggle small{color:var(--muted);margin-top:3px}.other-offers-toggle b{background:var(--lavender);width:34px;height:34px;color:var(--purple);border-radius:10px;place-items:center;font-size:20px;display:grid}@keyframes offers-shake{0%,88%,to{border-color:#5d4df53d;transform:translate(0);box-shadow:0 12px 28px #5d4df51c}90%{border-color:#ffa8e4b3;transform:translate(-4px);box-shadow:0 14px 34px #ffa8e43d}92%{transform:translate(4px)}94%{transform:translate(-3px)}96%{transform:translate(3px)}98%{transform:translate(0)}}.other-offers{margin-top:12px;animation:.25s both slide-in}.extras-title{margin:24px 0 11px}.extras-title strong,.extras-title span{display:block}.extras-title strong{font-size:20px}.extras-title span{color:var(--muted);margin-top:2px;font-size:12px}.result-extras{grid-template-columns:1fr;gap:10px;display:grid}.result-extras>label{text-align:right;border:2px solid var(--line);cursor:pointer;background:linear-gradient(135deg,#fff,#fff7fc);border-radius:18px;grid-template-columns:24px 42px 1fr;align-items:center;gap:11px;min-height:88px;padding:15px 16px;transition:all .2s;display:grid}.result-extras>label.selected{border-color:var(--purple);background:linear-gradient(135deg,var(--lavender),#fff0fa);box-shadow:0 9px 24px #5d4df51a}.result-extras>label>input{width:21px;height:21px;accent-color:var(--purple)}.result-extras>label>span{background:var(--lavender);width:42px;height:42px;color:var(--purple);border-radius:13px;place-items:center;font-size:20px;display:grid}.result-extras strong,.result-extras small{display:block}.result-extras small{color:var(--muted);margin-top:4px;line-height:1.35}.thank-you-extras-title{text-align:right;width:min(100%,460px)}.thank-you-extras{width:min(100%,460px);margin-bottom:12px}.extras-submit{margin-bottom:8px;background:var(--pink)!important;min-width:150px!important}.extras-submit:disabled{opacity:.52;cursor:not-allowed}.extras-complete{text-align:center;background:#fff;border:1px solid #5d4df538;border-radius:16px;width:min(100%,460px);margin-top:10px;padding:15px 16px;box-shadow:0 12px 28px #28227012}.extras-complete strong,.extras-complete small{display:block}.extras-complete strong{color:var(--ink);font-size:17px}.extras-complete small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.extras-complete button{color:var(--purple);cursor:pointer;background:0 0;border:0;margin-top:12px;font-weight:900}.flow-legal{color:#8d8e97;font-size:9px;line-height:1.6}.restart-result{color:var(--purple);cursor:pointer;background:0 0;border:0;margin:15px auto 0;text-decoration:underline;display:block}.thank-you-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:auto;padding:4px 42px 48px;display:flex;position:relative;overflow:hidden}.thank-you-rabbit{object-fit:contain;z-index:1;width:min(190px,54vw);height:auto;margin:0 auto 4px;position:relative}.thank-you-screen h2{letter-spacing:-2px;z-index:1;margin:12px 0;font-size:42px;line-height:1.05;position:relative}.thank-you-screen>p{max-width:430px;color:var(--muted);z-index:1;font-size:19px;line-height:1.6;position:relative}.thank-you-note{background:var(--lavender);color:#656775;z-index:1;border-radius:15px;max-width:460px;margin:10px 0 24px;padding:14px 16px;font-size:12px;line-height:1.55;position:relative}.thank-you-screen>button{background:var(--lime);min-width:190px;color:var(--ink);cursor:pointer;z-index:1;border:0;border-radius:15px;padding:15px 24px;font-weight:900;position:relative}.article-page{background:#fbfaff;min-height:100vh}.article-header{justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);height:82px;margin:auto;display:flex}.article-header>a:last-child{color:var(--purple);font-weight:800}.article-header nav{color:#4d5060;align-items:center;gap:22px;font-size:15px;font-weight:800;display:flex}.article-header nav a:hover{color:var(--purple)}.article-page>article{width:min(1060px,100% - 40px);margin:20px auto 80px}.article-hero{background:#fff;border-radius:34px;grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;padding:48px;display:grid;box-shadow:0 22px 60px #28227014}.article-hero>div>span{color:var(--purple);font-weight:900}.article-hero h1{letter-spacing:-3px;margin:12px 0 18px;font-size:clamp(40px,5vw,66px);line-height:1.05}.article-hero p{color:var(--muted);font-size:20px;line-height:1.65}.article-meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.article-meta span{border:1px solid var(--line);color:#4f5261;background:#fbfaff;border-radius:999px;align-items:center;min-height:34px;padding:7px 13px;font-size:13px;font-weight:900;display:inline-flex}.article-visual{background:linear-gradient(135deg,var(--lavender),#ffdff4);border-radius:28px;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.article-visual img{object-fit:contain;z-index:1;width:120px;height:150px}.article-visual b{opacity:.18;font-size:115px;position:absolute;transform:rotate(-12deg)}.article-cover img{object-fit:cover;width:100%;height:100%;min-height:330px}.article-shell{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:56px;margin:62px auto 0;display:grid}.article-sidebar{border:1px solid var(--line);background:#fff;border-radius:22px;gap:8px;padding:20px;display:grid;position:sticky;top:104px;box-shadow:0 16px 42px #2822700f}.article-sidebar strong{color:var(--ink);margin-bottom:4px;font-size:18px}.article-sidebar a{color:#666876;border-top:1px solid #f0eef8;padding:8px 0;font-size:14px;line-height:1.35}.article-sidebar a:hover{color:var(--purple)}.article-body{max-width:760px;margin:65px auto;font-size:19px;line-height:1.9}.article-shell .article-body{max-width:none;margin:0}.article-shell>*{min-width:0}.article-body section{margin-bottom:45px}.article-body h2{margin-bottom:14px;font-size:34px;line-height:1.2}.article-body p{color:#4f5261}.article-inline-link{color:var(--purple-dark);text-underline-offset:5px;font-weight:900;-webkit-text-decoration:underline #5d4df547;text-decoration:underline #5d4df547;text-decoration-thickness:2px}.article-inline-link:hover{color:var(--purple);text-decoration-color:#5d4df5b3}.article-body ul{color:#4f5261;margin:18px 0 0;padding:0 24px 0 0}.article-body li{margin-bottom:9px}.article-summary-box{background:linear-gradient(135deg,#fff,#fff7fc);border:1px solid #e6ddff;border-radius:24px;padding:28px;box-shadow:0 18px 46px #2822700f}.article-eyebrow{font-size:14px;font-weight:950;color:var(--purple)!important;margin:0 0 8px!important}.article-rich-table table{border-collapse:collapse;width:100%;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:18px;overflow:hidden}.article-rich-table th,.article-rich-table td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;padding:16px 18px}.article-rich-table th{background:var(--lavender);color:var(--purple-dark);font-size:14px}.article-rich-table td{color:#4f5261;font-size:16px;line-height:1.55}.article-rich-table tr:last-child td{border-bottom:0}.rich-table-scroll{border-radius:18px;padding:1px;overflow-x:auto}.article-internal-links h2{max-width:680px;margin-bottom:22px;font-size:38px}.article-internal-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.article-internal-links a{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-rows:170px 1fr;display:grid;overflow:hidden;box-shadow:0 16px 42px #2822700e}.article-internal-links a:hover{border-color:#cbc5ff;transform:translateY(-2px);box-shadow:0 20px 46px #5d4df51a}.article-internal-links img{object-fit:cover;background:var(--lavender);width:100%;height:100%}.article-internal-links a>span{gap:8px;padding:18px 20px 20px;display:grid}.article-internal-links strong{color:var(--purple);font-size:24px;line-height:1.18}.article-internal-links small{color:#666876;font-size:15px;line-height:1.55}.author-box{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:20px;padding:24px;display:grid}.author-box img{object-fit:contain;width:64px;height:80px}.author-box span{color:var(--purple);font-size:13px;font-weight:950}.author-box h2{margin:4px 0 2px}.author-box strong{color:var(--ink)}.author-box p{margin:8px 0 0;font-size:16px;line-height:1.65}.author-box{grid-template-columns:96px minmax(0,1fr)}.author-box img.author-photo{object-fit:cover;border-radius:50%;width:96px;height:96px}.author-box .author-links{flex-wrap:wrap;gap:6px 18px;font-size:15px;display:flex}.author-box .author-links a{color:var(--purple);font-weight:800}.author-box small{color:#6c6e7c;margin-top:8px;font-size:13px;display:block}.article-inline-table{margin:22px 0 6px}.article-inline-table caption{caption-side:top;text-align:right;color:var(--ink);padding:0 2px 10px;font-size:16px;font-weight:800}.article-inline-table figcaption{color:#6c6e7c;margin-top:8px;font-size:13px;line-height:1.5}.article-inline-table td{font-variant-numeric:tabular-nums}.article-bullets{color:#4f5261;gap:8px;margin:14px 0 0;padding-inline-start:22px;font-size:17px;line-height:1.6;display:grid}.article-sources ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.article-sources li{border-inline-start:3px solid var(--lavender);gap:2px;padding-inline-start:14px;display:grid}.article-sources a{color:var(--purple);font-weight:800}.article-sources span{color:#666876;font-size:15px;line-height:1.55}.article-meta a{color:inherit;text-decoration:underline}@media (width<=640px){.author-box{grid-template-columns:1fr;justify-items:start}}.article-faq details{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:10px;padding:0 20px}.article-faq summary{cursor:pointer;min-height:62px;color:var(--ink);align-items:center;font-size:18px;font-weight:950;display:flex}.article-faq details[open]{border-color:#cbc5ff}.article-faq details p{margin-top:0;padding-bottom:18px}.article-cta{text-align:center;background:linear-gradient(135deg,#f4f1ff,#fff5fd);border:1px solid #e6ddff;border-radius:26px;max-width:820px;margin:70px auto;padding:38px 42px;box-shadow:0 20px 50px #28227014}.article-cta>span{color:var(--purple);font-size:15px;font-weight:900}.article-cta h2{max-width:640px;margin:10px auto 12px;font-size:clamp(30px,4vw,42px);line-height:1.15}.article-cta p{color:var(--muted);max-width:600px;margin:0 auto 24px;font-size:18px;line-height:1.65}.article-cta a{background:var(--lime);color:var(--ink);border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:15px 28px;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #bcff0047}.cars-index-page{min-height:100vh;color:var(--ink);background:linear-gradient(#fff 0%,#fbfaff 54%,#fff7fc 100%)}.cars-index-page .header-cta{justify-content:center;align-items:center;display:inline-flex}.cars-index-hero{padding:88px 0 54px;position:relative;overflow:hidden}.cars-index-hero:before{content:"";background:#c8ff0033;border-radius:50%;width:360px;height:360px;position:absolute;inset:-150px auto auto -120px}.cars-index-hero:after{content:"";background:#ffa8e438;border-radius:50%;width:500px;height:500px;position:absolute;inset:auto -170px -220px auto}.cars-index-hero .container{z-index:1;text-align:center;position:relative}.cars-index-hero h1{letter-spacing:-3px;max-width:840px;margin:14px auto 18px;font-size:clamp(46px,6vw,82px);font-weight:950;line-height:.98}.cars-index-hero p{max-width:700px;color:var(--muted);margin:0 auto;font-size:20px;line-height:1.7}.cars-grid-section{padding:18px 0 86px}.cars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.catalog-car-card{border:1px solid var(--line);background:#ffffffe6;border-radius:28px;flex-direction:column;min-height:100%;display:flex;overflow:hidden;box-shadow:0 18px 45px #2822700f}.catalog-car-image{background:var(--lavender);width:100%;height:250px;display:block;position:relative;overflow:hidden}.catalog-car-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s;display:block}.catalog-car-card:hover .catalog-car-image img{transform:scale(1.04)}.catalog-car-content{text-align:right;flex-direction:column;flex:1;padding:24px;display:flex}.catalog-car-content>span{color:var(--purple);direction:ltr;align-self:flex-start;font-size:13px;font-weight:950}.catalog-car-content h2{letter-spacing:-1.7px;margin:12px 0 9px;font-size:36px;line-height:1}.catalog-car-content p{color:#4f5261;direction:ltr;align-self:flex-start;margin:0 0 28px;font-size:18px;font-weight:950}.catalog-car-content dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:auto 0 26px;display:grid}.catalog-car-content dl>div{text-align:start;background:0 0;border:none;border-radius:18px;align-content:center;min-height:86px;padding:0;display:grid}.catalog-car-content dt{color:#000;font-size:12px;font-weight:400;line-height:1.15}.catalog-car-content dd{color:var(--ink);white-space:nowrap;letter-spacing:-1px;margin:-3px 0 0;font-size:21px;font-weight:700}.catalog-car-link{background:var(--lime);min-height:48px;color:var(--ink);border:0;border-radius:18px;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding:0 20px;font-size:18px;font-weight:950;display:inline-flex}.catalog-car-link.is-disabled{color:#8b8c96;cursor:default;background:#f0eef8}.cars-index-disclaimer{color:#737584;text-align:center;max-width:900px;margin:28px auto 0;font-size:12px;line-height:1.65}.car-page{min-height:100vh;color:var(--ink);background:linear-gradient(#fff 0%,#fbfaff 58%,#fff7fc 100%);overflow:hidden}.car-header nav{align-items:center;gap:20px;font-weight:900;display:flex}.car-header nav a{color:var(--muted)}.car-header nav button{color:var(--purple);font:inherit;background:0 0;border:0;padding:0;font-weight:950}.car-header .brand{flex:none}.car-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start;gap:56px;width:min(1180px,100% - 40px);min-height:650px;margin:0 auto;padding:54px 0 72px;display:grid;position:relative}.car-hero:before{content:"";z-index:0;background:radial-gradient(circle,#ffa8e447,#ffa8e400 68%);border-radius:50%;width:560px;height:560px;position:absolute;inset:28px auto auto 50%}.car-hero-copy,.car-visual{z-index:1;position:relative}.car-hero-copy h1{letter-spacing:-3px;margin:12px 0 20px;font-size:clamp(58px,7vw,112px);font-weight:950;line-height:.92}.car-hero-copy h1 span{color:#5d586d;margin-top:12px;font-size:clamp(34px,4vw,58px);display:block}.car-finance-title{overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.car-finance-title span{overflow-wrap:anywhere;max-width:100%}.car-finance-title .title-prefix{color:#5d586d;letter-spacing:-1.5px;font-size:clamp(32px,3.4vw,54px)}.car-finance-title .title-car{color:var(--ink);font-size:clamp(58px,7.4vw,118px)}.car-package-title b{font:inherit;overflow-wrap:anywhere;display:block}.car-hero-copy p{max-width:600px;color:var(--muted);margin:0;font-size:22px;line-height:1.65}.car-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.car-hero-actions .primary-cta{text-align:center;justify-content:center;align-items:center;min-height:58px;display:inline-flex}.secondary-car-cta{min-height:58px;color:var(--purple-dark);border:2px solid var(--line);background:#fff;border-radius:16px;justify-content:center;align-items:center;padding:0 24px;font-weight:900;display:inline-flex}.car-visual{place-items:center;min-height:430px;display:grid}.car-visual-stage{aspect-ratio:1.34;background:linear-gradient(145deg,#ffffffeb,#fff0fad1);border:1px solid #e2e0eee6;border-radius:42px;place-items:center;width:min(100%,610px);display:grid;position:relative;overflow:hidden}.car-visual-stage:before{content:"";background:linear-gradient(90deg,#bcff0033,#ffa8e457);border-radius:50% 50% 0 0;height:42%;position:absolute;inset:auto -8% -28%}.car-visual-stage:after{content:"";background:#f0edff;border-radius:32px;width:96px;height:96px;position:absolute;top:32px;right:34px}.car-badge{z-index:2;color:var(--purple);direction:ltr;background:#fff;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:950;position:absolute;top:34px;left:34px}.car-silhouette{background:linear-gradient(#fff 0%,#f8f7ff 54%,#ece9fa 100%);border:3px solid #dcd9eb;border-radius:42% 46% 24% 24%/56% 62% 28% 28%;width:76%;height:38%;position:relative;transform:translateY(28px)}.car-silhouette:before{content:"";background:linear-gradient(135deg,#5d4df52e,#ffa8e43d);border:2px solid #5d4df51f;border-radius:42% 42% 16% 16%;height:36%;position:absolute;inset:21% 19% auto 22%}.car-silhouette:after{content:"";background:#c9c5dc;border-radius:999px;width:26px;height:7px;position:absolute;bottom:17%;left:46%}.car-light{background:#ffa8e4;border-radius:999px;width:44px;height:16px;position:absolute;top:50%}.car-light-front{right:7%}.car-light-back{background:var(--lime);left:7%}.car-wheel{background:#171a2c;border:12px solid #5d586d;border-radius:50%;width:62px;height:62px;position:absolute;bottom:-24px}.car-wheel-front{right:15%}.car-wheel-back{left:15%}.car-spec-band{grid-template-columns:repeat(4,1fr);gap:12px;width:min(1180px,100% - 40px);margin:-22px auto 82px;display:grid}.car-spec-band>div{border:1px solid var(--line);background:#ffffffe0;border-radius:24px;align-content:center;gap:8px;min-height:118px;padding:22px;display:grid}.car-spec-band span,.car-trim-card dt{color:var(--muted);font-size:13px;font-weight:800}.car-spec-band strong{font-size:24px;line-height:1.15}.car-section{width:min(1180px,100% - 40px);margin:0 auto 86px}.car-overview{grid-template-columns:.92fr 1.08fr;align-items:center;gap:60px;display:grid}.car-section-copy h2,.car-section-heading h2,.car-finance-strip h2{letter-spacing:-2px;margin:12px 0 16px;font-size:clamp(38px,5vw,68px);line-height:1}.car-section-copy p,.car-finance-strip p{color:var(--muted);margin:0;font-size:20px;line-height:1.65}.car-drivepack-section{margin-top:-22px}.car-drivepack-grid{grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);align-items:stretch;gap:34px;margin-bottom:18px;display:grid}.car-drivepack-grid .car-photo-copy{border:1px solid var(--line);background:#fff;border-radius:30px;align-content:center;min-height:100%;padding:34px;display:grid;box-shadow:0 18px 45px #2822700e}.car-spec-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.car-spec-summary>div{border:1px solid var(--line);background:#ffffffdb;border-radius:24px;align-content:center;gap:8px;min-height:138px;padding:24px;display:grid}.car-spec-summary span{color:var(--muted);font-size:13px;font-weight:900}.car-spec-summary strong{color:var(--ink);font-size:25px;line-height:1.12}.car-drivepack-content{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:18px;display:grid}.car-drivepack-highlights{gap:12px}.car-drivepack-highlights p{background:linear-gradient(135deg,#fff,#fbfaff);min-height:92px}.car-ideal-box{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:28px;align-content:start;gap:14px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #2822700e}.car-ideal-box:before{content:"";background:linear-gradient(90deg, var(--lime), var(--pink));height:8px;position:absolute;inset:0 0 auto}.car-ideal-box .kicker{color:#bc315e}.car-ideal-box h3{color:var(--ink);letter-spacing:-1px;margin:0;font-size:34px;line-height:1.05}.car-ideal-box ul{gap:11px;margin:0;padding:0 20px 0 0;display:grid}.car-ideal-box li{color:#4f5261;font-size:17px;line-height:1.45}.car-lead-section{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#fff7fc 54%,#faffea 100%);border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:stretch;gap:28px;padding:34px;display:grid;box-shadow:0 24px 70px #28227012}.car-lead-copy{align-content:center;display:grid}.car-lead-copy h2{letter-spacing:-2px;margin:12px 0 14px;font-size:clamp(34px,4.2vw,58px);line-height:1}.car-lead-copy p{color:var(--muted);margin:0;font-size:19px;line-height:1.65}.car-lead-form{background:#ffffffe6;border:1px solid #e2e0eee6;border-radius:26px;gap:14px;padding:24px;display:grid}.car-lead-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.car-lead-form label{color:var(--ink);gap:7px;font-size:14px;font-weight:900;display:grid}.car-lead-form label small{color:var(--muted);font-size:12px;font-weight:800}.car-lead-form input,.car-lead-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfbff;border-radius:14px;outline:0;padding:13px 14px;font-size:16px}.car-lead-form input:focus,.car-lead-form textarea:focus{border-color:var(--pink);background:#fff;box-shadow:0 0 0 4px #ffa8e42e}.car-lead-form textarea{resize:vertical;min-height:96px}.car-lead-form button{background:var(--lime);width:fit-content;min-width:220px;min-height:52px;color:var(--ink);border:0;border-radius:16px;padding:0 24px;font-weight:950}.car-lead-form button:disabled{opacity:.66;cursor:wait}.car-lead-status{color:#256131;margin:0;font-size:14px;font-weight:900}.car-lead-status.is-error{color:#bc315e}.car-photo-section{grid-template-columns:.86fr 1.14fr;align-items:center;gap:42px;display:grid}.car-photo-copy h2{letter-spacing:-2px;margin:12px 0 14px;font-size:clamp(34px,4.3vw,58px);line-height:1}.car-photo-copy p{color:var(--muted);margin:0 0 22px;font-size:19px;line-height:1.65}.car-photo-copy a{color:var(--purple);font-weight:950}.car-gallery{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.car-gallery figure{border:1px solid var(--line);background:#fff;border-radius:26px;margin:0;position:relative;overflow:hidden}.car-gallery img{object-fit:cover;width:100%;height:100%;display:block}.car-gallery-main{min-height:420px}.car-gallery-thumbs{gap:14px;display:grid}.car-gallery-thumbs figure{min-height:203px}.car-gallery figcaption{color:#343648;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;position:absolute;bottom:12px;right:12px}.car-highlight-list{gap:14px;display:grid}.car-highlight-list p{border:1px solid var(--line);color:#4f5261;background:#fff;border-radius:22px;align-items:center;min-height:78px;margin:0;padding:20px 24px;font-size:18px;line-height:1.45;display:flex}.car-trim-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.car-trim-card{border:2px solid var(--line);background:#ffffffdb;border-radius:28px;gap:24px;padding:28px;display:grid}.car-trim-card strong{font-size:28px}.car-trim-card p{color:var(--muted);margin:10px 0 0;line-height:1.55}.car-trim-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.car-trim-card dl>div{background:#fbfaff;border-radius:18px;padding:16px}.car-trim-card dd{margin:6px 0 0;font-size:22px;font-weight:950}.car-trim-card a{color:var(--purple);font-weight:950}.finance-visual{align-items:center}.car-version-selector{background:#ffffffdb;border:1px solid #e2e0eee6;border-radius:28px;gap:14px;width:min(100%,520px);margin-bottom:14px;padding:16px;display:grid;box-shadow:0 16px 42px #28227012}.car-version-selector label{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:950;display:block}.car-selector-options{flex-wrap:wrap;gap:8px;display:flex}.car-selector-options button{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:950;transition:none}.car-selector-options button:not(:disabled):hover{box-shadow:none;transform:none}.car-selector-options button.selected{background:var(--purple-dark);color:#fff;border-color:#5d4df580;box-shadow:0 10px 24px #5d4df529}.trim-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trim-options button{text-align:right;border-radius:18px;align-content:center;justify-items:start;gap:4px;min-height:74px;transition:none;display:grid}.trim-options button:not(:disabled):hover{box-shadow:none;transform:none}.trim-options strong,.trim-options span{display:block}.trim-options strong{font-size:15px;line-height:1.15}.trim-options span{color:var(--muted);font-size:12px;font-weight:900}.trim-options button.selected span{color:#ffffffc7}.finance-calculator-card{text-align:right;cursor:default;background:#ffffffeb;border:1px solid #e2e0eee6;border-radius:36px;width:min(100%,520px);padding:34px;transition:none;position:relative;overflow:hidden;transform:none;box-shadow:0 26px 70px #2822701a}.finance-calculator-card:hover{transform:none}.finance-calculator-card:before{content:"";background:linear-gradient(90deg,#bcff0038,#ffa8e43d);border-radius:50% 50% 0 0;height:54%;position:absolute;inset:auto -18% -34%}.generic-car-hero-image{background:#fff;border:1px solid #e2e0eee6;border-radius:32px;width:min(100%,520px);height:250px;margin:0 0 14px;overflow:hidden;box-shadow:0 16px 42px #28227012}.generic-car-hero-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.finance-calculator-card .car-badge{margin-bottom:18px;display:inline-flex;position:static}.finance-calculator-card h2{letter-spacing:-1.5px;margin:0 0 24px;font-size:38px;line-height:1;position:relative}.finance-calculator-card dl{gap:10px;margin:0;display:grid;position:relative}.finance-calculator-card dl>div{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 18px;display:flex}.finance-calculator-card dt{color:var(--muted);font-size:14px;font-weight:800}.finance-calculator-card dd{color:var(--ink);margin:0;font-size:24px;font-weight:950}.finance-card-result{background:var(--lime);border-radius:24px;gap:4px;margin-top:16px;padding:20px 22px;display:grid;position:relative}.finance-card-result span,.finance-card-result small{color:#3c3f4e;font-size:13px;font-weight:800}.finance-card-result strong{letter-spacing:-2px;font-size:54px;line-height:.95}.finance-card-result small{color:var(--ink);margin-top:6px;font-size:15px;font-weight:950;line-height:1.35}.car-sticky-finance-cta{z-index:78;background:var(--lime);min-width:292px;min-height:62px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:9px 22px;transition:none;display:flex;position:fixed;bottom:18px;right:22px;box-shadow:0 18px 42px #181d302e}.car-sticky-finance-cta:not(:disabled):hover{transform:none;box-shadow:0 18px 42px #181d302e}.car-sticky-finance-cta span{white-space:nowrap;font-size:14px;font-weight:900}.car-sticky-finance-cta strong{white-space:nowrap;font-size:20px;font-weight:950}.car-page .help-widget{z-index:82;bottom:98px}.finance-option-card{position:relative;overflow:hidden}.finance-option-card:before{content:"";background:var(--lime);height:8px;position:absolute;inset:0 0 auto}.finance-option-card.is-pink:before{background:var(--pink)}.finance-option-card dl{grid-template-columns:repeat(3,1fr)}.finance-option-card dl>div:first-child{background:#f6ffe4;border:1px solid #bcff009e}.finance-option-card.is-pink dl>div:first-child{background:#fff2fb;border-color:#ffa8e4b8}.finance-option-card dl>div:first-child dd{color:var(--purple-dark);font-size:30px}.finance-option-card button,.car-photo-copy button{width:fit-content;color:var(--purple);text-align:right;background:0 0;border:0;padding:0;font-size:16px;font-weight:950}.car-how-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.car-how-grid article{border:1px solid var(--line);background:#fff;border-radius:26px;align-content:start;gap:12px;min-height:210px;padding:26px;display:grid}.car-how-grid b{color:var(--purple);font-size:14px}.car-how-grid strong{font-size:23px;line-height:1.15}.car-how-grid p{color:var(--muted);margin:0;line-height:1.55}.car-about{border:1px solid var(--line);background:#fff;border-radius:34px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:46px;padding:42px;display:grid}.car-about h2{letter-spacing:-2px;margin:12px 0 0;font-size:clamp(34px,4.3vw,58px);line-height:1}.car-about p{color:var(--muted);margin:0;font-size:19px;line-height:1.7}.car-faq-list{gap:14px;margin-top:28px;display:grid}.car-faq-list article{border:1px solid var(--line);background:#fff;border-radius:24px;padding:24px 28px}.car-faq-list h3{margin:0 0 10px;font-size:24px}.car-faq-list p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.car-price-disclaimer{border:1px solid var(--line);background:#ffffffc2;border-radius:18px;width:min(1180px,100% - 40px);margin:-48px auto 70px;padding:14px 18px}.car-price-disclaimer p{color:#737584;margin:0;font-size:12px;line-height:1.65}.car-finance-strip{background:linear-gradient(135deg, var(--ink), #3c366d);color:#fff;border-radius:36px;grid-template-columns:1fr auto;align-items:center;gap:28px;width:min(1180px,100% - 40px);margin:0 auto 44px;padding:42px;display:grid}.car-finance-strip button.primary-cta{border:0}.car-finance-strip p{color:#ffffffb8}.car-finance-strip .primary-cta{white-space:nowrap;justify-content:center;align-items:center;min-height:58px;display:inline-flex}.car-footer{background:var(--ink);color:#c5c7d0;padding:48px 0 38px}.car-footer .footer-grid{color:#c5c7d0}.car-footer .brand span,.car-footer strong{color:#fff}.car-footer a,.car-footer span,.car-footer p{color:#c5c7d0}.car-calculator-overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121325b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.car-calculator-modal{background:linear-gradient(#fff 0% 78%,#fff7fc 100%);border-radius:32px;width:min(100%,720px);max-height:calc(100vh - 40px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000040}.car-calculator-close{width:34px;height:34px;color:var(--ink);background:#fff0fa;border:0;border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute;top:18px;left:18px}.car-calculator-modal h2{letter-spacing:-2px;margin:10px 0 22px;font-size:44px;line-height:1}.car-calculator-fields{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.car-calculator-fields label{color:var(--ink);gap:7px;font-size:14px;font-weight:900;display:grid}.car-calculator-fields input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfbff;border-radius:14px;outline:0;padding:13px 14px;font-size:16px}.car-calculator-results{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.car-calculator-results article{border:2px solid var(--line);background:#fff;border-radius:22px;gap:5px;padding:20px;display:grid}.car-calculator-results span,.car-calculator-results small{color:var(--muted);font-size:13px;font-weight:800}.car-calculator-results strong{letter-spacing:-1.5px;font-size:42px;line-height:1}.car-calculator-modal>p{color:#8b8c96;margin:16px 0 20px;font-size:12px;line-height:1.6}.car-calculator-modal .primary-cta{justify-content:center;align-items:center;min-height:54px;display:inline-flex}.article-cta a b{font-size:18px}.article-footer{background:var(--ink);color:#c5c7d0;text-align:center;padding:30px;font-size:13px}.blog-index-page{background:linear-gradient(#fff 0%,#fbfaff 48%,#fff7fc 100%);min-height:100vh}.blog-index-hero{text-align:center;padding:92px 0 68px;position:relative;overflow:hidden}.blog-index-hero:before{content:"";background:#ffa8e43d;border-radius:50%;width:430px;height:430px;position:absolute;inset:-190px auto auto -130px}.blog-index-hero:after{content:"";background:#c8ff003d;border-radius:50%;width:470px;height:470px;position:absolute;inset:auto -140px -210px auto}.blog-index-hero .container{z-index:1;position:relative}.blog-index-hero h1{letter-spacing:-3px;max-width:850px;margin:16px auto 18px;font-size:clamp(46px,6vw,78px);font-weight:950;line-height:.98}.blog-index-hero p{max-width:720px;color:var(--muted);margin:0 auto 28px;font-size:20px;line-height:1.7}.blog-featured-section,.blog-list-section{padding:34px 0 78px}.blog-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.blog-featured-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 42px #2822700e}.blog-featured-card img{object-fit:cover;background:var(--lavender);width:100%;height:180px}.blog-featured-card span,.blog-featured-card h2,.blog-featured-card p,.blog-featured-card strong{margin-inline:20px}.blog-featured-card span{color:var(--purple);margin-top:20px;font-size:12px;font-weight:950}.blog-featured-card h2{letter-spacing:-1px;margin-top:8px;margin-bottom:9px;font-size:25px;line-height:1.15}.blog-featured-card p{color:#606270;margin-top:0;font-size:15px;line-height:1.55}.blog-featured-card strong{color:var(--purple);margin-top:auto;margin-bottom:20px;font-size:13px}.blog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.blog-list a{border:1px solid var(--line);background:#fff;border-radius:22px;align-content:start;min-height:230px;padding:22px;display:grid;box-shadow:0 12px 34px #2822700b}.blog-list a:hover,.blog-featured-card:hover{border-color:#cbc5ff;box-shadow:0 18px 46px #5d4df514}.blog-list span{color:var(--purple);font-size:12px;font-weight:950}.blog-list h3{letter-spacing:-1px;margin:9px 0;font-size:25px;line-height:1.2}.blog-list p{color:#606270;margin:0;line-height:1.55}.blog-list small{color:#898b98;margin-top:auto;font-size:12px}.legal-page{background:linear-gradient(145deg,#fbfaff,#fff4fb);min-height:100vh;padding:0 0 80px}.legal-page article{border:1px solid var(--line);background:#fff;border-radius:30px;width:min(880px,100%);margin:0 auto;padding:clamp(28px,5vw,56px);box-shadow:0 24px 70px #28227014}.legal-page>article{margin-top:48px}.legal-back{color:var(--purple);margin-bottom:26px;font-weight:900;display:inline-flex}.legal-page h1{letter-spacing:-2px;margin:12px 0 20px;font-size:clamp(42px,6vw,70px);line-height:1}.legal-page h2{margin:34px 0 8px;font-size:26px}.legal-page p{color:#555866;margin:0;font-size:18px;line-height:1.85}.legal-page section p+p{margin-top:12px}.legal-updated{font-weight:900;color:var(--purple)!important;margin-bottom:18px!important;font-size:14px!important}.legal-alert{background:#f7f5ff;border-radius:18px;padding:18px 20px;font-weight:800;color:var(--ink)!important;margin:22px 0 8px!important;font-size:16px!important}.contact-page{background:linear-gradient(145deg,#fbfaff,#fff4fb);min-height:100vh;padding-bottom:90px}.contact-main{width:min(1120px,100% - 40px);margin:20px auto 0}.contact-hero{border:1px solid var(--line);background:#fff;border-radius:34px;grid-template-columns:1fr .82fr;align-items:stretch;gap:42px;padding:clamp(30px,5vw,56px);display:grid;overflow:hidden;box-shadow:0 24px 70px #28227014}.contact-hero h1{letter-spacing:-2px;margin:14px 0 18px;font-size:clamp(44px,6vw,72px);line-height:1}.contact-hero p{max-width:610px;color:var(--muted);margin:0;font-size:20px;line-height:1.7}.contact-visual{background:linear-gradient(135deg, var(--lavender), #fff0fa);border-radius:28px;place-items:center;min-height:300px;display:grid;overflow:hidden}.contact-visual img{object-fit:contain;filter:drop-shadow(0 18px 28px #28227024);width:min(230px,70%);height:auto}.contact-content{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;margin-top:22px;display:grid}.contact-form-panel,.contact-side{border:1px solid var(--line);background:#fff;border-radius:24px;padding:28px;box-shadow:0 18px 45px #2822700f}.contact-form-panel h2{letter-spacing:-1.4px;margin:9px 0 8px;font-size:36px;line-height:1.1}.contact-form-panel>p{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.6}.contact-form{gap:14px;display:grid}.contact-form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.contact-form label{color:var(--ink);gap:7px;font-size:14px;font-weight:800;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfbff;border-radius:14px;outline:0;padding:13px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background-color .2s}.contact-form textarea{resize:vertical;min-height:112px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--purple);background:#fff;box-shadow:0 0 0 4px #5d4df51a}.contact-form button{background:var(--lime);width:fit-content;min-width:142px;color:var(--ink);border:0;border-radius:15px;padding:14px 24px;font-weight:900}.contact-form-status{color:var(--purple);margin:0;font-size:14px;font-weight:800}.contact-form-status.is-error{color:#bc315e}.contact-side{gap:18px;display:grid}.contact-line{grid-template-columns:42px 1fr;align-items:center;gap:12px;display:grid}.contact-icon{background:var(--lavender);width:42px;height:42px;color:var(--purple);direction:ltr;border-radius:14px;place-items:center;font-size:13px;font-weight:900;display:grid}.contact-line strong,.contact-line span,.contact-line a{display:block}.contact-line strong{color:var(--ink);font-size:16px;line-height:1.25}.contact-line span,.contact-line a{color:var(--muted);font-size:14px;line-height:1.45}.contact-line a{color:var(--purple);font-weight:800}.contact-line small{color:var(--muted);font-size:12px;line-height:1.4;display:block}.contact-social-row{gap:8px;padding-top:5px;display:flex}.contact-social-row a,.contact-social-row span{border:1px solid var(--line);width:36px;height:36px;color:var(--purple);direction:ltr;background:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.contact-social-row span{color:#9a9ca8}.about-page{background:#fbfaff;min-height:100vh}.about-page-story{padding-top:92px}.about-page-story .about-title{letter-spacing:-2px;margin:12px 0 22px;font-size:clamp(42px,5vw,64px);line-height:1}.about-contact-section{background:linear-gradient(145deg,#fbfaff,#fff4fb)}.about-contact-section .section-heading{max-width:720px;margin-bottom:30px}.about-contact-section .section-heading h2{margin-bottom:0}.about-contact-section .contact-content{margin-top:0}button:not(:disabled){cursor:pointer;transition:transform .3s,border-color .3s,box-shadow .3s,background-color .3s,color .3s}button:not(:disabled):hover{transform:scale(1.05)rotate(2deg);box-shadow:0 0 15px #646cff52}a:not(.brand){background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 2px;width:fit-content;transition:color .2s,background-size .3s}a:not(.brand):hover{background-size:100% 2px}.flow-panel button:not(:disabled):hover{box-shadow:none;filter:brightness(1.03);transform:none}.flow-panel .flow-action>button:not(:disabled):hover{box-shadow:none}.flow-panel .flow-action>.flow-back:not(:disabled):hover,.flow-panel .offer-details-toggle:not(:disabled):hover,.flow-panel .month-options button:not(:disabled):hover,.flow-panel .select-options button:not(:disabled):hover,.flow-panel .loan-mode-options button:not(:disabled):hover{box-shadow:inset 0 0 0 999px #5d4df50d}@media (width<=900px){.cars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header nav{opacity:0;background:#fff;flex-direction:column;align-items:stretch;padding:25px;transition:all .25s;position:fixed;top:82px;left:0;right:0;transform:translateY(-140%);box-shadow:0 20px 30px #181d301a}.site-header nav.open{opacity:1;transform:translateY(0)}.header-cta{margin-inline-start:auto}.menu-button{display:block}.hero-grid{grid-template-columns:1fr;gap:50px}.home-page-control .hero-grid{grid-template-columns:1fr;grid-template-areas:"copy""card";gap:50px}.home-page-control .hero-grid>.start-card{width:min(100%,540px)}.hero-arrow{opacity:.9;width:210px;top:330px;left:20%;transform:translate(-50%)rotate(-106deg)}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.trust-row{justify-content:center}.start-card{width:min(100%,540px);margin:auto}.home-page-experiment .hero{background:linear-gradient(#fff 0%,#fffffff5 28%,#ffffff80 45% 58%,#fffffff7 73%,#fff 100%),url(/brand-art/hero-cashio-soft-illustration-v1.webp) 12% 41%/auto 53% no-repeat,#fff;min-height:830px}.home-page-experiment .hero-grid{grid-template-columns:1fr;grid-template-areas:"copy";gap:0;padding-block:58px 42px}.home-page-experiment .hero-choice-card{margin-inline:auto;width:min(100%,760px);margin-top:275px}.home-page-experiment .hero-subtitle{text-align:center;margin:275px auto 0;font-size:18px}.home-page-experiment .hero-copy:has(.hero-subtitle) .hero-choice-card{margin-top:18px}.steps{gap:24px}.steps:before,.steps:after{display:none}.why-grid{grid-template-columns:1fr;gap:70px}.finance-overview-grid{grid-template-columns:1fr;gap:40px}.editorial-principles{grid-template-columns:1fr}.editorial-principles article+article{border-right:0;border-top:1px solid var(--line)}.offer-demo{order:2;width:min(100%,480px);margin:auto;transform:rotate(0)}.faq-grid{grid-template-columns:1fr;gap:45px}.ai-grid{grid-template-columns:1fr;gap:40px}.ai-copy{text-align:center}.ai-copy>p{margin-inline:auto}.car-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding:36px 0 58px}.car-hero:before{width:380px;height:380px;inset:120px auto auto 20%}.car-hero-copy h1{letter-spacing:-2px;font-size:clamp(54px,14vw,82px)}.car-visual{min-height:340px}.car-spec-band{grid-template-columns:repeat(2,1fr);margin-top:0;margin-bottom:64px}.car-drivepack-grid,.car-drivepack-content,.car-lead-section,.car-photo-section{grid-template-columns:1fr}.car-gallery-main{min-height:360px}.car-overview{grid-template-columns:1fr;gap:34px}.car-how-grid,.car-about,.car-trim-grid,.car-finance-strip{grid-template-columns:1fr}.car-finance-strip .primary-cta{width:100%}.contact-hero{grid-template-columns:1fr}.contact-visual{min-height:240px}.contact-content{grid-template-columns:1fr}.about-page-story{padding-top:70px}.article-shell{grid-template-columns:minmax(0,1fr);gap:28px}.article-sidebar{display:none}.blog-featured-grid,.blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-title{position:static}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}}@media (width<=680px){.container{width:min(100% - 28px,1180px)}.site-header{height:70px}.header-inner{gap:12px}.site-header nav{top:70px}.brand{font-size:23px}.brand img{width:31px;height:39px}.header-cta{padding:11px 14px;font-size:12px}.hero{min-height:auto}.hero-grid,.home-page-control .hero-grid{gap:34px;padding-block:54px 64px}.hero-arrow{opacity:.62;width:214px;display:block;top:339px;left:20%;transform:translate(-50%)rotate(-104deg)}.hero-copy h1{letter-spacing:-2.6px;font-size:48px}.hero-copy>p{font-size:16px}.trust-row{gap:9px 15px;font-size:11px}.start-card{text-align:center;border-radius:27px;padding:24px 18px}.home-page-experiment .hero{background:linear-gradient(#fff 0,#fffffff0 120px,#fff0 172px 340px,#ffffffe6 392px,#fff 430px),url(/brand-art/hero-cashio-soft-illustration-v1.webp) min(0px,50vw - 186px) 92px/auto 340px no-repeat,#fff;min-height:auto}.home-page-experiment .hero-grid{gap:0;padding-block:22px 40px}.home-page-experiment .hero-copy{flex-direction:column;width:calc(100vw - 28px);margin-inline:auto;display:flex}.home-page-experiment .hero-copy h1{letter-spacing:-1px}.hero-copy .hero-marketing,.home-page-experiment .hero-copy .hero-marketing{letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:normal;direction:rtl;width:100%;max-width:100%;margin:0 auto;font-size:clamp(37px,10.6vw,44px);line-height:1.06}.hero-marketing span,.hero-marketing em{direction:rtl;max-width:100%;display:inline-block;transform:none}.home-page-experiment .hero-marketing .comparison-line{font-size:clamp(27px,7.4vw,32px);font-weight:400;line-height:1.12}.home-page-experiment .hero-marketing em{font-size:clamp(47px,13.6vw,55px);line-height:.95}.home-page-experiment .hero-marketing em,.home-page-experiment .hero-marketing em+span{font-size:clamp(32px,9.6vw,44px)}.hero-copy h1.hero-seo-title,.home-page-experiment .hero-copy h1.hero-seo-title{letter-spacing:0;font-size:24px;line-height:1.25}.hero-copy>p.hero-description{font-size:15px}.home-page-experiment .hero-choice-card{background:0 0;order:2;width:100%;margin-top:226px;padding:0}.home-page-experiment .hero-copy:has(.hero-subtitle) .hero-choice-card{background:0 0;order:2;width:100%;margin-top:226px;padding:0}.home-page-experiment .hero-subtitle{order:3;margin:20px auto 0;font-size:16px}.cars-grid{grid-template-columns:1fr;gap:18px}.catalog-car-image{height:230px}.catalog-car-image img{object-position:center}.catalog-car-content{padding:20px}.catalog-car-content h2{letter-spacing:-1.2px;font-size:31px}.catalog-car-content p{margin-bottom:22px;font-size:16px}.catalog-car-content dl{grid-template-columns:1fr;gap:9px;margin:0 0 22px}.catalog-car-content dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:auto;padding:0}.catalog-car-content dt{font-size:12px}.catalog-car-content dd{letter-spacing:-.5px;margin:0;font-size:20px}.catalog-car-link{min-height:54px;font-size:17px}.home-page-experiment .hero-choice-card h2{letter-spacing:0;margin-bottom:12px;font-size:31px;line-height:1.15}.home-page-experiment .hero-choice-card .vehicle-options{direction:ltr;grid-template-columns:1fr;gap:18px;width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin-inline:auto}.home-page-experiment .hero-choice-card .vehicle-options button{direction:ltr;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title icon""body icon";justify-self:start;column-gap:15px;width:min(382px,100vw - 30px);max-width:100%;min-height:109px;padding:18px 22px}.home-page-experiment .hero-choice-card .vehicle-options strong{text-align:right;direction:rtl;font-size:20px}.home-page-experiment .hero-choice-card .vehicle-options small{text-align:right;direction:rtl;font-size:13px}.home-page-experiment .hero-choice-card .vehicle-icon{border-radius:19px;width:66px;height:66px}.mascot-bubble img{display:none}.start-card h2{font-size:29px}.vehicle-options button{min-height:145px;padding-inline:6px}.logo-track{gap:40px;animation-duration:20s}.partner-logo{width:105px}.section{padding:72px 0}.section-heading{margin-bottom:35px}.section-heading h2,.why-copy h2,.faq-title h2{letter-spacing:-2px;font-size:40px}.steps,.article-grid{grid-template-columns:1fr}.steps article{padding:24px}.why-grid{gap:48px}.finance-overview-copy h2{font-size:38px}.finance-overview-copy p{font-size:16px}.editorial-principles article{padding:26px 4px}.editorial-meta{flex-direction:column;align-items:flex-start}.about-grid{grid-template-columns:1fr}.about-image{min-height:320px}.row-heading{display:block}.row-heading a{margin-top:15px;display:inline-block}.article-grid h3{min-height:0}.article-header{height:72px}.article-header nav{gap:12px;font-size:12px}.article-page>article{width:min(100% - 28px,1060px);margin-top:14px}.article-hero h1{letter-spacing:-1.5px}.article-meta span{font-size:12px}.article-cover img{min-height:230px}.article-sidebar{border-radius:18px;padding:16px}.article-summary-box,.author-box{border-radius:20px;padding:20px}.article-internal-links>div{grid-template-columns:1fr}.author-box{grid-template-columns:58px minmax(0,1fr)}.author-box img{width:48px;height:60px}.article-rich-table th,.article-rich-table td{min-width:160px;padding:13px 14px}.blog-index-hero{padding:64px 0 48px}.blog-index-hero h1{letter-spacing:-1.5px;font-size:45px}.blog-index-hero p{font-size:16px}.blog-featured-grid,.blog-list{grid-template-columns:1fr}.blog-featured-card img{height:210px}.car-header{gap:18px;width:min(100% - 28px,1120px)}.car-header .brand span{font-size:21px}.car-header nav{flex-wrap:wrap;justify-content:flex-end;gap:9px 12px;width:auto;font-size:12px}.car-header nav button{font-size:13px}.car-hero,.car-spec-band,.car-section,.car-finance-strip,.car-disclaimer{width:min(100% - 28px,1180px)}.car-hero-copy h1.car-finance-title{letter-spacing:0;line-height:1}.car-finance-title .title-prefix{letter-spacing:0;font-size:28px}.car-finance-title .title-car{letter-spacing:0;font-size:36px;line-height:1.05}.car-package-title b+b{margin-top:4px}.car-hero-copy p{font-size:18px}.car-hero-actions{align-items:stretch}.car-hero-actions a,.car-hero-actions button{width:100%}.car-visual{min-height:260px}.car-visual-stage{border-radius:28px}.car-badge{top:18px;left:18px}.car-wheel{border-width:9px;width:44px;height:44px;bottom:-17px}.car-spec-band{grid-template-columns:1fr;gap:10px}.car-spec-band>div{min-height:96px;padding:18px}.car-photo-copy h2{letter-spacing:-1px;font-size:34px}.car-photo-copy p{font-size:16px}.car-gallery{grid-template-columns:1fr}.car-gallery-main{min-height:245px}.car-gallery-thumbs{grid-template-columns:1fr 1fr}.car-gallery-thumbs figure{min-height:132px}.car-gallery figcaption{font-size:10px;bottom:9px;right:9px}.car-section-copy h2,.car-section-heading h2,.car-finance-strip h2{letter-spacing:-1px;font-size:38px}.car-section-copy p,.car-finance-strip p,.car-highlight-list p{font-size:16px}.car-drivepack-section{margin-top:-18px}.car-drivepack-grid{gap:14px}.car-drivepack-grid .car-photo-copy{border-radius:24px;padding:24px 20px}.car-spec-summary{grid-template-columns:1fr;gap:10px}.car-spec-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:86px;padding:18px 20px}.car-spec-summary strong{text-align:left;font-size:21px}.car-drivepack-content{gap:14px}.car-drivepack-highlights p{min-height:auto;padding:18px 20px}.car-ideal-box{border-radius:24px;padding:24px 20px}.car-ideal-box h3{letter-spacing:0;font-size:29px}.car-ideal-box li{font-size:16px}.car-lead-section{border-radius:24px;gap:18px;padding:24px 20px}.car-lead-copy h2{letter-spacing:-1px;font-size:34px}.car-lead-copy p{font-size:16px}.car-lead-form{border-radius:22px;padding:20px}.car-lead-form-grid{grid-template-columns:1fr}.car-lead-form button{width:100%;min-width:0}.car-trim-card{border-radius:24px;padding:22px}.car-trim-card dl,.finance-option-card dl{grid-template-columns:1fr}.car-version-selector{border-radius:24px;padding:14px}.finance-visual{align-items:stretch}.generic-car-hero-image{order:1;width:100%;height:210px;margin:0 0 14px}.car-version-selector{order:2;width:100%}.finance-calculator-card{order:3;width:100%}.trim-options{flex-wrap:nowrap;grid-template-columns:none;padding-bottom:3px;display:flex;overflow-x:auto}.trim-options button{flex:0 0 118px;min-width:118px}.finance-calculator-card{border-radius:28px;padding:26px 20px}.finance-calculator-card h2{font-size:31px}.finance-calculator-card dd{font-size:21px}.finance-card-result strong{font-size:44px}.car-sticky-finance-cta{border-radius:20px;width:95vw;min-width:0;min-height:58px;padding:8px 18px;bottom:12px;left:50%;right:auto;transform:translate(-50%)}.car-sticky-finance-cta:not(:disabled):hover{transform:translate(-50%)}.car-sticky-finance-cta span{font-size:13px}.car-sticky-finance-cta strong{font-size:18px}.car-page .help-widget{bottom:86px}.product-flow-card{grid-template-columns:88px 1fr;padding:14px}.product-flow-card img{border-radius:14px;width:88px;height:70px}.product-flow-card dl{grid-template-columns:1fr}.product-flow-card dd{font-size:16px}.car-how-grid article{min-height:auto;padding:22px}.car-about{border-radius:26px;padding:24px 20px}.car-about h2{letter-spacing:-1px;font-size:34px}.car-about p,.car-faq-list p{font-size:16px}.car-faq-list article{border-radius:20px;padding:20px}.car-faq-list h3{font-size:21px}.car-price-disclaimer{width:min(100% - 28px,1180px);margin:-42px auto 58px}.car-finance-strip{border-radius:28px;padding:28px 22px}.car-calculator-overlay{align-items:stretch;padding:0}.car-calculator-modal{border-radius:0;width:100%;min-height:100vh;max-height:100vh;padding:54px 20px 28px}.car-calculator-modal h2{font-size:34px}.car-calculator-fields,.car-calculator-results{grid-template-columns:1fr}.car-calculator-modal .primary-cta{width:100%}.contact-main{width:min(100% - 28px,1120px)}.contact-hero{border-radius:27px;gap:24px;padding:26px 20px}.contact-hero h1{letter-spacing:-1.5px;font-size:43px}.contact-hero p{font-size:16px}.contact-visual{border-radius:22px;min-height:190px}.contact-visual img{width:min(190px,72%)}.contact-form-panel,.contact-side{border-radius:20px;padding:22px 18px}.contact-form-panel h2{letter-spacing:-1px;font-size:31px}.contact-form-grid{grid-template-columns:1fr}.contact-form button{width:100%}.cta-inner{grid-template-columns:58px 1fr}.cta-inner>img{width:52px;height:65px}.cta-inner h2{font-size:26px}.cta-inner button{grid-column:1/-1;width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-brand{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.help-widget{border-width:0;border-radius:0;gap:7px;width:102px;padding:0;bottom:12px;left:auto;right:12px}.help-widget-copy{margin-right:0}.help-widget-copy strong{padding:7px 9px;font-size:13px;line-height:1.08}.help-widget-mobile-break{display:block}.help-widget-actions a,.help-widget-actions a b{width:52px;height:52px}.help-widget-actions a svg{width:34px;height:34px}.flow-overlay{background:#fff;padding:0;display:block}.overlay-close{justify-content:center;align-items:center;width:40px;height:40px;display:flex;top:12px;left:12px;box-shadow:0 4px 15px #0000001f}.flow-panel{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.flow-content{padding-inline:20px}.flow-content>.flow-action{z-index:4;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;margin:24px -20px -28px;position:sticky;bottom:0;box-shadow:0 -8px 20px #12132514}.flow-action>button[type=submit]:disabled{filter:grayscale();opacity:.45;cursor:not-allowed}.flow-results{padding-inline:18px}.flow-results article.offer-ai-card{grid-template-columns:1fr}.offer-metrics,.offer-copy{grid-column:1}.offer-metrics{min-height:auto}.new-car-source-top{align-items:flex-start}.boolean-toggle{width:186px}.result-extras,.loan-mode-options,.deal-ai-card{grid-template-columns:1fr}.deal-ai-metrics{min-height:auto}.otp-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:min(100%,352px)}.otp-slots>span{aspect-ratio:1;border-width:4px;border-radius:50%;width:auto;height:auto;font-size:34px}}@media (width<=390px){.vehicle-options{grid-template-columns:1fr}.vehicle-options button{min-height:120px}.flow-choice{grid-template-columns:1fr 1fr}.flow-choice button{height:110px}.month-options{grid-template-columns:repeat(3,1fr)}.offer-totals{grid-template-columns:1fr}.article-hero{grid-template-columns:1fr;padding:25px}.article-visual{min-height:230px}.article-calculator{padding:24px 18px}.article-header nav a:first-child{display:none}.blog-list a{min-height:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-footer{background:var(--ink);color:#fff;padding:64px 0 28px;font-family:Assistant,Arial,sans-serif}.site-footer a{color:#d6d8e2;text-decoration:none}.site-footer a:hover{color:var(--pink)}.site-footer-inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;width:min(1200px,100% - 48px);margin:0 auto;display:grid}.site-footer-brand{align-items:center;gap:10px;display:inline-flex}.site-footer-brand img{width:34px;height:43px;display:block}.site-footer-brand b{color:#fff;font-size:28px;font-weight:900;line-height:1;display:block}.site-footer-brand small{color:var(--pink);margin-top:3px;font-size:13px;font-weight:800;display:block}.site-footer-about p{color:#b9bccb;max-width:360px;margin:18px 0 12px;font-size:15px;line-height:1.75}.site-footer-more,.site-footer-all{font-weight:800;color:var(--lime)!important}.site-footer-col{flex-direction:column;gap:10px;display:flex}.site-footer-col>strong{color:#fff;margin-bottom:6px;font-size:17px}.site-footer-col>a{font-size:15px;line-height:1.45}.site-footer-contact>a{color:#fff;align-items:center;gap:8px;font-weight:700;display:flex}.site-footer-contact>a span{width:30px;height:30px;color:var(--lime);background:#ffffff14;border-radius:50%;flex:0 0 30px;place-items:center;font-size:15px;display:inline-grid}.site-footer-contact small{color:#9ea1b2;font-size:13px}.site-footer-contact nav{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:6px 16px;margin-top:10px;padding-top:14px;display:flex}.site-footer-contact nav a{font-size:14px}.site-footer-bottom{color:#8f92a3;border-top:1px solid #ffffff1f;justify-content:space-between;gap:32px;width:min(1200px,100% - 48px);margin:44px auto 0;padding-top:22px;font-size:12px;line-height:1.7;display:flex}.site-footer-bottom p{max-width:820px;margin:0}.site-footer-bottom span{white-space:nowrap}.site-footer-legal{justify-items:start;gap:4px;display:grid}.site-footer-legal small{font-size:12px}@media (width<=1000px){.site-footer-inner{grid-template-columns:1fr 1fr;gap:40px 32px}}@media (width<=640px){.site-footer{padding:44px 0 24px}.site-footer-inner{grid-template-columns:1fr;gap:34px;width:calc(100% - 36px)}.site-footer-bottom{flex-direction:column;gap:12px;width:calc(100% - 36px);margin-top:32px}.site-footer-bottom span{white-space:nowrap;color:#d6d8e2}}.site-footer-social{gap:10px;margin-top:4px;display:flex}.site-footer-social a{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.site-footer-social a:hover{background:var(--pink);color:var(--ink)}.article-internal-links>.guide-carousel,.guide-carousel{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid;container-type:inline-size}.guide-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333cqw - 12px);grid-auto-flow:column;gap:18px;padding:2px 2px 14px;display:grid;overflow-x:auto}.guide-carousel-track::-webkit-scrollbar{display:none}.article-internal-links .guide-carousel-track a{scroll-snap-align:start;grid-template-rows:150px 1fr}.article-internal-links .guide-carousel-track strong{font-size:20px}.guide-carousel-controls{justify-content:flex-end;gap:10px;display:flex}.guide-carousel-controls button{border:1px solid var(--line);width:44px;height:44px;color:var(--purple);cursor:pointer;background:#fff;border-radius:50%;font-size:20px;font-weight:900}.guide-carousel-controls button:hover{background:var(--lavender);border-color:#cbc5ff}.guide-carousel-controls button:focus-visible{outline-offset:2px;outline:3px solid #cbc5ff}@container (width<=640px){.guide-carousel-track{grid-auto-columns:calc(50cqw - 9px)}}@container (width<=480px){.guide-carousel-track{grid-auto-columns:82cqw}}.article-toc-mobile{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:32px;display:none}.article-toc-mobile summary{cursor:pointer;color:var(--ink);padding:14px 18px;font-size:17px;font-weight:800;list-style-position:inside}.article-toc-mobile nav{padding:0 18px 12px;display:grid}.article-toc-mobile nav a{color:#666876;border-top:1px solid #f0eef8;padding:9px 0;font-size:15px;line-height:1.4}@media (width<=900px){.article-toc-mobile{display:block}}@media (width<=640px){.article-shell .article-body{font-size:17px;line-height:1.8}.article-body h2{font-size:26px;line-height:1.25}.article-body section{margin-bottom:36px}.article-rich-table th,.article-rich-table td{min-width:0;padding:10px 8px;font-size:14px;line-height:1.45}.article-rich-table th{font-size:13px}.article-inline-table caption{font-size:15px}.article-internal-links h2{font-size:26px}.author-box{padding:20px}}.embed-unavailable{background:#121325b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.embed-unavailable-card{text-align:center;background:#fff;border-radius:24px;gap:12px;width:min(100%,420px);padding:28px;display:grid;box-shadow:0 30px 90px #00000040}.embed-unavailable-card strong{font-size:22px}.embed-unavailable-card p{color:var(--muted);margin:0}.embed-unavailable-card button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:center;padding:10px 28px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._page_ppogd_1{color:var(--ink);background:linear-gradient(#fff 0%,#fbfaff 40%,#fff6fc 100%)}._hero_ppogd_3{padding:64px 0 56px;position:relative;overflow:hidden}._hero_ppogd_3:before{content:"";background:#c8ff0038;border-radius:50%;width:460px;height:460px;position:absolute;inset:-180px auto auto -140px}._hero_ppogd_3:after{content:"";background:#ffa8e43d;border-radius:50%;width:520px;height:520px;position:absolute;inset:auto -160px -220px auto}._heroInner_ppogd_6{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;width:min(1180px,100% - 40px);margin:0 auto;display:grid;position:relative}._heroCopy_ppogd_7 h1{letter-spacing:-2px;margin:16px 0 18px;font-size:clamp(40px,5.2vw,68px);font-weight:900;line-height:1.04}._heroCopy_ppogd_7 h1 em{color:#ff5fc8;font-style:normal}._heroCopy_ppogd_7 p{max-width:590px;color:var(--muted);margin:0 0 28px;font-size:19px;line-height:1.7}._heroCta_ppogd_10{color:var(--ink);background:#e2fa8c;border-radius:18px;align-items:center;gap:10px;padding:17px 28px;font-size:18px;font-weight:900;transition:transform .2s;display:inline-flex;box-shadow:0 18px 40px #ffa8e473}._heroCta_ppogd_10:hover{transform:translateY(-3px)}._heroVisual_ppogd_12{background:linear-gradient(135deg, var(--lavender), #fff0fa);border-radius:36px;place-items:center;min-height:340px;display:grid;overflow:hidden}._heroVisual_ppogd_12 img{object-fit:cover;width:100%;height:100%;max-height:420px}._section_ppogd_15{width:min(1180px,100% - 40px);margin:0 auto;padding:56px 0}._sectionHeading_ppogd_16{text-align:center;max-width:680px;margin:0 auto 36px}._sectionHeading_ppogd_16 h2{letter-spacing:-1.6px;margin:12px 0 0;font-size:clamp(32px,3.8vw,50px);font-weight:900;line-height:1.08}._benefits_ppogd_19{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._benefit_ppogd_19{border:1px solid var(--line);text-align:right;background:#fff;border-radius:28px;padding:28px 26px 30px;box-shadow:0 18px 45px #2822700f}._benefit_ppogd_19 img{object-fit:contain;background:#fff3fb;border-radius:24px;width:96px;height:96px}._benefit_ppogd_19 h3{letter-spacing:-.6px;margin:18px 0 10px;font-size:25px;font-weight:900;line-height:1.15}._benefit_ppogd_19 p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}._steps_ppogd_25{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._steps_ppogd_25 li{background:var(--lavender);text-align:right;border-radius:24px;padding:26px;position:relative}._steps_ppogd_25 b{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;display:grid}._steps_ppogd_25 h3{margin:16px 0 6px;font-size:22px;font-weight:900}._steps_ppogd_25 p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}._joinSection_ppogd_31{width:min(860px,100% - 40px);margin:0 auto;padding:56px 0 90px;scroll-margin-top:80px}._wizard_ppogd_32{scroll-margin-top:90px}._stepper_ppogd_34{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}._stepper_ppogd_34 li{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:800;display:flex}._stepper_ppogd_34 b{background:var(--lavender);width:30px;height:30px;color:var(--purple);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}._stepCurrent_ppogd_37{box-shadow:0 0 0 4px #5d4df51a;border-color:var(--purple)!important;color:var(--ink)!important}._stepCurrent_ppogd_37 b{background:var(--purple);color:#fff}._stepDone_ppogd_39 b{color:var(--ink);background:#e2fa8c}._panel_ppogd_41{border:1px solid var(--line);background:#fff;border-radius:28px;padding:30px;position:relative;box-shadow:0 22px 55px #28227014}._panel_ppogd_41 h3{letter-spacing:-.8px;margin:0 0 20px;font-size:28px;font-weight:900}._grid_ppogd_44{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._grid_ppogd_44 label,._signerName_ppogd_45{gap:7px;font-size:14px;font-weight:800;display:grid}._wide_ppogd_46{grid-column:1/-1}._optional_ppogd_47{color:var(--muted);font-weight:500}._grid_ppogd_44 input,._grid_ppogd_44 textarea,._signerName_ppogd_45 input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fbfbff;border-radius:14px;outline:0;padding:13px 14px;font-size:16px;font-weight:500;transition:border-color .2s,box-shadow .2s}._grid_ppogd_44 textarea{resize:vertical;min-height:96px}._grid_ppogd_44 input:focus,._grid_ppogd_44 textarea:focus,._signerName_ppogd_45 input:focus{border-color:var(--purple);background:#fff;box-shadow:0 0 0 4px #5d4df51a}._fieldError_ppogd_51{color:#bc315e;font-size:13px;font-weight:700}._linkPreview_ppogd_52{overflow-wrap:anywhere;color:var(--purple);text-align:left;font-size:13px;font-weight:700}._grid_ppogd_44 ._honeypot_ppogd_53{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._actions_ppogd_55{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}._primaryButton_ppogd_56{min-height:54px;color:var(--ink);cursor:pointer;background:#e2fa8c;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:17px;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #ffa8e459}._primaryButton_ppogd_56:disabled{opacity:.6;cursor:progress}._linkButton_ppogd_58{color:var(--purple);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:800;text-decoration:underline}._agreementHeader_ppogd_60{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}._agreementHeader_ppogd_60 h3{margin:0}._statusPending_ppogd_62,._statusReady_ppogd_62{border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:900;display:inline-flex}._statusPending_ppogd_62{color:#8a5a00;background:#fff3d6}._statusReady_ppogd_62{color:#2e6b00;background:#e9fbd0}._agreement_ppogd_60{border:1px solid var(--line);background:#fbfbff;border-radius:18px;max-height:320px;padding:20px 22px;overflow-y:auto}._agreement_ppogd_60 section+section{margin-top:14px}._agreement_ppogd_60 h4{margin:0 0 4px;font-size:16px;font-weight:900}._agreement_ppogd_60 p{color:#3f4254;margin:0;font-size:15px;line-height:1.7}._agreementTitle_ppogd_69{text-align:center;margin:0 0 10px!important;font-size:19px!important}._agreementPreamble_ppogd_70{margin-bottom:10px!important}._agreement_ppogd_60 p b{color:var(--purple);margin-left:4px}._panel_ppogd_41 ._grid_ppogd_44+._agreement_ppogd_60{margin-top:18px}._agreementMeta_ppogd_73{color:var(--muted)!important;margin-bottom:14px!important;font-size:13px!important}._check_ppogd_74{cursor:pointer;align-items:flex-start;gap:10px;margin:18px 0 14px;font-size:15px;font-weight:800;display:flex}._check_ppogd_74 input{width:20px;height:20px;accent-color:var(--purple);flex:none;margin-top:2px}._signerName_ppogd_45{max-width:360px;margin-bottom:14px}._signaturePad_ppogd_78{gap:8px;display:grid;position:relative}._signaturePad_ppogd_78 canvas{touch-action:none;cursor:crosshair;background:#fff;border:2px dashed #cfcbe8;border-radius:18px;width:100%;height:170px}._signatureHint_ppogd_80{color:#a9a7bd;pointer-events:none;font-size:13px;font-weight:700;position:absolute;top:12px;right:16px}._signaturePad_ppogd_78 ._linkButton_ppogd_58{justify-self:start}._formError_ppogd_82{color:#bc315e;margin:14px 0 0;font-size:14px;font-weight:800}._success_ppogd_84{text-align:center}._success_ppogd_84 img{object-fit:contain;width:110px;height:110px}._success_ppogd_84 h3{margin:10px 0 8px}._success_ppogd_84 p{max-width:520px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.6}._linkBox_ppogd_88{background:linear-gradient(135deg, var(--lavender), #fff0fa);border-radius:20px;gap:10px;margin:26px 0 22px;padding:22px;display:grid}._linkBox_ppogd_88>span{color:var(--purple);font-size:14px;font-weight:900}._linkBox_ppogd_88 code{color:var(--ink);overflow-wrap:anywhere;text-align:left;background:#fff;border-radius:14px;padding:14px 16px;font-size:16px;font-weight:700;display:block}._linkActions_ppogd_91{flex-wrap:wrap;gap:12px;display:flex}._whatsappButton_ppogd_92{color:#fff;background:#25d366;border-radius:16px;justify-content:center;align-items:center;min-height:54px;padding:14px 24px;font-size:17px;font-weight:900;display:inline-flex}._summary_ppogd_93{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}._summary_ppogd_93 div{border-bottom:1px solid var(--line);gap:2px;padding-bottom:10px;display:grid}._summary_ppogd_93 dt{color:var(--muted);font-size:13px}._summary_ppogd_93 dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:16px;font-weight:800}._nextNote_ppogd_97{color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.6}@media (width<=900px){._heroInner_ppogd_6{text-align:center;grid-template-columns:1fr}._heroCopy_ppogd_7 p{margin-inline:auto}._heroVisual_ppogd_12{min-height:240px}._benefits_ppogd_19,._steps_ppogd_25{grid-template-columns:1fr}}@media (width<=680px){._hero_ppogd_3{padding:36px 0 32px}._heroInner_ppogd_6,._section_ppogd_15{width:calc(100% - 28px)}._heroCopy_ppogd_7 h1{letter-spacing:-1px;font-size:36px}._heroCopy_ppogd_7 p{font-size:16px}._heroCta_ppogd_10{justify-content:center;width:100%}._section_ppogd_15{padding:36px 0}._joinSection_ppogd_31{width:calc(100% - 28px);padding:36px 0 70px}._stepper_ppogd_34{gap:6px}._stepper_ppogd_34 li{text-align:center;flex-direction:column;gap:6px;padding:10px 6px;font-size:12px}._panel_ppogd_41{border-radius:22px;padding:20px 16px}._panel_ppogd_41 h3{font-size:23px}._grid_ppogd_44,._summary_ppogd_93{grid-template-columns:1fr}._primaryButton_ppogd_56,._whatsappButton_ppogd_92{width:100%}._actions_ppogd_55{flex-direction:column;align-items:stretch}._agreement_ppogd_60{max-height:280px;padding:16px}}
