.warranty-hero[data-astro-cid-iyfrxzsz]{position:relative}.warranty-hero__grid[data-astro-cid-iyfrxzsz]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);padding-block:clamp(3rem,1.5rem + 3vw,4.5rem);display:grid}.warranty-hero__copy[data-astro-cid-iyfrxzsz]{min-width:0;max-width:38.75rem}.warranty-hero[data-astro-cid-iyfrxzsz] .warranty-hero__eyebrow[data-astro-cid-iyfrxzsz]{color:var(--wp-light-secondary);--d:.12s}.warranty-hero[data-astro-cid-iyfrxzsz] h1[data-astro-cid-iyfrxzsz]{letter-spacing:-.016em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(3.25rem,1rem + 3.4vw,4.25rem);line-height:1.06}.warranty-hero[data-astro-cid-iyfrxzsz] h1[data-astro-cid-iyfrxzsz] .mask[data-astro-cid-iyfrxzsz]>span[data-astro-cid-iyfrxzsz]{--d:.22s}.warranty-hero__lead[data-astro-cid-iyfrxzsz]{max-width:36rem;color:var(--wp-light-secondary);--d:.56s;margin-top:2.125rem;font-weight:500}.warranty-hero__scope[data-astro-cid-iyfrxzsz]{color:var(--wp-light-secondary);margin-top:1.25rem;font-size:17px;line-height:1.65}.warranty-hero__actions[data-astro-cid-iyfrxzsz]{--d:.7s;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.warranty-hero__text-action[data-astro-cid-iyfrxzsz]{min-height:var(--touch);font-size:var(--fs-button);text-decoration:underline;text-decoration-color:var(--wp-light-subdued);text-underline-offset:.3em;align-items:center;font-weight:700;display:inline-flex}.warranty-hero__text-action[data-astro-cid-iyfrxzsz]:hover{text-decoration-color:var(--wp-white)}.warranty-hero__text-action[data-astro-cid-iyfrxzsz]:focus-visible{outline:3px solid var(--wp-white);outline-offset:5px}.warranty-hero__media[data-astro-cid-iyfrxzsz]{min-width:0}.warranty-hero__frame[data-astro-cid-iyfrxzsz]{aspect-ratio:4/3;position:relative;overflow:hidden}.warranty-hero__img[data-astro-cid-iyfrxzsz]{object-fit:cover;object-position:55% 45%;width:100%;height:100%}.warranty-hero__corner[data-astro-cid-iyfrxzsz]{color:var(--wp-white)}.warranty-hero__grid--text-only[data-astro-cid-iyfrxzsz]{grid-template-columns:minmax(0,1fr)}.warranty-hero__grid--text-only[data-astro-cid-iyfrxzsz] .warranty-hero__copy[data-astro-cid-iyfrxzsz]{max-width:48rem}@media (width>=1024px){.warranty-hero__media[data-astro-cid-iyfrxzsz]{margin-right:calc(-1 * var(--gutter))}}@media (width>=1440px){.warranty-hero__media[data-astro-cid-iyfrxzsz]{margin-right:calc(-1 * max(var(--gutter), (100vw - var(--container)) / 2))}}@media (width<=1023.98px){.warranty-hero__grid[data-astro-cid-iyfrxzsz]{grid-template-columns:minmax(0,1fr);gap:0;padding-block:0}.warranty-hero__copy[data-astro-cid-iyfrxzsz]{max-width:42rem;padding-block:clamp(2.5rem,1.5rem + 3vw,4rem) 2.25rem}.warranty-hero[data-astro-cid-iyfrxzsz] h1[data-astro-cid-iyfrxzsz]{font-size:clamp(2.25rem,1.6rem + 3.2vw,3rem)}.warranty-hero__media[data-astro-cid-iyfrxzsz]{margin-inline:calc(-1 * var(--gutter))}.warranty-hero__frame[data-astro-cid-iyfrxzsz]{aspect-ratio:4/3}.warranty-hero__corner[data-astro-cid-iyfrxzsz]{left:calc(14px + var(--gutter))}}@media (width<=767.98px){.warranty-hero__scope[data-astro-cid-iyfrxzsz]{font-size:16px}}@media (width<=479.98px){.warranty-hero__actions[data-astro-cid-iyfrxzsz]{gap:.75rem}.warranty-hero__actions[data-astro-cid-iyfrxzsz] .btn[data-astro-cid-iyfrxzsz]{white-space:normal;width:100%}.warranty-hero__text-action[data-astro-cid-iyfrxzsz]{width:100%}}.warranty-conversion[data-astro-cid-crg2ifsk] .conversion{padding-block:96px}.warranty-conversion[data-astro-cid-crg2ifsk] .conversion__eyebrow{font-weight:500}.warranty-conversion[data-astro-cid-crg2ifsk] .conversion__h2--divided{text-wrap:wrap;font-size:clamp(44px,12px + 2.5vw,48px);line-height:1.12}@media (width<=1023.98px){.warranty-conversion[data-astro-cid-crg2ifsk] .conversion{padding-block:72px}.warranty-conversion[data-astro-cid-crg2ifsk] .conversion__h2--divided{font-size:40px}.warranty-conversion[data-astro-cid-crg2ifsk] .conversion__rule{height:3px}}@media (width<=767.98px){.warranty-conversion[data-astro-cid-crg2ifsk] .conversion{padding-block:56px}.warranty-conversion[data-astro-cid-crg2ifsk] .conversion__h2--divided{font-size:32px}.warranty-conversion[data-astro-cid-crg2ifsk] .btn{width:100%}}@media (width<=390px){.warranty-conversion[data-astro-cid-crg2ifsk] .conversion{padding-block:clamp(48px,11.4286px + 11.4286vw,56px)}.warranty-conversion[data-astro-cid-crg2ifsk] .conversion__h2--divided{font-size:clamp(30px,20.8571px + 2.85714vw,32px)}}.wm-section{--wm-transition-before:56px;--wm-transition-after:72px;color:var(--wp-body-ink);background:var(--wp-white);padding-block:96px;scroll-margin-top:96px;font-size:17px;line-height:1.65}.wm-section.dark{background:var(--wp-ink);color:var(--wp-light-secondary)}.wm-section.wm-scope{background:var(--wp-depth)}.wm-heading{letter-spacing:normal;text-wrap:wrap;margin-top:20px;font-size:clamp(44px,12px + 2.5vw,48px);font-weight:600;line-height:1.12}.wm-eyebrow{letter-spacing:.12em;color:var(--wp-secondary-ink);font-size:12px;font-weight:500}.wm-section.dark .wm-eyebrow{color:var(--wp-light-subdued)}.wm-lead{max-width:64ch;font-size:17px;line-height:1.65}.wm-intro-lead{margin-top:24px}.wm-intro-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.wm-intro-split>.wm-lead{padding-top:40px}.wm-section h3{letter-spacing:normal;font-size:24px;font-weight:600;line-height:1.22}.wm-section p{max-width:min(68ch,100%)}.wm-window__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.wm-scope__grid{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:start;gap:64px;display:grid}.wm-intro-split>*,.wm-window__grid>*,.wm-scope__grid>*,.wm-questions__grid>*{min-width:0}.wm-row{border-bottom:1px solid var(--wp-hairline);padding-block:26px}.wm-row:first-child{padding-top:0}.wm-window .wm-row:last-child{border-bottom:0}.wm-row p{margin-top:12px}.wm-window__note,.wm-note{margin-top:40px;padding-left:36px;position:relative}.wm-window__note{border-top:1px solid var(--wp-hairline);padding-top:32px}.wm-window__note:before,.wm-note:before{content:"";background:var(--wp-amber);width:20px;height:3px;position:absolute;top:12px;left:0}.wm-window__note:before{top:44px}.wm-window__note p,.wm-note h3+p{margin-top:12px}.wm-scope__qualifier{margin-top:24px}.wm-scope__rows{list-style:none}.wm-scope__item{border-bottom:1px solid var(--wp-secondary-ink);grid-template-columns:32px minmax(0,1fr);gap:20px;padding-block:26px;display:grid}.wm-scope__item:first-child{padding-top:0}.wm-scope__number{color:var(--wp-amber);font-size:20px;font-weight:500;line-height:1.45}.wm-scope__content p{margin-top:12px}.wm-scope__closing{margin-top:40px}.wm-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;list-style:none;display:grid}.wm-strip>*{min-width:0;padding-inline:32px}.wm-strip>:first-child{padding-left:0}.wm-strip>:last-child{padding-right:0}.wm-strip>*+*{border-left:1px solid var(--wp-secondary-ink)}.wm-strip h3{margin-top:20px}.wm-strip h3+p{margin-top:16px}.wm-report__label{letter-spacing:.12em;color:var(--wp-amber);font-size:12px;font-weight:500}.wm-aftercare__strip>*+*{border-color:var(--wp-hairline)}.wm-aftercare__strip h3{margin-top:0}.wm-section.wm-illustration,.wm-section.wm-aftercare,.wm-section.wm-related{padding-bottom:0}.wm-illustration__figure{margin-top:40px}.wm-illustration__desktop{max-width:1120px;margin-inline:auto}.wm-illustration__image{width:100%;height:auto;display:block}.wm-illustration__legend{margin:20px 0 0;padding:0;font-size:17px;list-style:none}.wm-illustration__legend--full{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:48px;margin-top:28px;display:grid}.wm-illustration__legend li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-block:10px;display:grid}.wm-illustration__number{color:var(--wp-metadata-gold);font-weight:500}.wm-illustration__title{color:var(--wp-ink)}.wm-illustration__label{color:var(--wp-secondary-ink);letter-spacing:.12em;font-size:12px;font-weight:500}.wm-illustration__closing{color:var(--wp-ink);margin-top:32px;font-size:22px;font-weight:500;line-height:1.4}.wm-illustration__note{color:var(--wp-secondary-ink);max-width:min(68ch,100%);margin-top:20px;font-size:16px;line-height:1.65}.wm-illustration__mobile{display:none}.wm-white-continuation{padding-top:0}.wm-white-continuation>.container:before{content:"";padding-top:var(--wm-transition-before);border-bottom:1px solid var(--wp-hairline);margin-bottom:var(--wm-transition-after);display:block}.wm-limits__matrix{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.wm-limits__item{min-width:0;padding:32px}.wm-limits__item:nth-child(odd){padding-left:0}.wm-limits__item:nth-child(2n){border-left:1px solid var(--wp-hairline);padding-right:0}.wm-limits__item:nth-child(-n+2){border-bottom:1px solid var(--wp-hairline);padding-top:0}.wm-limits__item:nth-child(n+3){padding-bottom:0}.wm-limits__item p{margin-top:16px}.wm-limits__boundary{margin-top:40px}.wm-related__list{border-top:1px solid var(--wp-hairline);margin-top:36px;list-style:none}.wm-related__row{border-bottom:1px solid var(--wp-hairline);grid-template-columns:minmax(0,44fr) minmax(0,56fr) 24px;align-items:center;gap:40px;padding-block:28px;text-decoration:none;display:grid}.wm-related__row>*{min-width:0}.wm-related__timing{letter-spacing:.1em;color:var(--wp-secondary-ink);font-size:12px;font-weight:500}.wm-related__row h3{margin-top:12px}.wm-related__row:hover h3{text-underline-offset:.18em;text-decoration:underline}.wm-related__row:focus-visible,.wm-related__plan:focus-visible{outline:3px solid var(--wp-ink);outline-offset:5px}.wm-related__plan{min-height:44px;color:var(--wp-ink);text-underline-offset:.2em;align-items:center;margin-top:24px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.wm-questions__grid{grid-template-columns:minmax(0,30fr) minmax(0,70fr);align-items:start;gap:64px;display:grid}.wm-questions .faq-item__a p{max-width:min(66ch,100%)}.wm-questions .faq-item__link a{min-height:44px}.wm-questions .faq-item__q{min-width:0}@media (width>=1024px) and (height>=48rem){.wm-scope__intro{align-self:start;position:sticky;top:96px}}@media (width<=1023.98px){.wm-section{--wm-transition-before:40px;--wm-transition-after:56px;padding-block:72px}.wm-heading{font-size:40px}.wm-intro-split,.wm-window__grid,.wm-scope__grid,.wm-questions__grid{grid-template-columns:minmax(0,1fr);gap:32px}.wm-intro-split{gap:24px}.wm-intro-split>.wm-lead{padding-top:0}.wm-strip{grid-template-columns:minmax(0,1fr);margin-top:36px}.wm-strip>*{padding:28px 0}.wm-strip>:first-child{padding-top:0}.wm-strip>:last-child{padding-bottom:0}.wm-strip>*+*{border-left:0;border-top:1px solid var(--wp-secondary-ink)}.wm-aftercare__strip>*+*{border-color:var(--wp-hairline)}.wm-report__strip h3{margin-top:16px}.wm-related__row{gap:24px}.wm-white-continuation{padding-top:0}}@media (width<=767.98px){.wm-section{--wm-transition-before:32px;--wm-transition-after:40px;padding-block:56px;font-size:16px}.wm-heading{margin-top:16px;font-size:32px}.wm-section h3{font-size:22px}.wm-lead,.wm-illustration__legend{font-size:16px}.wm-intro-split{gap:20px}.wm-window__note,.wm-note{margin-top:32px}.wm-row,.wm-scope__item{padding-block:24px}.wm-scope__item{grid-template-columns:24px minmax(0,1fr);gap:12px}.wm-scope__number{font-size:18px}.wm-illustration__figure{margin-top:28px}.wm-illustration__desktop{display:none}.wm-illustration__mobile{display:block}.wm-illustration__view+.wm-illustration__view{margin-top:32px}.wm-illustration__label{margin-top:20px}.wm-illustration__legend{margin-top:10px}.wm-illustration__closing{font-size:20px}.wm-limits__matrix{grid-template-columns:minmax(0,1fr);margin-top:32px}.wm-limits__item:nth-child(n){border-left:0;border-bottom:1px solid var(--wp-hairline);padding:24px 0}.wm-limits__item:first-child{padding-top:0}.wm-limits__item:last-child{border-bottom:0;padding-bottom:0}.wm-related__row{grid-template-columns:minmax(0,1fr) 24px;gap:16px;padding-block:24px}.wm-related__row>p{grid-area:2/1/auto/-1}.wm-related__arrow{grid-area:1/2}.wm-related__timing{font-size:11px}.wm-white-continuation{padding-top:0}}@media (width<=390px){.wm-section{padding-block:clamp(48px,11.4286px + 11.4286vw,56px)}.wm-heading{font-size:clamp(30px,20.8571px + 2.85714vw,32px)}.wm-white-continuation{padding-top:0}}
