.warranty_page__f6jbd{color:var(--va-ink);overflow:clip}.warranty_hero__agXQZ{position:relative;isolation:isolate;overflow:hidden;padding:70px 0 64px;background:radial-gradient(ellipse at 85% 15%,#59323955,transparent 60%),linear-gradient(125deg,#15191c 25%,#23292e);color:var(--va-paper);box-shadow:0 18px 42px -28px #15191c80}.warranty_hero__agXQZ:before{content:"";position:absolute;z-index:-1;width:600px;aspect-ratio:1;right:-120px;top:-260px;border:1px solid #e1b8b921;border-radius:50%;box-shadow:0 0 0 70px #e1b8b908,0 0 0 140px #e1b8b905;pointer-events:none}.warranty_hero__agXQZ:after{content:"";position:absolute;height:1px;inset:auto 0 0;background:linear-gradient(90deg,transparent,#e1b8b95c,transparent);pointer-events:none}.warranty_hero__agXQZ h1{font-size:clamp(36px,4.7vw,65px);line-height:1.15;letter-spacing:-.05em;font-weight:650;text-wrap:balance}.warranty_hero__agXQZ h1 span{color:#e1b8b9}.warranty_lead__BbPIp{max-width:650px;font-size:16px;line-height:1.9;color:#c3c9cd;margin:28px 0}.warranty_overview__uiSgF{padding:70px 0;scroll-margin-top:110px;background:radial-gradient(ellipse at 0 12%,#ffffffa6,transparent 48%)}.warranty_sectionTitle__9GyPM{font-size:clamp(27px,3vw,40px);line-height:1.25;letter-spacing:-.035em;font-weight:650;text-wrap:balance}.warranty_intro__N_llR{font-size:16px;line-height:1.85;color:#525c62;max-width:730px;margin-top:20px}.warranty_programList__eRyHz{margin-top:42px}.warranty_programRow__ZsCXd{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:center;padding-block:48px;scroll-margin-top:110px}.warranty_programRow__ZsCXd:first-child{padding-top:0}.warranty_programRow__ZsCXd+.warranty_programRow__ZsCXd{border-top:1px solid var(--va-line)}.warranty_cardStage__8bxfs{min-width:0;perspective:1100px}.warranty_programCard__4wLDN{position:relative;isolation:isolate;transform-style:preserve-3d;background:linear-gradient(140deg,#30373c,#1b2023 55%,#181c20);color:#f5f5f2;border:1px solid #ffffff17;border-radius:12px;padding:34px;box-shadow:0 8px 14px -10px #10182070,0 22px 42px -26px #10182080,inset 0 1px 0 #ffffff10;transform:rotateX(0) rotateY(0);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease,border-color .5s ease}.warranty_programCard__4wLDN:after,.warranty_programCard__4wLDN:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.warranty_programCard__4wLDN:before{background:radial-gradient(ellipse at 0 0,#f07f8414,transparent 65%)}.warranty_programCard__4wLDN:after{background:radial-gradient(circle at var(--light-x,30%) var(--light-y,20%),#f4c5c538,#ed939318 32%,transparent 68%);opacity:0;transition:opacity .45s ease}.warranty_programCard__4wLDN>*{position:relative;z-index:1}.warranty_programCard__4wLDN>svg{color:#f07f84;margin-bottom:28px;filter:drop-shadow(0 4px 8px #f07f8426);transition:transform .5s ease,filter .5s ease}.warranty_programCard__4wLDN>.va-eyebrow{color:#c3c9cd;margin-bottom:16px}.warranty_programCard__4wLDN h3{font-size:44px;line-height:1.2;font-weight:650;letter-spacing:-.04em}.warranty_duration__8SPtc{display:flex;align-items:baseline;gap:10px;margin:25px 0 16px}.warranty_duration__8SPtc strong{font-size:72px;font-weight:600;letter-spacing:-.055em;line-height:1}.warranty_duration__8SPtc span{font-size:19px;color:#c3c9cd}.warranty_durationNote__QbjuF{font-size:13px;line-height:1.8;color:#c3c9cd;max-width:300px}.warranty_roadside__ES4eQ{display:flex;align-items:flex-start;gap:14px;border-top:1px solid #ffffff26;padding-top:23px;margin-top:28px}.warranty_roadside__ES4eQ>svg{flex-shrink:0;color:#f07f84}.warranty_roadside__ES4eQ strong{display:block;font-size:14px;font-weight:650}.warranty_roadside__ES4eQ span{display:block;font-size:12px;line-height:1.8;color:#c3c9cd;margin-top:6px}.warranty_programContent__rDhVb h4{font-size:clamp(27px,3vw,38px);line-height:1.25;letter-spacing:-.035em;font-weight:650}.warranty_programDescription__lDnfX{font-size:16px;line-height:1.85;color:#525c62;max-width:650px;margin-top:22px}.warranty_coverage__wm11P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;list-style:none;padding:0;margin:28px 0 24px}.warranty_coverage__wm11P li{display:flex;align-items:flex-start;gap:11px;padding-top:18px;border-top:1px solid var(--va-line);font-size:15px;font-weight:650;line-height:1.6}.warranty_coverage__wm11P svg{flex-shrink:0;color:var(--va-red);margin-top:2px;transition:transform .4s ease}.warranty_coverageNote__arzNP{font-size:13px;line-height:1.8;color:#525c62;max-width:620px}.warranty_contact__ITgNw{display:grid;grid-template-columns:1.4fr .6fr;gap:50px;align-items:center;margin-top:34px;padding:32px;border:1px solid #fff;border-radius:12px;background:linear-gradient(130deg,#fdfdfb,#eaece7);box-shadow:0 12px 32px -22px #1721265c,inset 0 1px 0 #fff;transition:box-shadow .45s ease}.warranty_contact__ITgNw:focus-within{box-shadow:0 18px 40px -22px #17212673}.warranty_contact__ITgNw h3{font-size:23px;line-height:1.35;font-weight:650;letter-spacing:-.025em;margin-bottom:13px}.warranty_contact__ITgNw p{font-size:15px;line-height:1.85;color:#525c62;max-width:620px}.warranty_contactActions__53qrw{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.warranty_phone__cGuBw{display:inline-flex;align-items:center;gap:13px;font-size:clamp(22px,2.2vw,28px);font-weight:650;letter-spacing:-.035em;white-space:nowrap}.warranty_phone__cGuBw svg{color:var(--va-red);flex-shrink:0}.warranty_extension__XNjIL{position:relative;padding:60px 0;background:radial-gradient(ellipse at 10% 0,#fff9,transparent 65%),linear-gradient(120deg,#eaece6,#e3e7e1);border-block:1px solid #daddd4;box-shadow:inset 0 12px 24px -24px #17212680,0 18px 32px -32px #17212666}.warranty_extensionGrid__esmVS{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.warranty_extensionCopy__7nJLi{font-size:15px;line-height:1.85;color:#525c62}.warranty_extensionCopy__7nJLi p+p{margin-top:14px}.warranty_serviceNote__qwnsW{padding-top:18px;border-top:1px solid #c7cec3;font-size:13px}.warranty_legal___nCAU{padding:42px 0 50px}.warranty_legalCopy__U1_MD{max-width:960px}.warranty_legal___nCAU p{font-size:13px;line-height:1.85;color:#525c62}.warranty_contractNote__BG8jn{margin-top:14px}.warranty_legalLinks__dgqdX{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;font-size:12px}.warranty_legalLinks__dgqdX a{text-decoration:underline;text-underline-offset:4px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.warranty_programRow__ZsCXd:hover .warranty_programCard__4wLDN{transform:translateY(-8px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));box-shadow:0 16px 24px -15px #1018208c,0 38px 60px -28px #10182085,0 6px 28px -15px #c5656c66,inset 0 1px 0 #ffffff2b;border-color:#e1b8b95c}.warranty_programRow__ZsCXd:hover .warranty_programCard__4wLDN:after{opacity:1}.warranty_programRow__ZsCXd:hover .warranty_programCard__4wLDN>svg{transform:translateZ(24px) translateY(-2px);filter:drop-shadow(0 6px 12px #f07f8447)}.warranty_programRow__ZsCXd:hover .warranty_coverage__wm11P svg{transform:translateY(-2px)}.warranty_contact__ITgNw:hover{box-shadow:0 22px 42px -24px #17212673,inset 0 1px 0 #fff}}@media (max-width:900px){.warranty_programRow__ZsCXd{grid-template-columns:.85fr 1.15fr;gap:30px}.warranty_programCard__4wLDN{padding:26px}.warranty_coverage__wm11P{grid-template-columns:1fr;gap:16px}.warranty_contact__ITgNw{gap:28px;padding:28px}}@media (max-width:800px){.warranty_extension__XNjIL,.warranty_hero__agXQZ,.warranty_overview__uiSgF{padding:46px 0}.warranty_contact__ITgNw,.warranty_extensionGrid__esmVS,.warranty_programRow__ZsCXd{grid-template-columns:1fr;gap:30px}.warranty_programRow__ZsCXd{padding-block:36px;align-items:start}.warranty_cardStage__8bxfs{width:100%;max-width:520px}.warranty_coverage__wm11P{grid-template-columns:repeat(2,minmax(0,1fr))}.warranty_legal___nCAU{padding:34px 0 42px}}@media (max-width:640px){.warranty_programList__eRyHz{margin-top:30px}.warranty_coverage__wm11P{grid-template-columns:1fr}.warranty_contact__ITgNw{padding:24px}.warranty_contactActions__53qrw{align-items:stretch}}@media (prefers-reduced-motion:reduce){.warranty_contact__ITgNw,.warranty_coverage__wm11P svg,.warranty_programCard__4wLDN,.warranty_programCard__4wLDN:after,.warranty_programCard__4wLDN>svg{transition:none}}