body.page-service-guarantee main>:is(section,div,aside,article)::before,body.page-service-guarantee .dlx-text-block::before,body.page-service-guarantee .cta-row::before,body.page-service-guarantee .summary::before {display:none;content:none} body.page-service-guarantee .dlx-lead,body.page-service-guarantee .summary,body.page-service-guarantee .dlx-text-block,body.page-service-guarantee .cta-row {box-sizing:border-box;width:min(100%,760px);max-width:760px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px} body.page-service-guarantee .kicker {display:block;margin-bottom:18px;font-size:9px;letter-spacing:3.5px;text-transform:uppercase;color:var(--dlx-gold-text,#776044)} body.page-service-guarantee h1 {margin:0;font-family:"EB Garamond",serif;font-size:clamp(52px,8vw,82px);line-height:0.96;font-weight:400;letter-spacing:-0.02em;color:var(--ink,#1c1813)} body.page-service-guarantee .intro,body.page-service-guarantee .summary-text,body.page-service-guarantee .dlx-text-block p,body.page-service-guarantee .dlx-text-block li {font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.95;color:var(--mid,#6e6660);font-weight:300;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto} body.page-service-guarantee .intro {margin:0 auto} body.page-service-guarantee .summary {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,28px);margin-top:clamp(44px,7vw,68px);margin-bottom:clamp(52px,8vw,80px)} body.page-service-guarantee .summary-card {min-height:100%;background:#fffdfa;border:1px solid var(--rule,#d9d3c8);padding:clamp(26px,4vw,36px);box-shadow:0 10px 30px rgba(28,24,19,0.04)} body.page-service-guarantee .summary-title,body.page-service-guarantee .dlx-text-block__title {margin:0 0 clamp(18px,3vw,26px);font-family:"EB Garamond",serif;font-size:clamp(30px,5vw,46px);line-height:1.04;font-weight:400;color:var(--ink,#1c1813)} body.page-service-guarantee .dlx-text-block {margin-top:clamp(48px,8vw,76px);padding-top:clamp(40px,6vw,60px);border-top:1px solid var(--rule,#d9d3c8)} body.page-service-guarantee .dlx-text-block p {margin:0 0 clamp(16px,2.5vw,22px)} body.page-service-guarantee .dlx-text-block ul {margin:clamp(16px,2.5vw,24px) 0 clamp(20px,3vw,28px);padding-left:24px} body.page-service-guarantee .dlx-text-block li {margin:0 0 clamp(12px,1.8vw,16px)} body.page-service-guarantee .cta-row {display:flex;gap:16px;flex-wrap:wrap;margin-top:clamp(60px,10vw,92px);margin-bottom:clamp(24px,4vw,40px);border-top:1px solid var(--rule,#d9d3c8);padding-top:clamp(40px,6vw,56px)} body.page-service-guarantee .cta {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;text-decoration:none;text-transform:uppercase;letter-spacing:3px;font-size:10px;font-weight:400;font-family:"DM Sans",sans-serif;transition:background .2s ease,border-color .2s ease,color .2s ease} body.page-service-guarantee .cta-primary {background:#1c1813;color:#f0eeea;border:1px solid #1c1813} body.page-service-guarantee .cta-primary:hover,body.page-service-guarantee .cta-primary:active {background:#c26f87 !important;border-color:#c26f87 !important;color:#ffffff !important} body.page-service-guarantee .cta-secondary {border:1px solid var(--rule,#d9d3c8);color:var(--ink,#1c1813);background:transparent} body.page-service-guarantee .cta-secondary:hover,body.page-service-guarantee .cta-secondary:active {background:#c26f87 !important;border-color:#c26f87 !important;color:#ffffff !important} @media (max-width:760px) {body.page-service-guarantee .dlx-lead,body.page-service-guarantee .summary,body.page-service-guarantee .dlx-text-block,body.page-service-guarantee .cta-row {padding-left:20px;padding-right:20px} body.page-service-guarantee .summary {grid-template-columns:1fr} body.page-service-guarantee .intro,body.page-service-guarantee .summary-text,body.page-service-guarantee .dlx-text-block p,body.page-service-guarantee .dlx-text-block li {font-size:14px}}