.party_perk__j5Qzk{display:grid;gap:6px;margin:0 0 22px;padding:18px 18px 16px;border:1.5px solid #cfe7a6;border-radius:16px;background:#f4fbe6;text-align:center}.party_perkLabel__e2B_g{margin:0;color:#396c48;font:800 11px SPMont,Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase}.party_perkTitle___pS0s{margin:0;color:#2a5237;font:600 22px/1.15 SPAgrandir,Agrandir Grand,sans-serif;text-wrap:balance}.party_perkText__EPC9T{margin:0;color:#4f6155;font-size:13.5px;line-height:1.5}.party_code__4QYAO{justify-self:center;margin-top:4px;padding:4px 12px;border:1.5px dashed #396c48;border-radius:9px;background:#fff;color:#1c3524;font:800 15px SPMont,Montserrat,sans-serif;letter-spacing:.08em}.party_actions__tFYrm{display:grid;gap:10px}.party_actions__tFYrm a{text-decoration:none}.party_thanks__FX40d{margin:0;color:#4f6155;font-size:15px;line-height:1.55;text-align:center}.party_honeypot__UjiIc{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mentor_section__Yt7BN{margin:0 0 4px}.mentor_section__Yt7BN+.mentor_section__Yt7BN{margin-top:8px;padding-top:20px;border-top:1px solid #e3e7de}.mentor_sectionTitle__c8gJP{margin:0 0 14px;color:#396c48;font:800 11px SPMont,Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase}.mentor_fieldset__GVHEV{min-width:0;margin:0 0 16px;padding:0;border:0}.mentor_legend__dpJhi{margin:0 0 4px;padding:0;color:#33453a;font:600 13px SPMont,Montserrat,sans-serif}.mentor_legendHint__h1dLw{margin:0 0 9px;color:#5a6a5e;font-size:12px;line-height:1.45}.mentor_chips__MBpXG{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mentor_chip__zA5QA{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:8px 15px;border:1.5px solid #e3e7de;border-radius:999px;background:#fff;color:#33453a;font:600 14px SPMont,Montserrat,sans-serif;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.mentor_chip__zA5QA input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.mentor_chip__zA5QA:hover{border-color:#396c48}.mentor_chip__zA5QA:has(input:checked){border-color:#2a5237;background:#2a5237;color:#fff}.mentor_chip__zA5QA:has(input:focus-visible){box-shadow:0 0 0 3px rgba(57,108,72,.35)}.mentor_chipsError__HeO48 .mentor_chip__zA5QA:not(:has(input:checked)){border-color:#d16a68}.mentor_textarea__8_XUd{min-height:92px;line-height:1.45;resize:vertical}.mentor_schoolRow__KNkve{display:flex;gap:8px}.mentor_schoolRow__KNkve input{flex:1;min-width:0}.mentor_addSchool__c_O5o{flex:none;min-height:48px;padding:0 18px;border:1.5px solid #396c48;border-radius:11px;background:#fff;color:#2a5237;font:700 14px SPMont,Montserrat,sans-serif;cursor:pointer;transition:background-color .15s ease}.mentor_addSchool__c_O5o:hover:not(:disabled){background:#f4f8ee}.mentor_addSchool__c_O5o:disabled{border-color:#e3e7de;color:#8a978d;cursor:not-allowed}.mentor_schoolList__FSpe4{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.mentor_schoolTag__X_Asl{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:5px 5px 5px 12px;border:1px solid #cfe7a6;border-radius:999px;background:#f4fbe6;color:#1c3524;font:600 13px SPMont,Montserrat,sans-serif}.mentor_schoolName__ek5Y3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mentor_removeSchool__HuBWP{display:grid;flex:none;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:#396c48;cursor:pointer}.mentor_removeSchool__HuBWP:hover{background:#e3f3c8}.mentor_removeSchool__HuBWP:focus-visible{outline:2px solid #396c48;outline-offset:1px}@media (prefers-reduced-motion:reduce){.mentor_addSchool__c_O5o,.mentor_chip__zA5QA{transition:none}}