.sms-review{max-width:1040px;padding-top:70px;padding-bottom:100px}.sms-review>header{max-width:820px}.sms-review h1{font-size:var(--interior-hero-size);line-height:var(--interior-hero-leading);letter-spacing:var(--interior-hero-tracking)}.sms-review-intro{max-width:680px;margin-top:28px;font-size:19px;line-height:1.8;color:#555}.consent-example{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:9%;margin-top:64px;padding:44px 0;border-top:1px solid #bbb;border-bottom:1px solid #bbb}.example-heading h2{font-size:clamp(30px,3.3vw,48px)}.example-fields{max-width:620px}.phone-example{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.phone-example input{display:block;width:100%;margin-top:10px;border:1px solid #999;background:white;padding:15px 16px;min-height:52px;font:16px/1.3 Arial,sans-serif;color:#111;border-radius:0}.phone-example input:focus{outline:2px solid var(--red);outline-offset:2px}.consent-choice{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start;margin-top:28px;font-size:16px;line-height:1.72;color:#333}.consent-choice input{width:20px;height:20px;margin:4px 0 0;accent-color:var(--red)}.consent-links{display:flex;gap:14px 28px;flex-wrap:wrap;margin:24px 0 0}.consent-links a,.actual-flow a{text-decoration:underline;text-underline-offset:4px}.consent-links a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.demo-note{margin-top:18px;color:#666;font-size:14px;line-height:1.7}.actual-flow{margin-top:30px;font-size:15px;color:#555}@media(max-width:720px){.sms-review{padding-top:44px;padding-bottom:70px}.sms-review-intro{font-size:17px}.consent-example{grid-template-columns:1fr;gap:28px;margin-top:45px;padding:34px 0}.example-heading h2{font-size:34px}.consent-choice{font-size:15px}.consent-links{gap:4px 20px}}
