.warranty-page{--warranty-gutter:clamp(22px, 4vw, 76px);background:#f1f3f5}.warranty-page h1,.warranty-page h2,.warranty-page h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-weight:500}:is(.warranty-page a:focus-visible,.warranty-page summary:focus-visible){outline-offset:5px;outline:3px solid #148cff}.warranty-kicker{color:#0878e8;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.warranty-hero{isolation:isolate;color:#fff;clip-path:polygon(0 0,100% 0,100% 94%,77% 94%,70% 100%,63% 94%,0 94%);background:#070a0e;grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);min-height:820px;display:grid;position:relative;overflow:hidden}.warranty-hero-copy{z-index:2;padding:142px 30px 150px var(--warranty-gutter);background:linear-gradient(90deg,#070a0e 0%,#070a0ef7 78%,#070a0ea6 100%),radial-gradient(circle at 30% 45%,#148cff1f,#0000 35%);flex-direction:column;justify-content:center;display:flex}.warranty-breadcrumb{color:#ffffff8c;gap:12px;margin-bottom:40px;font-size:12px;display:flex}.warranty-breadcrumb a:hover{color:#fff}.warranty-hero h1{color:#fff;text-transform:uppercase;font-size:clamp(58px,5.6vw,94px);line-height:1.05}.warranty-hero h1 span{color:#148cff}.warranty-hero-lead{color:#f7f8f9b3;max-width:610px;margin:28px 0 0;font-size:clamp(15px,1.2vw,19px);line-height:1.65}.warranty-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.warranty-hero-media{background:#0a1016;min-width:0;position:relative;overflow:hidden}.warranty-hero-media>img{object-fit:cover;object-position:55% center;filter:saturate(.82)contrast(1.06)brightness(.82)}.warranty-media-shade{background:linear-gradient(90deg,#070a0e 0%,#070a0e5c 30%,#0000 70%),linear-gradient(#070a0e40,#0000 42%,#070a0eb8);position:absolute;inset:0}.warranty-scan-line{z-index:2;pointer-events:none;filter:drop-shadow(0 0 12px #148cff94);will-change:transform, opacity;background:linear-gradient(90deg,#0000,#148cff0d 62%,#148cffe6 99%,#0000);width:42%;position:absolute;top:0;bottom:0;left:-42%}.warranty-media-note{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a0ecc;border:1px solid #ffffff2e;align-items:center;gap:13px;max-width:290px;padding:15px 17px;display:flex;position:absolute;bottom:135px;right:clamp(22px,4vw,56px)}.warranty-media-note svg{color:#148cff;width:27px;height:27px}.warranty-media-note span{font-size:12px;font-weight:800}.warranty-media-note small{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.warranty-facts{padding:49px var(--warranty-gutter) 0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-49px;display:grid}.warranty-facts>div{background:#fff;border-right:1px solid #d5dbe1;grid-template-columns:38px minmax(0,1fr);align-content:center;column-gap:15px;min-height:142px;padding:26px clamp(20px,3vw,45px);display:grid}.warranty-facts>div:last-child{border-right:0}.warranty-facts svg{color:#0878e8;stroke-width:1.45px;grid-row:1/3;align-self:center;width:29px;height:29px}.warranty-facts span{color:#6a737d;font-size:11px}.warranty-facts strong{font-family:var(--font-display), sans-serif;margin-top:5px;font-size:clamp(23px,2.3vw,37px);font-weight:500;line-height:1}.warranty-manifesto{padding:clamp(110px, 13vw, 210px) var(--warranty-gutter);text-align:center}.warranty-manifesto h2,.warranty-section-heading h2,.warranty-claim h2,.warranty-evidence h2,.warranty-prepare h2,.warranty-faq h2,.warranty-contact h2{font-size:clamp(48px,6vw,94px);line-height:1.08}.warranty-manifesto h2 span{color:#0878e8}.warranty-manifesto>p:last-child{color:#56616c;max-width:850px;margin:34px auto 0;font-size:clamp(16px,1.35vw,21px);line-height:1.75}.warranty-coverage{padding:clamp(100px, 11vw, 170px) var(--warranty-gutter);color:#fff;background:#0b1016;grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);gap:clamp(50px,8vw,130px);display:grid}.warranty-coverage .warranty-kicker,.warranty-claim .warranty-kicker,.warranty-contact .warranty-kicker{color:#5ab0ff}.warranty-section-heading>p:last-child,.warranty-claim-heading>p:last-child,.warranty-contact p:not(.warranty-kicker){color:#98a4af;max-width:590px;margin:27px 0 0;line-height:1.75}.warranty-coverage-grid{border-top:1px solid #34404a;border-left:1px solid #34404a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.warranty-coverage-grid article{background:#111922;border-bottom:1px solid #34404a;border-right:1px solid #34404a;min-height:300px;padding:clamp(27px,3.5vw,47px);position:relative}.warranty-coverage-grid .warranty-coverage-primary{background:#0878e8;grid-column:1/-1;min-height:330px}.warranty-coverage-grid article>span{color:#74818d;font-size:10px;position:absolute;top:24px;right:25px}.warranty-coverage-primary>span{color:#ffffff9e}.warranty-coverage-grid svg{color:#148cff;stroke-width:1.35px;width:34px;height:34px}.warranty-coverage-primary svg{color:#fff}.warranty-coverage-grid h3{margin-top:62px;font-size:clamp(27px,2.6vw,43px);line-height:1}.warranty-coverage-grid strong{font-family:var(--font-display), sans-serif;margin-top:12px;font-size:clamp(54px,6vw,92px);font-weight:500;line-height:.95;display:block}.warranty-coverage-grid p{color:#9ba7b3;max-width:46ch;margin:17px 0 0;font-size:13px;line-height:1.7}.warranty-coverage-primary p{color:#ffffffd1}.warranty-claim{padding:clamp(100px, 11vw, 170px) var(--warranty-gutter);color:#fff;background:#0b1016;border-top:1px solid #303a44}.warranty-claim-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;margin-bottom:52px;display:grid}.warranty-claim-heading>p:last-child{margin:0}.warranty-claim ol{border-top:1px solid #35404a;border-left:1px solid #35404a;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.warranty-claim li{border-bottom:1px solid #35404a;border-right:1px solid #35404a;min-height:330px;padding:27px;position:relative}.warranty-claim li>span{color:#6e7b87;font-size:10px;position:absolute;top:25px;right:25px}.warranty-claim li>svg{color:#148cff;stroke-width:1.35px;width:29px;height:29px}.warranty-claim li h3{margin-top:86px;font-size:clamp(24px,2.15vw,35px);line-height:1.08}.warranty-claim li p{color:#94a0ab;margin:16px 0 0;font-size:12px;line-height:1.7}.warranty-evidence{background:#fff;grid-template-columns:1fr 1fr;min-height:720px;display:grid}.warranty-evidence-media{background:#e2e7eb;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.warranty-evidence-media>img{z-index:1;object-fit:cover;object-position:52% center;filter:saturate(.9)contrast(1.04)}.warranty-evidence-grid{z-index:2;pointer-events:none;opacity:.18;background-image:linear-gradient(#0d10151f 1px,#0000 1px),linear-gradient(90deg,#0d10151f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.warranty-evidence-copy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,130px) clamp(35px,7vw,115px);display:flex}.warranty-evidence-copy ul{border-top:1px solid #d2d8de;gap:0;margin:38px 0 0;padding:0;list-style:none;display:grid}.warranty-evidence-copy li{border-bottom:1px solid #d2d8de;align-items:center;gap:12px;padding:19px 0;font-size:13px;font-weight:700;display:flex}.warranty-evidence-copy li svg{color:#0878e8;flex:none;width:17px}.warranty-evidence-copy>p:last-child{color:#5b6671;margin:27px 0 0;font-size:14px;line-height:1.75}.warranty-prepare{padding:clamp(100px, 11vw, 170px) var(--warranty-gutter)}.warranty-prepare .warranty-section-heading{max-width:900px;margin-bottom:49px}.warranty-prepare-grid{border-top:1px solid #cbd2d8;border-left:1px solid #cbd2d8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.warranty-prepare-grid article{background:#fff;border-bottom:1px solid #cbd2d8;border-right:1px solid #cbd2d8;min-height:280px;padding:clamp(28px,3.5vw,48px)}.warranty-prepare-grid svg{color:#0878e8;stroke-width:1.4px;width:32px;height:32px}.warranty-prepare-grid h3{margin-top:66px;font-size:clamp(25px,2.3vw,38px);line-height:1.05}.warranty-prepare-grid p{color:#626d78;max-width:37ch;margin:16px 0 0;font-size:13px;line-height:1.7}.warranty-faq{padding:clamp(100px, 11vw, 170px) var(--warranty-gutter);background:#fff;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:8vw;display:grid}.warranty-faq details{border-bottom:1px solid #c8cfd6}.warranty-faq summary{cursor:pointer;align-items:center;min-height:80px;padding:20px 42px 20px 0;font-weight:800;display:flex}.warranty-faq details p{color:#5c6772;max-width:670px;margin:0 0 28px;font-size:14px;line-height:1.75}.warranty-contact{padding:clamp(70px, 8vw, 120px) var(--warranty-gutter);color:#fff;background:#101720;justify-content:space-between;align-items:center;gap:60px;display:flex}.warranty-contact>div:first-child{max-width:860px}.warranty-contact p:not(.warranty-kicker){max-width:650px}.warranty-contact>div:last-child{flex:none;gap:12px;display:grid}@media (max-width:1100px){.warranty-hero{grid-template-columns:.95fr 1.05fr}.warranty-coverage{grid-template-columns:1fr}.warranty-claim ol{grid-template-columns:repeat(2,minmax(0,1fr))}.warranty-evidence{grid-template-columns:.85fr 1.15fr}}@media (max-width:760px){.warranty-hero{clip-path:polygon(0 0,100% 0,100% 97%,77% 97%,68% 100%,59% 97%,0 97%);min-height:1040px;display:block}.warranty-hero-copy{z-index:3;background:linear-gradient(#070a0e 0 68%,#070a0ec7 82%,#0000 100%);min-height:730px;padding:110px 18px 55px;position:relative}.warranty-breadcrumb{margin-bottom:28px}.warranty-hero h1{font-size:clamp(45px,13vw,65px)}.warranty-hero-actions{display:grid}.warranty-hero-media{height:420px;position:absolute;bottom:30px;left:0;right:0}.warranty-hero-media>img{object-position:44% center}.warranty-media-shade{background:linear-gradient(#070a0e 0,#070a0ee6 6%,#070a0e80 16%,#0000 31%),linear-gradient(0deg,#070a0e 0,#070a0e9e 12%,#0000 34%)}.warranty-media-note{max-width:none;bottom:65px;left:18px;right:18px}.warranty-facts,.warranty-coverage-grid,.warranty-claim-heading,.warranty-claim ol,.warranty-evidence,.warranty-prepare-grid,.warranty-faq{grid-template-columns:1fr}.warranty-facts{margin-top:-35px;padding:35px 16px 0}.warranty-facts>div{border-bottom:1px solid #d5dbe1;border-right:0;min-height:116px}.warranty-manifesto,.warranty-coverage,.warranty-claim,.warranty-prepare,.warranty-faq,.warranty-contact{padding-left:18px;padding-right:18px}.warranty-manifesto h2,.warranty-section-heading h2,.warranty-claim h2,.warranty-evidence h2,.warranty-prepare h2,.warranty-faq h2,.warranty-contact h2{font-size:clamp(41px,12vw,61px)}.warranty-coverage-grid .warranty-coverage-primary{grid-column:auto;min-height:300px}.warranty-coverage-grid article{min-height:250px}.warranty-claim-heading{gap:28px}.warranty-claim li{min-height:250px}.warranty-claim li h3{margin-top:60px}.warranty-evidence,.warranty-evidence-media{min-height:500px}.warranty-evidence-media>img{object-position:53% center}.warranty-evidence-copy{padding:72px 18px}.warranty-prepare-grid article{min-height:230px}.warranty-faq{gap:42px}.warranty-contact{flex-direction:column;align-items:stretch}.warranty-contact>div:last-child{width:100%}}@media (prefers-reduced-motion:reduce){.warranty-scan-line{display:none}.warranty-page .v2-button{transition:none}}
