.group-intro{max-width:780px;margin-bottom:30px}.group-request-form{padding:32px;background:#fff;border:1px solid var(--line);border-radius:18px;max-width:900px}.group-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 26px}.group-field{min-width:0}.group-field.wide{grid-column:1/-1}.group-request-form label{display:block;font-weight:650;margin-bottom:8px}.group-request-form input,.group-request-form select,.group-request-form textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #bc96a7;border-radius:8px;padding:13px;font:inherit;color:var(--ink);background:#fffcfd;min-height:50px}.group-request-form textarea{min-height:110px;resize:vertical}.group-request-form .button{margin-top:24px;cursor:pointer}.group-request-form .small{margin-top:20px}.group-request-form [hidden],[hidden]{display:none!important}.group-request-form .honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.group-feedback{max-width:900px;overflow-wrap:anywhere}.group-feedback.received{background:#fcf0f4;border:1px solid #d9acbf;border-radius:12px;padding:24px}.training-group-cta{margin-top:32px}.hero-call{gap:16px;flex-wrap:wrap}@media(max-width:600px){.group-request-form{padding:22px 18px}.group-fields{grid-template-columns:1fr;gap:20px}.group-field.wide{grid-column:auto}.group-request-form .button,.training-group-cta .button{width:100%;text-align:center}.hero-call .button{width:100%}}
