.page_hero__MWPr9{background:linear-gradient(135deg,var(--color-primary-700) 0,var(--color-primary-900) 100%);padding:var(--spacing-16) var(--container-padding);text-align:center;color:var(--color-white)}.page_container__X1dSQ{max-width:var(--container-max);margin:0 auto}.page_title__2GkT5{font-size:var(--font-size-3xl);font-weight:800;margin-bottom:var(--spacing-4)}@media (min-width:768px){.page_title__2GkT5{font-size:var(--font-size-4xl)}}.page_subtitle__v2BsD{font-size:var(--font-size-lg);opacity:.9}.page_channels__lAtJ0{padding:var(--spacing-12) var(--container-padding);background:var(--color-gray-50)}.page_channelsGrid__ls1Mm{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-6);gap:var(--spacing-6)}@media (min-width:768px){.page_channelsGrid__ls1Mm{grid-template-columns:repeat(3,1fr)}}.page_channelCard__nYTEY{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-8);background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all var(--transition-base);text-decoration:none;color:inherit}.page_channelCard__nYTEY:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.page_channelIcon__Ehg90{font-size:3rem;margin-bottom:var(--spacing-4)}.page_channelCard__nYTEY h3{font-size:var(--font-size-xl);color:var(--color-gray-900);margin-bottom:var(--spacing-2)}.page_channelCard__nYTEY p{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-bottom:var(--spacing-3)}.page_channelInfo__oPu3t{font-size:var(--font-size-base);font-weight:600;color:var(--color-primary)}.page_form__RR1mo{padding:var(--spacing-12) var(--container-padding);background:var(--color-white)}.page_formWrapper__XTpm5{max-width:700px;margin:0 auto}.page_formWrapper__XTpm5 h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-2);text-align:center}.page_formWrapper__XTpm5>p{text-align:center;color:var(--color-gray-500);margin-bottom:var(--spacing-8)}.page_contactForm__q01OP{display:flex;flex-direction:column;gap:var(--spacing-4)}.page_formRow__qSeBe{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-4);gap:var(--spacing-4)}@media (min-width:640px){.page_formRow__qSeBe{grid-template-columns:repeat(2,1fr)}}.page_formGroup__hA3A1{display:flex;flex-direction:column;gap:var(--spacing-2)}.page_formGroup__hA3A1 label{font-size:var(--font-size-sm);font-weight:500;color:var(--color-gray-700)}.page_formGroup__hA3A1 input,.page_formGroup__hA3A1 select,.page_formGroup__hA3A1 textarea{padding:var(--spacing-3) var(--spacing-4);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);font-size:var(--font-size-base);transition:border-color var(--transition-fast)}.page_formGroup__hA3A1 input:focus,.page_formGroup__hA3A1 select:focus,.page_formGroup__hA3A1 textarea:focus{outline:none;border-color:var(--color-primary)}.page_submitButton__hPWvN{padding:var(--spacing-4) var(--spacing-8);background:linear-gradient(135deg,var(--color-accent) 0,var(--color-accent-dark) 100%);color:var(--color-gray-900);font-size:var(--font-size-base);font-weight:700;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 14px rgba(255,204,0,.35);margin-top:var(--spacing-4)}.page_submitButton__hPWvN:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,204,0,.45)}.page_hours__Wn_HV{padding:var(--spacing-12) var(--container-padding);background:var(--color-gray-900);color:var(--color-white)}.page_hours__Wn_HV h2{text-align:center;font-size:var(--font-size-2xl);margin-bottom:var(--spacing-8)}.page_hoursGrid__j7fMv{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-6);gap:var(--spacing-6);max-width:800px;margin:0 auto}@media (min-width:768px){.page_hoursGrid__j7fMv{grid-template-columns:repeat(3,1fr)}}.page_hoursItem__svg4c{text-align:center;padding:var(--spacing-6);background:rgba(255,255,255,.05);border-radius:var(--radius-xl)}.page_hoursItem__svg4c strong{display:block;font-size:var(--font-size-lg);margin-bottom:var(--spacing-3);color:var(--color-accent)}.page_hoursItem__svg4c span{display:block;font-size:var(--font-size-sm);color:var(--color-gray-300)}