.page-module__cjHZ9W__roles{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.page-module__cjHZ9W__role{border-radius:var(--radius);background:#fff;border:1px solid #e8ddca;padding:26px}.page-module__cjHZ9W__role .page-module__cjHZ9W__dot{background:var(--gold);border-radius:50%;width:10px;height:10px;margin-bottom:14px}.page-module__cjHZ9W__role h3{margin:0 0 6px;font-size:1.15rem}.page-module__cjHZ9W__role p{color:var(--gray);margin:0;font-size:14.5px}.page-module__cjHZ9W__vform{max-width:540px;box-shadow:var(--shadow);background:#fff;border:1px solid #e8ddca;border-radius:18px;margin:0 auto;padding:38px}.page-module__cjHZ9W__fld{flex-direction:column;margin-bottom:16px;display:flex}.page-module__cjHZ9W__fld label{color:var(--navy);margin-bottom:6px;font-size:14.5px;font-weight:700}.page-module__cjHZ9W__fld input,.page-module__cjHZ9W__fld select{min-height:56px;font-size:17px;font-family:var(--sans);border:1.5px solid #d8cdb8;border-radius:10px;padding:0 16px}.page-module__cjHZ9W__fld input:focus,.page-module__cjHZ9W__fld select:focus{outline:3px solid var(--gold);border-color:var(--gold)}.page-module__cjHZ9W__thanks{text-align:center;color:var(--forest);font-weight:700}@media (max-width:820px){.page-module__cjHZ9W__roles{grid-template-columns:1fr}}
