@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/ev-pages/fonts/geist-latin-400-normal-B40WzpMT.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}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/ev-pages/fonts/geist-latin-500-normal-CTWBw9NS.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}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/ev-pages/fonts/geist-latin-600-normal-CSETrqM2.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}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/ev-pages/fonts/geist-latin-700-normal-CFi8mLqe.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{--xc-rivian-amber:#f1af37;--xc-rivian-amber-hover:#d99620;--xc-rivian-cream:#fff6db;--overlay-make-cta:#4c4c4c9e;--overlay-make-cta-bg:#00000091;--xc-rivian-zone:#f1af370d;--overlay-make-hero:linear-gradient(90deg, #000000de 0%, #000000ad 48%, #0000003d 78%, #00000014 100%);--overlay-make-quote:linear-gradient(90deg, #000000d1 0%, #000000a6 45%, #00000038 75%, #00000026 100%);--overlay-make-photo:#00000038;--overlay-make-spotlight:#090909f0;--color-action-text:var(--xc-white);--overlay-contact:#0003;--color-purchase-tab:#ededed;--color-purchase-icon:#fadada;--overlay-fleet:#000000c2;--color-inverse-secondary:#ffffffa6;--xc-black:#0d0d0d;--xc-white:#fff;--xc-red-50:#fff3f3;--xc-red-500:#e7131a;--xc-red-700:#a00b10;--xc-red-900:#500408;--xc-neutral-100:#fdfdfd;--xc-neutral-150:#fcfcfc;--xc-neutral-200:#f7f7f7;--xc-neutral-500:#919191;--xc-neutral-700:#555;--xc-neutral-900:#202023;--xc-mist:#ebebeb;--xc-green-100:#e6ffd9;--xc-green-500:#009d0a;--xc-green-700:#006d07;--xc-blue-500:#1d4ed8;--xc-blue-600:#00e;--color-brand:var(--xc-red-500);--color-brand-hover:var(--xc-red-700);--color-brand-subtle:var(--xc-red-50);--color-text:var(--xc-black);--color-text-secondary:var(--xc-neutral-700);--color-text-muted:var(--xc-neutral-500);--color-text-inverse:var(--xc-white);--color-page:var(--xc-white);--color-surface:var(--xc-neutral-100);--chart-tooltip-x:57.5%;--color-ownership-surface:var(--xc-neutral-150);--color-surface-subtle:var(--xc-neutral-200);--color-surface-dark:var(--xc-black);--color-surface-raised-dark:var(--xc-neutral-900);--color-border:var(--xc-mist);--color-success:var(--xc-green-500);--color-success-text:var(--xc-green-700);--color-success-subtle:var(--xc-green-100);--color-info:var(--xc-blue-500);--color-link:var(--xc-blue-600);--color-error:var(--xc-red-500);--color-error-text:var(--xc-red-700);--color-error-subtle:var(--xc-red-50);--font-family:"Graphie", "Geist", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display:48px;--text-section:36px;--leading-section:43px;--leading-display:56px;--text-h1:40px;--leading-h1:48px;--text-h2:32px;--leading-h2:40px;--text-h3:24px;--leading-h3:32px;--text-h4:20px;--leading-h4:28px;--text-h5:18px;--leading-h5:26px;--text-h6:16px;--leading-h6:24px;--text-xl:18px;--leading-xl:26px;--text-lg:16px;--leading-lg:22px;--text-md:14px;--leading-md:20px;--text-caption:12px;--leading-caption:16px;--text-small:11px;--leading-small:14px;--space-0:0;--space-half:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0;--radius-xs:2px;--radius-input:4px;--radius-sm:7px;--radius-md:10px;--radius-lg:12px;--radius-full:100px;--shadow-1:0 1px 2px #0000000f;--shadow-2:0 2px 8px #0000001a;--shadow-3:0 4px 16px #00000024;--shadow-4:0 8px 32px #0003;--shadow-brand:0 4px 20px #e7131a4d;--container-width:1360px;--page-gutter:40px;--section-space:70px;--control-height:48px;--button-height:43px;--focus-ring:0 0 0 3px var(--color-page), 0 0 0 5px var(--color-info);--overlay:#00000073;--overlay-heavy:#000000a6;--overlay-hero:#00000057;--color-comparison-header:#f6f6f6;--color-row-subtle:#fbfbfb;--color-success-cell:#f6fff3;--color-team-control:#ffffff40;--color-inverse-muted:#fffc;--color-inverse-border:#ffffff29;--duration-fast:.15s;--sidebar-width:252px}@media (width<=640px){:root{--text-display:36px;--text-section:28px;--leading-section:36px;--leading-display:44px;--text-h1:32px;--leading-h1:40px;--text-h2:28px;--leading-h2:36px;--text-h3:22px;--leading-h3:30px;--text-h4:18px;--leading-h4:26px;--text-h5:16px;--leading-h5:24px;--text-h6:14px;--leading-h6:20px;--text-xl:16px;--leading-xl:22px;--text-lg:14px;--leading-lg:20px;--text-md:12px;--leading-md:18px;--page-gutter:23px;--section-space:40px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--color-page);color:var(--color-text);font:var(--weight-regular) var(--text-lg)/var(--leading-lg) var(--font-family);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}a{color:inherit;text-underline-offset:4px}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin-block:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-6) 0}:focus-visible{box-shadow:var(--focus-ring);outline:none}::selection{background:var(--color-brand);color:var(--color-text-inverse)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100px;left:var(--space-4);z-index:100;background:var(--color-page);padding:var(--space-4);position:fixed}.skip-link:focus{top:var(--space-4)}.stack{gap:var(--space-6);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.muted{color:var(--color-text-secondary)}.brand-text{color:var(--color-brand)}.full-width{width:100%}.grid-2{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.text-center{text-align:center}.visually-spaced{margin-top:var(--space-8)}@media (width<=640px){.grid-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.xc-text--display{font-size:var(--text-display);line-height:var(--leading-display)}.xc-text--section{font-size:var(--text-section);line-height:var(--leading-section)}.xc-icon{vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.xc-icon>img{flex:none;max-width:none}.xc-text--h1{font-size:var(--text-h1);line-height:var(--leading-h1)}.xc-text--h2{font-size:var(--text-h2);line-height:var(--leading-h2)}.xc-text--h3{font-size:var(--text-h3);line-height:var(--leading-h3)}.xc-text--h4{font-size:var(--text-h4);line-height:var(--leading-h4)}.xc-text--h5{font-size:var(--text-h5);line-height:var(--leading-h5)}.xc-text--h6{font-size:var(--text-h6);line-height:var(--leading-h6)}.xc-text--xl{font-size:var(--text-xl);line-height:var(--leading-xl)}.xc-text--lg{font-size:var(--text-lg);line-height:var(--leading-lg)}.xc-text--md{font-size:var(--text-md);line-height:var(--leading-md)}.xc-text--caption{font-size:var(--text-caption);line-height:var(--leading-caption)}.xc-text--small,.xc-text--overline{font-size:var(--text-small);line-height:var(--leading-small)}.xc-text--overline{text-transform:uppercase;letter-spacing:1.2px}.xc-text--regular{font-weight:var(--weight-regular)}.xc-text--semibold{font-weight:var(--weight-semibold)}.xc-text--bold{font-weight:var(--weight-bold)}.xc-button{min-height:var(--button-height);padding:0 var(--space-8);border-radius:var(--radius-xs);font-size:16px;font-weight:var(--weight-bold);transition:background var(--duration-fast), border-color var(--duration-fast);border:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:10px;line-height:19px;text-decoration:none;display:inline-flex}.xc-button--rounded{border-radius:var(--radius-md)}.xc-button--primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-inverse)}.xc-button--primary:hover:not(:disabled){background:var(--color-brand-hover)}.xc-button--secondary{background:var(--color-page);color:var(--color-brand);border-color:var(--color-brand)}.xc-button--light-red{background:var(--color-brand-subtle);color:var(--color-brand-hover);border-color:var(--color-brand)}.xc-button--secondary:hover:not(:disabled),.xc-button--light-red:hover:not(:disabled){background:var(--color-brand-subtle);border-color:var(--color-brand-hover);color:var(--color-brand-hover)}.xc-button--black,.xc-button--tertiary{background:var(--color-surface-dark);color:var(--color-text-inverse);border-color:var(--color-surface-dark)}.xc-button--black:hover:not(:disabled),.xc-button--tertiary:hover:not(:disabled){background:var(--color-surface-raised-dark);border-color:var(--color-surface-raised-dark)}.xc-button--outline-white{border:1px solid var(--color-text-inverse);color:var(--color-text-inverse);padding-inline:var(--space-5);background:0 0;font-size:14px}.xc-button--outline{background:var(--color-page);border-color:var(--color-text);color:var(--color-text);font-weight:var(--weight-semibold);padding-inline:var(--space-3);min-height:46px}.xc-button--outline:hover:not(:disabled){background:var(--color-surface-subtle)}.xc-button--outline-white:hover:not(:disabled){background:var(--color-inverse-border)}.xc-button--link,.xc-button--underline{padding:var(--space-1) 0;background:0 0;border:0;min-height:32px}.xc-button--link{color:var(--color-brand)}.xc-button--underline{color:var(--color-text);text-underline-offset:5px;text-decoration:underline}.xc-button--link:hover{color:var(--color-brand-hover)}.xc-button--sm{padding-inline:var(--space-4);font-size:14px}.xc-button:disabled{opacity:.45}.xc-icon-button{border:1px solid var(--color-border);border-radius:var(--radius-input);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.xc-icon-button:hover:not(:disabled){background:var(--color-surface-subtle)}.xc-icon-button--plain{background:0 0;border:0;width:44px;height:44px}.xc-spinner{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.xc-badge{align-self:flex-start;align-items:center;gap:var(--space-1);width:fit-content;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-input);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--weight-semibold);display:inline-flex}.xc-badge--neutral{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.xc-badge--brand{background:var(--color-brand-subtle);color:var(--color-brand-hover)}.xc-badge--success{background:var(--color-success-subtle);color:var(--color-success-text)}.xc-alert{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.xc-alert>svg{flex-shrink:0;margin-top:1px}.xc-alert>div{flex:1}.xc-alert strong{font-weight:var(--weight-semibold)}.xc-alert__body{margin-top:var(--space-2);color:var(--color-text-secondary)}.xc-alert--error{background:var(--color-brand-subtle);border-color:var(--color-error)}.xc-alert--error>svg{color:var(--color-error)}.xc-alert--success{background:var(--color-success-subtle)}.xc-alert--success>svg{color:var(--color-success-text)}.xc-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-6);min-width:0}.xc-container{max-width:calc(var(--container-width) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);width:100%;margin-inline:auto}.xc-section-heading{margin-bottom:var(--space-12);flex-direction:column;gap:10px;max-width:694px;display:flex}.xc-section-heading--center{text-align:center;margin-inline:auto}.xc-section-heading--left{text-align:left}.xc-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.xc-field>label,.xc-radio-group>legend{font-size:13px;font-weight:var(--weight-semibold);line-height:16px}.xc-required{color:var(--color-brand)}.xc-input-wrap{position:relative}.xc-input{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-input);padding:13px var(--space-4);background:var(--color-surface);color:var(--color-text);font-size:14px;line-height:20px;display:block}.xc-input::placeholder{color:var(--color-text-muted)}.xc-input:focus{border-color:var(--color-brand);outline:none}.xc-input:focus-visible{box-shadow:var(--focus-ring)}.xc-input[aria-invalid=true]{border-color:var(--color-error);background:var(--color-error-subtle)}.xc-input.is-success{border-color:var(--color-success);padding-right:var(--space-10)}.xc-input:disabled{opacity:.55;background:var(--color-surface-subtle)}.xc-input-check{right:var(--space-4);top:var(--space-4);color:var(--color-success);position:absolute}.xc-field__hint,.xc-field__error{color:var(--color-text-secondary);font-size:12px;line-height:16px}.xc-field__error{color:var(--color-error-text)}.xc-select{appearance:none;padding-right:44px}.xc-select-wrap{display:block;position:relative}.xc-select-wrap>.xc-icon{right:var(--space-4);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.xc-textarea{resize:vertical;min-height:140px}.xc-choice{align-items:flex-start;gap:var(--space-3);cursor:pointer;font-size:14px;line-height:24px;display:flex;position:relative}.xc-choice input{opacity:0;width:24px;height:24px;margin:0;position:absolute;top:0;left:0}.xc-choice__visual{border:2.667px solid var(--color-border);background:var(--color-page);border-radius:2.667px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.xc-choice__visual img{visibility:hidden}.xc-choice input:checked+.xc-choice__visual{background:var(--color-brand)}.xc-choice input:checked+.xc-choice__visual img{visibility:visible}.xc-choice input:focus-visible+.xc-choice__visual{box-shadow:var(--focus-ring)}.xc-choice input:disabled~span{opacity:.5;cursor:not-allowed}.xc-choice__visual--radio{border-radius:var(--radius-full)}.xc-choice small{color:var(--color-text-secondary);font-size:12px;display:block}.xc-radio-group{gap:var(--space-3);flex-direction:column;display:flex}.xc-radio-group legend{margin-bottom:var(--space-4)}.xc-upload{border:1px dashed var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-8);text-align:center;align-items:center;gap:var(--space-3);cursor:pointer;flex-direction:column;display:flex;position:relative}.xc-upload strong{color:var(--color-brand);text-decoration:underline}.xc-upload small{color:var(--color-text-secondary);font-size:12px}.xc-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.xc-upload:focus-within,.xc-upload.is-dragging{border-color:var(--color-brand);box-shadow:var(--focus-ring)}.xc-upload-list{padding:0;list-style:none}.xc-upload-list li{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-block:var(--space-2);font-size:13px;display:flex}.xc-upload-list li span{overflow-wrap:anywhere}.xc-tabs__list{gap:var(--space-5);margin-bottom:var(--space-8);padding:var(--space-2);display:flex;overflow-x:auto}.xc-tabs__list button{background:var(--color-surface-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-6);font-weight:var(--weight-bold);white-space:nowrap;min-width:180px;min-height:46px;color:var(--color-text-secondary);border:0;font-size:14px}.xc-tabs__list button[aria-selected=true]{color:var(--color-text-inverse);background:var(--color-brand)}.xc-accordion{gap:var(--space-12);display:grid}.xc-accordion--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xc-accordion__column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.xc-accordion details{min-width:0}.xc-accordion summary{justify-content:space-between;align-items:center;gap:var(--space-5);font-weight:var(--weight-semibold);min-height:60px;padding:var(--space-4);background:var(--xc-neutral-150);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:16px;line-height:22px;list-style:none;display:flex}.xc-accordion__title{flex:1}.xc-accordion summary::-webkit-details-marker{display:none}.xc-accordion--boxed details[open] .xc-accordion__chevron{transform:rotate(-90deg)}.xc-accordion--divided .xc-accordion__column{gap:0}.xc-accordion--divided details{border-bottom:1px solid var(--color-border);padding-block:var(--space-5)}.xc-accordion--divided summary{background:0 0;border:0;border-radius:0;min-height:24px;padding:0}.xc-accordion--divided details[open] .xc-accordion__chevron{transform:rotate(90deg)}.xc-accordion__body{padding:var(--space-5) 10px 0;color:var(--color-text-secondary);font-size:16px;line-height:22px}.xc-accordion--divided .xc-accordion__body{padding-inline:0}@media (width<=640px){.xc-accordion--columns-2{gap:var(--space-4);grid-template-columns:1fr}.xc-accordion summary,.xc-accordion__body{font-size:14px;line-height:20px}.xc-tabs__list button{min-width:0}}.xc-stepper{padding:var(--space-6) var(--page-gutter);border-block:1px solid var(--color-border);background:var(--color-page)}.xc-stepper ol{justify-content:center;gap:var(--space-8);padding:0;list-style:none;display:flex}.xc-stepper li>div,.xc-stepper li>button{gap:var(--space-2);color:var(--color-text-secondary);background:0 0;border:0;align-items:center;padding:0;font-size:13px;display:flex}.xc-stepper li span{border:1px solid var(--color-border);border-radius:var(--radius-full);width:26px;height:26px;font-weight:var(--weight-semibold);place-items:center;display:grid}.xc-stepper .is-current>div{color:var(--color-brand);font-weight:var(--weight-semibold)}.xc-stepper .is-current span,.xc-stepper .is-complete span{background:var(--color-brand);color:var(--color-text-inverse);border-color:var(--color-brand)}.xc-stepper__mobile{display:none}.xc-modal{border:1px solid var(--color-border);padding:var(--space-8);border-radius:var(--radius-lg);width:calc(100% - 32px);max-width:560px;box-shadow:var(--shadow-4)}.xc-modal::backdrop{background:var(--overlay)}.xc-modal__header{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.xc-modal__header h2{font-size:var(--text-h3);line-height:var(--leading-h3)}@media (width<=760px){.xc-stepper ol{gap:var(--space-2)}.xc-stepper li{background:var(--color-border);border-radius:var(--radius-xs);flex:1;height:6px}.xc-stepper li.is-current,.xc-stepper li.is-complete{background:var(--color-brand)}.xc-stepper li>div,.xc-stepper li>button{display:none}.xc-stepper__mobile{margin-top:var(--space-3);font-size:13px;font-weight:var(--weight-semibold);display:block}.xc-tabs__list{gap:var(--space-2)}}.icon-ink img{filter:brightness(0)}.xc-input-trailing{pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.xc-input-wrap:has(.xc-input-trailing) .xc-input{padding-right:48px}.xc-button--neutral{border:1px solid var(--color-border);background:var(--color-page);color:var(--color-text-secondary);font-weight:var(--weight-semibold)}.xc-button--neutral:hover:not(:disabled){background:var(--color-surface-subtle)}.xc-alert--notice{border:0;border-top:3px solid var(--color-brand);background:var(--color-page);border-radius:0 7px 7px;gap:8px;padding:20px}.xc-alert--notice>.xc-icon{margin-top:2px}.xc-alert--notice strong{color:var(--color-brand-hover);font-size:16px;line-height:24px}.xc-alert--notice .xc-alert__body{margin-top:16px;margin-left:-26px;font-size:14px;line-height:20px}.xc-upload{border-color:var(--color-brand);border-radius:7px;gap:12px;padding:24px}.xc-upload__instruction{font-size:14px;line-height:20px;font-weight:var(--weight-semibold)}.xc-upload>span:not(.xc-icon):not(.xc-upload__instruction){color:var(--color-text-secondary);font-size:14px;line-height:20px}.site-section{padding-block:var(--section-space)}.section-action{margin-top:var(--space-12);justify-content:center;display:flex}.three-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.split-section{gap:var(--space-20);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.split-section>.xc-section-heading{top:var(--space-6);position:sticky}.figma-icon{object-fit:contain;flex-shrink:0}.rotate-arrow{transform:rotate(90deg)}.site-header{background:var(--color-page)}.site-header__inner{align-items:center;gap:var(--space-10);min-height:102px;padding-inline:50px;display:flex}.brand-logo{object-fit:contain;flex-shrink:0}.site-nav{font-size:16px;font-weight:var(--weight-semibold);flex:1;align-items:center;gap:22px;display:flex}.site-nav>a:not(.xc-button){white-space:nowrap;text-decoration:none}.site-nav>a:not(.xc-button):hover{color:var(--color-brand)}.site-quick-links{margin-left:auto}.site-dropdown{position:relative}.site-dropdown summary{align-items:center;gap:var(--space-2);white-space:nowrap;list-style:none;display:flex}.site-dropdown summary::-webkit-details-marker{display:none}.site-dropdown>div{background:var(--color-page);border:1px solid var(--color-border);box-shadow:var(--shadow-2);border-radius:var(--radius-input);z-index:20;min-width:220px;padding:var(--space-2);position:absolute;top:calc(100% + 12px);left:0}.site-dropdown>div a{padding:var(--space-3);text-decoration:none;display:block}.site-dropdown>div a:hover{background:var(--color-surface-subtle)}.site-menu-toggle{margin-left:auto;display:none}.site-phone{margin-left:auto;font-size:14px}.site-footer{background:var(--color-surface-dark);color:var(--color-text-inverse);padding:var(--space-14) 0 var(--space-16)}.site-footer__top{justify-content:space-between;align-items:center;gap:var(--space-20);display:flex}.site-footer__main{flex:1}.site-footer__columns{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;display:grid}.site-footer .stack{gap:19px}.site-footer a{font-size:16px;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer__columns h2{margin-bottom:var(--space-1)}.site-footer__contact{flex-shrink:0;width:345px}.site-footer__contact span{color:var(--color-inverse-muted);margin-bottom:var(--space-2)}.site-footer__contact p{font-size:16px}.site-footer--compact .site-footer__columns{grid-template-columns:1fr}.prototype-notice{align-items:center;gap:var(--space-4);background:var(--color-surface-dark);color:var(--color-text-inverse);padding:var(--space-2) var(--space-4);justify-content:center;font-size:11px;line-height:16px;display:flex}.prototype-notice a{color:var(--color-text-inverse);white-space:nowrap}.prototype-notice .xc-icon-button{color:var(--color-text-inverse);border-color:var(--color-inverse-border);width:24px;height:24px}.home-hero{padding-block:var(--space-10)}.home-hero__panel{gap:var(--space-8);padding:28px var(--space-8);background:var(--xc-neutral-150);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:1.15fr 1fr;align-items:center;min-height:466px;display:grid}.home-hero h1{font-size:42px;line-height:55px;font-weight:var(--weight-semibold);letter-spacing:-.8px}.home-hero h1 span{color:var(--color-brand)}.home-hero__actions{margin-top:var(--space-8);align-items:flex-start;gap:19px;display:flex}.home-hero__actions>div>p{margin-top:var(--space-2);color:var(--color-text-secondary);text-align:center;font-size:13px;line-height:20px}.home-hero__actions .xc-button{padding-inline:var(--space-6)}.home-hero__actions>.xc-button>.figma-icon{transform:rotate(90deg)}.home-hero__visual{position:relative}.home-hero__photo{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:407px}.home-hero__checks{margin-top:var(--space-8);width:306px}.check-list{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.check-list li{align-items:center;gap:var(--space-2);font-size:14px;line-height:22px;display:flex}.home-hero__checks li{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.home-hero__checks li:last-child{border:0;padding-bottom:0}.claim-message{border-radius:var(--radius-md);background:var(--color-inverse-muted);align-items:end;gap:var(--space-2);max-width:258px;padding:12px;font-size:11px;line-height:15px;display:flex;position:absolute;top:39%;left:-9%}.claim-message small{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);margin-bottom:var(--space-1);font-size:10px;display:flex}.claim-message__avatar{border-radius:50%;flex-shrink:0;width:38px;height:38px;overflow:hidden}.claim-message__avatar img{object-fit:cover;width:100%;height:100%}.trust-rating{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-page);color:var(--color-text);font-size:14px;display:inline-flex}.home-hero__visual>.trust-rating{background:var(--color-inverse-muted);position:absolute;bottom:16%;left:-7%}.service-grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-card{flex-direction:column;gap:18px;min-width:0;display:flex}.service-card>img,.repair-card__artwork>img,.service-card__visual>img{aspect-ratio:325/316;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto}.service-card .xc-button{align-self:flex-start;margin-top:auto}.repair-card__artwork>img{object-fit:contain;border:1px solid var(--color-border);background:var(--color-page)}.service-card__visual{position:relative}.service-card__notice{white-space:nowrap;font-size:14px;font-weight:var(--weight-semibold);background:var(--color-inverse-muted);border-radius:8px;align-items:center;gap:6px;padding:11px 12px;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.service-card>.muted{max-width:284px}.team-banner{padding-block:var(--space-10)}.image-banner{border-radius:var(--radius-lg);min-height:288px;color:var(--color-text-inverse);position:relative;overflow:hidden}.image-banner__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.image-banner__overlay{background:var(--overlay);position:absolute;inset:0}.image-banner__content{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:inherit;padding:var(--space-10);display:flex;position:relative}.image-banner__content>div:first-child{max-width:740px}.image-banner__content p{margin-top:var(--space-4)}.team-banner .image-banner__content{text-align:center;flex-direction:column;justify-content:center;gap:32px}.team-banner .image-banner__content>div:first-child{max-width:770px}.team-banner .image-banner__content p{max-width:603px;font-weight:var(--weight-semibold);margin-inline:auto}.team-control{background:var(--color-team-control);border:1px solid var(--color-inverse-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:var(--weight-semibold);border-radius:7px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:inline-flex}.team-control:hover{background:var(--overlay)}.avatar-stack{justify-content:center;display:flex}.avatar-stack img{object-fit:cover;border:2px solid var(--color-page);border-radius:50%;width:40px;height:40px;margin-left:-12px}.avatar-stack img:first-child{margin-left:0}.stat-card{min-height:254px;padding:26px var(--space-6);background:var(--xc-neutral-150);flex-direction:column;gap:92px;display:flex}.step-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.step-card>img{aspect-ratio:440/203;object-fit:cover;width:100%}.step-card>div{padding:var(--space-4);flex-direction:column;gap:10px;display:flex}.fleet-panel{border-radius:var(--radius-lg);color:var(--color-text-inverse);min-height:519px;position:relative;overflow:hidden}.fleet-panel__content{grid-template-columns:1.075fr 1fr;gap:124px;padding:46px 51px 10px;display:grid;position:relative}.fleet-panel__content>.stack{align-items:flex-start}.fleet-panel .image-banner__overlay{background:var(--overlay-fleet)}.fleet-features{flex-direction:column;gap:19px;display:flex}.fleet-features>.stack{border-bottom:1px solid var(--color-inverse-border);gap:11px;padding-bottom:20px}.fleet-features p{color:var(--color-inverse-secondary);font-size:16px;line-height:22px}.fleet-features .row{flex-wrap:nowrap;gap:12px}.fleet-features .figma-icon{object-fit:contain;width:24px;height:24px}.stats-layout{grid-template-columns:minmax(0,1.09fr) minmax(0,1fr);gap:clamp(40px,13vw,191px)}.story-layout{grid-template-columns:minmax(0,1.257fr) minmax(0,1fr);gap:94px}.story-images{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:.85fr 1fr;display:grid}.story-images img{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:472px}.testimonial-card{gap:var(--space-6);min-height:451px;padding:26px var(--space-5);flex-direction:column;display:flex}blockquote{margin:0}.testimonial-card blockquote{color:var(--color-text-secondary);flex:1;font-size:16px;line-height:22px}.testimonial-card__author{border-top:1px solid var(--color-border);padding-top:var(--space-5);gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;font-size:14px;display:flex}.testimonial-card__author span{color:var(--color-text-secondary)}.review-pagination{margin:32px auto 48px}.review-proof{align-items:center;gap:36px;display:flex}.review-proof .trust-rating{border:1px solid var(--color-border);white-space:nowrap;gap:24px;min-height:64px;padding:11px 23px;font-size:18px}.review-logos{flex:1;justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.review-logos img{object-fit:contain;width:16%;height:44px}.cta-banner .image-banner__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:48px}.cta-banner .image-banner__content>div{max-width:770px}.cta-banner .image-banner__content p{font-weight:var(--weight-semibold);margin-top:16px}.xcare-hero{padding-block:var(--space-10)}.xcare-hero__panel{border-radius:var(--radius-lg);padding:var(--space-12) var(--space-20);gap:var(--space-20);grid-template-columns:minmax(0,1fr) minmax(0,466px);align-items:center;min-height:741px;display:grid;position:relative;overflow:hidden}.xcare-hero__overlay{background:var(--overlay-hero)}.xcare-hero__intro{color:var(--color-text-inverse);position:relative}.xcare-hero__intro h1 sup{font-size:18px;font-weight:var(--weight-regular)}.xcare-hero__intro p{font-size:16px;line-height:22px}.xcare-logo{width:99px;height:99px;position:relative}.xcare-logo__mark{width:65%;position:absolute;top:18%;left:17.5%}.quote-form{border-radius:var(--radius-lg);background:var(--color-page);color:var(--color-text);gap:25px;padding:36px 35px;position:relative}.quote-form .xc-input{border-radius:7px;min-height:58px}.quote-form .xc-field:not(:has(input[type=range]))>label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quote-mileage{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:7px;padding:14px;position:relative}.quote-mileage .xc-field{gap:10px}.quote-mileage label{font-size:16px;font-weight:var(--weight-regular)}.quote-mileage output{font-weight:var(--weight-semibold);font-size:16px;position:absolute;top:14px;right:14px}.quote-mileage__info{position:absolute;top:15px;left:125px}.quote-mileage .range-labels{margin-top:10px}.quote-form input[type=range]{appearance:none;background:var(--color-border);border-radius:var(--radius-full);cursor:pointer;width:100%;height:10px;accent-color:var(--color-brand);border:0;min-height:10px;padding:0}.quote-form input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-brand);border:1px solid var(--color-page);border-radius:50%;width:20px;height:20px}.quote-form input[type=range]::-moz-range-thumb{background:var(--color-brand);border:1px solid var(--color-page);border-radius:50%;width:20px;height:20px}.range-labels{color:var(--color-text-secondary);justify-content:space-between;margin-top:-12px;font-size:14px;display:flex}.coverage-card{gap:var(--space-4);min-height:476px;padding:var(--space-8);background:var(--xc-neutral-150);flex-direction:column;display:flex;position:relative;overflow:hidden}.coverage-card>p{font-size:16px;line-height:22px}.coverage-card .check-list{z-index:1;color:var(--color-text-secondary);gap:11px;margin-top:12px;position:relative}.coverage-card__bottom{margin-top:auto;padding-top:28px}.coverage-card__bottom>div{z-index:1;width:238px;position:relative}.coverage-card__bottom>div>.xc-button{width:100%;padding-inline:12px}.coverage-card__bottom>div>p{margin-top:12px}.coverage-card__bottom>img{object-fit:contain;width:404px;max-width:none;height:269.33px;position:absolute;bottom:-52.33px;right:-92px}.comparison-scroll{max-width:1110px;margin-inline:auto;position:relative;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:620px;font-size:16px;line-height:22px}.comparison-table th,.comparison-table td{border:1px solid var(--color-border);padding:var(--space-5) var(--space-6);text-align:center;width:33.333%}.comparison-table tbody th{font-weight:var(--weight-semibold);text-align:left}.comparison-table thead th{background:var(--color-comparison-header);font-weight:var(--weight-semibold)}.comparison-table thead th:first-child{background:var(--color-surface-dark);color:var(--color-text-inverse);text-align:left;font-size:20px}.comparison-table tbody tr{height:73px}.comparison-table tbody tr:nth-child(2n){background:var(--color-row-subtle)}.comparison-table td{font-size:14px}.comparison-table td:nth-child(2){font-weight:var(--weight-semibold)}.comparison-table .comparison-transfer td:nth-child(2){background:var(--color-success-cell)}.comparison-table .comparison-transfer td:nth-child(3){background:var(--color-brand-subtle)}.comparison-table td>img{margin-inline:auto}.comparison-logo{width:50px;margin-inline:auto;display:block;position:relative}.comparison-logo>img+img{width:33px;position:absolute;top:10px;left:8.5px}.numbered-card{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.numbered-card p{font-size:14px;line-height:22px}.numbered-card a{color:var(--color-brand)}.claim-use .numbered-card p{font-size:16px;line-height:22px}.claim-use .numbered-card:first-child{position:relative;overflow:hidden}.claim-use .numbered-card:first-child:before{content:"";background:var(--color-brand);width:72%;height:3px;position:absolute;top:0;left:0}.claim-steps-photo{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:100%;min-height:560px}.faq-section .xc-tabs__list{justify-content:center}.faq-section .xc-accordion{max-width:1110px;margin-inline:auto}.make-hero{min-height:720px;color:var(--color-text-inverse);display:flex;position:relative}.make-hero>.xc-container{padding-top:94px;position:relative}.make-hero__content{max-width:706px}.make-hero__content p{max-width:680px}.ownership-grid{flex-direction:column;gap:18px;max-width:700px;margin-inline:auto;display:flex}.ownership-card{background:var(--color-surface-subtle);align-items:center;gap:22px;padding:14px;display:flex}.ownership-card__icon{background:var(--color-brand-subtle);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.ownership-card__body{flex-direction:column;gap:5px;display:flex}.ownership-card__body>p:last-child{color:var(--color-text-secondary);font-size:16px;line-height:22px}.risk-chart{aspect-ratio:760/540;width:100%;color:var(--color-text-secondary);font-size:12px;position:relative}.risk-chart img{object-fit:fill;max-width:none;position:absolute}.risk-chart__zone{background:var(--color-brand-subtle);width:17.89%;height:69.44%;position:absolute;top:16.67%;left:39.74%}.risk-chart__area{width:89.47%;height:61.28%;top:24.83%;left:3.95%}.risk-chart__line{width:89.74%;height:51.93%;top:24.65%;left:3.82%}.risk-chart__dot{width:1.84%;height:2.59%;top:23.7%;left:56.71%}.risk-chart__grid,.risk-chart__axis{width:89.47%;height:1px;left:3.95%}.risk-chart__axis{top:86.11%}.risk-chart__connector{width:1px;height:13.52%;top:10%;left:57.63%}.risk-chart__callout{border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-2);background:var(--color-page);white-space:nowrap;padding:10px 20px;position:absolute;top:1.67%;left:57.5%;transform:translate(-50%)}.risk-chart__labels{justify-content:space-between;width:92%;display:flex;position:absolute;top:88.33%;left:3%}.risk-chart__caption{position:absolute;top:93%;left:44%}.claim-spotlight{min-height:620px;padding-block:var(--space-14);align-items:flex-end;display:flex;position:relative}.claim-spotlight>.xc-container{position:relative}.claim-spotlight__card{background:var(--color-inverse-muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;width:min(555px,100%)}.claim-spotlight__card dl{gap:var(--space-6);margin:var(--space-14) 0 0;justify-content:space-between;display:flex}.claim-spotlight__card dl>div{gap:var(--space-2);flex-direction:column-reverse;display:flex}.claim-spotlight__card dt{color:var(--color-text-secondary);font-size:12px}.claim-spotlight__card dd{font-size:18px;font-weight:var(--weight-semibold);margin:0}@media (width>=1441px){.make-hero{max-width:1680px;margin:auto}}@media (width<=1200px){.site-header__inner{padding-inline:var(--page-gutter);gap:var(--space-6)}.site-nav{gap:var(--space-3);font-size:14px}.site-footer__columns{gap:var(--space-6)}.site-footer__top{gap:var(--space-10)}.home-hero h1{font-size:36px;line-height:46px}.home-hero__actions{flex-wrap:wrap}.xcare-hero__panel{gap:var(--space-10);padding-inline:var(--space-10)}.split-section{gap:var(--space-10)}}@media (width<=960px){.site-menu-toggle{display:flex}.site-header__inner{min-height:84px;padding-block:var(--space-4);flex-wrap:wrap;justify-content:space-between}.site-nav{padding-block:var(--space-4);align-items:stretch;gap:var(--space-5);flex-direction:column;flex-basis:100%;display:none}.site-nav.is-open{display:flex}.site-dropdown>div{margin-top:var(--space-3);box-shadow:none;position:static}.site-quick-links{margin-left:0}.site-footer__top{flex-direction:column;align-items:stretch}.site-footer__contact{width:100%}.site-footer__columns{gap:var(--space-8)}.service-grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero__panel{grid-template-columns:1fr}.home-hero__visual{width:85%;margin-left:auto}.three-grid{grid-template-columns:1fr}.step-card{grid-template-columns:1fr 1fr;align-items:center;display:grid}.split-section{grid-template-columns:1fr}.split-section>.xc-section-heading{margin-bottom:0;position:static}.stat-card{gap:var(--space-10);min-height:254px}.fleet-panel__content{gap:var(--space-10);grid-template-columns:1fr}.xcare-hero__panel{grid-template-columns:1fr}.xcare-hero__intro{max-width:600px}.xcare-hero__intro .xcare-logo{margin-top:var(--space-6)}.claim-steps-photo{min-height:0;max-height:560px}.review-proof{flex-wrap:wrap}.review-logos{flex-wrap:wrap;flex-basis:100%;justify-content:center}.review-logos img{width:27%}.testimonial-card{min-height:300px}.story-images img{height:340px}}@media (width<=640px){.site-section{padding-block:var(--space-10)}.site-header__inner{padding-inline:var(--space-6)}.site-phone{max-width:120px;font-size:12px}.home-hero{padding:var(--space-6) var(--space-4)}.home-hero__panel{padding:var(--space-8) var(--space-4);gap:var(--space-14)}.home-hero h1{letter-spacing:-.5px;font-size:32px;line-height:42px}.home-hero__actions{gap:var(--space-4);flex-direction:column}.home-hero__actions>div,.home-hero__actions .xc-button,.home-hero__checks{width:100%}.home-hero__visual{width:92%;margin-bottom:var(--space-4)}.home-hero__photo{height:300px}.claim-message{max-width:205px;font-size:10px;top:40%;left:-8%}.home-hero__visual>.trust-rating{font-size:12px;bottom:8%}.service-grid{gap:var(--space-12);grid-template-columns:1fr}.service-card>img{max-height:350px}.image-banner__content{align-items:flex-start;gap:var(--space-8);padding:var(--space-6);flex-direction:column}.team-banner .image-banner__content{align-items:center}.team-control{flex-wrap:wrap;justify-content:center}.ownership-card{align-items:flex-start;gap:14px}.ownership-card__icon{width:64px;height:64px}.ownership-card__icon .figma-icon{width:36px;height:36px}.ownership-card__body>p:last-child{font-size:14px;line-height:20px}.team-banner{padding-block:var(--space-5)}.team-banner .image-banner{min-height:440px}.step-card{display:block}.fleet-panel__content{padding:var(--space-6)}.story-images{grid-template-columns:1fr}.story-images img{height:320px}.xcare-hero{padding:var(--space-4)}.xcare-hero__panel{padding:var(--space-6) var(--space-4);gap:var(--space-8)}.quote-form{padding:var(--space-6)}.xcare-hero__panel>.image-banner__bg{object-position:25% top}.coverage-card{min-height:0;padding:var(--space-6)}.coverage-card__bottom{flex-direction:column-reverse;gap:16px;padding-top:16px;display:flex}.coverage-card__bottom>div{width:100%}.coverage-card__bottom>img{object-fit:contain;width:100%;height:170px;position:static}.comparison-table{min-width:520px;font-size:14px}.comparison-table th,.comparison-table td{padding:var(--space-4) var(--space-3)}.faq-section .xc-tabs__list{justify-content:flex-start}.site-footer{padding-block:var(--space-10)}.site-footer__columns{grid-template-columns:1fr}.site-footer__columns .stack{gap:var(--space-4)}.site-footer__contact{margin-top:var(--space-6)}.prototype-notice{justify-content:space-between;gap:var(--space-2);font-size:10px}.prototype-notice>span{max-width:215px}.make-hero{min-height:524px}.make-hero>.xc-container{padding-top:var(--space-10)}.make-hero__content .xc-text--display{font-size:30px;line-height:38px}.make-hero>.image-banner__bg{object-position:62% center}.make-hero__content{max-width:345px}.ownership-grid{grid-template-columns:1fr}.risk-chart{font-size:9px}.risk-chart__callout{padding:4px 10px}.claim-spotlight{min-height:640px}.claim-spotlight__card dl{gap:var(--space-3)}.claim-spotlight__card dd{font-size:14px}}.xcare-partners{flex:1;min-width:0;height:117px;overflow:hidden}.xcare-partners>div{align-items:center;gap:44px;width:max-content;height:117px;display:flex}.xcare-partners span{flex:none;display:block;position:relative;overflow:hidden}.xcare-partners img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.contact-section{padding-block:20px}.contact-panel{color:var(--color-text-inverse);border-radius:7px;grid-template-columns:minmax(0,603px) minmax(0,409px);justify-content:space-between;gap:64px;padding:31px 41px;display:grid;position:relative;overflow:hidden}.contact-panel__overlay{background:var(--overlay-contact);position:absolute;inset:0}.contact-panel__intro,.contact-panel__details{position:relative}.contact-panel__intro>p{font-size:16px;line-height:22px;font-weight:var(--weight-semibold);margin-top:16px}.contact-panel__intro>.row{gap:33px;margin-top:39px}.contact-panel__details{flex-direction:column;gap:23px;font-size:16px;line-height:20px;display:flex}.contact-panel__details>div{flex-direction:column;gap:5px;display:flex}.contact-panel__details p{align-items:center;gap:9px;display:flex}.contact-panel__details a{text-decoration:none}.contact-panel__details a:hover{text-decoration:underline}.faq-section[data-figma-node="3416:930"] summary{font-size:18px;line-height:24px}@media (width<=960px){.contact-panel{grid-template-columns:1fr;gap:40px;padding:32px 24px}.xcare-partners{flex-basis:100%}}@media (width<=640px){.contact-panel__intro>.row{gap:24px}.faq-section[data-figma-node="3416:930"] summary{font-size:14px;line-height:20px}}.make-page--rivian{--color-brand:var(--xc-rivian-amber);--color-brand-hover:var(--xc-rivian-amber-hover);--color-brand-subtle:var(--xc-rivian-cream);--color-action-text:var(--xc-black)}.make-page--rivian .brand-text,.make-page--rivian .stat-card .brand-text{color:var(--xc-rivian-amber)}.make-page--rivian .make-hero .brand-text,.make-page--rivian .claim-spotlight .brand-text{color:var(--color-brand)}.make-page .make-hero{isolation:isolate}.make-page--rivian .make-hero:before{content:"";background:var(--overlay-make-hero);z-index:0;position:absolute;inset:0}.make-page--rivian .make-hero>.image-banner__bg{z-index:-1}.make-page--rivian .make-hero>.xc-container{padding-inline:89px}.make-page--rivian .xc-button--primary{color:var(--color-action-text)}.make-page--rivian .ownership-card__icon .figma-icon{object-fit:contain}.make-page--rivian .risk-chart__zone{background:var(--xc-rivian-zone)}.make-page--rivian .claim-spotlight{min-height:627px;padding-block:var(--space-10);margin-block:60px}.make-page--rivian .claim-spotlight__card{background:var(--overlay-make-spotlight);color:var(--color-text-inverse);border-radius:var(--radius-sm);min-height:334px;padding:26px 24px}.make-page--rivian .claim-spotlight__card dl{padding-top:var(--space-14);margin-top:auto}.make-page--rivian .claim-spotlight__card dt{color:var(--color-text-inverse);font-size:var(--text-lg)}.make-page--rivian .claim-spotlight__card dd{font-size:var(--text-h3);line-height:var(--leading-h3)}.repair-card__artwork{position:relative}.repair-card__label{width:max-content;bottom:var(--space-6);align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-brand-subtle);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;display:flex;position:absolute;left:50%;transform:translate(-50%)}.repair-card__label>img{width:24px;height:24px}.make-quote{scroll-margin-top:var(--space-6);padding-block:60px}.make-quote__panel{isolation:isolate;align-items:center;gap:var(--space-8);padding:var(--space-10) 78px;border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) 466px;display:grid;position:relative;overflow:hidden}.make-quote__overlay{background:var(--overlay-make-quote);z-index:-1;position:absolute;inset:0}.make-quote__panel>.image-banner__bg{z-index:-2}.make-quote__intro{color:var(--color-text-inverse);gap:18px;position:relative}.make-coverage-icon{object-fit:contain;flex-shrink:0}@media (width<=1100px){.make-quote__panel{padding:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.make-page--rivian .make-hero>.xc-container{padding-inline:var(--page-gutter)}}@media (width<=700px){.make-quote{padding-block:var(--space-10)}.make-quote__panel{padding:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr)}.make-page--rivian .claim-spotlight{margin-block:var(--space-10)}.make-page--rivian .claim-spotlight__card dd{font-size:var(--text-h6);line-height:var(--leading-h6)}.make-page--rivian .claim-spotlight__card dt{font-size:var(--text-caption)}.make-page--rivian .make-hero__content{max-width:100%}}.make-repairs .xc-section-heading{max-width:none}.make-page--rivian .make-hero__content{gap:var(--space-3)}.make-page--rivian .make-hero__content>.row{margin-top:var(--space-3);gap:19px}.cta-banner--make .image-banner__overlay{background:var(--overlay-make-cta-bg)}.cta-banner--make .xc-button{background:var(--overlay-make-cta);-webkit-backdrop-filter:blur(7.15px);backdrop-filter:blur(7.15px);border-color:var(--color-text-muted);border-radius:var(--radius-sm);padding-inline:var(--space-3);min-height:48px}.cta-banner--make .xc-button:hover{background:var(--color-surface-dark);color:var(--color-text-inverse)}.make-page--rivian .claim-spotlight:before{content:"";background:var(--overlay-make-photo);z-index:1;position:absolute;inset:0}.make-page--rivian .claim-spotlight>.xc-container{z-index:2}.make-quote__intro{max-width:611px}@media (width>=1101px){.make-page--rivian .make-risk>.split-section{grid-template-columns:minmax(0,760fr) minmax(0,567fr);gap:33px}.make-page--rivian .make-risk .xc-section-heading{gap:15px;max-width:602px;margin-bottom:57px;padding-top:20px}.make-page--rivian .make-risk .xc-section-heading>p{font-size:var(--text-xl);line-height:var(--leading-xl)}.make-page--rivian .make-risk .stat-card{justify-content:space-between;gap:0;min-height:228px}.make-page--rivian .make-risk .stack{gap:var(--space-5)}}.make-risk .stat-card{justify-content:space-between;gap:0}.ownership-card{background:var(--color-ownership-surface)}.risk-chart__canvas{width:100%;height:100%;display:block}.risk-chart__highlight{fill:var(--color-brand-subtle)}.make-page--rivian .risk-chart__highlight{fill:var(--xc-rivian-zone)}.risk-chart__rule{stroke:var(--color-border);stroke-width:1px}.risk-chart__fill{fill:var(--color-brand-subtle);fill-opacity:.45}.risk-chart__curve{fill:none;stroke:var(--color-brand);stroke-width:2px}.risk-chart__crosshair{stroke:var(--color-text-muted);stroke-width:1px;stroke-dasharray:4 5}.risk-chart__active-point{fill:var(--color-brand);stroke:var(--color-page);stroke-width:2px}.risk-chart__control{opacity:0;cursor:crosshair;touch-action:pan-y;width:89.47%;height:69.44%;margin:0;position:absolute;top:16.67%;left:3.95%}.risk-chart:has(.risk-chart__control:focus-visible){outline:2px solid var(--color-info);outline-offset:4px;border-radius:var(--radius-sm)}.risk-chart__value{left:var(--chart-tooltip-x);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-2);white-space:nowrap;pointer-events:none;color:var(--color-text-secondary);font-size:var(--text-md);display:flex;position:absolute;top:1.5%;transform:translate(-50%)}.risk-chart__value strong{color:var(--color-text)}.comparison-wrap{max-width:1110px;margin-inline:auto}.comparison-sticky-header{z-index:5;pointer-events:none;height:91px;position:sticky;top:0}.comparison-header-scroll{background:var(--color-page);overflow:hidden}.comparison-sticky-header .comparison-table th{height:91px}@media (width<=1100px){.make-repairs .repair-scroller{width:calc(100% + var(--page-gutter));margin-right:calc(-1 * var(--page-gutter));padding-right:var(--page-gutter);gap:var(--space-5);scroll-snap-type:x proximity;padding-bottom:var(--space-4);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.repair-scroller .repair-card{scroll-snap-align:start;flex:0 0 min(325px,85%)}.make-risk .stat-card{justify-content:space-between;gap:0;min-height:228px}}@media (width<=700px){.risk-chart__value{font-size:var(--text-caption);padding:var(--space-2) var(--space-3)}}.comparison-wrap{display:grid}.comparison-wrap>.comparison-scroll,.comparison-sticky-header{grid-area:1/1;min-width:0}.comparison-wrap>.comparison-scroll{width:100%}.comparison-sticky-header{align-self:start;margin-bottom:0}.risk-chart__value{left:clamp(96px, var(--chart-tooltip-x), calc(100% - 96px));font-variant-numeric:tabular-nums;justify-content:center;min-width:188px}@media (width<=700px){.risk-chart__value{min-width:172px}}.chart-number,.chart-number__wheels{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.chart-digit{width:1ch;line-height:inherit;display:inline-block;position:relative;overflow:clip}.chart-digit:before{content:"0";visibility:hidden}.chart-digit__glyph{text-align:center;position:absolute;inset:0}.chart-digit__glyph:before{content:attr(data-digit)}.chart-number__separator:before{content:attr(data-character)}.explorer-intro{max-width:850px;margin-bottom:var(--space-8)}.explorer-intro>p{color:var(--color-text-secondary);margin-top:var(--space-3)}.explorer-surface{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-ownership-surface)}.xcare-explorer .xc-tabs__list{gap:var(--space-2);margin-bottom:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:visible}.xcare-explorer .xc-tabs__list button{min-width:0;min-height:48px;padding:var(--space-3);border-radius:var(--radius-input);color:var(--color-text-secondary);font-weight:var(--weight-semibold);font-size:var(--text-md);background:0 0;transition:background-color .18s ease-out}.xcare-explorer .xc-tabs__list button[aria-selected=true]{background:var(--color-brand);color:var(--color-text)}.xcare-explorer .xc-tabs__list button:hover{box-shadow:inset 0 0 0 1px var(--color-border)}.explorer-panel{animation:.18s ease-out explorer-in}.explorer-plan{align-items:baseline;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-4);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.explorer-plan span{color:var(--color-text-secondary)}.explorer-component{border-top:1px solid var(--color-border)}.explorer-component summary{align-items:center;gap:var(--space-5);padding:var(--space-5) 0;cursor:pointer;list-style:none;display:flex}.explorer-component summary::-webkit-details-marker{display:none}.explorer-component summary>span:not(.xc-icon){gap:var(--space-1);flex:1;display:grid}.explorer-component summary strong{font-size:var(--text-lg)}.explorer-component summary span span,.explorer-detail,.explorer-panel-heading p,.explorer-next,.explorer-checklist dd,.explorer-footer p{color:var(--color-text-secondary);line-height:1.5}.explorer-icon{flex:0 0 32px;width:32px;height:36px;display:block}.explorer-component summary>.xc-icon{width:20px;height:20px;transition:transform .18s ease-out}.explorer-component[open] summary>.xc-icon{transform:rotate(180deg)}.explorer-detail{padding:0 var(--space-8) var(--space-5) 52px;max-width:85ch}.explorer-panel-heading{margin-bottom:var(--space-6)}.explorer-panel-heading p{margin-top:var(--space-2)}.explorer-journey{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.explorer-journey li{position:relative}.explorer-journey li:before{content:"";top:18px;left:40px;right:calc(-1 * var(--space-6));background:var(--color-border);height:1px;position:absolute}.explorer-journey li:last-child:before{display:none}.explorer-step-number{border:1px solid var(--color-brand);background:var(--color-brand-subtle);border-radius:var(--radius-full);width:36px;height:36px;margin-bottom:var(--space-4);font-weight:var(--weight-semibold);place-items:center;display:grid;position:relative}.explorer-journey p{margin-top:var(--space-3);line-height:1.5}.explorer-next{font-size:var(--text-caption)}.explorer-checklist{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.explorer-checklist>div{border-top:1px solid var(--color-border);padding:var(--space-4) 0}.explorer-checklist dt{gap:var(--space-3);font-weight:var(--weight-semibold);display:flex}.explorer-checklist dt span{color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:var(--weight-regular)}.explorer-checklist dd{margin:var(--space-2) 0 0;font-size:var(--text-caption)}.explorer-footer{justify-content:space-between;align-items:center;gap:var(--space-5);border-top:1px solid var(--color-border);margin-top:var(--space-6);padding-top:var(--space-6);display:flex}.explorer-footer p{font-size:var(--text-caption);margin-top:var(--space-1)}@keyframes explorer-in{0%{opacity:0}to{opacity:1}}@media (width<=760px){.explorer-surface{padding:var(--space-4)}.xcare-explorer .xc-tabs__list{gap:var(--space-1)}.xcare-explorer .xc-tabs__list button{white-space:normal;font-size:var(--text-caption);padding:var(--space-2)}.explorer-component summary{gap:var(--space-3);padding:var(--space-4) 0}.explorer-component summary span span{font-size:var(--text-caption)}.explorer-detail{font-size:var(--text-caption);padding-left:0;padding-right:0}.explorer-journey{gap:var(--space-5);grid-template-columns:1fr}.explorer-journey li{gap:var(--space-4);display:flex}.explorer-step-number{flex-shrink:0}.explorer-journey li:before{top:40px;bottom:calc(-1 * var(--space-5));width:1px;height:auto;left:18px;right:auto}.explorer-journey p{margin-top:var(--space-2);font-size:var(--text-caption)}.explorer-checklist{grid-template-columns:1fr}.explorer-footer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.explorer-panel{animation:none}.xcare-explorer .xc-tabs__list button,.explorer-component summary>.xc-icon{transition:none}}.gallery-shell{min-height:100vh;font-size:14px;line-height:22px}.gallery-sidebar{width:var(--sidebar-width);background:var(--color-surface-dark);color:var(--color-text-inverse);z-index:40;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.gallery-brand{padding:var(--space-8) var(--space-6) var(--space-6);border-bottom:1px solid var(--color-inverse-border);flex-direction:column;text-decoration:none;display:flex}.gallery-brand>span{margin-top:var(--space-5);letter-spacing:1.6px;color:var(--color-inverse-muted);font-size:9px;line-height:14px}.gallery-brand b{font-weight:var(--weight-regular);letter-spacing:0;margin-left:var(--space-6);border:1px solid var(--color-inverse-border);border-radius:var(--radius-xs);padding:2px 6px}.gallery-sidebar__scroll{padding:var(--space-5) var(--space-3) var(--space-8);scrollbar-width:thin;scrollbar-color:var(--color-text-secondary) transparent;overflow:auto}.gallery-nav-link{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);color:var(--color-inverse-muted);margin-block:1px;font-size:12px;line-height:20px;text-decoration:none;display:flex}.gallery-nav-link:hover{background:var(--color-inverse-border);color:var(--color-text-inverse)}.gallery-nav-link.is-active{background:var(--color-brand);color:var(--color-text-inverse);font-weight:var(--weight-semibold)}.gallery-nav-group{margin-top:var(--space-6)}.gallery-nav-group>div{color:var(--color-text-muted);font-size:9px;line-height:16px;font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:1.2px;padding:0 var(--space-3) var(--space-2);justify-content:space-between;display:flex}.gallery-nav-group>div span{letter-spacing:0;font-size:10px}.gallery-sidebar__handoff{border-top:1px solid var(--color-inverse-border);padding:var(--space-5) var(--space-6);align-items:center;gap:var(--space-3);background:var(--color-surface-dark);font-size:12px;text-decoration:none;display:flex}.gallery-sidebar__handoff>svg:first-child{color:var(--color-brand)}.gallery-sidebar__handoff>svg:last-child{margin-left:auto}.gallery-sidebar__handoff small{color:var(--color-text-muted);font-size:10px;display:block}.gallery-sidebar__handoff.is-active,.gallery-sidebar__handoff:hover{background:var(--color-surface-raised-dark)}.gallery-body{margin-left:var(--sidebar-width);min-width:0}.gallery-topbar{height:72px;padding:0 var(--space-12);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-6);background:var(--color-page);z-index:30;display:flex;position:sticky;top:0}.gallery-breadcrumb{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:11px;display:flex}.gallery-breadcrumb strong{font-weight:var(--weight-medium);color:var(--color-text)}.gallery-search{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);width:244px;margin-left:auto;display:flex}.gallery-search:focus-within{border-color:var(--color-brand)}.gallery-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;font-size:11px;line-height:18px}.gallery-search kbd{white-space:nowrap;font-family:var(--font-family);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:0 3px;font-size:9px;line-height:16px}.gallery-search button{background:0 0;border:0;padding:0;display:flex}.gallery-figma{align-items:center;gap:var(--space-2);font-size:11px;text-decoration:none;display:inline-flex}.gallery-menu{display:none}.gallery-content{max-width:1420px;padding:var(--space-12) var(--space-12) var(--space-20);min-height:calc(100vh - 145px);margin:auto}.gallery-footer{border-top:1px solid var(--color-border);justify-content:space-between;gap:var(--space-6);padding:var(--space-6) var(--space-12);color:var(--color-text-secondary);font-size:10px;display:flex}.gallery-footer a{align-items:center;gap:var(--space-2);text-decoration:none;display:flex}.gallery-page-title{margin-bottom:var(--space-8)}.gallery-page-title>.xc-text{letter-spacing:1.5px;font-size:10px}.gallery-page-title>div{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-3);display:flex}.gallery-page-title h1{font-size:32px;line-height:40px;font-weight:var(--weight-semibold);letter-spacing:-1px}.gallery-page-title>p:last-child{color:var(--color-text-secondary);margin-top:var(--space-4);max-width:750px;line-height:24px}.source-link{gap:var(--space-2);white-space:nowrap;align-items:center;font-size:11px;text-decoration:none;display:flex}.gallery-section-label{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-block:var(--space-10) var(--space-5);display:flex}.gallery-section-label h2{font-size:17px;line-height:24px;font-weight:var(--weight-semibold);letter-spacing:-.3px}.overview-metadata{color:var(--color-text-secondary);gap:var(--space-4);font-size:11px}.overview-reference-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-reference-grid>a{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-input);min-width:0;text-decoration:none}.overview-reference-grid>a:hover{border-color:var(--color-text-secondary)}.overview-reference-grid strong{font-size:13px;font-weight:var(--weight-semibold)}.overview-reference-grid p,.overview-reference-grid code{margin-top:var(--space-1);color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:18px;display:block}.overview-component-table td:first-child{width:190px;font-weight:var(--weight-medium)}@media (width<=640px){.overview-reference-grid{grid-template-columns:1fr}.overview-component-table td{padding:var(--space-3) var(--space-2);font-size:11px}.overview-component-table td:first-child{width:120px}}.gallery-section-label>span{color:var(--color-text-secondary);font-size:10px}.gallery-section-label a{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:10px;text-decoration:none;display:flex}.overview-intro{padding-block:var(--space-3) var(--space-10)}.overview-intro>.row:first-child{gap:var(--space-2)}.overview-intro .xc-text--overline{letter-spacing:1.8px;font-size:9px}.overview-intro .xc-badge{margin-left:var(--space-3);font-size:9px;line-height:14px;font-weight:var(--weight-medium)}.release-dot{background:var(--color-brand);border-radius:50%;width:6px;height:6px;display:inline-block}.overview-intro h1{letter-spacing:-2.1px;font-size:clamp(36px,3.6vw,58px);line-height:1.12;font-weight:var(--weight-semibold);margin-block:var(--space-6) var(--space-5)}.overview-intro>p{color:var(--color-text-secondary);margin-bottom:var(--space-8);font-size:14px;line-height:23px}.overview-intro .xc-button{padding-inline:var(--space-5);font-size:12px}.overview-system-strip{justify-content:space-between;align-items:center;gap:var(--space-6);border-block:1px solid var(--color-border);padding-block:var(--space-6);display:flex}.overview-system-strip>div{flex-direction:column;gap:3px;display:flex}.overview-system-strip>div>span{color:var(--color-brand);font-family:var(--font-mono);font-size:10px}.overview-system-strip strong{font-size:13px;font-weight:var(--weight-semibold)}.overview-system-strip small{color:var(--color-text-secondary);font-size:9px}.overview-system-strip>svg{color:var(--color-text-muted)}.overview-specimens{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.overview-specimens>a{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;transition:border-color var(--duration-fast);text-decoration:none;overflow:hidden}.overview-specimens>a:hover{border-color:var(--color-text-secondary)}.palette-art{height:165px;display:flex}.palette-art span{background:var(--xc-black);flex:1}.palette-art span:nth-child(2){background:var(--xc-red-500);flex:1.5}.palette-art span:nth-child(3){background:var(--xc-red-50)}.palette-art span:nth-child(4){background:var(--xc-mist)}.overview-specimens h3{font-size:16px;line-height:24px;font-weight:var(--weight-semibold)}.overview-specimens p{color:var(--color-text-secondary);margin-top:var(--space-1);font-size:11px;line-height:18px}.overview-color-card>div:last-child,.overview-type-card>section{padding:var(--space-5) var(--space-6)}.overview-specimens a>div:last-child>span,.overview-type-card>section>span{margin-top:var(--space-5);font-size:10px;font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;display:flex}.overview-type-card>div{background:var(--color-surface-subtle);height:165px;padding:var(--space-6);font-size:100px;line-height:1.3;font-weight:var(--weight-medium);letter-spacing:-6px;justify-content:space-between;align-items:baseline;display:flex}.overview-type-card>div>span{letter-spacing:0;font-size:10px;font-weight:var(--weight-regular);color:var(--color-text-secondary)}.overview-component-grid{gap:var(--space-5);grid-template-columns:1fr 1.25fr 1fr;display:grid}.overview-component-grid>.xc-card{padding:var(--space-5);gap:var(--space-6);background:var(--color-page);flex-direction:column;display:flex}.overview-component-grid .xc-text--overline{letter-spacing:1.3px;font-size:8px}.overview-component-grid .xc-button{padding-inline:var(--space-4);font-size:12px}.overview-component-grid>.xc-card>.stack{gap:var(--space-3)}.overview-component-grid a{font-size:10px;font-weight:var(--weight-medium);padding-top:var(--space-3);justify-content:space-between;align-items:center;margin-top:auto;text-decoration:none;display:flex}.overview-stat-card>div{padding-block:2px var(--space-5)}.overview-stat-card .xc-text--display{letter-spacing:-1.6px;font-size:42px;line-height:52px}.overview-stat-card p:last-child{color:var(--color-text-secondary);font-size:11px}.overview-input-card .xc-field{margin-top:var(--space-4)}.overview-input-card .xc-field>label{font-size:11px}.overview-input-card .xc-input{min-height:43px;font-size:11px}.overview-page-grid{grid-template-columns:1fr;display:grid}.overview-page-grid>a{gap:var(--space-6);border-top:1px solid var(--color-border);padding-block:var(--space-5);align-items:center;text-decoration:none;display:flex}.overview-page-grid>a:hover h3{color:var(--color-brand)}.overview-page-grid>a>svg{flex-shrink:0;margin-left:auto}.page-number{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:10px}.overview-page-grid h3{font-size:13px;font-weight:var(--weight-semibold)}.overview-page-grid p{color:var(--color-text-secondary);margin-top:var(--space-1);font-size:11px}.handoff-callout{margin-top:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);display:flex}.handoff-callout>div{align-items:center;gap:var(--space-4);display:flex}.handoff-callout h2{font-size:14px;font-weight:var(--weight-semibold)}.handoff-callout p{color:var(--color-text-secondary);margin-top:var(--space-1);font-size:10px}.handoff-callout .xc-button{padding-inline:var(--space-4);font-size:11px}.entry-status{margin-block:-8px var(--space-8)}.entry-status>span:last-child{color:var(--color-text-secondary);font-size:11px}.preview-panel{margin-top:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.preview-toolbar{background:var(--color-surface);min-height:51px;padding-inline:var(--space-3);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.preview-toolbar>div{align-items:center;gap:var(--space-1);display:flex}.preview-toolbar button,.preview-toolbar a{align-items:center;gap:var(--space-2);border-radius:var(--radius-input);color:var(--color-text-secondary);background:0 0;border:0;padding:6px 10px;font-size:11px;line-height:20px;text-decoration:none;display:flex}.preview-toolbar button[aria-pressed=true]{background:var(--color-page);color:var(--color-text);box-shadow:var(--shadow-1)}.preview-live{color:var(--color-text-secondary);margin-right:var(--space-2);align-items:center;gap:6px;font-size:9px;display:inline-flex}.preview-live i{background:var(--color-success);border-radius:50%;width:5px;height:5px}.component-stage{padding:var(--space-10);background:var(--color-page);min-height:200px}.demo-actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.demo-dark{background:var(--color-surface-dark);color:var(--color-text-inverse);padding:var(--space-5);border-radius:var(--radius-sm)}.demo-form-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.iframe-stage{background:var(--color-surface-subtle);padding:var(--space-5);justify-content:center;display:flex;overflow:auto}.iframe-stage iframe{border:1px solid var(--color-border);background:var(--color-page);border-radius:var(--radius-input);width:100%;min-width:0;display:block}.iframe-stage.is-mobile iframe{width:390px;max-width:100%}.section-frame{height:720px}.page-frame{height:840px}.entry-info-grid{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:1.3fr 1fr;display:grid}.entry-info-grid .gallery-section-label{margin-bottom:0}.entry-notes{padding-left:var(--space-4);color:var(--color-text-secondary);font-size:12px;line-height:22px}.entry-notes li+li{margin-top:var(--space-3)}.entry-info-grid>section>.xc-button{align-self:flex-start;font-size:12px}.code-block{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);min-width:0;overflow:hidden}.code-block>div{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:space-between;font-size:9px;line-height:16px;display:flex}.code-block button{color:var(--color-text-secondary);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.code-block pre{padding:var(--space-5);font-family:var(--font-mono);tab-size:2;margin:0;font-size:11px;line-height:21px;overflow-x:auto}.preview-panel>.code-block{border:0;border-radius:0}.api-scroll{overflow:auto}.api-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.api-table th{font-weight:var(--weight-medium);color:var(--color-text-secondary);background:var(--color-surface-subtle);font-size:10px}.api-table th,.api-table td{padding:var(--space-4);border-bottom:1px solid var(--color-border)}.api-table td:nth-child(2){color:var(--color-text-secondary)}.api-table code{font-size:11px}.related-section{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.related-section .row{margin-top:var(--space-5);gap:var(--space-6);font-size:12px}.swatch-grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.swatch{text-align:left;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.swatch__color{aspect-ratio:1.2;border-radius:var(--radius-sm);border:1px solid var(--color-border);width:100%;margin-bottom:var(--space-3);display:block}.swatch>strong{font-size:11px;font-weight:var(--weight-semibold)}.swatch>span:not(:first-child){color:var(--color-text-secondary);justify-content:space-between;align-items:center;width:100%;font-size:10px;display:flex}.swatch>span>span{display:flex}.swatch>code{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:9px}.semantic-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.semantic-token{align-items:center;gap:var(--space-3);background:var(--color-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);text-align:left;display:flex}.semantic-token i{border-radius:var(--radius-input);border:1px solid var(--color-border);flex-shrink:0;width:32px;height:32px}.semantic-token>span{flex-direction:column;min-width:0;display:flex}.semantic-token strong{font-size:10px}.semantic-token code{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:9px}.semantic-token>svg{flex-shrink:0;margin-left:auto}.gallery-two-grid{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.type-intro{align-items:center;gap:var(--space-8);padding:var(--space-8);background:var(--color-surface-subtle);border-radius:var(--radius-lg);display:flex}.type-intro>.xc-text{letter-spacing:-4px;font-size:90px;line-height:110px}.type-intro p{margin-top:var(--space-2);font-size:12px}.type-intro>.xc-badge{margin-left:auto}.type-row{gap:var(--space-8);border-bottom:1px solid var(--color-border);padding-block:var(--space-6);grid-template-columns:160px minmax(0,1fr);align-items:center;display:grid}.type-row>div{gap:var(--space-1);flex-direction:column;display:flex}.type-row strong{font-size:11px}.type-row code{color:var(--color-text-secondary);font-size:9px;line-height:16px}.type-row>p{overflow-wrap:break-word}.spacing-list{gap:var(--space-4);flex-direction:column;display:flex}.spacing-list>div{align-items:center;gap:var(--space-5);display:flex}.spacing-list code{width:80px;color:var(--color-text-secondary);font-size:10px}.spacing-list code:last-child{width:auto}.spacing-list>div>span{background:var(--color-brand);min-width:1px;height:24px}.grid-spec{gap:var(--space-2);grid-template-columns:repeat(12,1fr);height:100px;display:grid}.grid-spec.mobile{grid-template-columns:repeat(4,1fr)}.grid-spec span{background:var(--color-brand-subtle);border:1px solid var(--color-brand)}.radius-grid{gap:var(--space-5);grid-template-columns:repeat(7,1fr);display:grid}.radius-grid>div{gap:var(--space-2);flex-direction:column;align-items:center;font-size:11px;display:flex}.radius-grid span{background:var(--color-brand-subtle);border:1px solid var(--color-brand);aspect-ratio:1;width:100%;margin-bottom:var(--space-3)}.radius-grid code{color:var(--color-text-secondary);font-size:10px}.elevation-grid{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.elevation-grid>div{min-height:140px;padding:var(--space-6);border-radius:var(--radius-sm);justify-content:end;gap:var(--space-2);flex-direction:column;display:flex}.elevation-grid code{color:var(--color-text-secondary);font-size:10px}.brand-specimen{gap:var(--space-8);flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.search-results{gap:var(--space-3);flex-direction:column;display:flex}.search-results>a{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-5);text-decoration:none;display:flex}.search-results>a:hover{border-color:var(--color-brand)}.search-results h2{margin-block:var(--space-2);font-size:18px}.search-results p{color:var(--color-text-secondary);font-size:12px}.collection-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collection-grid>a{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;text-decoration:none;display:flex}.collection-grid>a:hover{border-color:var(--color-brand)}.collection-grid h2{font-size:17px}.collection-grid p{color:var(--color-text-secondary);font-size:12px}.handoff-summary{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:var(--space-10);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.handoff-summary>div{gap:var(--space-3);padding:var(--space-6);border-right:1px solid var(--color-border);flex-direction:column;display:flex}.handoff-summary>div:last-child{border:0}.handoff-summary svg{color:var(--color-brand)}.handoff-summary strong{font-size:32px;line-height:40px}.handoff-summary span{color:var(--color-text-secondary);font-size:11px}.handoff-boundaries{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.gallery-backdrop{display:none}@media (width>=1600px){.gallery-content{padding-inline:var(--space-20)}}@media (width<=1200px){:root{--sidebar-width:224px}.gallery-topbar,.gallery-content{padding-inline:var(--space-8)}.overview-component-grid{grid-template-columns:1fr 1fr}.overview-stat-card{grid-column:span 2}.overview-system-strip{gap:var(--space-3)}.overview-system-strip small{display:none}.overview-type-card>div{font-size:88px}.entry-info-grid{grid-template-columns:1fr;gap:0}.swatch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.type-intro{gap:var(--space-5);flex-wrap:wrap}.type-intro>.xc-badge{margin-left:0}}@media (width<=900px){.gallery-breadcrumb>span,.gallery-breadcrumb>svg{display:none}.gallery-topbar{gap:var(--space-4)}.gallery-search{width:210px}.overview-specimens{grid-template-columns:1fr}.overview-specimens .palette-art{height:140px}.overview-component-grid{grid-template-columns:1fr}.overview-stat-card{grid-column:auto}.overview-intro h1{letter-spacing:-1.5px;font-size:40px}.handoff-callout{flex-direction:column;align-items:stretch}.gallery-two-grid,.handoff-boundaries{grid-template-columns:1fr}.radius-grid{grid-template-columns:repeat(4,1fr)}.type-row{gap:var(--space-4);grid-template-columns:110px minmax(0,1fr)}.gallery-page-title h1{font-size:32px;line-height:40px}.demo-form-grid{grid-template-columns:1fr}.component-stage{padding:var(--space-6)}}@media (width<=720px){.gallery-sidebar{visibility:hidden;width:260px;transform:translate(-100%)}.gallery-sidebar.is-open{visibility:visible;transform:translate(0)}.gallery-body{margin-left:0}.gallery-menu{border:0;width:28px;display:flex}.gallery-backdrop{background:var(--overlay);z-index:35;border:0;display:block;position:fixed;inset:0}.gallery-topbar{height:62px;padding-inline:var(--space-5);gap:var(--space-3)}.gallery-search{flex:1;width:auto;max-width:220px}.gallery-search input{font-size:10px}.gallery-search kbd,.gallery-figma,.gallery-breadcrumb{display:none}.gallery-content{padding:var(--space-8) var(--space-5) var(--space-12)}.overview-intro{padding-top:var(--space-2)}.overview-intro>.row:first-child{flex-wrap:wrap}.overview-intro .xc-badge{margin-left:0}.overview-intro h1{margin-top:var(--space-5);font-size:38px;line-height:1.15}.overview-intro>p{font-size:12px;line-height:21px}.desktop-break{display:none}.overview-system-strip{gap:var(--space-5);flex-wrap:wrap}.overview-system-strip>div{width:calc(50% - 20px)}.overview-system-strip>svg{display:none}.overview-system-strip small{display:block}.gallery-section-label{margin-top:var(--space-8);align-items:flex-start}.gallery-section-label h2{font-size:15px}.gallery-section-label>a,.gallery-section-label>span{font-size:9px}.gallery-footer{padding:var(--space-5);gap:var(--space-3);flex-wrap:wrap;font-size:9px}.gallery-footer>span:nth-child(2){display:none}.gallery-page-title>div{align-items:flex-start;gap:var(--space-3);flex-direction:column}.gallery-page-title h1{font-size:30px;line-height:38px}.gallery-page-title>p:last-child{font-size:12px;line-height:21px}.swatch-grid{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.swatch>strong{font-size:10px}.swatch>code{font-size:8px}.semantic-grid{grid-template-columns:1fr}.elevation-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.type-row{grid-template-columns:1fr}.type-row>div{flex-direction:row;justify-content:space-between}.type-intro{padding:var(--space-5)}.type-intro>.xc-text{font-size:70px}.type-intro .xc-text--h2{font-size:24px}.iframe-stage{padding:var(--space-2)}.component-stage{padding:var(--space-5)}.preview-toolbar{padding-inline:var(--space-2)}.preview-toolbar button,.preview-toolbar a{padding-inline:7px;font-size:10px}.preview-live{font-size:8px}.entry-info-grid{margin-top:var(--space-2)}.collection-grid{grid-template-columns:1fr}.handoff-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-summary>div{border-bottom:1px solid var(--color-border)}.handoff-summary>div:nth-child(2){border-right:0}.handoff-summary>div:nth-child(3){border-bottom:0}.handoff-summary>div{padding:var(--space-4)}.radius-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.demo-icon-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:24px;display:grid}.demo-icon-grid figure{margin:0}.demo-icon-slot{border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:72px;display:flex}.demo-icon-slot--inverse{background:var(--color-surface-dark)}.demo-icon-grid figcaption{flex-direction:column;gap:4px;margin-top:8px;font-size:12px;display:flex}.demo-icon-grid figcaption span{color:var(--color-text-secondary)}.claim-body{background:var(--color-surface-subtle);padding:var(--space-12) var(--page-gutter);min-height:700px}.claim-body__inner{gap:var(--space-10);flex-direction:column;width:min(720px,100%);margin:auto;display:flex}.claim-form-card{background:var(--color-page);border-radius:var(--radius-lg);padding:var(--space-10);border:0}.claim-form-card hr{margin:0}.flow-heading{gap:var(--space-2)}.flow-heading h1{scroll-margin-top:var(--space-6)}.flow-actions{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);display:flex}.flow-success-actions{justify-content:center}.review-block{font-size:14px;line-height:22px}.review-block>.row{justify-content:space-between}.review-block dl{margin:var(--space-4) 0 0;gap:var(--space-3);flex-direction:column;display:flex}.review-block dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-5);display:flex}.review-block dt{color:var(--color-text-secondary);flex-shrink:0}.review-block dd{overflow-wrap:anywhere;text-align:right;margin:0}.lead-layout{grid-template-columns:1.15fr .85fr;min-height:978px;display:grid}.lead-form-column{padding:var(--space-8) max(var(--space-10), calc((100vw - 1130px) / 2));padding-right:var(--space-20)}.lead-logo{margin-bottom:var(--space-24);display:inline-block}.lead-form{gap:var(--space-6);max-width:420px}.lead-form .flow-heading{margin-bottom:var(--space-2)}.lead-form .flow-heading p{font-size:14px;line-height:20px}.lead-form .flow-actions{margin-top:var(--space-2);justify-content:center}.lead-help{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);padding:var(--space-3);border-radius:var(--radius-sm);margin-top:var(--space-2);font-size:13px;text-decoration:none;display:flex}.lead-help>.avatar-stack{padding-left:var(--space-3)}.lead-help .avatar-stack img{width:28px;height:28px}.lead-help>span:last-child{margin-left:auto}.lead-proof{position:relative;overflow:hidden}.lead-proof__content{padding:var(--space-20) var(--space-10);align-items:center;position:relative}.payment-options-preview{background:var(--color-inverse-muted);width:100%;max-width:332px;padding:var(--space-3);border:0}.payment-options-preview>div{background:var(--color-page);padding:var(--space-3);border-radius:var(--radius-input)}.payment-options-preview>div+div{background:var(--color-brand-subtle)}.payment-options-preview p{margin-top:var(--space-1);font-size:12px;line-height:16px}.payment-options-preview strong{gap:var(--space-2);font-size:14px;display:flex}.payment-options-preview strong span{background:var(--color-brand);color:var(--color-text-inverse);padding:0 var(--space-2);border-radius:var(--radius-input);margin-left:auto;font-size:10px}.lead-proof .testimonial-card{min-height:430px}.purchase-layout{gap:var(--space-16);max-width:1440px;padding:var(--space-8) var(--page-gutter) var(--space-20);grid-template-columns:250px minmax(0,1fr);align-items:start;min-height:850px;margin:auto;display:grid}.purchase-layout:has(.purchase-summary){gap:var(--space-10);grid-template-columns:250px minmax(0,1fr) 340px}.purchase-sidebar{gap:var(--space-8);flex-direction:column;display:flex}.vehicle-summary{padding:var(--space-4);font-size:14px}.vehicle-summary .row{justify-content:space-between}.vehicle-summary hr{margin-block:var(--space-2)}.purchase-step-list{gap:var(--space-6);flex-direction:column;padding:0;list-style:none;display:flex}.purchase-step-list button{gap:var(--space-5);background:0 0;border:0;align-items:center;padding:0;font-size:14px;display:flex}.purchase-step-list button span{border:1px solid var(--color-text-secondary);border-radius:var(--radius-input);place-items:center;width:40px;height:40px;display:grid}.purchase-step-list [aria-current=step] button{color:var(--color-brand);font-weight:var(--weight-semibold)}.purchase-step-list [aria-current=step] button span{border-color:var(--color-brand)}.purchase-step-list button:disabled{color:var(--color-text-secondary)}.purchase-main{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.purchase-main>.stack{align-items:stretch}.purchase-layout--selection{grid-template-columns:248px minmax(0,1fr);gap:68px;padding:28px 50px 64px 40px}.purchase-layout--selection .purchase-sidebar{gap:34px}.purchase-layout--selection .vehicle-summary{background:var(--color-surface);border-radius:5px;width:218px;min-height:140px;padding:15px 19px 20px}.purchase-layout--selection .vehicle-summary strong{font-size:18px;font-weight:var(--weight-semibold)}.purchase-layout--selection .vehicle-summary .row{gap:4px}.purchase-layout--selection .vehicle-summary .xc-icon-button{width:24px;height:32px}.purchase-layout--selection .vehicle-summary p{font-size:16px;line-height:20px}.vehicle-summary__divider{margin-block:10px}.purchase-layout--selection .purchase-step-list button{color:var(--color-text);font-size:16px;line-height:20px;font-weight:var(--weight-regular)}.purchase-layout--selection .purchase-step-list button span{font-size:14px;font-weight:var(--weight-semibold);flex-shrink:0}.purchase-layout--selection .purchase-step-list [aria-current=step] span{color:var(--color-brand)}.purchase-layout--selection .purchase-sidebar>h2{margin-bottom:6px}.purchase-layout--selection .purchase-main{gap:33px}.purchase-layout--selection h1{margin-left:6px;font-size:42px;line-height:42px}.purchase-selection-top{position:relative}.purchase-plan-intro{flex-direction:column;gap:20px;width:556px;max-width:100%;display:flex}.segmented{border-radius:var(--radius-md);background:var(--color-surface-subtle);border:1px solid var(--color-border);align-items:stretch;width:fit-content;display:inline-flex}.segmented button{font-size:14px;font-weight:var(--weight-semibold);background:0 0;border:0;padding:10px 16px}.segmented button[aria-pressed=true]{background:var(--color-brand);color:var(--color-text-inverse);border-radius:var(--radius-md)}.segmented button:focus-visible{outline:2px solid var(--color-info);outline-offset:-3px}.purchase-coverage-tabs{background:var(--color-purchase-tab);border:0;border-radius:12px;width:420px;max-width:100%;height:38px}.purchase-coverage-tabs button{color:var(--color-text-secondary);flex:1;padding:0 8px;font-size:16px;line-height:18px}.purchase-coverage-tabs button[aria-pressed=true]{border-radius:12px}.purchase-coverage-copy{flex-direction:column;gap:11px;font-size:16px;line-height:19.2px;display:flex}.purchase-deductible{align-items:center;gap:19px;min-height:38px;display:flex}.purchase-deductible>strong{font-size:20px;font-weight:var(--weight-semibold);white-space:nowrap}.purchase-deductible-selector{background:var(--color-page);border-color:var(--color-text-secondary);border-radius:7px;width:365px;height:38px}.purchase-deductible-selector button{color:var(--color-brand);flex:1;padding:0;font-size:20px;line-height:24px}.purchase-deductible-selector button[aria-pressed=true]{border-radius:10px;height:50px;margin-top:-7px}.purchase-deductible-selector:has(button:only-child){border:0;width:121px}.purchase-about{border-radius:5px;padding:0;overflow:hidden}.purchase-about--desktop{width:404px;position:absolute;top:-75px;right:0}.purchase-about__body{padding:19px 25px 20px}.purchase-about__body>p{margin-top:6px;font-size:16px}.purchase-about__topics{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.purchase-about__topics a{font-size:16px;line-height:20px;font-weight:var(--weight-semibold);flex-direction:column;gap:8px;text-decoration:none;display:flex}.purchase-about__topics a>span{background:var(--color-purchase-icon);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.purchase-about__footer{background:var(--color-comparison-header);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 20px;font-size:16px;line-height:20px;text-decoration:none;display:flex}.purchase-source-arrow{flex-shrink:0;transform:rotate(90deg)}.purchase-mobile-label{display:none}.purchase-layout--selection .vehicle-summary p:first-of-type{margin-top:9px}.purchase-mobile-progress,.purchase-title-step,.purchase-mobile-about{display:none}.purchase-pricing{flex-direction:column;gap:27px;margin-top:75px;display:flex}.purchase-payment-options{grid-template-columns:1fr 1fr;gap:28px;width:100%;max-width:873px;display:grid}.purchase-payment-options legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.purchase-payment-options .xc-choice{border:1px solid var(--color-border);border-radius:5px;min-width:0;padding:15px 14px;display:block}.purchase-payment-options .xc-choice:has(input:checked){border-color:var(--color-brand);background:var(--color-brand-subtle)}.purchase-payment-options .xc-choice:has(input:focus-visible){box-shadow:var(--focus-ring)}.purchase-payment-options .xc-choice__visual{display:none}.purchase-payment-options .xc-choice>span:last-child{flex-direction:column;gap:5px;display:flex}.purchase-payment-title{align-items:center;gap:15px;line-height:26px;display:flex}.purchase-payment-title strong{font-size:22px;font-weight:var(--weight-semibold);white-space:nowrap}.purchase-payment-icon{background:var(--color-surface-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}input:checked~span .purchase-payment-icon{background:var(--color-purchase-icon)}.purchase-payment-options small{color:var(--color-text);font-size:16px;line-height:20px}.purchase-interest{background:var(--color-brand);color:var(--color-text-inverse);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;padding:4px 10px;font-size:14px;line-height:16px;display:inline-flex}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.plan-card{background:var(--color-page);border-radius:6px;flex-direction:column;justify-content:center;gap:20px;min-height:263px;padding:22px 18px;display:flex}.plan-card__coverage{flex-direction:column;gap:7px;display:flex}.plan-card__coverage>p:first-child{font-size:18px;line-height:18px}.plan-card__coverage>p:last-child{font-size:16px;line-height:16px}.plan-card strong{font-weight:var(--weight-semibold)}.plan-card__price{align-items:baseline;gap:2px;min-height:43px;display:flex}.plan-card__price>p{font-size:36px;line-height:43px}.plan-card__price>span{font-size:24px;line-height:29px;font-weight:var(--weight-semibold)}.plan-card__term{font-size:16px;line-height:19.2px}.plan-card>.xc-button{width:100%;min-height:50px;padding-inline:12px}.plan-card--monthly{min-height:339px}.plan-card__payments{background:var(--color-row-subtle);margin:-12px 0 0;padding:3px 10px}.plan-card__payments>div{justify-content:space-between;gap:8px;padding-block:5px;font-size:14px;line-height:20px;display:flex}.plan-card__payments>div+div{border-top:1px solid var(--color-border)}.plan-card__payments dd{font-weight:var(--weight-semibold);margin:0}.purchase-view-more{align-self:center}.purchase-contact{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:16px;line-height:22px;text-decoration:none;display:flex}.purchase-contact strong{font-weight:var(--weight-semibold)}.purchase-sample-note{color:var(--color-text-secondary);font-size:12px;line-height:18px}.purchase-summary{top:var(--space-8);position:sticky}.purchase-summary .xc-card{padding:var(--space-4)}@media (width<=1200px){.purchase-layout{gap:var(--space-8);grid-template-columns:200px minmax(0,1fr)}.purchase-layout:has(.purchase-summary){gap:var(--space-6);grid-template-columns:180px minmax(0,1fr) 270px}.lead-form-column{padding-inline:var(--space-10)}}@media (width<=960px){:is(.purchase-layout,.purchase-layout:has(.purchase-summary)){grid-template-columns:1fr}.purchase-sidebar{flex-direction:column;display:flex}.purchase-sidebar>h2,.vehicle-summary{display:none}.purchase-step-list{justify-content:space-between;gap:var(--space-2);flex-direction:row}.purchase-step-list button{gap:0;font-size:0}.purchase-step-list button span{font-size:12px}.purchase-summary{position:static}.lead-layout{grid-template-columns:1fr 1fr}.lead-form-column{padding-inline:var(--space-6)}.lead-proof__content{padding:var(--space-10) var(--space-6)}}@media (width<=640px){.claim-body{padding:var(--space-8) var(--space-4)}.claim-form-card{padding:var(--space-6);gap:var(--space-6)}.flow-actions{margin-top:var(--space-4);flex-wrap:wrap}.flow-actions>.xc-button{padding-inline:var(--space-5)}.review-block dl>div{align-items:flex-start;gap:var(--space-1);flex-direction:column}.review-block dd{text-align:left}.lead-layout{flex-direction:column;min-height:0;display:flex}.lead-form-column{padding:var(--space-6) var(--space-6) var(--space-10)}.lead-logo{margin-bottom:var(--space-10)}.lead-proof__content{padding-block:var(--space-10)}.lead-form{max-width:none}:is(.purchase-layout,.purchase-layout:has(.purchase-summary)){padding-inline:var(--space-6);gap:var(--space-8)}.plan-grid{grid-template-columns:1fr}.segmented{flex-wrap:wrap}.segmented button{padding-inline:var(--space-3);font-size:12px}.purchase-plan-actions{justify-content:center}}@media (width>=961px) and (width<=1300px){.purchase-layout--selection{grid-template-columns:210px minmax(0,1fr);gap:36px;padding-inline:24px}.purchase-about--desktop{width:300px}.purchase-about--desktop .purchase-about__body{padding:18px}.purchase-about--desktop .purchase-about__topics{gap:10px}.purchase-plan-intro{width:calc(100% - 325px);min-width:350px}.purchase-deductible{flex-wrap:wrap;gap:14px}.purchase-payment-options{gap:20px;max-width:none}.purchase-payment-title{flex-wrap:wrap;gap:8px}.purchase-payment-title strong{font-size:18px}.plan-card__coverage>p:last-child,.plan-card__term{font-size:14px}}@media (width<=960px){.purchase-desktop-label{display:none}.purchase-mobile-label{display:inline}.purchase-layout--selection{padding:18px 24px 48px;display:block}.purchase-layout--selection .purchase-sidebar{display:none}.purchase-layout--selection .purchase-main{gap:18px}.purchase-mobile-progress{flex-direction:column;gap:24px;display:flex}.purchase-mobile-progress>a{font-size:14px;font-weight:var(--weight-semibold);text-decoration:none}.purchase-mobile-progress>div{gap:10px;display:flex}.purchase-mobile-progress span{background:var(--color-border);border-radius:6px;flex:1;height:4px}.purchase-mobile-progress .is-current{background:var(--color-brand)}.purchase-layout--selection h1{align-items:center;gap:16px;margin:0;font-size:16px;line-height:24px;display:flex}.purchase-title-step{border:1px solid var(--color-text-secondary);width:40px;height:40px;font-weight:var(--weight-regular);border-radius:6px;place-items:center;display:grid}.purchase-about--desktop{display:none}.purchase-plan-intro{gap:16px;width:100%}.purchase-coverage-tabs{width:100%}.purchase-coverage-tabs button{font-size:14px}.purchase-coverage-copy{font-size:16px;line-height:19.2px}.purchase-mobile-about{border-color:var(--color-border);border-width:1px;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:62px;margin-block:12px;padding:12px 14px;font-size:20px;line-height:24px;display:flex}.purchase-mobile-about>.purchase-source-arrow{margin-left:auto}.purchase-mobile-about__spark{background:var(--color-brand);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.purchase-deductible{flex-direction:column;align-items:stretch;gap:18px;margin-top:0}.purchase-deductible>strong{font-size:20px;line-height:24px}.purchase-deductible-selector{width:100%;max-width:none}.purchase-pricing{gap:28px;margin-top:40px}.purchase-payment-options{gap:10px;max-width:none}.purchase-payment-options .xc-choice{border-radius:2px;padding:10px 8px}.purchase-payment-title{flex-direction:column;gap:4px}.purchase-payment-title strong{white-space:normal;font-size:16px;line-height:20px;font-weight:var(--weight-semibold);text-align:center}.purchase-payment-icon{background:0 0;width:24px;height:24px}input:checked~span .purchase-payment-icon{background:0 0}.purchase-interest{display:none}.purchase-payment-options small{text-align:center;font-size:14px;line-height:18px}.purchase-payment-options .xc-choice:has(input:checked) strong{color:var(--color-brand-hover)}.plan-grid{grid-template-columns:1fr;gap:20px}.plan-card{min-height:263px;padding:22px 18px}.plan-card--monthly{min-height:339px}.purchase-contact{padding:12px 14px;font-size:14px}}.claim-intro-card{background:var(--color-page);border:0;border-radius:12px;gap:16px;padding:24px}.claim-intro-card hr{margin:0}.claim-time-note{background:var(--color-border);border-radius:var(--radius-full);padding:8px 16px;font-size:12px;line-height:16px}.claim-flow--step-0 .claim-body__inner>.text-center{align-items:center;gap:12px}.check-list--plain{color:var(--color-text-secondary);gap:10px}.check-list--plain li{gap:10px;font-size:14px;line-height:20px}.claim-begin{align-self:center}.claim-flow .claim-form-card .xc-field>label,.claim-appointment legend{font-size:14px;line-height:20px}.claim-flow .claim-form-card .xc-input{border-radius:7px;padding:12px;font-size:16px;line-height:22px}.claim-flow .claim-form-card .xc-textarea{min-height:120px}.claim-appointment{flex-direction:row;gap:24px;display:flex}.claim-appointment legend{margin-bottom:12px}.claim-flow .flow-actions>.xc-button--neutral{border-radius:7px;min-height:48px;padding-inline:24px}.claim-review-panels{flex-direction:column;gap:16px;display:flex}.review-block--compact{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:7px;padding:16px}.review-block--compact h2{font-size:14px;line-height:20px}.review-block--compact .xc-button{min-height:20px;font-size:14px;line-height:20px;font-weight:var(--weight-semibold);color:var(--color-brand-hover);padding:0}.review-block__summary{color:var(--color-text-secondary);overflow-wrap:anywhere;margin-top:12px;font-size:14px;line-height:20px}.claim-consent{border:1px solid var(--color-brand);background:var(--color-brand-subtle);border-radius:7px;padding:16px}.claim-consent>p{color:var(--color-text-secondary);margin-bottom:16px;font-size:14px;line-height:20px}.claim-consent .xc-choice{font-size:14px;line-height:20px}.lead-form .xc-field>label{font-size:20px;line-height:26px}.lead-form .xc-radio-group>legend{font-size:16px}.lead-form .xc-input{border-radius:7px;min-height:40px;padding:9px 12px;line-height:20px}.lead-form .flow-heading{width:575px;max-width:calc(100vw - 48px)}.lead-layout--step-1 .flow-actions{justify-content:space-between}.lead-proof__content{gap:66px;padding:70px 0 80px}.payment-options-preview{position:relative}.payment-options-preview strong{font-size:16px;line-height:20px;font-weight:var(--weight-semibold);align-items:center}.payment-options-preview .lead-payment-icon{background:var(--color-surface-subtle);border-radius:50%;place-items:center;width:26px;height:26px;margin:0;padding:0;display:grid}.payment-options-preview>div+div .lead-payment-icon{background:var(--color-purchase-icon)}.payment-options-preview .lead-interest{border-radius:3px;font-size:10px;line-height:14px}.lead-review-strip{justify-content:center;align-items:flex-start;gap:32px;width:max-content;display:flex}.lead-review-strip .testimonial-card{flex:none;width:432px;min-height:451px}.lead-review-strip .testimonial-card__author{font-size:16px}.lead-layout--step-1 .lead-review-strip .testimonial-card:nth-child(2){min-height:0}.lead-proof .trust-rating{gap:22px;padding:18px 24px;font-size:18px}.lead-help>.figma-icon{margin-left:auto;transform:rotate(90deg)}@media (width<=960px){.lead-form .flow-heading{max-width:100%}.lead-proof__content{gap:40px;padding-block:48px}.lead-review-strip .testimonial-card{width:min(432px,100vw - 48px)}}.lead-payment-cursor{max-width:none;position:absolute;bottom:-8px;right:7px}.purchase-layout--step-1,.purchase-layout--step-3{padding-top:53px}:is(.purchase-layout--step-1:has(.purchase-summary),.purchase-layout--step-3:has(.purchase-summary)){grid-template-columns:268px minmax(0,1fr) 425px;gap:48px}.purchase-layout:not(.purchase-layout--selection) .vehicle-summary{display:none}.purchase-layout--step-1 h1,.purchase-layout--step-3 h1{font-size:42px;line-height:42px}.purchase-layout--step-1 .purchase-main>form{gap:16px;width:456px;max-width:100%}.purchase-layout--step-1 .xc-field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.purchase-layout--step-1 .xc-input{border-radius:7px;min-height:40px;padding:9px 10px}.purchase-layout--step-1 .grid-2{gap:16px}.purchase-layout--step-1 .flow-actions,.purchase-layout--step-3 .flow-actions{justify-content:flex-end;gap:24px;margin-top:40px}.purchase-layout--step-1 .flow-actions>.xc-button:last-child,.purchase-layout--step-3 .flow-actions>.xc-button:last-child{width:237px;min-height:50px}.purchase-layout--step-1 .purchase-summary,.purchase-layout--step-3 .purchase-summary{margin-top:-25px}.purchase-summary{gap:20px}.purchase-summary>hr{width:100%;margin:0}.purchase-summary .purchase-coverage-summary{background:var(--color-row-subtle);padding:15px}.purchase-coverage-summary__title{align-items:flex-start;gap:20px;display:flex}.purchase-coverage-summary__title h2{font-size:20px;line-height:24px}.purchase-coverage-summary__title>.xc-button{min-height:20px;margin-left:auto;padding:0;font-size:14px;line-height:20px}.purchase-tesla-mark{flex:none;width:35px;height:35px;position:relative}.purchase-tesla-mark>img{max-width:none;position:absolute}.purchase-tesla-mark>img:first-child{top:3.367px;left:1.5225px}.purchase-tesla-mark>img:last-child{top:0;left:0}.purchase-coverage-summary__body{padding-left:55px;font-size:16px;line-height:19.2px}.purchase-coverage-summary__body dl{margin:16px 0 0}.purchase-coverage-summary__body dl>div{justify-content:space-between;gap:8px;display:flex}.purchase-coverage-summary__body dd{overflow-wrap:anywhere;text-align:right;margin:0}.purchase-summary-links{justify-content:space-between;gap:12px;margin-top:16px}.purchase-summary-links .xc-button{font-size:14px;line-height:20px;font-weight:var(--weight-regular);min-height:24px;padding:0}.purchase-payment-summary{background:var(--color-row-subtle);font-size:16px;line-height:20px}.purchase-payment-summary dl{flex-direction:column;gap:10px;margin:22px 0 0;display:flex}.purchase-payment-summary dl>div{flex-wrap:wrap;gap:8px;display:flex}.purchase-payment-summary dt{font-weight:var(--weight-semibold)}.purchase-payment-summary dd{margin:0}.purchase-layout--step-3 .purchase-main>form{gap:28px;max-width:566px}.purchase-contract-section,.purchase-terms-section{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.purchase-contract-section>.xc-button,.purchase-terms-row>.xc-button{min-height:40px;padding-inline:24px;font-size:14px}.purchase-terms-section h2{font-size:16px;line-height:20px}.purchase-terms-section .xc-choice{font-size:14px;line-height:20px}.purchase-terms-row{align-items:flex-start;gap:20px;width:100%;display:flex}.purchase-terms-row>.xc-choice{flex:1}.purchase-agreement-link{color:var(--color-brand-hover);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.purchase-switch>.xc-button{text-align:left;justify-content:space-between;width:100%;padding-inline:0;font-size:16px;text-decoration:none}.purchase-switch .xc-radio-group{margin-top:20px}@media (width<=1300px) and (width>=961px){:is(.purchase-layout--step-1:has(.purchase-summary),.purchase-layout--step-3:has(.purchase-summary)){grid-template-columns:190px minmax(0,1fr) 330px;gap:32px}.purchase-coverage-summary__body{margin-top:16px;padding-left:0}}@media (width<=960px){:is(.purchase-layout--step-1:has(.purchase-summary),.purchase-layout--step-3:has(.purchase-summary)){grid-template-columns:1fr;gap:32px;padding-top:24px}.purchase-layout--step-1 h1,.purchase-layout--step-3 h1{font-size:30px;line-height:38px}.purchase-layout--step-1 .purchase-main>form,.purchase-layout--step-3 .purchase-main>form{width:100%;max-width:none}.purchase-layout--step-1 .purchase-summary,.purchase-layout--step-3 .purchase-summary{margin-top:0}.purchase-coverage-summary__body{margin-top:16px;padding-left:0}.purchase-terms-row{flex-wrap:wrap}.purchase-layout--step-1 .flow-actions>.xc-button:last-child,.purchase-layout--step-3 .flow-actions>.xc-button:last-child{width:auto;min-width:160px}}@media (width>=961px){.lead-logo{margin-bottom:86px}.lead-form h1{font-size:42px;line-height:50px}.lead-form .flow-heading p{font-size:16px;line-height:20px}.lead-form{gap:20px}.lead-form .flow-heading{margin-bottom:12px}.lead-form .xc-field{gap:12px}.lead-proof__content{gap:0;padding:70px 0 88px}.lead-proof .payment-options-preview{gap:8px;margin-bottom:66px}.lead-proof .lead-review-strip{margin-bottom:34px}.lead-proof .trust-rating{min-height:64px}}.purchase-mobile-progress>a{align-items:center;gap:6px;display:flex}.purchase-main .flow-actions>.xc-button--underline,.lead-form .flow-actions>.xc-button--underline{font-size:14px;text-decoration:none}.purchase-main>form>hr{margin:0}.purchase-terms-row>div{flex:1;min-width:0;max-width:380px}.purchase-terms-row>.xc-button{margin-left:auto}


.cmp-wrap{margin-top:var(--space-8);background:#fff;border:1px solid var(--color-border);border-radius:16px;overflow:hidden}
.cmp-table{width:100%;border-collapse:collapse;table-layout:fixed}
.cmp-table th,.cmp-table td{padding:18px 26px;text-align:left;vertical-align:middle;font-size:16px;line-height:22px;border-top:1px solid var(--color-border)}
.cmp-table thead th{border-top:0;padding-block:20px;font-weight:var(--weight-semibold)}
.cmp-table .cmp-feature{color:var(--color-text-secondary);font-size:14px;font-weight:var(--weight-regular)}
.cmp-table tbody th{font-weight:var(--weight-semibold)}
.cmp-table .cmp-us{background:color-mix(in srgb,var(--color-brand) 7%,#fff);font-weight:var(--weight-semibold);border-inline:1px solid color-mix(in srgb,var(--color-brand) 28%,#fff)}
.cmp-table thead .cmp-us{box-shadow:inset 0 4px 0 var(--color-brand)}
.cmp-table .cmp-them{color:var(--color-text-secondary)}
.cmp-table thead .cmp-them{color:var(--color-text)}
.cmp-cell{display:flex;align-items:flex-start;gap:12px}
.cmp-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;margin-top:-1px}
.cmp-mark--yes{background:var(--color-brand);color:var(--color-action-text,#fff)}
.cmp-mark--no{background:#eef0f2;color:#8a9199}
.faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-10);align-items:start}
.faq-intro{position:sticky;top:var(--space-6)}
.faq-intro .sec-eyebrow{text-align:left}
.faq-intro .xc-section-heading{margin-bottom:0}
.faq-intro .xc-button{margin-top:var(--space-5)}
.faq-section .faq-list{max-width:none;margin:0}
.faq-list .xc-accordion__column{gap:var(--space-3)}
.faq-list details{background:#fff;border:1px solid var(--color-border);border-radius:16px;overflow:hidden;transition:border-color .2s ease}
.faq-list details[open]{border-color:var(--color-brand)}
.faq-list summary{background:none;border:0;border-radius:0;padding:18px 22px;min-height:0;cursor:pointer;font-size:16px;line-height:22px}
.faq-list .xc-accordion__body{padding:0 22px 20px;font-size:16px;line-height:24px}
.faq-toggle{flex:none;position:relative;width:30px;height:30px;border-radius:50%;background:var(--color-brand-subtle);color:var(--ink);transition:background .2s ease}
.faq-toggle:before,.faq-toggle:after{content:"";position:absolute;left:9px;right:9px;top:14px;height:2px;border-radius:1px;background:currentColor;transition:transform .2s ease}
.faq-toggle:after{transform:rotate(90deg)}
.faq-list details[open] .faq-toggle:after{transform:rotate(0)}
@media (width<=900px){.faq-grid{grid-template-columns:1fr;gap:var(--space-6)}.faq-intro{position:static}}
@media (width<=700px){
 .cmp-table thead .cmp-feature{display:none}
 .cmp-table,.cmp-table tbody,.cmp-table thead{display:block}
 .cmp-table tr{display:grid;grid-template-columns:1fr 1fr}
 .cmp-table thead tr th{padding:12px 14px}
 .cmp-table tbody th{grid-column:1/-1;padding:12px 14px 8px;background:#fafafa}
 .cmp-table td{padding:12px 14px;font-size:14px;line-height:20px;border-top:0}
 .cmp-table .cmp-us{border-inline:0}
 .cmp-cell{gap:8px}.cmp-mark{width:20px;height:20px}.cmp-mark svg{width:12px;height:12px}
 .faq-list summary{padding:14px 16px;font-size:15px}.faq-list .xc-accordion__body{padding:0 16px 16px;font-size:14px;line-height:21px}
}


/* Additions for the brand and model pages, built from the design's tokens */
.page-crumbs{font-size:var(--text-caption);color:var(--color-text-secondary);padding-block:var(--space-4)}
.page-crumbs a{color:var(--color-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.page-crumbs span[aria-hidden]{margin-inline:6px}
.glance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}
.glance-grid .stat-card{min-height:0;gap:var(--space-2)}
.glance-grid .stat-card .xc-text--h3{margin:0}
.glance-grid .stat-card p:last-child{color:var(--color-text-secondary)}
.model-tile .service-card__visual>img{aspect-ratio:16/10;object-fit:cover}
.model-tile h3 a{color:inherit;text-decoration:none;cursor:pointer}
.repair-card__artwork .repair-card__label{top:10px;bottom:auto;left:10px;right:auto;transform:none}
.repair-art{aspect-ratio:325/316;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-brand-subtle);display:flex;align-items:center;justify-content:center}
.repair-art img{width:38%;height:auto}
.timing{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:var(--space-8);align-items:start}
.timing .quote-form{position:sticky;top:var(--space-6)}
.timing-out{display:flex;flex-direction:column;gap:var(--space-5)}
@media (width>700px){.timing-show{display:none}}
@media (width<=700px){.timing:not(.is-open) .timing-out{display:none}}
.timing-bar{position:relative;height:auto;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-page)}
.timing-bar .rows{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-3)}
.timing-bar .r{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center;font-size:14px}
.timing-bar .t{position:relative;height:26px;border-radius:6px;background:var(--color-surface-subtle)}
.timing-bar .s{position:absolute;top:0;bottom:0;border-radius:6px;font-size:12px;font-weight:var(--weight-semibold);display:flex;align-items:center;padding:0 8px;white-space:nowrap;overflow:hidden}
.timing-bar .s.oem{background:#d6d9df;color:#0d0d0d}
.timing-bar .s.peak{background:var(--color-brand-subtle);border:1px dashed var(--color-brand);color:var(--color-text)}
.timing-bar .s.xc{background:var(--color-brand);color:var(--color-action-text,#0d0d0d)}
.timing-bar .now{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--color-text)}
.timing-bar .now:after{content:"You";position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:var(--weight-semibold)}
.timing-bar .axis{display:grid;grid-template-columns:150px 1fr;gap:12px;font-size:11px;color:var(--color-text-secondary);margin-top:6px}
.timing-bar .axis div:last-child{display:flex;justify-content:space-between}
.timing-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.timing-stats .stat-card{min-height:0;gap:var(--space-2)}
.verdict{border-radius:var(--radius-md);background:var(--color-brand-subtle);border:1px solid var(--color-brand);padding:var(--space-5)}
.verdict h3{margin:0 0 6px}
.verdict p{margin:0}
.compare-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}
.compare-two .plan-card .tag{display:inline-block;align-self:flex-start;font-size:12px;font-weight:var(--weight-semibold);padding:3px 10px;border-radius:99px;background:var(--color-brand);color:var(--color-action-text,#0d0d0d)}
.compare-two .plan-card.muted-card .tag{background:var(--color-surface-subtle);color:var(--color-text-secondary)}
.compare-two .plan-card ul{margin:0;padding-left:18px;color:var(--color-text-secondary);font-size:14px}
.quote-results{padding-bottom:var(--space-16)}
.quote-results .plan-grid{margin-top:var(--space-6)}
.quote-results .note{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}
.plan-card__battery{font-size:14px;color:var(--color-text-secondary)}
.oem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}
.oem-card{display:flex;flex-direction:column;gap:var(--space-3)}
.oem-card .badges{display:flex;flex-wrap:wrap;gap:8px}
.oem-card .xc-badge{cursor:pointer;text-decoration:none}
.legal-note{font-size:12px;color:var(--color-text-secondary);padding-block:var(--space-6);border-top:1px solid var(--color-border)}
.legal-note a{color:inherit}
/* Cutaways */
.app-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#0d0d0d;color:#fff;padding:12px 16px;border-radius:12px;font-size:14px;opacity:0;transition:opacity .2s;z-index:50;pointer-events:none;max-width:90vw}
.app-toast.on{opacity:1}
.pricing-head{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-end;justify-content:space-between}
/* Hero and owner sections from Daniel's mockups: pale sky, dark type, vehicle on the right */
.make-page{background:var(--page)}
.make-page .xc-button--primary{background:var(--btn);border-color:var(--btn);color:#fff}
.make-page .xc-button--primary:hover:not(:disabled){background:var(--btn-h);border-color:var(--btn-h)}
.xc-button--hero-outline{border:1px solid var(--btn);color:var(--btn);background:rgba(255,255,255,.75);padding-inline:var(--space-5);font-size:14px}
.xc-button--hero-outline:hover{background:#fff}
.make-page .make-hero{color:var(--color-text);background:var(--page)}
.make-page .make-hero .xc-text{color:inherit}.make-page .make-hero .brand-text{color:var(--color-brand)}
.make-hero__content h1 .brand-text{display:block}
.hero-eyebrow{margin:0;font-weight:var(--weight-semibold);color:var(--ink)}
.sec-eyebrow{margin:0 0 6px;text-align:center;font-weight:var(--weight-semibold);color:var(--ink)}
.make-page .ownership-card{background:#fff;border:1px solid var(--color-border);border-radius:16px;align-items:center}
.make-page .ownership-card__icon{background:var(--color-brand-subtle)}
.make-page .ownership-card__icon .figma-icon{width:46px;height:46px}
.make-page .ownership-grid{max-width:860px}
.make-page .ownership-card__body{gap:2px}
.real-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-5)}
.real-card{background:#fff;border:1px solid var(--color-border);border-radius:16px;padding:22px 26px;display:flex;flex-direction:column;justify-content:center;gap:6px}
.real-card p{margin:0}.real-num{font-size:44px;line-height:1.1;font-weight:var(--weight-semibold);letter-spacing:-.01em}
.real-claims{padding-top:0}
.claim-spotlight .brand-text{color:color-mix(in srgb,var(--xc-rivian-amber) 40%,#fff)!important}
@media (width>700px){
 .make-page .make-hero{min-height:0;aspect-ratio:1740/960;max-height:860px}
 .make-page .make-hero>.image-banner__bg{object-position:100% 100%}
 .make-page--rivian .make-hero:before{background:linear-gradient(90deg,var(--page) 0%,color-mix(in srgb,var(--page) 88%,transparent) 20%,color-mix(in srgb,var(--page) 30%,transparent) 38%,transparent 52%)}
 .make-page--rivian .make-hero>.xc-container{padding:clamp(28px,4.2vw,70px) clamp(24px,4.4vw,74px) 0;max-width:none}
 .make-page--rivian .make-hero__content{gap:clamp(8px,1.1vw,18px);max-width:none}
 .hero-eyebrow{font-size:clamp(14px,1.4vw,22px)}
 .make-hero__content h1.xc-text--display{font-size:clamp(32px,4.75vw,78px);line-height:1.09;letter-spacing:-.015em}
 .make-hero__content>p.xc-text--xl{font-size:clamp(14px,1.45vw,22px);line-height:1.45;max-width:34%}
 .make-page--rivian .make-hero__content>.row{margin-top:clamp(6px,.8vw,14px)}
}
@media (width<=700px){
 .make-page .make-hero{flex-direction:column;min-height:0}
 .make-page--rivian .make-hero:before{display:none}
 .make-page .make-hero>.image-banner__bg{position:relative;order:2;inset:auto;width:100%;height:64vw;object-fit:cover;object-position:100% 100%;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%);mask-image:linear-gradient(180deg,transparent 0,#000 16%)}
 .make-page .make-hero>.xc-container{order:1;padding-top:var(--space-6);padding-bottom:0}
 .hero-eyebrow{font-size:15px}
 .real-grid{grid-template-columns:1fr 1fr}.real-card--lead{grid-column:1/-1}.real-num{font-size:30px}.real-card{padding:16px 18px}
 .make-page .ownership-card{align-items:flex-start}
}
/* X-ray coverage section */
.xray-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-10);align-items:start;margin-top:var(--space-8)}
.xray-stage{position:sticky;top:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:#fff}
.xray-stage{aspect-ratio:5/4}
.xray-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .35s ease}
.xray-img.on{opacity:1}
.xray-tag{position:absolute;left:var(--space-5);top:var(--space-5);z-index:1;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:var(--radius-sm);background:rgba(255,255,255,.88);border:1px solid var(--color-border);backdrop-filter:blur(6px)}
.xray-tag strong{font-size:16px}.xray-tag span{font-size:13px;color:var(--color-text-secondary)}
.xray-tag:before{content:"";width:28px;height:4px;border-radius:2px;background:var(--color-brand);margin-bottom:6px}
.xray details summary{cursor:pointer}
.xray details[open] .xc-accordion__title{color:var(--color-text)}
/* Yearly mileage choices */
.mi{border:0;margin:0;padding:0;min-width:0}
.mi__legend{padding:0;margin-bottom:10px;font-size:16px;font-weight:var(--weight-semibold)}
.mi__choices{display:grid;gap:6px}
.mi__choice{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:46px;padding:9px 12px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-page);cursor:pointer}
.mi__choice:hover{border-color:var(--color-brand)}
.mi__choice:has(input:checked){border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand);background:color-mix(in srgb,var(--color-brand) 7%,var(--color-page))}
.mi__choice:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}
.mi__choice input{flex:none;width:18px;height:18px;min-height:0;margin:0;accent-color:var(--color-brand)}
.mi__label{font-size:15px;line-height:20px;font-weight:var(--weight-semibold)}
.mi__day{margin-left:auto;font-size:13px;line-height:18px;color:var(--color-text-secondary)}
.mi__note{margin:8px 0 0;font-size:14px;line-height:20px;color:var(--color-text-secondary)}
.mi__note:empty{display:none}
.mi__link{margin-top:6px;padding:4px 0;border:0;background:none;font:inherit;font-size:14px;color:var(--color-text);text-decoration:underline;cursor:pointer}
.mi__exact{margin-top:10px;display:grid;gap:6px}
.mi__exact[hidden]{display:none}
.mi__exact label{font-size:14px;color:var(--color-text-secondary)}
/* Model cards on brand pages: an X-ray view on hover */
.model-tile .service-card__visual{overflow:hidden;border-radius:var(--radius-sm)}
.model-tile .tile-xray{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;opacity:0;transition:opacity .35s ease;border-radius:var(--radius-sm)}
.xray-chip{position:absolute;left:12px;top:12px;font-size:12px;font-weight:var(--weight-semibold);padding:4px 10px;border-radius:99px;background:var(--color-brand);color:var(--color-action-text,#0d0d0d);opacity:0;transition:opacity .35s ease}
@media (width>1100px){
 .tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles-5{grid-template-columns:repeat(5,minmax(0,1fr))}
 .model-tile:hover .tile-xray,.model-tile:hover .xray-chip{opacity:1}
 .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}
 .reveal.in{opacity:1;transform:none}
}
@media (prefers-reduced-motion:reduce){.xray-img{transition:none}}
@media (width<=1100px){.xray-grid{grid-template-columns:1fr}.xray-stage{position:relative;top:0}.glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timing{grid-template-columns:1fr}.timing .quote-form{position:static}.oem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (width<=700px){.xray-tag{position:relative;left:auto;top:auto;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;border:0;border-bottom:1px solid var(--color-border);border-radius:0;padding:12px 14px}.xray-tag:before{display:none}.xray-tag strong{font-size:15px}.glance-grid,.timing-stats,.compare-two,.oem-grid{grid-template-columns:1fr}.timing-bar .r,.timing-bar .axis{grid-template-columns:1fr;gap:4px}.timing-bar .r .t{margin-top:16px}.timing-bar .axis div:first-child{display:none}}

.guide .xc-container{display:flex;flex-direction:column;gap:var(--space-4)}.guide .xc-container>p{max-width:820px;margin:0}.guide .sec-eyebrow{text-align:left}.guide-more>summary{list-style:none;cursor:pointer;width:max-content;max-width:100%}.guide-more>summary::-webkit-details-marker{display:none}.guide-close{display:none}.guide-more[open] .guide-close{display:inline}.guide-more[open] .guide-open{display:none}.guide-body{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.guide-body h3{font-size:24px;line-height:1.25;font-weight:var(--weight-semibold);margin:var(--space-5) 0 0}.guide-body h4{font-size:17px;font-weight:var(--weight-semibold);margin:var(--space-2) 0 0}.guide-body p{margin:0;max-width:820px}.guide-body ul{margin:0;padding-left:20px;max-width:820px}.guide-body li{margin:4px 0}.guide-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--color-border)}.guide-table thead th{font-weight:var(--weight-semibold);background:var(--color-surface-subtle)}.guide-table tbody th{font-weight:var(--weight-semibold)}.guide-note{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md)}.guide-note h4{margin:0}.guide-legal{margin-top:var(--space-3)!important}.guide-body>a{width:max-content;max-width:100%}@media (width<=700px){.guide-table thead{display:none}.guide-table tr{display:block;padding:12px 0;border-bottom:1px solid var(--color-border)}.guide-table th,.guide-table td{display:block;padding:3px 0;border:0}.guide-table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.guide-table tbody th:empty{display:none}}
.make-page.pal-rivian{--xc-rivian-amber:#DDA020;--xc-rivian-amber-hover:#C48C14;--xc-rivian-cream:#EFEEE8;--xc-rivian-zone:#DDA02014;--color-action-text:#0D0D0D;--btn:#1F3A2E;--btn-h:#152A21;--page:#FBFAF6;--ink:#1F3A2E}.make-page.pal-rivian .xcare-explorer{--color-action-text:#0D0D0D}.make-page.pal-rivian .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#0D0D0D}.make-page.pal-bmw{--xc-rivian-amber:#1C69D4;--xc-rivian-amber-hover:#1756AE;--xc-rivian-cream:#E4EDFA;--xc-rivian-zone:#1C69D414;--color-action-text:#FFFFFF;--btn:#16202E;--btn-h:#101822;--page:#F8FAFE;--ink:#16202E}.make-page.pal-bmw .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-bmw .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-mini{--xc-rivian-amber:#2E8B74;--xc-rivian-amber-hover:#26725F;--xc-rivian-cream:#E6F1EE;--xc-rivian-zone:#2E8B7414;--color-action-text:#FFFFFF;--btn:#1A1A1A;--btn-h:#141414;--page:#F9FCFB;--ink:#1A1A1A}.make-page.pal-mini .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-mini .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-xc{--xc-rivian-amber:#E7131A;--xc-rivian-amber-hover:#A00B10;--xc-rivian-cream:#FBEAEA;--xc-rivian-zone:#E7131A14;--color-action-text:#FFFFFF;--btn:#E7131A;--btn-h:#A00B10;--page:#FCFCFD;--ink:#E7131A}.make-page.pal-xc .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-xc .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-volvo{--xc-rivian-amber:#2A6EBB;--xc-rivian-amber-hover:#225A99;--xc-rivian-cream:#E5EEF7;--xc-rivian-zone:#2A6EBB14;--color-action-text:#FFFFFF;--btn:#182A44;--btn-h:#122033;--page:#F9FBFD;--ink:#182A44}.make-page.pal-volvo .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-volvo .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-polestar{--xc-rivian-amber:#B98A1E;--xc-rivian-amber-hover:#987119;--xc-rivian-cream:#F7F1E4;--xc-rivian-zone:#B98A1E14;--color-action-text:#FFFFFF;--btn:#17181A;--btn-h:#111214;--page:#FDFBF8;--ink:#17181A}.make-page.pal-polestar .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-polestar .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-chevrolet{--xc-rivian-amber:#B8860B;--xc-rivian-amber-hover:#976E09;--xc-rivian-cream:#F6F0E2;--xc-rivian-zone:#B8860B14;--color-action-text:#FFFFFF;--btn:#1D2733;--btn-h:#161D26;--page:#FDFBF8;--ink:#1D2733}.make-page.pal-chevrolet .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-chevrolet .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-cadillac{--xc-rivian-amber:#8C1D40;--xc-rivian-amber-hover:#731834;--xc-rivian-cream:#F1E4E8;--xc-rivian-zone:#8C1D4014;--color-action-text:#FFFFFF;--btn:#1E1E24;--btn-h:#16161B;--page:#FCF8F9;--ink:#1E1E24}.make-page.pal-cadillac .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-cadillac .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-gmc{--xc-rivian-amber:#C8102E;--xc-rivian-amber-hover:#A40D26;--xc-rivian-cream:#F8E2E6;--xc-rivian-zone:#C8102E14;--color-action-text:#FFFFFF;--btn:#23262B;--btn-h:#1A1C20;--page:#FDF8F9;--ink:#23262B}.make-page.pal-gmc .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-gmc .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-hyundai{--xc-rivian-amber:#0A7CA8;--xc-rivian-amber-hover:#08668A;--xc-rivian-cream:#E2EFF5;--xc-rivian-zone:#0A7CA814;--color-action-text:#FFFFFF;--btn:#002C5F;--btn-h:#002147;--page:#F8FBFC;--ink:#002C5F}.make-page.pal-hyundai .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-hyundai .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-kia{--xc-rivian-amber:#BB162B;--xc-rivian-amber-hover:#991223;--xc-rivian-cream:#F7E3E6;--xc-rivian-zone:#BB162B14;--color-action-text:#FFFFFF;--btn:#05141F;--btn-h:#040F17;--page:#FDF8F9;--ink:#05141F}.make-page.pal-kia .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-kia .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-genesis{--xc-rivian-amber:#A36A3F;--xc-rivian-amber-hover:#865734;--xc-rivian-cream:#F4EDE8;--xc-rivian-zone:#A36A3F14;--color-action-text:#FFFFFF;--btn:#1C1C1C;--btn-h:#151515;--page:#FCFBF9;--ink:#1C1C1C}.make-page.pal-genesis .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-genesis .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-mercedes{--xc-rivian-amber:#00708C;--xc-rivian-amber-hover:#005C73;--xc-rivian-cream:#E0EEF1;--xc-rivian-zone:#00708C14;--color-action-text:#FFFFFF;--btn:#1A1A1A;--btn-h:#141414;--page:#F7FBFC;--ink:#1A1A1A}.make-page.pal-mercedes .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-mercedes .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-smart{--xc-rivian-amber:#6F9A1F;--xc-rivian-amber-hover:#5B7E19;--xc-rivian-cream:#EEF3E4;--xc-rivian-zone:#6F9A1F14;--color-action-text:#FFFFFF;--btn:#222222;--btn-h:#1A1A1A;--page:#FBFCF8;--ink:#222222}.make-page.pal-smart .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-smart .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-honda{--xc-rivian-amber:#C8102E;--xc-rivian-amber-hover:#A40D26;--xc-rivian-cream:#F8E2E6;--xc-rivian-zone:#C8102E14;--color-action-text:#FFFFFF;--btn:#1F2226;--btn-h:#171A1C;--page:#FDF8F9;--ink:#1F2226}.make-page.pal-honda .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-honda .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-acura{--xc-rivian-amber:#A6192E;--xc-rivian-amber-hover:#881426;--xc-rivian-cream:#F4E3E6;--xc-rivian-zone:#A6192E14;--color-action-text:#FFFFFF;--btn:#1C1C1E;--btn-h:#151516;--page:#FCF8F9;--ink:#1C1C1E}.make-page.pal-acura .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-acura .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-nissan{--xc-rivian-amber:#C3002F;--xc-rivian-amber-hover:#A00027;--xc-rivian-cream:#F8E0E6;--xc-rivian-zone:#C3002F14;--color-action-text:#FFFFFF;--btn:#1D1F22;--btn-h:#16171A;--page:#FDF7F9;--ink:#1D1F22}.make-page.pal-nissan .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-nissan .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-mitsubishi{--xc-rivian-amber:#D2202A;--xc-rivian-amber-hover:#AC1A22;--xc-rivian-cream:#FAE4E5;--xc-rivian-zone:#D2202A14;--color-action-text:#FFFFFF;--btn:#222222;--btn-h:#1A1A1A;--page:#FEF8F9;--ink:#222222}.make-page.pal-mitsubishi .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-mitsubishi .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-lucid{--xc-rivian-amber:#A98446;--xc-rivian-amber-hover:#8B6C39;--xc-rivian-cream:#F5F0E9;--xc-rivian-zone:#A9844614;--color-action-text:#FFFFFF;--btn:#16181A;--btn-h:#101214;--page:#FCFBF9;--ink:#16181A}.make-page.pal-lucid .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-lucid .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-subaru{--xc-rivian-amber:#0F4C9A;--xc-rivian-amber-hover:#0C3E7E;--xc-rivian-cream:#E2EAF3;--xc-rivian-zone:#0F4C9A14;--color-action-text:#FFFFFF;--btn:#0B2447;--btn-h:#081B35;--page:#F8FAFC;--ink:#0B2447}.make-page.pal-subaru .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-subaru .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-jaguar{--xc-rivian-amber:#2E6B4F;--xc-rivian-amber-hover:#265841;--xc-rivian-cream:#E6EDEA;--xc-rivian-zone:#2E6B4F14;--color-action-text:#FFFFFF;--btn:#14241C;--btn-h:#0F1B15;--page:#F9FBFA;--ink:#14241C}.make-page.pal-jaguar .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-jaguar .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-mazda{--xc-rivian-amber:#A5232E;--xc-rivian-amber-hover:#871D26;--xc-rivian-cream:#F4E5E6;--xc-rivian-zone:#A5232E14;--color-action-text:#FFFFFF;--btn:#1E1E20;--btn-h:#161618;--page:#FCF8F9;--ink:#1E1E20}.make-page.pal-mazda .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-mazda .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-ford{--xc-rivian-amber:#0F3FA6;--xc-rivian-amber-hover:#0B2F80;--xc-rivian-cream:#E6ECF7;--xc-rivian-zone:#0F3FA614;--color-action-text:#FFFFFF;--btn:#0A2A78;--btn-h:#071F5C;--page:#F5F8FD;--ink:#0A2A78}.make-page.pal-ford .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-ford .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-lightning{--xc-rivian-amber:#0F3FA6;--xc-rivian-amber-hover:#0B2F80;--xc-rivian-cream:#E6ECF7;--xc-rivian-zone:#0F3FA614;--color-action-text:#FFFFFF;--btn:#0A2A78;--btn-h:#071F5C;--page:#F5F8FD;--ink:#0A2A78}.make-page.pal-lightning .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-lightning .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-mache{--xc-rivian-amber:#0B7FB0;--xc-rivian-amber-hover:#086489;--xc-rivian-cream:#E3F1F7;--xc-rivian-zone:#0B7FB014;--color-action-text:#FFFFFF;--btn:#0B4F6C;--btn-h:#083B52;--page:#F5FAFC;--ink:#0B4F6C}.make-page.pal-mache .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-mache .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-etransit{--xc-rivian-amber:#178A54;--xc-rivian-amber-hover:#116B41;--xc-rivian-cream:#E3F3EA;--xc-rivian-zone:#178A5414;--color-action-text:#FFFFFF;--btn:#14532D;--btn-h:#0E3E21;--page:#F6FBF8;--ink:#14532D}.make-page.pal-etransit .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-etransit .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-r2{--xc-rivian-amber:#6E9A45;--xc-rivian-amber-hover:#587D36;--xc-rivian-cream:#ECF2E4;--xc-rivian-zone:#6E9A4514;--color-action-text:#FFFFFF;--btn:#2F4A1F;--btn-h:#223716;--page:#FAFBF6;--ink:#2F4A1F}.make-page.pal-r2 .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-r2 .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-tesla{--xc-rivian-amber:#D81E26;--xc-rivian-amber-hover:#B3161D;--xc-rivian-cream:#FCE9E9;--xc-rivian-zone:#D81E2614;--color-action-text:#FFFFFF;--btn:#0B63E5;--btn-h:#0850BD;--page:#FCFCFD;--ink:#D81E26}.make-page.pal-tesla .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-tesla .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-cyber{--xc-rivian-amber:#5E6A75;--xc-rivian-amber-hover:#4A555F;--xc-rivian-cream:#EEF1F4;--xc-rivian-zone:#5E6A7514;--color-action-text:#FFFFFF;--btn:#2B3138;--btn-h:#1C2126;--page:#FAFBFC;--ink:#2B3138}.make-page.pal-cyber .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-cyber .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-dodge{--xc-rivian-amber:#D0202E;--xc-rivian-amber-hover:#AB1A26;--xc-rivian-cream:#F9E4E6;--xc-rivian-zone:#D0202E14;--color-action-text:#FFFFFF;--btn:#17181A;--btn-h:#111214;--page:#FEF8F9;--ink:#17181A}.make-page.pal-dodge .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-dodge .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-jeep{--xc-rivian-amber:#4B6B3C;--xc-rivian-amber-hover:#3E5831;--xc-rivian-cream:#E9EDE8;--xc-rivian-zone:#4B6B3C14;--color-action-text:#FFFFFF;--btn:#1C2418;--btn-h:#151B12;--page:#FAFBF9;--ink:#1C2418}.make-page.pal-jeep .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-jeep .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-fiat{--xc-rivian-amber:#B5121B;--xc-rivian-amber-hover:#940F16;--xc-rivian-cream:#F6E3E4;--xc-rivian-zone:#B5121B14;--color-action-text:#FFFFFF;--btn:#222222;--btn-h:#1A1A1A;--page:#FDF8F8;--ink:#222222}.make-page.pal-fiat .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-fiat .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-toyota{--xc-rivian-amber:#D3202B;--xc-rivian-amber-hover:#AD1A23;--xc-rivian-cream:#FAE4E6;--xc-rivian-zone:#D3202B14;--color-action-text:#FFFFFF;--btn:#1F2126;--btn-h:#17191C;--page:#FEF8F9;--ink:#1F2126}.make-page.pal-toyota .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-toyota .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-lexus{--xc-rivian-amber:#2F6F8F;--xc-rivian-amber-hover:#275B75;--xc-rivian-cream:#E6EEF2;--xc-rivian-zone:#2F6F8F14;--color-action-text:#FFFFFF;--btn:#1A1F24;--btn-h:#14171B;--page:#F9FBFC;--ink:#1A1F24}.make-page.pal-lexus .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-lexus .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-scion{--xc-rivian-amber:#E0701A;--xc-rivian-amber-hover:#B85C15;--xc-rivian-cream:#FBEEE4;--xc-rivian-zone:#E0701A14;--color-action-text:#FFFFFF;--btn:#222222;--btn-h:#1A1A1A;--page:#FEFBF8;--ink:#222222}.make-page.pal-scion .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-scion .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-volkswagen{--xc-rivian-amber:#0A6FB5;--xc-rivian-amber-hover:#085B94;--xc-rivian-cream:#E2EEF6;--xc-rivian-zone:#0A6FB514;--color-action-text:#FFFFFF;--btn:#001E50;--btn-h:#00163C;--page:#F8FBFD;--ink:#001E50}.make-page.pal-volkswagen .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-volkswagen .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-audi{--xc-rivian-amber:#BB0A30;--xc-rivian-amber-hover:#990827;--xc-rivian-cream:#F7E2E6;--xc-rivian-zone:#BB0A3014;--color-action-text:#FFFFFF;--btn:#1A1A1A;--btn-h:#141414;--page:#FDF8F9;--ink:#1A1A1A}.make-page.pal-audi .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-audi .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}.make-page.pal-porsche{--xc-rivian-amber:#B12B28;--xc-rivian-amber-hover:#912321;--xc-rivian-cream:#F6E6E5;--xc-rivian-zone:#B12B2814;--color-action-text:#FFFFFF;--btn:#1F1F21;--btn-h:#171719;--page:#FDF9F9;--ink:#1F1F21}.make-page.pal-porsche .xcare-explorer{--color-action-text:#FFFFFF}.make-page.pal-porsche .xcare-explorer .xc-tabs__list button[aria-selected=true]{color:#FFFFFF}
@media (width<=440px){.real-grid{grid-template-columns:1fr}.real-card--lead{grid-column:auto}}
