.ContactPage_page__vvMHv{overflow-x:hidden}.ContactPage_sectionHead__AjnMa{text-align:center;max-width:640px;margin:0 auto var(--sp-12)}.ContactPage_sectionDesc__swQMJ{margin-top:var(--sp-3);font-size:var(--text-lg);color:var(--clr-text-secondary);line-height:var(--lh-relaxed)}.ContactPage_ctaPrimary__zi7rq{display:inline-flex;align-items:center;gap:var(--sp-2);padding:13px 28px;font-size:var(--text-base);font-weight:var(--fw-semibold);color:#fff;background:var(--clr-accent);border:none;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ContactPage_ctaPrimary__zi7rq:hover{background:var(--clr-accent-hover);box-shadow:0 6px 20px rgba(254,138,2,.45);transform:translateY(-2px);text-decoration:none;color:#fff}.ContactPage_ctaOutline__mbupB{display:inline-flex;align-items:center;gap:var(--sp-2);padding:10px 22px;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--clr-primary);background:transparent;border:1.5px solid var(--clr-primary);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.ContactPage_ctaOutline__mbupB:hover{background:var(--clr-primary-light);text-decoration:none}.ContactPage_infoSection__dRV4k{background:var(--clr-bg)}.ContactPage_infoGrid__1laJi{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}.ContactPage_infoCard__0V0jW{background:var(--clr-surface);border:1px solid var(--clr-border-light);border-radius:var(--radius-xl);padding:var(--sp-6);position:relative;overflow:hidden;transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.ContactPage_infoCard__0V0jW:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.ContactPage_info-blue__Hyd_c:before{background:var(--clr-primary)}.ContactPage_info-orange__1yz9z:before{background:var(--clr-accent)}.ContactPage_info-teal__OVWmD:before{background:var(--clr-secondary)}.ContactPage_infoCard__0V0jW:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.ContactPage_infoIcon__WAwJA{width:52px;height:52px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-4)}.ContactPage_info-blue__Hyd_c .ContactPage_infoIcon__WAwJA{background:var(--clr-primary-light);color:var(--clr-primary)}.ContactPage_info-orange__1yz9z .ContactPage_infoIcon__WAwJA{background:var(--clr-accent-light);color:var(--clr-accent)}.ContactPage_info-teal__OVWmD .ContactPage_infoIcon__WAwJA{background:var(--clr-secondary-light);color:var(--clr-secondary)}.ContactPage_infoTitle__am1He{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--clr-text-primary);margin-bottom:var(--sp-3)}.ContactPage_infoLines__qaWvJ{list-style:none;display:flex;flex-direction:column;gap:var(--sp-2)}.ContactPage_infoLines__qaWvJ li{font-size:var(--text-sm);color:var(--clr-text-secondary)}.ContactPage_formSection__Y6HPi{background:var(--clr-surface)}.ContactPage_formLayout__cAB3L{display:grid;grid-template-columns:1fr 340px;gap:var(--sp-10);align-items:start}.ContactPage_formCard__mLbm3{background:var(--clr-bg);border:1px solid var(--clr-border-light);border-radius:var(--radius-xl);padding:var(--sp-8)}.ContactPage_formTitle__wOx9Y{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--clr-text-primary);margin-bottom:var(--sp-1)}.ContactPage_formSubtitle___6bH2{font-size:var(--text-sm);color:var(--clr-text-secondary);margin-bottom:var(--sp-6)}.ContactPage_form__w3XXx{display:flex;flex-direction:column;gap:var(--sp-5)}.ContactPage_formRow__ws2gE{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.ContactPage_formGroup__0r78z{display:flex;flex-direction:column;gap:var(--sp-2)}.ContactPage_label__XCyU_{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--clr-text-primary)}.ContactPage_input__T0trj,.ContactPage_select__wPx2m,.ContactPage_textarea__LfIxH{padding:10px 14px;font-size:var(--text-sm);font-family:var(--font-base);color:var(--clr-text-primary);background:var(--clr-surface);border:1.5px solid var(--clr-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);outline:none;width:100%}.ContactPage_input__T0trj:focus,.ContactPage_select__wPx2m:focus,.ContactPage_textarea__LfIxH:focus{border-color:var(--clr-primary);box-shadow:var(--shadow-focus)}.ContactPage_textarea__LfIxH{resize:vertical;min-height:120px}.ContactPage_select__wPx2m{-webkit-appearance:none;-moz-appearance:none;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 24 24' fill='none' stroke='%236B8FA8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.ContactPage_input__T0trj[aria-invalid=true],.ContactPage_select__wPx2m[aria-invalid=true],.ContactPage_textarea__LfIxH[aria-invalid=true]{border-color:var(--clr-error)}.ContactPage_fieldError__7rDSQ{display:flex;align-items:center;gap:var(--sp-1);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--clr-error)}.ContactPage_successMsg__0hdmU{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-4);padding:var(--sp-10) var(--sp-6);color:var(--clr-success)}.ContactPage_successMsg__0hdmU h3{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--clr-text-primary)}.ContactPage_successMsg__0hdmU p{font-size:var(--text-sm);color:var(--clr-text-secondary)}.ContactPage_sidebar__6L7hW{display:flex;flex-direction:column;gap:var(--sp-5);position:sticky;top:calc(var(--navbar-height) + var(--sp-8))}.ContactPage_hoursCard__dq3DX{background:var(--clr-bg);border:1px solid var(--clr-border-light);border-radius:var(--radius-xl);padding:var(--sp-6)}.ContactPage_hoursTitle__NzxAd{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--clr-text-primary);margin-bottom:var(--sp-4)}.ContactPage_hoursList__LmNwF{list-style:none;display:flex;flex-direction:column;gap:var(--sp-3)}.ContactPage_hoursItem__r6YI6{display:flex;flex-direction:column;gap:2px}.ContactPage_hoursDay__5BEWa{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--clr-text-primary)}.ContactPage_hoursTime__J6Vqa{font-size:var(--text-xs);color:var(--clr-text-secondary)}.ContactPage_helplineCard__3DIC4{background:var(--clr-primary-dark);border-radius:var(--radius-xl);padding:var(--sp-6);color:#fff;text-align:center}.ContactPage_helplineHeader__F7Tur{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);font-size:var(--text-sm);color:hsla(0,0%,100%,.7);margin-bottom:var(--sp-2)}.ContactPage_helplineNum__7UP8b{font-size:var(--text-2xl);font-weight:var(--fw-extrabold);color:var(--clr-accent);margin-bottom:var(--sp-1)}.ContactPage_helplineSub__ouDuO{font-size:var(--text-xs);color:hsla(0,0%,100%,.55)}@media (max-width:1023px){.ContactPage_formLayout__cAB3L{grid-template-columns:1fr}.ContactPage_sidebar__6L7hW{position:static}}@media (max-width:767px){.ContactPage_formRow__ws2gE,.ContactPage_infoGrid__1laJi{grid-template-columns:1fr}}