.support-hero{background:#282c24;color:#f5f2eb;padding:90px 0 84px}.support-hero .eyebrow{color:#d8ad84}.support-hero h1{font-size:clamp(46px,5vw,76px);letter-spacing:-2.5px;max-width:760px}.support-hero h1 em{color:#ddb58f}.support-hero p:not(.eyebrow){color:#c7c9bf;font-size:16px;max-width:610px;margin-top:23px}.support-hero .support-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.support-pills span{border:1px solid #6d7267;border-radius:99px;padding:6px 13px;font-size:11px;color:#e4e4dc}.support-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:9%;padding-block:80px}.support-layout h2{margin-bottom:16px}.support-layout>aside{padding-top:15px}.support-aside-card{padding:28px 0;border-top:1px solid var(--line)}.support-aside-card h3{font-size:19px;margin-bottom:10px}.support-aside-card p{font-size:13px;margin-bottom:16px}.support-aside-card a{text-decoration:underline;text-underline-offset:4px;font-size:13px}.preview-banner{background:#fff3e4;border:1px solid #eacdad;color:#6b4323;padding:13px 16px;font-size:12px;margin:25px 0}.support-form{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:32px}.support-form .full{grid-column:1/-1}.support-form label,.support-form legend{display:block;font-size:12px;font-weight:600;margin-bottom:8px;color:#34362f}.support-form input,.support-form select,.support-form textarea{display:block;width:100%;min-height:48px;background:#fff;border:1px solid #cfcec4;border-radius:0;color:var(--ink);font:inherit;font-size:14px;padding:10px 13px}.support-form textarea{min-height:145px;resize:vertical}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{outline:2px solid #bf8554;outline-offset:2px}.support-form .hint{font-size:11px;margin-top:7px}.support-form fieldset{border:0;padding:0;margin:0}.rating-row{display:flex;gap:8px;flex-wrap:wrap}.rating-row label{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #c9c6ba;background:#fff;cursor:pointer;margin:0;font-size:20px;color:#9e7048}.rating-row input{position:absolute;opacity:0;width:1px;height:1px}.rating-row label:has(input:checked){background:#e9c6a5;border-color:#9f6b3d;color:#6e431e}.rating-row label:has(input:focus-visible){outline:2px solid #bf8554;outline-offset:3px}.check-row{display:flex!important;gap:12px;align-items:flex-start;font-weight:400!important;line-height:1.5}.check-row input{width:17px;height:17px;min-height:17px;flex:none;margin:3px 0 0;accent-color:#77543b}.form-actions{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.form-actions button{border:0}.form-actions p{font-size:11px}.preview-result{background:#edf1e8;border:1px solid #bdcbb0;padding:15px 18px;font-size:13px;color:#345039}.warranty-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid var(--line);padding-block:55px 70px}.warranty-steps article>span{font-size:10px;letter-spacing:1px;color:#a0734d}.warranty-steps h3{font-size:19px;margin:12px 0}.warranty-steps p{font-size:12px}.support-faq{padding-bottom:85px}.support-faq .faq-list{max-width:850px}.support-faq h2{margin-bottom:30px}@media(max-width:760px){.support-hero{padding:65px 0}.support-layout{grid-template-columns:1fr;gap:40px;padding-block:55px}.support-layout>aside{padding-top:0}.support-form{grid-template-columns:1fr}.support-form .full{grid-column:auto}.warranty-steps{grid-template-columns:1fr;gap:25px}.support-hero h1{font-size:48px}}
.warranty-page .support-hero{padding-block:74px 72px}.warranty-page .support-layout{gap:6%;grid-template-columns:minmax(0,1.35fr) minmax(300px,.78fr)}.warranty-page .support-layout>aside{padding-top:0}.warranty-page .optional{font-weight:400;color:#77796f}.warranty-page .choice-eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#9b6b46;margin:0 0 12px}.warranty-page .marketing-choice{background:#f2e9dc;border:1px solid #e8d8c7;padding:25px 27px}.warranty-page .marketing-choice h3{font-size:23px;letter-spacing:-.4px;margin:0 0 18px}.warranty-page .marketing-choice .check-row{font-size:14px;font-weight:500!important;cursor:pointer}.warranty-page .marketing-choice .check-row input{margin-top:2px}.warranty-page .choice-note{font-size:12px;color:#6c665f;margin:14px 0 0 29px}.warranty-email-card{background:#292d27;color:#f7f3ec;padding:30px 28px 28px;margin-bottom:28px}.warranty-email-card .choice-eyebrow{color:#d9a77d}.warranty-email-card h3{font-size:25px;letter-spacing:-.5px;margin:0 0 13px}.warranty-email-card>p:not(.choice-eyebrow){font-size:12px;color:#c6c9bf;line-height:1.7;margin:0 0 23px}.warranty-email-card dl{margin:0 0 20px;border-top:1px solid #55584f}.warranty-email-card dl div{display:grid;grid-template-columns:115px minmax(0,1fr);gap:8px;border-bottom:1px solid #55584f;padding:11px 0}.warranty-email-card dt{font-size:11px;color:#b9bbb3}.warranty-email-card dd{font-size:12px;margin:0;overflow-wrap:anywhere}.warranty-email-card .consent-line dd{color:#f2bb8a;font-weight:700}.warranty-email-card small{font-size:10px;color:#aeb1a9;line-height:1.6;display:block}.warranty-page .preview-banner{margin:24px 0 0}.warranty-page .support-form{margin-top:26px}@media(max-width:760px){.warranty-page .support-hero{padding-block:58px 58px}.warranty-page .support-layout{grid-template-columns:1fr;gap:48px}.warranty-email-card{margin-bottom:22px}.warranty-page .marketing-choice{padding:22px 20px}}
