.bwca-wrap{max-width:920px;border:1px
solid #d9dee7;border-radius:14px;padding:22px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,0.04)}.bwca-form
h3{margin-top:0;margin-bottom:16px}.bwca-contract{overflow-y:auto;border:1px
solid #d9dee7;border-radius:10px;padding:18px;background:#f9fbfd}.bwca-contract *:first-child{margin-top:0}.bwca-contract *:last-child{margin-bottom:0}.bwca-contract p,
.bwca-contract li,
.bwca-contract div,
.bwca-contract h1,
.bwca-contract h2,
.bwca-contract h3,
.bwca-contract h4,
.bwca-contract h5,
.bwca-contract h6,
.bwca-contract blockquote,
.bwca-contract ul,
.bwca-contract ol,
.bwca-contract hr,
.bwca-contract
table{max-width:100%}.bwca-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-top:18px}.bwca-grid p,.bwca-consent-row,.bwca-privacy{margin:0}.bwca-grid
label{display:block;font-weight:600;margin-bottom:6px}.bwca-grid
input{width:100%;padding:12px
14px;border:1px
solid #ccd5e1;border-radius:10px;box-sizing:border-box}.bwca-scroll-help,.bwca-privacy{margin-top:12px;color:#4c5968;font-size:14px}.bwca-consent-row{margin-top:16px}.bwca-button{margin-top:18px;padding:12px
18px;border:0;border-radius:10px;cursor:pointer;font-weight:700}.bwca-button[disabled]{cursor:not-allowed;opacity:0.5}.bwca-notice{border-radius:10px;padding:12px
14px;margin-bottom:16px}.bwca-success{background:#ecfdf3;border:1px
solid #abe8c4}.bwca-error{background:#fff1f2;border:1px
solid #fecdd3}@media (max-width: 680px){.bwca-grid{grid-template-columns:1fr}}