.page_page__JKGtz{position:relative;isolation:isolate;flex:1 1;min-height:min(70vh,900px);background:var(--color-bg-secondary)}.page_page__JKGtz:before{content:"";position:absolute;inset:0;z-index:0;background-image:url(/images/contact-bg.png);background-size:cover;background-position:50%;pointer-events:none}html.light .page_page__JKGtz:before{opacity:.14;filter:grayscale(100%) contrast(105%)}html.dark .page_page__JKGtz:before{opacity:.25;filter:grayscale(100%) contrast(120%)}.page_page__JKGtz:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}html.light .page_page__JKGtz:after{background:linear-gradient(180deg,rgba(255,255,255,.94) 0,rgba(244,247,251,.9) 45%,rgba(250,251,252,.96))}html.dark .page_page__JKGtz:after{background:linear-gradient(180deg,rgba(15,13,11,.82) 0,rgba(15,13,11,.58) 50%,rgba(15,13,11,.92))}.page_content__b8t7R{position:relative;z-index:10;width:100%;padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,8vw,5rem)}.page_layout__XO44Z{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,6rem);gap:clamp(2rem,5vw,6rem);align-items:start;max-width:1200px;margin:0 auto}.page_info__RynZl{text-align:left}.page_badge__NZNk4{display:inline-block;padding:.5rem 1rem;background:var(--color-accent-muted);border:1px solid rgba(217,119,6,.28);color:var(--color-accent-dark);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;border-radius:4px;margin-bottom:2rem}html.dark .page_badge__NZNk4{color:var(--color-accent-light);border-color:rgba(245,158,11,.28)}.page_title__XkApl{font-size:clamp(2rem,4vw + 1rem,3.75rem);font-weight:900;margin-bottom:1.5rem;color:var(--color-text-primary);line-height:1.1;letter-spacing:-.06em}.page_subtitle__BmlSV{font-size:clamp(1.05rem,1vw + .95rem,1.25rem);color:var(--color-text-secondary);line-height:1.65;margin-bottom:3rem;max-width:450px}.page_contactList__w6rXX{display:flex;flex-direction:column;gap:1.5rem}.page_contactItem__z0iFd{display:flex;align-items:center;gap:1.25rem;color:var(--color-text-primary);text-decoration:none;transition:color .25s ease,transform .25s ease}.page_contactIcon__7UTlH,.page_contactItem__z0iFd:hover{color:var(--color-accent)}.page_contactIcon__7UTlH{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:12px;transition:background .25s ease,border-color .25s ease,transform .25s ease,color .25s ease}.page_contactItem__z0iFd:hover .page_contactIcon__7UTlH{background:var(--color-accent-muted);border-color:var(--color-accent);color:var(--color-accent-dark);transform:scale(1.05)}html.dark .page_contactItem__z0iFd:hover .page_contactIcon__7UTlH{background:var(--color-accent);border-color:var(--color-accent-light);color:#0f0d0b}.page_contactInfo__t9mAB h3{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem}.page_contactInfo__t9mAB p{font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}.page_freeNote__71bwr{display:block;margin-top:.35rem;font-size:.9rem;line-height:1.45;font-weight:600;color:var(--color-text-secondary)}.page_formCard__pJbcd{padding:clamp(1.5rem,4vw,3rem);background:var(--color-bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:24px;box-shadow:var(--shadow-lg)}.page_formHeader__EyJSg{margin-bottom:2.5rem}.page_formHeader__EyJSg h2{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;color:var(--color-text-primary);margin-bottom:.5rem}.page_formHeader__EyJSg p{font-size:.9rem;color:var(--color-text-muted);line-height:1.5}.page_form__z31z8{display:flex;flex-direction:column;gap:1.5rem}.page_formRow__HSAcc{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.page_formGroup__If1MY{display:flex;flex-direction:column;gap:.75rem}.page_formGroup__If1MY label{font-size:.8rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.page_formGroup__If1MY input,.page_formGroup__If1MY textarea{padding:1rem 1.25rem;font-family:inherit;font-size:1rem;color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;outline:none;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.page_formGroup__If1MY input::placeholder,.page_formGroup__If1MY textarea::placeholder{color:var(--color-text-light);opacity:1}.page_formGroup__If1MY input:focus,.page_formGroup__If1MY textarea:focus{background:var(--color-bg-primary);border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-muted)}.page_formGroup__If1MY textarea{resize:vertical;min-height:120px}.page_submitBtn__DWPQb{padding:1.25rem;font-family:inherit;font-size:1rem;font-weight:800;color:var(--color-cta-dark);background:var(--color-cta);border:none;border-radius:12px;cursor:pointer;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),box-shadow .25s ease,opacity .25s ease;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.page_submitBtn__DWPQb:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(217,119,6,.35);background:var(--color-cta-hover)}.page_submitBtn__DWPQb:active{transform:translateY(-1px)}.page_submitBtn__DWPQb:disabled{opacity:.55;cursor:wait;transform:none}.page_successMessage__hL9cI{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2rem);text-align:center}.page_successIcon__as7ku{width:80px;height:80px;background:var(--color-success-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-success)}.page_successMessage__hL9cI h2{color:var(--color-text-primary);font-size:1.5rem}.page_successMessage__hL9cI p{color:var(--color-text-secondary);font-size:1.05rem;max-width:28rem}.page_errorMessage__SA_JQ{color:var(--color-error);font-size:.875rem;padding:1rem;background:var(--color-error-light);border-radius:12px;text-align:center;border:1px solid rgba(220,38,38,.22)}html.dark .page_errorMessage__SA_JQ{border-color:rgba(248,113,113,.25)}.page_spinner__18a4n{width:24px;height:24px;border:3px solid rgba(0,0,0,.12);border-top-color:rgba(0,0,0,.65);border-radius:50%;animation:page_spin__Y9tjC .8s linear infinite}@keyframes page_spin__Y9tjC{to{transform:rotate(1turn)}}@media (max-width:1024px){.page_layout__XO44Z{gap:2.5rem}}@media (max-width:768px){.page_page__JKGtz{min-height:unset}.page_content__b8t7R{padding-top:1.75rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom, 0px))}.page_layout__XO44Z{grid-template-columns:1fr;gap:2rem;text-align:center}.page_info__RynZl{text-align:center;align-items:center;display:flex;flex-direction:column}.page_badge__NZNk4{margin-bottom:1rem;font-size:.7rem;letter-spacing:1.5px}.page_title__XkApl{margin-bottom:1rem}.page_subtitle__BmlSV{margin:0 auto 2rem;max-width:36rem}.page_contactList__w6rXX{gap:1rem;width:100%;max-width:420px}.page_contactItem__z0iFd{justify-content:flex-start;text-align:left;padding:1rem;background:var(--color-bg-hover);border:1px solid var(--color-border-light);border-radius:16px}.page_contactIcon__7UTlH{width:44px;height:44px}.page_contactInfo__t9mAB h3{font-size:.65rem}.page_contactInfo__t9mAB p{font-size:.95rem}.page_freeNote__71bwr{font-size:.82rem}.page_formCard__pJbcd{border-radius:20px;width:100%;max-width:520px;margin-left:auto;margin-right:auto}.page_formHeader__EyJSg{margin-bottom:2rem}.page_formRow__HSAcc{grid-template-columns:1fr;gap:1.25rem}.page_submitBtn__DWPQb{width:100%;min-height:48px}}@media (max-width:480px){.page_formCard__pJbcd{padding:1.25rem;border-radius:18px}.page_submitBtn__DWPQb{padding:1rem;font-size:.95rem}}