.page-module__VQYShq__page{min-height:100vh}.page-module__VQYShq__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#d4af37 0%,#b8860b 100%);padding:4rem 0}.page-module__VQYShq__hero h1{color:#fff;margin:0;font-size:3rem}.page-module__VQYShq__container{max-width:1200px;margin:0 auto;padding:0 2rem}.page-module__VQYShq__section{padding:4rem 0}.page-module__VQYShq__content{max-width:800px;margin:0 auto}.page-module__VQYShq__content h2{color:var(--text-primary);margin-bottom:2rem;font-size:2.5rem}.page-module__VQYShq__content p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.page-module__VQYShq__carinaSection{background:var(--card-bg);border-radius:1rem;margin:2rem 0;padding:3rem}.page-module__VQYShq__carinaSection h2{color:var(--text-primary);margin-bottom:2rem;font-size:2.5rem}.page-module__VQYShq__carinaContent{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.page-module__VQYShq__carinaText p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.page-module__VQYShq__carinaImage{justify-content:center;display:flex}.page-module__VQYShq__carinaPhoto{object-fit:cover;border-radius:1rem;width:100%;max-width:400px;height:400px;box-shadow:0 4px 12px #0000001a}.page-module__VQYShq__imagePlaceholder{background:var(--background);border:2px dashed var(--border);width:100%;max-width:400px;height:400px;color:var(--text-secondary);border-radius:1rem;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.page-module__VQYShq__volunteerSection{max-width:900px;margin:0 auto}.page-module__VQYShq__introSection{text-align:center;margin-bottom:3rem}.page-module__VQYShq__introSection h2{color:var(--text-primary);margin-bottom:1rem;font-size:2.5rem}.page-module__VQYShq__introText{color:var(--text-secondary);font-size:1.2rem;line-height:1.6}.page-module__VQYShq__volunteerForm{background:var(--card-bg);border-radius:1rem;margin-bottom:3rem;padding:3rem}.page-module__VQYShq__formSectionTitle{color:var(--text-primary);text-align:center;margin-bottom:2rem;font-size:1.75rem}.page-module__VQYShq__formSection{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:2rem}.page-module__VQYShq__formSection:last-of-type{border-bottom:none}.page-module__VQYShq__sectionLabel{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.page-module__VQYShq__formGroup{margin-bottom:1.5rem}.page-module__VQYShq__formGroup label{color:var(--text-primary);margin-bottom:.5rem;font-weight:600;display:block}.page-module__VQYShq__formGroup input,.page-module__VQYShq__formGroup textarea{border:2px solid var(--border);background:var(--background);width:100%;color:var(--text-primary);border-radius:.5rem;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .3s}.page-module__VQYShq__formGroup input:focus,.page-module__VQYShq__formGroup textarea:focus{border-color:var(--primary);outline:none}.page-module__VQYShq__submitBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:1rem;font-size:1.1rem;font-weight:600;transition:all .3s}.page-module__VQYShq__submitBtn:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #f4c4304d}.page-module__VQYShq__checkboxGroup{flex-direction:column;gap:1rem;display:flex}.page-module__VQYShq__checkboxLabel{cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition:background-color .2s;display:flex}.page-module__VQYShq__checkboxLabel:hover{background:#f4c4300d}.page-module__VQYShq__checkboxLabel input[type=checkbox]{cursor:pointer;width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.page-module__VQYShq__checkboxLabel span{color:var(--text-primary);line-height:1.5}.page-module__VQYShq__radioGroup{flex-direction:column;gap:1rem;display:flex}.page-module__VQYShq__radioLabel{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;transition:background-color .2s;display:flex}.page-module__VQYShq__radioLabel:hover{background:#f4c4300d}.page-module__VQYShq__radioLabel input[type=radio]{cursor:pointer;width:20px;height:20px;accent-color:var(--primary);flex-shrink:0}.page-module__VQYShq__radioLabel span{color:var(--text-primary);font-size:1rem}.page-module__VQYShq__benefitsSection{background:linear-gradient(135deg,#f4c4301a 0%,#d4a0171a 100%);border:2px solid #f4c43033;border-radius:1rem;padding:3rem}.page-module__VQYShq__benefitsTitle{color:var(--text-primary);text-align:center;margin-bottom:1.5rem;font-size:2rem}.page-module__VQYShq__benefitsList{margin:0;padding:0;list-style:none}.page-module__VQYShq__benefitsList li{color:var(--text-secondary);border-bottom:1px solid #f4c4301a;padding:1rem 0;font-size:1.1rem;line-height:1.6}.page-module__VQYShq__benefitsList li:last-child{border-bottom:none}.page-module__VQYShq__mediaKitSection{text-align:center;background:var(--card-bg);border-radius:1rem;padding:3rem}.page-module__VQYShq__mediaKitSection h2{color:var(--text-primary);margin-bottom:1rem;font-size:2.5rem}.page-module__VQYShq__mediaKitSection p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem}.page-module__VQYShq__downloadBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:1rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.page-module__VQYShq__downloadBtn:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #f4c4304d}@media (max-width:768px){.page-module__VQYShq__hero h1{font-size:2rem}.page-module__VQYShq__carinaContent{grid-template-columns:1fr;gap:2rem}.page-module__VQYShq__imagePlaceholder{height:300px}.page-module__VQYShq__volunteerForm{padding:2rem 1.5rem}.page-module__VQYShq__introSection h2{font-size:2rem}.page-module__VQYShq__formSectionTitle{font-size:1.5rem}.page-module__VQYShq__benefitsSection{padding:2rem 1.5rem}.page-module__VQYShq__benefitsTitle{font-size:1.75rem}.page-module__VQYShq__content h2,.page-module__VQYShq__carinaSection h2,.page-module__VQYShq__mediaKitSection h2{font-size:2rem}}
