.sms-demo{padding-top:65px;padding-bottom:80px}.sms-demo-head{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:end;margin-bottom:30px}.sms-demo h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.12;letter-spacing:-.04em}.sms-demo-head p{line-height:1.8;color:#596154}.sms-demo-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sms-demo-choices button{text-align:left;color:#243b30;background:#f8f7f1;border:1px solid #cdd1c4;padding:25px;cursor:pointer;display:flex;flex-direction:column;gap:20px;font:inherit}.sms-demo-choices button[aria-pressed=true]{background:#243b30;color:#fff9e9;border-color:#ac9157}.sms-demo-choices span{font-size:.8rem}.sms-demo-choices strong{font-size:1.2rem;font-weight:500;line-height:1.6}.sms-demo-choices b{margin-top:auto;color:#ac9157;font-size:.85rem}.sms-demo-form{max-width:750px;margin-top:30px;display:grid;gap:20px}.sms-demo-form>label:first-child{display:grid;gap:10px}.sms-demo-form input[type=tel]{padding:15px;border:1px solid #bbc4af;background:#fffdf6;font:inherit;color:#243b30;max-width:400px;width:100%}.sms-demo-consent{display:flex;gap:12px;align-items:start;font-size:.85rem;line-height:1.7}.sms-demo-consent input{margin-top:7px;min-width:20px;min-height:20px}.sms-demo-form .pf-button{justify-self:start}.sms-demo-form small{font-size:.8rem;line-height:1.7}.sms-demo-status{line-height:1.7}.sms-demo-trap{position:absolute;left:-9999px}.sms-demo-soon{padding-top:25px;line-height:1.7}.sms-demo-soon .pf-text-link{margin-top:15px}.sms-demo button:disabled{opacity:.6;cursor:default}@media(max-width:760px){.sms-demo-head{gap:15px}.sms-demo-choices,.sms-demo-head{grid-template-columns:1fr}.sms-demo{padding-top:35px;padding-bottom:50px}}