.vol-section-eyebrow.svelte-1gpjm61{display:block;font-family:var(--font-body);font-weight:700;font-size:.7rem;letter-spacing:3px;text-transform:uppercase;color:var(--aoc-red);margin-bottom:.75rem}.vol-eyebrow-light.svelte-1gpjm61{color:#ffffffb3}.vol-eyebrow-faint.svelte-1gpjm61{color:#ffffff80}.vol-stats.svelte-1gpjm61{background:var(--aoc-primary-purple);padding:3.5rem 1rem}.vol-stats-inner.svelte-1gpjm61{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.vol-stat.svelte-1gpjm61{text-align:center;padding:0 2rem;border-right:1px solid rgba(255,255,255,.12)}.vol-stat.svelte-1gpjm61:last-child{border-right:none}.vol-stat-num.svelte-1gpjm61{font-family:var(--font-display);font-size:3.5rem;line-height:1;color:var(--aoc-yellow);margin-bottom:.6rem}.vol-stat-label.svelte-1gpjm61{font-size:.9rem;color:#ffffffb3;line-height:1.5;max-width:180px;margin:0 auto}.vol-ways.svelte-1gpjm61{padding:3.5rem 1rem 7rem;background:var(--aoc-white)}.vol-ways-inner.svelte-1gpjm61{max-width:1200px;margin:0 auto}.vol-section-hd.svelte-1gpjm61{margin-bottom:3.5rem;text-align:center}.vol-section-hd.svelte-1gpjm61 h2:where(.svelte-1gpjm61){font-size:3rem;color:var(--aoc-primary-purple);margin:0 0 .75rem}.vol-section-hd.svelte-1gpjm61 p:where(.svelte-1gpjm61){font-size:1.05rem;color:var(--aoc-dark-gray);max-width:580px;line-height:1.65;margin:0 auto}.vol-roles-grid.svelte-1gpjm61{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.vol-role-card.svelte-1gpjm61{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000000f;border-top:4px solid var(--role-color, var(--aoc-red));display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.vol-role-card.svelte-1gpjm61:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}.vol-role-icon.svelte-1gpjm61{width:44px;height:44px;border-radius:10px;background:var(--role-color, var(--aoc-red));display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1.25rem;flex-shrink:0}.vol-role-title.svelte-1gpjm61{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;font-size:1.1rem;margin:0 0 .75rem;color:var(--aoc-primary-purple);line-height:1.2}.vol-role-desc.svelte-1gpjm61{font-size:.92rem;color:var(--aoc-dark-gray);margin:0 0 1.25rem;line-height:1.65;flex:1}.vol-role-link.svelte-1gpjm61{font-size:.85rem;font-weight:700;color:var(--role-color, var(--aoc-red));text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:opacity .15s ease}.vol-role-link.svelte-1gpjm61:hover{opacity:.7;color:var(--role-color, var(--aoc-red))}.vol-signup-section.svelte-1gpjm61{background:var(--aoc-blue);padding:7rem 1rem}.vol-signup-inner.svelte-1gpjm61{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.vol-signup-headline.svelte-1gpjm61{font-family:var(--font-display);text-transform:uppercase;font-size:3.5rem;color:#fff;margin:.5rem 0 0;line-height:1;letter-spacing:1px}.vol-pitch-quote.svelte-1gpjm61{border:none;margin:2rem 0 0;padding:0 0 0 1.25rem;border-left:3px solid var(--aoc-yellow)}.vol-quote-text.svelte-1gpjm61{font-size:1.1rem;font-style:italic;color:#ffffffe6;line-height:1.6;margin:0 0 .5rem}.vol-quote-attr.svelte-1gpjm61{font-style:normal;font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--aoc-yellow)}.vol-form-card.svelte-1gpjm61{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 4px 40px #0000002e}.vol-form-title.svelte-1gpjm61{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;letter-spacing:.5px;color:var(--aoc-primary-purple);margin:0 0 1.5rem}.vol-form.svelte-1gpjm61{display:flex;flex-direction:column;gap:1.25rem}.vol-form-row.svelte-1gpjm61{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.vol-field.svelte-1gpjm61{display:flex;flex-direction:column;gap:.4rem}.vol-label.svelte-1gpjm61{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--aoc-primary-purple)}.vol-optional.svelte-1gpjm61{font-weight:400;text-transform:none;letter-spacing:0;color:var(--aoc-dark-gray);font-size:.78rem}.vol-input.svelte-1gpjm61{padding:.7rem 1rem;border:1.5px solid var(--aoc-gray);border-radius:6px;font-family:var(--font-body);font-size:.95rem;color:var(--aoc-primary-purple);transition:border-color .15s ease;outline:none}.vol-input.svelte-1gpjm61:focus{border-color:var(--aoc-light-purple)}.vol-input.svelte-1gpjm61::placeholder{color:#b0b0bc}.vol-interests-fieldset.svelte-1gpjm61{border:none;padding:0;margin:0}.vol-interests-fieldset.svelte-1gpjm61 legend:where(.svelte-1gpjm61){margin-bottom:.6rem}.vol-checkboxes.svelte-1gpjm61{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.vol-checkbox-label.svelte-1gpjm61{display:flex;align-items:center;gap:.6rem;font-size:.88rem;color:var(--aoc-dark-gray);cursor:pointer;padding:.5rem .65rem;border-radius:6px;border:1.5px solid var(--aoc-gray);transition:border-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.vol-checkbox-label.svelte-1gpjm61:hover{border-color:var(--aoc-light-purple);color:var(--aoc-light-purple)}.vol-checkbox-label.vol-checked.svelte-1gpjm61{border-color:var(--aoc-light-purple);background:#3c2d820f;color:var(--aoc-primary-purple);font-weight:600}.vol-checkbox-input.svelte-1gpjm61{position:absolute;opacity:0;width:0;height:0}.vol-checkbox-box.svelte-1gpjm61{width:18px;height:18px;border-radius:4px;flex-shrink:0;border:2px solid var(--aoc-gray);background:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.vol-checked.svelte-1gpjm61 .vol-checkbox-box:where(.svelte-1gpjm61){background:var(--aoc-light-purple);border-color:var(--aoc-light-purple);color:#fff}.vol-form-disclaimer.svelte-1gpjm61{font-size:.75rem;color:#999;line-height:1.5;margin:0;text-align:center}.vol-form-success.svelte-1gpjm61{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 0;gap:1rem}.vol-success-icon.svelte-1gpjm61{width:60px;height:60px;border-radius:50%;background:#0f9b6c;display:flex;align-items:center;justify-content:center;color:#fff}.vol-success-headline.svelte-1gpjm61{font-family:var(--font-display);text-transform:uppercase;font-size:2rem;letter-spacing:1px;color:var(--aoc-primary-purple);margin:0}.vol-success-text.svelte-1gpjm61{font-size:1rem;color:var(--aoc-dark-gray);line-height:1.6;margin:0;max-width:360px}.vol-faq.svelte-1gpjm61{padding:7rem 1rem;border-top:3px solid var(--aoc-red)}.vol-faq-inner.svelte-1gpjm61{max-width:1280px;margin:0 auto}.vol-cta.svelte-1gpjm61{background:var(--aoc-blue);padding:6rem 2rem}.vol-cta-inner.svelte-1gpjm61{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.vol-cta-headline.svelte-1gpjm61{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;font-size:4.5rem;color:#fff;line-height:.95;margin:1rem 0 0}.vol-cta-headline.svelte-1gpjm61 em:where(.svelte-1gpjm61){font-style:italic;color:var(--aoc-yellow)}.vol-cta-right.svelte-1gpjm61 p:where(.svelte-1gpjm61){font-size:1.1rem;color:#fffc;line-height:1.7;margin:0 0 2rem}.vol-cta-btns.svelte-1gpjm61{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}@media(max-width:1024px){.vol-roles-grid.svelte-1gpjm61{grid-template-columns:repeat(2,1fr)}.vol-signup-inner.svelte-1gpjm61{grid-template-columns:1fr;gap:3rem}.vol-signup-pitch.svelte-1gpjm61{text-align:center}.vol-signup-headline.svelte-1gpjm61{font-size:2.5rem}.vol-pitch-quote.svelte-1gpjm61{max-width:520px;margin:2rem auto 0;text-align:left}.vol-cta-inner.svelte-1gpjm61{grid-template-columns:1fr;gap:2.5rem}.vol-cta-headline.svelte-1gpjm61{font-size:3rem}.vol-section-hd.svelte-1gpjm61 h2:where(.svelte-1gpjm61){font-size:2.25rem}}@media(max-width:768px){.vol-stats-inner.svelte-1gpjm61{grid-template-columns:1fr;gap:2rem}.vol-stat.svelte-1gpjm61{border-right:none;border-bottom:1px solid rgba(255,255,255,.12);padding:0 0 2rem}.vol-stat.svelte-1gpjm61:last-child{border-bottom:none;padding-bottom:0}.vol-roles-grid.svelte-1gpjm61,.vol-form-row.svelte-1gpjm61,.vol-checkboxes.svelte-1gpjm61{grid-template-columns:1fr}}@media(max-width:600px){.vol-cta-headline.svelte-1gpjm61{font-size:2.5rem}}
