.language-link{color:#238c59!important}.quote{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;background:#f5f9fa;max-width:none;padding-left:max(28px,calc((100vw - var(--max))/2));padding-right:max(28px,calc((100vw - var(--max))/2))}.quote-intro h2{font:800 46px/1.08 "Manrope",sans-serif;letter-spacing:-.03em;color:var(--navy);margin:0 0 22px}.quote-intro>p{font-size:17px;line-height:1.65;color:var(--muted)}.quote-note{margin-top:32px;padding:22px;background:var(--mint);border-left:4px solid var(--green);font-size:16px;line-height:1.7}.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:white;border:1px solid var(--line);border-radius:12px;padding:34px;box-shadow:0 18px 50px rgba(11,45,77,.08)}.quote-form label{display:flex;flex-direction:column;gap:8px;font-weight:700;color:var(--navy);font-size:14px}.quote-form .wide{grid-column:1/-1}.quote-form input,.quote-form select,.quote-form textarea{width:100%;border:1px solid #cbd8de;border-radius:7px;padding:13px 14px;background:#fff;color:var(--ink);font:16px "DM Sans",Arial,sans-serif}.quote-form textarea{resize:vertical}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{outline:3px solid rgba(57,173,112,.2);border-color:var(--green)}.quote-form button{border:0;cursor:pointer;font-size:16px}.form-help{margin:0;text-align:center;color:var(--muted);font-size:13px}@media(max-width:900px){.quote{grid-template-columns:1fr;gap:42px}}@media(max-width:600px){.quote-form{grid-template-columns:1fr;padding:22px}.quote-form label,.quote-form .wide{grid-column:1}.quote-intro h2{font-size:38px}.quote{padding-left:20px;padding-right:20px}}
