.volunteer-module__pGyOKa__hero.v2-hero{background-position:50% 45%;padding:120px 0 112px}.volunteer-module__pGyOKa__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.volunteer-module__pGyOKa__role.v2-card{padding:32px 28px 30px}.volunteer-module__pGyOKa__roleTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.volunteer-module__pGyOKa__num{font-family:var(--serif);color:var(--gold);letter-spacing:.06em;font-size:1rem;font-weight:700}.volunteer-module__pGyOKa__role .v2-icon{transition:transform .35s}.volunteer-module__pGyOKa__role:hover .v2-icon{transform:rotate(-6deg)scale(1.08)}.volunteer-module__pGyOKa__signup{position:relative;overflow:hidden}.volunteer-module__pGyOKa__signGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:64px;display:grid}.volunteer-module__pGyOKa__signSide{position:sticky;top:110px}.volunteer-module__pGyOKa__signSide h2{font-size:clamp(2rem,3.8vw,3rem)}.volunteer-module__pGyOKa__signSide p{color:var(--gray);margin:0 0 32px;font-size:1.08rem}.volunteer-module__pGyOKa__photo{margin:0;position:relative}.volunteer-module__pGyOKa__photo:before{content:"";opacity:.85;background:linear-gradient(140deg,#f0c76a,#c9922a);border-radius:26px;position:absolute;inset:18px -18px -18px 18px}.volunteer-module__pGyOKa__photo img{border-radius:22px;width:100%;height:auto;display:block;position:relative;box-shadow:0 30px 70px #0d1b2a40}.volunteer-module__pGyOKa__formCard{background:#fff;border:1px solid #e8dcc6;border-radius:24px;padding:40px 38px 36px;position:relative;box-shadow:0 30px 70px #0d1b2a1f}.volunteer-module__pGyOKa__formCard:before{content:"";background:linear-gradient(90deg,#f0c76a,#c9922a);border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:28px;right:28px}.volunteer-module__pGyOKa__formCard input,.volunteer-module__pGyOKa__formCard select{background:#fffdf9;border-radius:12px}@media (max-width:1000px){.volunteer-module__pGyOKa__roles{grid-template-columns:minmax(0,1fr)}.volunteer-module__pGyOKa__signGrid{grid-template-columns:minmax(0,1fr);gap:44px}.volunteer-module__pGyOKa__signSide{position:static}.volunteer-module__pGyOKa__photo{max-width:520px}}@media (max-width:720px){.volunteer-module__pGyOKa__hero.v2-hero{padding:72px 0 64px}.volunteer-module__pGyOKa__photo:before{inset:12px -10px -12px 12px}.volunteer-module__pGyOKa__formCard{padding:30px 20px 26px}.volunteer-module__pGyOKa__formCard:before{left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.volunteer-module__pGyOKa__role .v2-icon{transition:none}}@media (max-width:420px){.volunteer-module__pGyOKa__formCard{padding-left:15px;padding-right:15px}}
.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}}
