.format-note{color:var(--red);font-weight:700!important}.guarantee{margin-top:20px;margin-bottom:20px;padding-top:76px;padding-bottom:76px;background:#e1d8c6;display:grid;grid-template-columns:1fr 180px;align-items:center;gap:40px}.guarantee h2,.contact h2{font:48px/1 var(--serif);margin:0 0 16px}.guarantee p:not(.eyebrow),.contact p:not(.eyebrow){color:#5e665d;max-width:560px}.guarantee-badge{width:150px;height:150px;border-radius:50%;border:1px solid var(--red);display:flex;align-items:center;justify-content:center;gap:8px;color:var(--red);transform:rotate(6deg)}.guarantee-badge strong{font:58px var(--serif)}.guarantee-badge span{font:10px/1.1 var(--mono);letter-spacing:.08em}.contact{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:105px;padding-bottom:115px}.contact-email a{color:var(--red);font-weight:800}.contact form{display:flex;flex-direction:column;gap:8px}.contact label{font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#697169;margin-top:8px}.contact input,.contact textarea{width:100%;border:1px solid #c8c1b2;background:#f8f4eb;padding:13px;font:15px var(--sans);color:var(--ink);border-radius:2px}.contact textarea{resize:vertical}.contact form small{color:#777e75;font:11px/1.4 var(--mono);margin-top:5px}.contact .button{border:0;cursor:pointer;margin-top:10px}@media(max-width:800px){.guarantee,.contact{grid-template-columns:1fr}.guarantee{padding:48px 24px;gap:25px}.guarantee h2,.contact h2{font-size:40px}.contact{gap:35px;padding-top:75px;padding-bottom:75px}.guarantee-badge{width:120px;height:120px}.guarantee-badge strong{font-size:46px}}
