
.sdco-section{padding:80px 0;background:#e9e5dc;color:#151512}.sdco-head{max-width:760px;margin-bottom:36px}.sdco-head h2{margin:12px 0 16px;font:500 clamp(42px,4.5vw,70px)/.96 Georgia,serif;letter-spacing:-.04em}.sdco-head p{max-width:660px;font-size:14px;line-height:1.6;opacity:.7}
.sdco-form{display:grid;gap:18px}.sdco-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sdco-form label{display:grid;gap:7px}.sdco-form label>span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.sdco-form input[type=text],.sdco-form input[type=email],.sdco-form textarea{width:100%;border:1px solid #aaa49a;border-radius:0;background:rgba(255,255,255,.22);padding:12px;font:inherit;font-size:13px;color:#151512}.sdco-form input[type=text],.sdco-form input[type=email]{height:44px}.sdco-form textarea{resize:vertical;min-height:110px}.sdco-files{padding:18px;border:1px solid #aaa49a}.sdco-files small{font-size:10px;opacity:.55}.sdco-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start!important;gap:9px!important}.sdco-consent input{margin-top:3px}.sdco-consent span{text-transform:none!important;font-size:11px!important;letter-spacing:0!important;opacity:.75!important}.sdco-submit{width:max-content;min-height:44px;padding:0 20px;border:0;background:#151512;color:#fff;font-size:9px;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.sdco-success,.sdco-error{padding:14px 16px;margin:0 0 22px;border-left:3px solid #151512;background:rgba(255,255,255,.35);font-size:12px}.sdco-error{border-left-color:#8a3027}.sdco-wide{max-width:100%}
@media(max-width:700px){.sdco-section{padding:52px 0}.sdco-grid{grid-template-columns:1fr}.sdco-submit{width:100%}}
