.warranty_page__2vN4W{--ink:#171716;--orange:#f4511e;--paper:#f4f1ea;--line:#d3cdc4;background:var(--paper);color:var(--ink)}.warranty_hero__rqBCs{display:grid;grid-template-columns:1.08fr .92fr;min-height:720px}.warranty_heroImage__bV8Il{position:relative;min-height:720px;overflow:hidden}.warranty_heroImage__bV8Il img{object-fit:cover}.warranty_heroImage__bV8Il:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,14,12,.42),transparent 55%)}.warranty_heroImage__bV8Il>span{position:absolute;z-index:1;left:4vw;bottom:45px;color:#fff;font:900 11px Arial;letter-spacing:.16em}.warranty_heroCopy__rqsLg{padding:90px 4vw;background:#173148;color:#fff;display:flex;flex-direction:column;justify-content:center}.warranty_checklist__aVugN header span,.warranty_cta__ztNqu>span,.warranty_difference__XzA0j>div:first-child>span,.warranty_example__KpLy0>div:first-child>span,.warranty_faq__T2bIA>div:first-child>span,.warranty_heroCopy__rqsLg>span,.warranty_notWarranty__TQrX_>div>span,.warranty_remarkLead__Wh7NI>span,.warranty_roles__ajK0c header>span{font:900 10px Arial;letter-spacing:.16em;color:var(--orange)}.warranty_heroCopy__rqsLg h1{font-size:clamp(56px,5.3vw,94px);line-height:.88;letter-spacing:-.065em;margin:27px 0}.warranty_heroCopy__rqsLg h1 em{display:block;color:var(--orange);font-style:normal}.warranty_heroCopy__rqsLg p{font-size:17px;line-height:1.6;color:#c7d0d7;max-width:720px}.warranty_heroCopy__rqsLg>div{display:flex;gap:25px;align-items:center;margin-top:22px}.warranty_heroCopy__rqsLg a{color:#fff;text-decoration:none;font-weight:900;font-size:13px}.warranty_heroCopy__rqsLg>div>a:first-child{display:inline-flex;gap:45px;background:var(--orange);padding:17px 20px}.warranty_deadline__sDR_u{display:grid;grid-template-columns:.75fr 1fr .8fr;align-items:center;background:var(--ink);color:#fff;padding:38px 4vw;grid-gap:5vw;gap:5vw}.warranty_deadline__sDR_u>div{display:grid;grid-template-columns:auto auto;align-items:end;width:max-content}.warranty_deadline__sDR_u>div>span{grid-column:1/-1;color:var(--orange);font:900 10px Arial;letter-spacing:.14em}.warranty_deadline__sDR_u strong{font-size:94px;line-height:.8;color:var(--orange);letter-spacing:-.07em}.warranty_deadline__sDR_u b{font-size:22px;line-height:1;padding-left:13px}.warranty_deadline__sDR_u p{font-size:14px;line-height:1.55;color:#c2bdb6}.warranty_deadline__sDR_u em{font-style:normal;border-left:2px solid var(--orange);padding-left:20px;font-size:15px;font-weight:800;line-height:1.45}.warranty_difference__XzA0j{padding:110px 4vw}.warranty_difference__XzA0j>div:first-child{display:grid;grid-template-columns:.35fr 1.65fr;align-items:start}.warranty_checklist__aVugN h2,.warranty_cta__ztNqu h2,.warranty_difference__XzA0j h2,.warranty_faq__T2bIA h2,.warranty_notWarranty__TQrX_ h2,.warranty_remark__V6Zuv h2,.warranty_roles__ajK0c h2{font-size:clamp(46px,5vw,82px);line-height:.94;letter-spacing:-.06em;margin:0}.warranty_differenceCards__LyI7Z{display:grid;grid-template-columns:1fr 1fr;margin:65px 0 0 28%}.warranty_differenceCards__LyI7Z article{padding:38px;border:1px solid var(--line);background:#faf8f3}.warranty_differenceCards__LyI7Z article:last-child{background:#173148;color:#fff}.warranty_differenceCards__LyI7Z article>b{font:900 10px Arial;letter-spacing:.14em;color:var(--orange)}.warranty_differenceCards__LyI7Z h3{font-size:27px;line-height:1.05;margin:35px 0 18px}.warranty_differenceCards__LyI7Z p{font-size:15px;line-height:1.6;color:#5f5a54}.warranty_differenceCards__LyI7Z article:last-child p{color:#c7d0d7}.warranty_differenceCards__LyI7Z small{display:block;margin-top:38px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;line-height:1.5}.warranty_differenceCards__LyI7Z article:last-child small{border-color:#ffffff32;color:#c7d0d7}.warranty_checklist__aVugN{padding:110px 4vw;background:#e7e2d8}.warranty_checklist__aVugN header{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:8vw;gap:8vw;align-items:end}.warranty_progress___y9YI{display:grid;grid-template-columns:auto 1fr;align-items:end;grid-gap:8px 17px;gap:8px 17px}.warranty_progress___y9YI strong{font-size:65px;letter-spacing:-.06em;color:var(--orange)}.warranty_progress___y9YI span{font-size:13px;color:#5f5a54;padding-bottom:10px}.warranty_progress___y9YI i{grid-column:1/-1;height:7px;background:#d0c8bc}.warranty_progress___y9YI i b{display:block;height:100%;background:var(--orange);transition:width .3s ease}.warranty_checkGrid__OJU5A{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px}.warranty_checkGrid__OJU5A button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid var(--line);background:#f9f7f2;padding:25px;min-height:170px;display:grid;grid-template-columns:45px 1fr;grid-gap:12px;gap:12px;cursor:pointer;color:var(--ink);transition:background .2s ease}.warranty_checkGrid__OJU5A button:hover{background:#fff}.warranty_checkGrid__OJU5A button>i{width:32px;height:32px;display:grid;place-items:center;background:var(--ink);color:#fff;font-style:normal;font-size:10px;font-weight:900}.warranty_checkGrid__OJU5A button.warranty_checked__wNO7i{background:#173148;color:#fff}.warranty_checkGrid__OJU5A button.warranty_checked__wNO7i>i{background:var(--orange)}.warranty_checkGrid__OJU5A button span{display:flex;flex-direction:column;gap:15px}.warranty_checkGrid__OJU5A button b{font-size:19px}.warranty_checkGrid__OJU5A button small{font-size:13px;line-height:1.5;color:#69635c}.warranty_checkGrid__OJU5A button.warranty_checked__wNO7i small{color:#c7d0d7}.warranty_checklist__aVugN footer{display:flex;justify-content:space-between;align-items:center;padding-top:25px}.warranty_checklist__aVugN footer p{font-size:12px;color:#625d57;max-width:650px}.warranty_checklist__aVugN footer a{color:var(--ink);font-size:13px;font-weight:900;text-decoration:none;border-bottom:1px solid;padding-bottom:5px}.warranty_remark__V6Zuv{padding:115px 4vw;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8vw;gap:8vw}.warranty_remarkLead__Wh7NI p{font-size:16px;line-height:1.6;color:#625d57;max-width:620px}.warranty_remark__V6Zuv ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.warranty_remark__V6Zuv li{display:grid;grid-template-columns:50px 1fr;padding:24px 5px;border-bottom:1px solid var(--line)}.warranty_remark__V6Zuv li>b{font-size:10px;color:var(--orange)}.warranty_remark__V6Zuv h3{font-size:21px;margin:0 0 8px}.warranty_remark__V6Zuv li p{font-size:14px;line-height:1.5;color:#625d57;margin:0}.warranty_example__KpLy0{display:grid;grid-template-columns:1.05fr .95fr;background:#173148;color:#fff}.warranty_example__KpLy0>div:first-child{padding:90px 6vw}.warranty_example__KpLy0 blockquote{font-size:clamp(27px,3vw,48px);line-height:1.12;letter-spacing:-.035em;margin:35px 0 0}.warranty_exampleImage__s3twJ{position:relative;min-height:520px}.warranty_exampleImage__s3twJ img{object-fit:cover}.warranty_roles__ajK0c{padding:110px 4vw}.warranty_roles__ajK0c header{display:grid;grid-template-columns:.3fr 1.7fr;align-items:start}.warranty_roles__ajK0c>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px}.warranty_roles__ajK0c article{padding:34px;border:1px solid var(--line);min-height:260px}.warranty_roles__ajK0c article:nth-child(2){background:#faf8f3}.warranty_roles__ajK0c article:nth-child(3){background:var(--orange);color:#fff}.warranty_roles__ajK0c article>b{font:900 10px Arial;letter-spacing:.14em;color:var(--orange)}.warranty_roles__ajK0c article:nth-child(3)>b{color:#fff}.warranty_roles__ajK0c h3{font-size:24px;line-height:1.08;margin:35px 0 20px}.warranty_roles__ajK0c article p{font-size:14px;line-height:1.6;color:#625d57}.warranty_roles__ajK0c article:nth-child(3) p{color:#fff}.warranty_notWarranty__TQrX_{padding:105px 4vw;background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw}.warranty_notWarranty__TQrX_>div>p{font-size:16px;line-height:1.6;color:#bdb8b1}.warranty_notWarranty__TQrX_ ul{list-style:none;margin:0;padding:0;border-top:1px solid #ffffff31}.warranty_notWarranty__TQrX_ li{padding:19px 0;border-bottom:1px solid #ffffff31;font-size:15px}.warranty_notWarranty__TQrX_ li:before{content:"—";color:var(--orange);font-weight:900;margin-right:15px}.warranty_faq__T2bIA{padding:110px 4vw;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:8vw;gap:8vw}.warranty_faq__T2bIA details{border-top:1px solid var(--line)}.warranty_faq__T2bIA details:last-child{border-bottom:1px solid var(--line)}.warranty_faq__T2bIA summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:50px 1fr 20px;padding:25px 0;font-size:18px;font-weight:900}.warranty_faq__T2bIA summary::-webkit-details-marker{display:none}.warranty_faq__T2bIA summary b{font-size:10px;color:var(--orange)}.warranty_faq__T2bIA summary i{font-style:normal}.warranty_faq__T2bIA details[open] summary i{transform:rotate(45deg)}.warranty_faq__T2bIA details p{font-size:15px;line-height:1.6;color:#625d57;margin:0 45px 25px 50px}.warranty_cta__ztNqu{margin:0 4vw 80px;background:var(--orange);color:#fff;padding:75px}.warranty_cta__ztNqu>span{color:#fff}.warranty_cta__ztNqu a{display:inline-flex;gap:45px;background:var(--ink);color:#fff;text-decoration:none;padding:17px 20px;margin-top:25px;font-weight:900}@media(max-width:900px){.warranty_example__KpLy0,.warranty_faq__T2bIA,.warranty_hero__rqBCs,.warranty_notWarranty__TQrX_,.warranty_remark__V6Zuv{grid-template-columns:1fr}.warranty_heroImage__bV8Il{min-height:500px}.warranty_heroCopy__rqsLg{padding:80px 30px}.warranty_checklist__aVugN header,.warranty_deadline__sDR_u,.warranty_difference__XzA0j>div:first-child,.warranty_roles__ajK0c header{grid-template-columns:1fr}.warranty_differenceCards__LyI7Z{margin-left:0}.warranty_checkGrid__OJU5A,.warranty_roles__ajK0c>div{grid-template-columns:1fr 1fr}.warranty_exampleImage__s3twJ{min-height:420px}}@media(max-width:620px){.warranty_checklist__aVugN,.warranty_difference__XzA0j,.warranty_faq__T2bIA,.warranty_notWarranty__TQrX_,.warranty_remark__V6Zuv,.warranty_roles__ajK0c{padding:75px 20px}.warranty_heroCopy__rqsLg h1{font-size:53px}.warranty_checkGrid__OJU5A,.warranty_differenceCards__LyI7Z,.warranty_roles__ajK0c>div{grid-template-columns:1fr}.warranty_checklist__aVugN footer{align-items:flex-start;flex-direction:column;gap:15px}.warranty_cta__ztNqu{margin:0 20px 50px;padding:55px 25px}.warranty_deadline__sDR_u{padding:35px 20px}.warranty_example__KpLy0>div:first-child{padding:70px 25px}}@media(prefers-reduced-motion:reduce){.warranty_checkGrid__OJU5A button,.warranty_progress___y9YI i b{transition:none}}