.contact_page__tv7sI{position:relative;isolation:isolate;min-height:100vh;overflow:clip;background:#09090b;padding:152px 32px 80px}.contact_ambient__axzRy{position:absolute;z-index:-1;pointer-events:none;inset:0;background:radial-gradient(ellipse at 12% 15%,rgb(231 0 11/8%),transparent 45%),radial-gradient(ellipse at 85% 45%,rgb(255 255 255/2%),transparent 40%)}.contact_content__qLFZm{max-width:1184px;margin-inline:auto}.contact_layout__4E_Fv{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:72px;align-items:start}.contact_intro__ZS_bR{padding-block:18px;min-width:0}.contact_eyebrow__V8zrN{display:flex;align-items:center;gap:10px;color:#d1d5db;font-size:11px;font-weight:600;letter-spacing:.18em;margin-bottom:24px}.contact_eyebrow__V8zrN>span{width:7px;height:7px;background:var(--color-red-600,#e7000b);border-radius:50%;box-shadow:0 0 16px rgb(231 0 11/35%)}.contact_intro__ZS_bR h1{font-size:clamp(36px,3.25vw,49px);font-weight:650;line-height:1.22;letter-spacing:-.045em;color:#fafafa;margin:0}.contact_intro__ZS_bR h1>span{display:block;color:#9ca3af;margin-top:5px}.contact_description__4aBVO{max-width:400px;font-size:15px;color:#9ca3af;line-height:1.9;margin-top:24px;text-wrap:pretty}.contact_details__k4x8D{margin-top:38px;display:grid;gap:24px}.contact_detail__ZLF9t{display:flex;align-items:center;gap:16px;min-width:0;color:#e5e7eb;text-decoration:none;border-radius:12px}.contact_detail__ZLF9t>div{min-width:0}.contact_detailIcon__XiIvX{display:flex;flex:0 0 48px;align-items:center;justify-content:center;height:48px;border:1px solid #27272a;border-radius:14px;background:rgb(24 24 27/65%);color:#a1a1aa;transition:color .18s,border-color .18s}.contact_detail__ZLF9t h2{font-size:12px;font-weight:400;color:#9ca3af;margin:0 0 5px}.contact_detail__ZLF9t address,.contact_detail__ZLF9t span:not(.contact_detailIcon__XiIvX){font-size:14px;line-height:1.9}.contact_detail__ZLF9t address{font-style:normal;max-width:330px}.contact_email__fllBd{display:inline-block;font-weight:500;letter-spacing:.02em}.contact_detailArrow__cehPe{width:17px;height:17px;margin-inline-start:auto;margin-inline-end:10px;color:#71717a;transition:color .18s}a.contact_detail__ZLF9t:hover .contact_detailIcon__XiIvX{color:#f87171;border-color:rgb(231 0 11/35%)}a.contact_detail__ZLF9t:hover .contact_detailArrow__cehPe{color:white}.contact_hours__gSkMg{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;margin:0}.contact_hours__gSkMg>span{color:#9ca3af;font-size:11px!important}.contact_formCard__sDnzI{position:relative;min-width:0;border:1px solid #2b2b30;border-radius:24px;padding:32px;background:linear-gradient(145deg,#18181b,#121214);box-shadow:0 24px 80px rgb(0 0 0/20%)}.contact_cardAccent__IblSQ{position:absolute;height:1px;inset:-1px 32px auto;background:linear-gradient(90deg,transparent,#71717a,transparent);opacity:.6}.contact_formHeader__YfDPb{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:28px}.contact_formHeader__YfDPb h2,.contact_success__xPJ1n h2{color:#fafafa;font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.5;margin:0}.contact_formHeader__YfDPb p{font-size:12px;color:#9ca3af;line-height:1.8;margin-top:6px}.contact_formMark__hGlXC{color:#71717a}.contact_fields__cpG_K{display:grid;gap:22px;border:0;padding:0;margin:0;min-width:0}.contact_fieldRow__s6Xha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.contact_fields__cpG_K label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:500;color:#d1d5db;min-width:0}.contact_fields__cpG_K input,.contact_fields__cpG_K select,.contact_fields__cpG_K textarea{display:block;width:100%;min-width:0;min-height:48px;border:1px solid #35353b;border-radius:12px;background:#101012;color:#ededed;padding:12px 14px;font:inherit;font-size:13px;font-weight:400;line-height:1.7;outline:none;transition:border-color .18s,box-shadow .18s}.contact_fields__cpG_K select{cursor:pointer;padding-inline-end:24px;color-scheme:dark}.contact_fields__cpG_K input::placeholder,.contact_fields__cpG_K textarea::placeholder{color:#777780;opacity:1}.contact_fields__cpG_K textarea{resize:vertical;min-height:150px;max-height:480px}.contact_fields__cpG_K input:focus,.contact_fields__cpG_K select:focus,.contact_fields__cpG_K textarea:focus{border-color:var(--color-red-500,#ff2a18);box-shadow:0 0 0 3px rgb(231 0 11/12%)}.contact_fields__cpG_K:disabled{opacity:.7}.contact_formFooter__gm40z{display:flex;flex-direction:column;gap:18px}.contact_submit__PO4zs{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:12px;padding:13px 22px;border:0;border-radius:12px;background:var(--color-red-600,#e7000b);color:white;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:0 6px 24px rgb(231 0 11/12%);transition:background .18s}.contact_submit__PO4zs:hover{background:var(--color-red-500,#ff2a18)}.contact_submit__PO4zs:disabled{cursor:wait}.contact_arrow__i8hgy{width:17px;height:17px;flex-shrink:0}.contact_page__tv7sI[dir=rtl] .contact_arrow__i8hgy,.contact_page__tv7sI[dir=rtl] .contact_detailArrow__cehPe{transform:scaleX(-1)}.contact_page__tv7sI[lang=fa] .contact_eyebrow__V8zrN,.contact_page__tv7sI[lang=fa] h1,.contact_page__tv7sI[lang=fa] h2{letter-spacing:0}.contact_page__tv7sI[lang=fa] .contact_intro__ZS_bR h1{font-size:clamp(32px,3vw,43px);line-height:1.65}.contact_page__tv7sI[lang=fa] .contact_intro__ZS_bR h1>span{margin-top:0}.contact_page__tv7sI[lang=fa] .contact_description__4aBVO{margin-top:14px}.contact_page__tv7sI a:focus-visible,.contact_page__tv7sI button:focus-visible{outline:2px solid #f87171;outline-offset:5px}.contact_support__JSmC6{display:flex;align-items:center;gap:18px;margin-top:52px;padding:24px 28px;border:1px solid #27272a;background:rgb(24 24 27/40%);border-radius:16px}.contact_supportIcon__rnXpo{display:flex;color:#9ca3af}.contact_support__JSmC6 h2{font-size:14px;font-weight:500;color:#e5e7eb;margin:0;line-height:1.8}.contact_support__JSmC6 p{color:#9ca3af;font-size:12px;line-height:1.8;margin:4px 0 0}.contact_supportLink__2Dkp_{margin-inline-start:auto;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:14px;min-height:48px;border:1px solid #3f3f46;border-radius:10px;padding:10px 18px;font-size:12px;color:#e5e7eb;transition:border-color .18s,background .18s;text-decoration:none}.contact_supportLink__2Dkp_:hover{background:#27272a;border-color:#71717a}.contact_faq__i5tnY{display:flex;width:fit-content;min-height:48px;align-items:center;gap:10px;color:#9ca3af;font-size:12px;margin:18px auto 0;text-decoration:none}.contact_faq__i5tnY:hover{color:white}.contact_error__JeN6g{border:1px solid rgb(231 0 11/30%);border-radius:12px;padding:12px;background:rgb(231 0 11/8%);color:#f87171;font-size:13px;line-height:1.8;margin:0}.contact_success__xPJ1n{min-height:494px;flex-direction:column;text-align:center;outline:none}.contact_successIcon__6P5Jr,.contact_success__xPJ1n{display:flex;align-items:center;justify-content:center}.contact_successIcon__6P5Jr{width:64px;height:64px;border:1px solid rgb(52 211 153/20%);background:rgb(52 211 153/8%);color:#34d399;border-radius:50%;margin-bottom:24px}.contact_success__xPJ1n p{font-size:14px;line-height:1.8;color:#9ca3af;margin:12px 0 28px}.contact_textButton__3CYdg{min-height:48px;padding:12px;color:#e5e7eb;font-size:13px;cursor:pointer;background:transparent;border:none;border-radius:8px}.contact_textButton__3CYdg:hover{color:white;text-decoration:underline}.contact_spinner__J9_Ba{width:17px;height:17px;border:2px solid rgb(255 255 255/30%);border-top-color:white;border-radius:50%;animation:contact_spin__bJr5k .8s linear infinite}.contact_cms__1Wtnj{max-width:768px;margin:40px auto 0;padding-top:32px;border-top:1px solid #27272a}.contact_cms__1Wtnj>h2{font-size:22px;font-weight:600;margin-bottom:20px}@keyframes contact_spin__bJr5k{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.contact_page__tv7sI *,.contact_page__tv7sI :after,.contact_page__tv7sI :before{transition:none!important;animation:none!important}}@media (max-width:1100px){.contact_layout__4E_Fv{gap:40px}.contact_page__tv7sI{padding-top:128px}.contact_formCard__sDnzI{padding:26px}.contact_fieldRow__s6Xha{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.contact_page__tv7sI{padding:108px 20px 48px}.contact_layout__4E_Fv{grid-template-columns:minmax(0,1fr);gap:32px}.contact_intro__ZS_bR{padding:0}.contact_eyebrow__V8zrN{margin-bottom:18px}.contact_intro__ZS_bR h1{font-size:38px}.contact_page__tv7sI[lang=fa] .contact_intro__ZS_bR h1{font-size:32px}.contact_description__4aBVO{max-width:480px;font-size:14px;margin-top:18px}.contact_details__k4x8D{margin-top:26px;gap:18px}.contact_detailIcon__XiIvX{flex-basis:44px;height:44px;border-radius:12px}.contact_formCard__sDnzI{padding:24px;border-radius:20px}.contact_formHeader__YfDPb{margin-bottom:24px}.contact_formHeader__YfDPb h2{font-size:20px}.contact_support__JSmC6{margin-top:28px;padding:20px;gap:12px;flex-wrap:wrap}.contact_supportIcon__rnXpo{display:none}.contact_supportLink__2Dkp_{margin:6px 0 0;width:100%}.contact_success__xPJ1n{min-height:420px}}@media (max-width:360px){.contact_page__tv7sI{padding-inline:16px}.contact_formCard__sDnzI{padding:20px}.contact_intro__ZS_bR h1{font-size:32px}.contact_page__tv7sI[lang=fa] .contact_intro__ZS_bR h1{font-size:28px}}