.ContactForm_form__gGXUu{display:flex;flex-direction:column;gap:1rem}.ContactForm_row__mrC2w{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.ContactForm_field__JMZ61{display:flex;flex-direction:column;gap:.45rem;color:color-mix(in srgb,var(--color-fg) 86%,var(--color-muted));font-size:.88rem;font-weight:600}.ContactForm_field__JMZ61 input,.ContactForm_field__JMZ61 select,.ContactForm_field__JMZ61 textarea{width:100%;border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);border-radius:.65rem;background:color-mix(in srgb,#071018 78%,#1aa0ff);color:var(--color-fg);font:inherit;font-weight:450;padding:.75rem .9rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.ContactForm_field__JMZ61 textarea{resize:vertical;min-height:9rem}.ContactForm_field__JMZ61 input::placeholder,.ContactForm_field__JMZ61 textarea::placeholder{color:color-mix(in srgb,var(--color-muted) 85%,transparent)}.ContactForm_field__JMZ61 input:focus,.ContactForm_field__JMZ61 select:focus,.ContactForm_field__JMZ61 textarea:focus{border-color:color-mix(in srgb,var(--color-accent) 70%,transparent);box-shadow:0 0 0 3px rgba(26,160,255,.18)}.ContactForm_field__JMZ61 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark;background-color:color-mix(in srgb,#071018 78%,#1aa0ff);background-image:linear-gradient(45deg,transparent 50%,#8ec8ff 0),linear-gradient(135deg,#8ec8ff 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.2rem;cursor:pointer}.ContactForm_field__JMZ61 select option{background-color:#0a1624;color:#f3f7fb}.ContactForm_actions__n_jKS{display:flex;justify-content:center}.ContactForm_submit__PDKj6{min-height:2.9rem;padding:.7rem 1.35rem;border:0;border-radius:.55rem;background:linear-gradient(135deg,#1a6cff,#00a8ff);color:#fff;font-size:.95rem;font-weight:650;cursor:pointer;box-shadow:0 12px 32px rgba(26,108,255,.28);transition:filter .16s ease,transform .16s ease}.ContactForm_submit__PDKj6:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.ContactForm_submit__PDKj6:disabled{opacity:.7;cursor:default}.ContactForm_error__EoD1G,.ContactForm_success__nPBL9{margin:0;font-size:.92rem;line-height:1.5}.ContactForm_error__EoD1G{color:#fca5a5}.ContactForm_success__nPBL9{color:#86efac}@media (min-width:720px){.ContactForm_row__mrC2w{grid-template-columns:1fr 1fr}}.ContactPage_page__HSbXd{overflow:clip}.ContactPage_hero__iQGWx{position:relative;isolation:isolate;display:grid;align-items:center;min-height:min(78vh,720px);padding:clamp(5.5rem,12vh,8rem) 0 clamp(2.5rem,6vw,3.75rem)}.ContactPage_heroMedia__jFxGF{position:absolute;inset:0;z-index:0;overflow:hidden}.ContactPage_heroImage__nzVe_{object-fit:cover;object-position:center 35%;transform:scale(1.04);animation:ContactPage_heroDrift___x5lY 18s ease-in-out infinite alternate}.ContactPage_heroShade__Niggr{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.52),rgba(5,12,22,.72) 45%,rgba(5,5,5,.95)),radial-gradient(ellipse 55% 45% at 75% 20%,rgba(26,160,255,.26),transparent 70%)}.ContactPage_heroGrid__Qmu_w{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);opacity:.5;pointer-events:none}.ContactPage_heroInner__6iPfM{position:relative;z-index:1;width:min(1600px,calc(100% - 2 * var(--space)));margin:0 auto;display:flex;flex-direction:column;gap:1rem;animation:ContactPage_riseIn__bIAHl .9s ease both}.ContactPage_brand__aRlze{margin:0;color:#8ec8ff;font-size:clamp(.95rem,2.5vw,2.5rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ContactPage_headline__jA_HS{margin:0;max-width:12ch;font-size:clamp(2.35rem,7vw,4.2rem);font-weight:500;line-height:1.05;letter-spacing:-.04em}.ContactPage_support__JreVq{margin:0;max-width:42ch;color:color-mix(in srgb,var(--color-fg) 78%,var(--color-muted));font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.65}.ContactPage_main__D1FRw{position:relative;overflow:clip;padding:clamp(2.75rem,7vw,5rem) 0 clamp(4rem,10vw,6rem);background:radial-gradient(ellipse 40% 45% at 100% 0,rgba(26,160,255,.1),transparent 55%),linear-gradient(180deg,#050505,#071018)}.ContactPage_revealSection__duAWQ{--reveal-delay:0ms}.ContactPage_flash__i__DZ{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 32%,rgba(126,210,255,.08) 46%,rgba(26,160,255,.16) 50%,rgba(126,210,255,.08) 54%,transparent 68%);transform:translateX(-42%)}.ContactPage_revealSection__duAWQ>:not(.ContactPage_flash__i__DZ){position:relative;z-index:1}.ContactPage_page__HSbXd [data-reveal]{--reveal-delay:0ms;opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay),transform .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay)}.ContactPage_page__HSbXd [data-reveal][data-revealed=true]{opacity:1;transform:translateZ(0)}.ContactPage_page__HSbXd section[data-reveal][data-revealed=true]>.ContactPage_flash__i__DZ{animation:ContactPage_sectionFlash__W7N8B 1.05s cubic-bezier(.22,1,.36,1) both}.ContactPage_sectionInner__0lrGj{width:min(1100px,calc(100% - 2 * var(--space)));margin:0 auto}.ContactPage_layout__p1mbs{display:grid;grid-gap:1.15rem;gap:1.15rem;align-items:start}.ContactPage_formPanel__QRh3c,.ContactPage_infoPanel___PbTW{padding:clamp(1.25rem,3vw,1.75rem);border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);border-radius:.95rem;background:linear-gradient(160deg,color-mix(in srgb,#0a1624 88%,#1aa0ff),color-mix(in srgb,#060b12 92%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 34px rgba(0,0,0,.28),0 0 28px rgba(26,160,255,.12)}.ContactPage_panelTitle__oJVti{margin:0 0 .45rem;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:650;letter-spacing:-.02em}.ContactPage_panelSupport__IfvG_{margin:0 0 1.25rem;color:var(--color-muted);font-size:.98rem;line-height:1.6}.ContactPage_side__TDfI8{display:flex;flex-direction:column;gap:1.15rem}.ContactPage_details__LSqKZ{display:flex;flex-direction:column;gap:1rem;margin:.85rem 0 0;padding:0;list-style:none}.ContactPage_detail__kZb5x{display:flex;flex-direction:column;gap:.25rem}.ContactPage_detailLabel__k0yMR{color:#8ec8ff;font-size:.72rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.ContactPage_detailValue__41TWA{color:color-mix(in srgb,var(--color-fg) 88%,var(--color-muted));font-size:1rem;line-height:1.5;text-decoration:none}a.ContactPage_detailValue__41TWA:hover{color:#7eb6ff;text-decoration:underline}.ContactPage_steps__f8z_V{display:flex;flex-direction:column;gap:1rem;margin:.85rem 0 0;padding:0;list-style:none}.ContactPage_step__wpyp4{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem}.ContactPage_stepIndex__quE9R{color:#1aa0ff;font-size:1.15rem;font-weight:700;letter-spacing:.06em;line-height:1.2}.ContactPage_stepTitle__tqARQ{margin:0 0 .25rem;font-size:1rem;font-weight:650}.ContactPage_stepText__B60te{margin:0;color:var(--color-muted);font-size:.92rem;line-height:1.55}@keyframes ContactPage_riseIn__bIAHl{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactPage_heroDrift___x5lY{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.08) translate3d(-1.2%,-.8%,0)}}@keyframes ContactPage_sectionFlash__W7N8B{0%{opacity:0;transform:translateX(-42%)}28%{opacity:1}to{opacity:0;transform:translateX(42%)}}@media (min-width:960px){.ContactPage_layout__p1mbs{grid-template-columns:1.2fr .8fr;gap:1.35rem}}@media (prefers-reduced-motion:reduce){.ContactPage_heroImage__nzVe_,.ContactPage_heroInner__6iPfM{animation:none}.ContactPage_page__HSbXd [data-reveal]{opacity:1;transform:none;transition:none}.ContactPage_page__HSbXd section[data-reveal][data-revealed=true]>.ContactPage_flash__i__DZ{animation:none}}