.ContactView_contact-page__cmxsV{min-height:100vh}.ContactView_hero-section__O06kt{background:var(--glass-dark);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:#fff;padding:4.5rem 0}.ContactView_hero-content__59bdd{text-align:center}.ContactView_hero-content__59bdd .ContactView_eyebrow__3_2m1,.ContactView_hero-content__59bdd .eyebrow{justify-content:center;margin-bottom:1rem}.ContactView_hero-content__59bdd h1{font-size:clamp(2.2rem,4.5vw,3.4rem);margin-bottom:1rem;color:#fff}.ContactView_hero-content__59bdd p{font-size:1.15rem;max-width:620px;margin:0 auto 2.25rem;color:var(--fg-invert-muted);line-height:1.6}.ContactView_hero-stats__ZwrdW{display:inline-flex;border:1px solid var(--ink-600);border-radius:6px;overflow:hidden}.ContactView_stat__5Ll0L{text-align:center;padding:1rem 1.75rem;border-right:1px solid var(--ink-600)}.ContactView_stat__5Ll0L:last-child{border-right:none}.ContactView_stat-number__qyvSd{display:block;font-family:var(--font-mono);font-size:1.7rem;font-weight:700;color:var(--amber)}.ContactView_stat-label__0_RLX{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-invert-muted)}.ContactView_contact-info-section__VEe0O{padding:4rem 0;background:var(--concrete-200);border-bottom:1px solid var(--line)}.ContactView_contact-grid__PNz3h{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.ContactView_contact-card__zvKB9{background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--line);border-radius:6px;padding:1.75rem;display:flex;align-items:flex-start;gap:1.25rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ContactView_contact-card__zvKB9:hover{transform:translateY(-4px);border-color:var(--fg);box-shadow:0 16px 40px rgba(0,0,0,.45)}.ContactView_contact-icon__wigLB{width:56px;height:56px;border-radius:5px;display:flex;align-items:center;justify-content:center;color:var(--ink);background:var(--amber);flex-shrink:0}.ContactView_contact-details__aEuIG h3{color:var(--fg);font-size:1rem;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.02em}.ContactView_contact-value__1T_a0{color:var(--fg);font-weight:600;margin-bottom:.25rem;font-size:1rem;word-break:break-word}.ContactView_contact-value__1T_a0 a{color:var(--fg);text-decoration:none}.ContactView_contact-value__1T_a0 a:hover{color:var(--amber-deep)}.ContactView_contact-subtitle__h4iZr{font-family:var(--font-mono);color:var(--fg-muted);margin:0;font-size:.82rem}.ContactView_main-contact-section__Fv4Am{padding:5rem 0;background:var(--paper)}.ContactView_contact-layout__UJ4Zy{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:flex-start}.ContactView_form-section__bzokc{background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--line);padding:2.25rem;border-radius:var(--radius-lg)}.ContactView_form-header__gNuJ7{margin-bottom:2rem}.ContactView_form-header__gNuJ7 h2{color:var(--fg);font-size:1.7rem;margin-bottom:.5rem}.ContactView_form-header__gNuJ7 p{color:var(--fg-muted)}.ContactView_contact-form__nA2f7{display:flex;flex-direction:column;gap:1.4rem}.ContactView_form-row__Cq747{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ContactView_form-group__gumJO{display:flex;flex-direction:column}.ContactView_form-group__gumJO label{color:var(--fg);font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:.85rem;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.ContactView_form-group__gumJO label svg{color:var(--amber-deep)}.ContactView_form-group__gumJO input,.ContactView_form-group__gumJO select,.ContactView_form-group__gumJO textarea{padding:.85rem;border:1px solid var(--line);border-radius:4px;font-size:1rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease;background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.ContactView_form-group__gumJO input:focus,.ContactView_form-group__gumJO select:focus,.ContactView_form-group__gumJO textarea:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px rgba(13,148,136,.18)}.ContactView_form-group__gumJO textarea{resize:vertical;min-height:120px}.ContactView_submit-btn__ErKYu{background:var(--amber);color:var(--ink);padding:1rem 2rem;border:2px solid var(--ink);border-radius:4px;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.6rem;transition:all .18s ease;margin-top:.5rem}.ContactView_submit-btn__ErKYu:hover{background:var(--amber-bright);transform:translate(-2px,-2px);box-shadow:0 16px 40px rgba(0,0,0,.45)}.ContactView_success-message__pU6Wi{text-align:center;padding:3.5rem 1.5rem;color:#059669}.ContactView_success-message__pU6Wi svg{margin-bottom:1.25rem}.ContactView_success-message__pU6Wi h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--fg)}.ContactView_success-message__pU6Wi p{color:var(--fg-muted)}.ContactView_reasons-section__I7n29{background:var(--concrete-200);border:1px solid var(--line);padding:2rem;border-radius:var(--radius-lg);height:fit-content}.ContactView_reasons-section__I7n29 h3{color:var(--fg);font-size:1.3rem;margin-bottom:1.5rem}.ContactView_reasons-list__WUkNF{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.ContactView_reason-item__UGsbY{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--line);border-radius:4px}.ContactView_reason-icon__bDWpR{background:var(--amber);color:var(--ink);width:48px;height:48px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactView_reason-content__KDs4f h4{color:var(--fg);margin-bottom:.25rem;font-size:1rem}.ContactView_reason-content__KDs4f p{color:var(--fg-muted);margin:0;font-size:.9rem;line-height:1.5}.ContactView_social-section__7UdDL{border-top:1px solid var(--line);padding-top:1.5rem}.ContactView_social-section__7UdDL h4{color:var(--fg);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.02em}.ContactView_social-links__SfPsf{display:flex;flex-direction:column;gap:.6rem}.ContactView_social-link__CcvPh{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--line);border-radius:4px;text-decoration:none;color:var(--fg-muted);font-weight:500;transition:all .2s ease}.ContactView_social-link__CcvPh:hover{border-color:var(--amber);color:var(--fg);transform:translateX(4px)}.ContactView_social-link__CcvPh svg{color:var(--amber-deep)}.ContactView_faq-section__QXJOX{padding:5rem 0;background:var(--concrete-200);border-top:1px solid var(--line)}.ContactView_section-header__1TzwT{text-align:center;margin-bottom:3rem}.ContactView_section-header__1TzwT .ContactView_eyebrow__3_2m1,.ContactView_section-header__1TzwT .eyebrow{justify-content:center;margin-bottom:1rem}.ContactView_section-header__1TzwT h2{color:var(--fg);font-size:clamp(1.8rem,3.5vw,2.5rem);margin-bottom:.6rem}.ContactView_section-header__1TzwT p{color:var(--fg-muted);font-size:1.1rem}.ContactView_faq-grid__hoUsn{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:1.5rem;margin-bottom:3rem}.ContactView_faq-card__Lxc7F{background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);padding:1.75rem;border-radius:6px;border:1px solid var(--line);border-left:3px solid var(--amber)}.ContactView_faq-question__V1Bv7{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:.85rem}.ContactView_faq-question__V1Bv7 svg{color:var(--amber-deep);margin-top:2px;flex-shrink:0}.ContactView_faq-question__V1Bv7 h4{color:var(--fg);line-height:1.4;margin:0}.ContactView_faq-answer__dsNBD{color:var(--fg-muted);line-height:1.6;margin:0;padding-left:35px}.ContactView_faq-cta__U6N1c{text-align:center}.ContactView_faq-cta__U6N1c p{color:var(--fg-muted);margin-bottom:1.25rem;font-size:1.05rem}.ContactView_btn-secondary__eR93l{background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--fg);border:2px solid var(--ink);padding:.85rem 1.75rem;border-radius:4px;font-family:var(--font-display);font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .18s ease;text-decoration:none}.ContactView_btn-secondary__eR93l:hover{background:var(--amber);transform:translate(-2px,-2px);box-shadow:0 16px 40px rgba(0,0,0,.45)}.ContactView_cta-section__kaZs0{position:relative;padding:0 0 4.5rem;background:var(--amber);color:var(--ink)}.ContactView_cta-hazard__lkwzx{height:10px;width:100%;background:var(--hazard);margin-bottom:4.5rem}.ContactView_cta-content__JMdNM{text-align:center;max-width:640px;margin:0 auto}.ContactView_cta-content__JMdNM h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem;color:var(--fg)}.ContactView_cta-content__JMdNM p{font-size:1.15rem;margin-bottom:2.25rem;color:rgba(10,10,10,.8);font-weight:500}.ContactView_btn-primary__ZKNCi{background:var(--glass-dark);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--amber);padding:1rem 2.25rem;border:2px solid var(--ink);border-radius:4px;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .18s ease;text-decoration:none}.ContactView_btn-primary__ZKNCi:hover{transform:translate(-2px,-2px);box-shadow:0 16px 40px rgba(0,0,0,.4)}@media (max-width:900px){.ContactView_contact-layout__UJ4Zy{grid-template-columns:1fr;gap:2.5rem}.ContactView_faq-grid__hoUsn{grid-template-columns:1fr}}@media (max-width:768px){.ContactView_hero-stats__ZwrdW{flex-direction:column;width:100%;max-width:300px}.ContactView_stat__5Ll0L{border-right:none;border-bottom:1px solid var(--ink-600)}.ContactView_stat__5Ll0L:last-child{border-bottom:none}.ContactView_contact-grid__PNz3h,.ContactView_form-row__Cq747{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ContactView_btn-primary__ZKNCi:hover,.ContactView_btn-secondary__eR93l:hover,.ContactView_contact-card__zvKB9:hover,.ContactView_social-link__CcvPh:hover,.ContactView_submit-btn__ErKYu:hover{transform:none}}