.PageShell_main__SUIRI{min-height:60vh}.PageShell_hero__s_QrJ{position:relative;overflow:hidden;padding:170px 0 80px;background:radial-gradient(ellipse at 70% 0,rgba(28,105,245,.2),transparent 60%),radial-gradient(ellipse at 10% 100%,rgba(110,45,235,.14),transparent 60%),#060a14}@media (max-width:720px){.PageShell_hero__s_QrJ{padding:130px 0 56px}}.PageShell_grid__UwUe9{position:absolute;inset:0}.PageShell_orb__TmJtn{position:absolute;right:-120px;top:40px;width:420px;height:420px;border-radius:50%;border:1px solid rgba(76,139,255,.25);box-shadow:inset 0 0 80px rgba(28,105,245,.2);animation:PageShell_float__v4mSv 8s ease-in-out infinite}.PageShell_orb__TmJtn:after{content:"";position:absolute;inset:60px;border-radius:50%;border:1px dashed rgba(167,139,250,.3);animation:PageShell_spin__rI0PC 30s linear infinite}.PageShell_inner__dk_mx{position:relative}.PageShell_title__cL6Rg{font-size:clamp(38px,6vw,68px);letter-spacing:-.03em;max-width:900px;margin-bottom:20px;animation:PageShell_fadeUp__jlhku .9s var(--ease) both}.PageShell_desc__f55eH{font-size:18px;line-height:1.7;max-width:680px;animation:PageShell_fadeUp__jlhku .9s var(--ease) .15s both}.PageShell_prose__xmSHF{max-width:760px}.contact_page__5ZJMe{position:relative;padding:8px 0 var(--section-y)}.contact_quick__mL_Fu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:28px}@media (max-width:900px){.contact_quick__mL_Fu{grid-template-columns:1fr}}.contact_quickCard__Wfggr{position:relative;display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:18px;background:linear-gradient(160deg,rgba(20,36,74,.6),rgba(10,18,38,.6));border:1px solid hsla(0,0%,100%,.08);overflow:hidden;transition:border-color .3s ease}.contact_quickCard__Wfggr:hover{border-color:rgba(76,139,255,.45)}.contact_quickIcon__u4TJv{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;font-size:22px;background:hsla(0,0%,100%,.06)}.contact_quickCard__Wfggr strong{display:block;font-size:16px;color:#fff;margin-bottom:2px}.contact_quickCard__Wfggr small{font-size:13px;color:#94a3b8;overflow-wrap:anywhere}.contact_quickArrow__0T9f3{margin-left:auto;color:#64748b;transition:transform .3s var(--ease),color .3s ease}.contact_quickCard__Wfggr:hover .contact_quickArrow__0T9f3{color:var(--cyan);transform:translateX(4px)}.contact_layout__N5mJF{position:relative;display:grid;grid-template-columns:1.35fr .85fr;grid-gap:24px;gap:24px;align-items:start}@media (max-width:900px){.contact_layout__N5mJF{grid-template-columns:1fr}}.contact_formPanel__UBPe1{background:linear-gradient(165deg,rgba(15,29,61,.7),rgba(9,15,32,.8));border:1px solid var(--line);border-radius:22px;padding:40px}.contact_panelTitle__9vCtw{font-size:22px;margin-bottom:26px}.contact_infoPanel__lDdST{position:relative;background:linear-gradient(160deg,var(--bg-panel-raised),var(--bg-panel));border:1px solid var(--line-strong);border-radius:22px;padding:36px 32px;display:flex;flex-direction:column;gap:28px;overflow:hidden}@media (min-width:901px){.contact_infoPanel__lDdST{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px)}}.contact_ring__KYs7C{position:absolute;bottom:-90px;right:-90px;width:220px;height:220px;border-radius:50%;border:1px dashed hsla(0,0%,100%,.14);animation:contact_spin__B_97D 40s linear infinite;pointer-events:none}.contact_ring__KYs7C:before{content:"";position:absolute;inset:28px;border-radius:50%;border:1px solid rgba(76,139,255,.28)}.contact_infoBlock__i2_46{position:relative;display:flex;flex-direction:column;gap:6px}.contact_infoLabel__fwYCK{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--slate-dim);font-weight:700}.contact_infoBlock__i2_46 a{font-size:16px;color:var(--ink);font-weight:600;overflow-wrap:anywhere;transition:color .25s var(--ease)}.contact_infoBlock__i2_46 a:hover{color:var(--blue-soft)}.contact_infoBlock__i2_46 p{font-size:15px;line-height:1.6}.contact_steps__ywH3O{list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:12px;margin-top:4px}.contact_steps__ywH3O li{counter-increment:step;display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;color:#cbd5e1}.contact_steps__ywH3O li:before{content:counter(step);display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:8px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--blue),var(--purple))}@media (max-width:560px){.contact_formPanel__UBPe1{padding:26px 20px}.contact_infoPanel__lDdST{padding:28px 22px}}