.ContactForm_form__gyc9f{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;overflow:hidden}.ContactForm_formGroup__D_3ol{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ContactForm_label__6LloC{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary)}.ContactForm_input__UAg29,.ContactForm_select__pe3g6,.ContactForm_textarea__Tn9UX{width:100%;box-sizing:border-box;padding:.6rem .875rem;background:rgba(26,26,36,.7);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-primary);transition:all var(--transition-fast)}.ContactForm_input__UAg29::placeholder,.ContactForm_textarea__Tn9UX::placeholder{color:var(--color-text-muted)}.ContactForm_input__UAg29:focus,.ContactForm_select__pe3g6:focus,.ContactForm_textarea__Tn9UX:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(255,0,0,.1);background:rgba(26,26,36,.9)}.ContactForm_input__UAg29:hover,.ContactForm_select__pe3g6:hover,.ContactForm_textarea__Tn9UX:hover{border-color:rgba(255,255,255,.15)}.ContactForm_select__pe3g6{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%238888a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;padding-right:2.5rem}.ContactForm_select__pe3g6 option{background:var(--color-bg-secondary);color:var(--color-text-primary);padding:.5rem}.ContactForm_textarea__Tn9UX{resize:vertical;min-height:120px}.ContactForm_submitButton__Ei6tL{padding:1rem 2rem;background:var(--color-accent);color:white;font-size:var(--font-size-base);font-weight:600;font-family:var(--font-family-primary);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 20px rgba(255,0,0,.25);margin-top:var(--spacing-sm)}.ContactForm_submitButton__Ei6tL:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:0 8px 30px rgba(255,0,0,.4)}.ContactForm_submitButton__Ei6tL:disabled{opacity:.7;cursor:not-allowed}.ContactForm_submitting__j4Lz1{position:relative}.ContactForm_submitting__j4Lz1:after{content:"";position:absolute;width:18px;height:18px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:ContactForm_spin__MZhnW .8s linear infinite;margin-left:10px}@keyframes ContactForm_spin__MZhnW{to{transform:rotate(1turn)}}.ContactForm_message__wHoOa{padding:var(--spacing-md);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:500;margin-top:var(--spacing-sm)}.ContactForm_success__LPb68{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22c55e}.ContactForm_error__wUSOk{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}.page_page__vdvb_{min-height:100vh}.page_hero__0Vvk_{padding:var(--spacing-xl) 0 var(--spacing-lg);padding-top:calc(80px + var(--spacing-xl));text-align:center;position:relative}.page_hero__0Vvk_:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,rgba(255,0,0,.05) 0,transparent 60%);pointer-events:none}.page_container__5YXRc{max-width:1280px;margin:0 auto;padding:0 var(--spacing-lg);position:relative}.page_title__Q_S9Y{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;margin-bottom:var(--spacing-sm);letter-spacing:-.03em}.page_subtitle__Mwvhg{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0}.page_content__whaW4{padding:var(--spacing-2xl) 0;background:linear-gradient(180deg,transparent,rgba(26,26,36,.5) 50%,transparent)}.page_grid__YiGyj{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.page_formSection__JJp5H{background:rgba(42,42,58,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-2xl);padding:var(--spacing-lg)}.page_sectionTitle__vh6l0{font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--spacing-xs);letter-spacing:-.01em}.page_sectionDescription__gsPeH{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-md)}.page_infoSection__znap4{display:flex;flex-direction:column}.page_contactCards__R3sHH{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.page_contactCard__lG3th{background:rgba(42,42,58,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-xl);padding:var(--spacing-lg);transition:all var(--transition-base)}.page_contactCard__lG3th:hover{border-color:rgba(255,0,0,.3)}.page_contactCardClickable__z4Au6{cursor:pointer;text-decoration:none}.page_contactCardClickable__z4Au6:hover .page_cardLink__WzFng,.page_iconWrapper__hJkpM{color:var(--color-accent)}.page_iconWrapper__hJkpM{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,0,0,.15),rgba(255,0,0,.05));border:1px solid rgba(255,0,0,.2);border-radius:var(--radius-lg);margin-bottom:var(--spacing-xs)}.page_cardTitle__H3z9_{font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-xs)}.page_cardLink__WzFng{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-fast)}.page_cardLink__WzFng:hover{color:var(--color-accent)}.page_cardText__52qRd{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.6;margin:0}.page_cardTextGroup__Lybge{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page_cardName__QIJFd{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary)}@media (max-width:1024px){.page_grid__YiGyj{grid-template-columns:1fr;gap:var(--spacing-2xl)}.page_infoSection__znap4{order:-1}}@media (max-width:768px){.page_hero__0Vvk_{padding-top:calc(80px + var(--spacing-3xl))}.page_formSection__JJp5H{padding:var(--spacing-lg)}.page_sectionTitle__vh6l0{font-size:var(--font-size-xl)}.page_contactCards__R3sHH{grid-template-columns:1fr}}