#mod-2col-{background:rgba(var(--bg),1);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;padding:var(--pad-y) 0}#mod-2col- .mod2col__container{margin-inline:auto;width:min(80vw,var(--container-w))}#mod-2col- .mod2col__header{margin-bottom:22px;text-align:center}#mod-2col- .mod2col__title{color:var(--brand-dark);font-weight:900;letter-spacing:.05em;margin:0;text-transform:uppercase}#mod-2col- .mod2col__grid{background:#fff;border-radius:var(--radius);box-shadow:0 6px 22px rgba(0,0,0,.06);display:grid;gap:var(--gap);grid-template-columns:1fr 1fr;padding:clamp(16px,3vw,28px)}#mod-2col-.text-left .mod2col__col--content{order:1}#mod-2col-.text-left .mod2col__col--form,#mod-2col-.text-right .mod2col__col--content{order:2}#mod-2col-.text-right .mod2col__col--form{order:1}#mod-2col- .mod2col__col{align-self:stretch;min-width:0}#mod-2col- .mod2col__col--content{display:grid}#mod-2col- .col1__inner{align-content:center;align-self:center;display:grid;gap:14px}#mod-2col- .col2__inner{display:grid;gap:12px}#mod-2col- h3.col1__title,#mod-2col- h3.col2__title{color:var(--brand-dark);font-weight:900;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}#mod-2col- .col1__desc,#mod-2col- .col2__desc{color:#222;line-height:1.65;text-align:center}#mod-2col- .col1__list{display:grid;gap:8px;list-style:none;margin:8px 0 0;padding:0}#mod-2col- .col1__list-item{align-items:start;display:grid;gap:10px;grid-template-columns:14px 1fr}#mod-2col- .col1__list-item .bullet{background:var(--brand-accent);border-radius:50%;height:10px;margin-top:.55em;width:10px}#mod-2col- .col1__list-item .text{line-height:1.6;text-align:justify}#mod-2col- .col1__figure{margin:6px 0 0}#mod-2col- .col1__figure img{border-radius:10px;display:block;height:auto;object-fit:cover;width:100%}#mod-2col- .col2__formwrap{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:clamp(12px,2.2vw,18px)}#mod-2col- .form__placeholder{color:#666;font-size:.95rem;text-align:center}@media (max-width:1024px){#mod-2col- .mod2col__grid{grid-template-columns:1fr}#mod-2col- .mod2col__col--content{order:1!important}#mod-2col- .mod2col__col--form{order:2!important}#mod-2col- .col1__desc,#mod-2col- .col2__desc{text-align:center}}