.cardone-site #request .request-marketing{margin:22px 0 12px;padding-top:18px;border-top:1px solid var(--line,#d9dedb);text-align:left}
.cardone-site #request .request-marketing-choice{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:14px;line-height:1.6;font-weight:400;cursor:pointer}
.cardone-site #request .request-marketing-choice input[type="checkbox"]{flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;margin:2px 0 0;padding:0;accent-color:var(--ink,#123849);cursor:pointer}
.cardone-site #request .request-marketing-choice input:focus-visible{outline:2px solid var(--gold,#a77b58);outline-offset:4px}
.cardone-site #request .request-marketing-help{font-size:12px;line-height:1.65;margin:10px 0 0;color:var(--muted,#516975);overflow-wrap:anywhere}
.cardone-site #request .request-marketing-help a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.cardone-site #request .request-copy-fallback{margin:14px 0}
.cardone-site #request .request-copy-fallback label{display:block;font-size:13px;line-height:1.5;margin-bottom:8px}
.cardone-site #request .request-copy-fallback textarea{display:block;width:100%;min-height:160px;box-sizing:border-box;font:inherit;font-size:14px;line-height:1.5;padding:12px;color:var(--ink,#123849);background:var(--paper,#faf9f6);border:1px solid var(--line,#d9dedb)}
@media(max-width:600px){.cardone-site #request .request-marketing-choice{font-size:13px}.cardone-site #request .request-marketing{margin-top:18px}}
