._9Z3Caa_hero{text-align:center;background-color:#173b2e;padding-top:120px;padding-bottom:4rem}@media (min-width:768px){._9Z3Caa_hero{padding-top:140px;padding-bottom:6rem}}._9Z3Caa_heroContent{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}._9Z3Caa_heroTitle{letter-spacing:-.02em;font-size:2.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){._9Z3Caa_heroTitle{font-size:3rem}}@media (min-width:1024px){._9Z3Caa_heroTitle{font-size:3.5rem}}._9Z3Caa_heroTitle{color:#fff;margin-bottom:1rem}._9Z3Caa_heroSubtitle{color:#fffc;max-width:500px;margin:0 auto;font-size:1.125rem;line-height:1.6}._9Z3Caa_content{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){._9Z3Caa_content{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1024px){._9Z3Caa_content{padding-top:8rem;padding-bottom:8rem}}._9Z3Caa_content{background-color:#f7f1e5}._9Z3Caa_container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}._9Z3Caa_grid{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:768px){._9Z3Caa_grid{grid-template-columns:1fr 1fr;gap:6rem}}._9Z3Caa_sectionTitle{font-size:1.5rem;font-weight:600;line-height:1.2}@media (min-width:768px){._9Z3Caa_sectionTitle{font-size:2rem}}._9Z3Caa_sectionTitle{color:#173b2e;margin-bottom:2rem}._9Z3Caa_channelCards{flex-direction:column;gap:1rem;display:flex}._9Z3Caa_channelCard{background:#fff;border-radius:12px;padding:2rem;transition:all .25s}._9Z3Caa_channelCard:hover{box-shadow:0 4px 12px #0000001a}._9Z3Caa_channelTitle{color:#173b2e;margin-bottom:.25rem;font-size:1.125rem;font-weight:700}._9Z3Caa_channelDesc{color:#737373;margin-bottom:1rem;font-size:.875rem;line-height:1.6}._9Z3Caa_channelLink{color:#e16a2d;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s}._9Z3Caa_channelLink:hover{color:#b54e1a;text-decoration:underline}._9Z3Caa_form{flex-direction:column;gap:1.5rem;display:flex}._9Z3Caa_formGroup{flex-direction:column;gap:.25rem;display:flex}._9Z3Caa_formLabel{color:#173b2e;font-size:.875rem;font-weight:500}._9Z3Caa_required{color:#e16a2d}._9Z3Caa_formRow{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:480px){._9Z3Caa_formRow{grid-template-columns:1fr 1fr}}._9Z3Caa_formInput,._9Z3Caa_formTextarea,._9Z3Caa_formSelect{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s}._9Z3Caa_formInput::placeholder,._9Z3Caa_formTextarea::placeholder,._9Z3Caa_formSelect::placeholder{color:#a3a3a3}._9Z3Caa_formInput:focus,._9Z3Caa_formTextarea:focus,._9Z3Caa_formSelect:focus{border-color:#173b2e;outline:none;box-shadow:0 0 0 3px #173b2e1a}._9Z3Caa_formSelect{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}._9Z3Caa_formTextarea{resize:vertical;min-height:120px}._9Z3Caa_inputError{border-color:#d32f2f}._9Z3Caa_inputError:focus{border-color:#d32f2f;box-shadow:0 0 0 3px #d32f2f1a}._9Z3Caa_errorText{color:#d32f2f;margin-top:2px;font-size:.75rem}._9Z3Caa_dateRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._9Z3Caa_dateField{flex-direction:column;gap:.25rem;display:flex}._9Z3Caa_dateLabel{color:#737373;font-size:.75rem}._9Z3Caa_pickupNote{color:#737373;background:#fff;border-left:3px solid #173b2e;border-radius:8px;padding:1rem 1.5rem;font-size:.875rem;line-height:1.6}._9Z3Caa_checkboxGroup{flex-direction:column;gap:.25rem;display:flex}._9Z3Caa_checkboxLabel{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}._9Z3Caa_checkboxError ._9Z3Caa_checkbox{outline-offset:1px;outline:2px solid #d32f2f}._9Z3Caa_checkbox{accent-color:#173b2e;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}._9Z3Caa_checkboxText{color:#737373;font-size:.875rem;line-height:1.6}._9Z3Caa_checkboxText a{color:#e16a2d;font-weight:500;text-decoration:none}._9Z3Caa_checkboxText a:hover{text-decoration:underline}._9Z3Caa_success{text-align:center;background:#fff;border-radius:12px;padding:3rem}._9Z3Caa_successTitle{color:#173b2e;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._9Z3Caa_successText{color:#737373;font-size:1rem}
