.page_hero__7KFOs{min-height:100vh;background:linear-gradient(148deg,#0d2340,#18345e 55%,#1e3d6e);position:relative;overflow:hidden;display:flex;flex-direction:column}.page_heroBg__HTEGI{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.022) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,transparent 0);background-size:56px 56px}.page_heroGlow__Awehc{position:absolute;bottom:-200px;right:-100px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(184,146,42,.1) 0,transparent 60%);pointer-events:none}.page_heroInner__8WoKQ{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 48px;flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;padding-top:var(--nav-h)}.page_heroContent__dzLob{display:flex;flex-direction:column;gap:0;padding:80px 0}.page_heroKicker__hfxIa{font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:hsla(0,0%,100%,.3);margin-bottom:28px;font-family:var(--ff-b)}.page_heroMark__Hjtfa{margin-bottom:20px;animation:page_fadeUp__aNNvE .6s ease both}.page_heroSub__fi66w{font-family:var(--ff-d);font-size:clamp(18px,2.5vw,26px);font-weight:300;font-style:italic;color:hsla(0,0%,100%,.35);margin-bottom:20px;animation:page_fadeUp__aNNvE .6s ease .1s both}.page_heroLead__uZbgS{font-size:15px;line-height:1.85;color:hsla(0,0%,100%,.45);max-width:480px;margin-bottom:36px;animation:page_fadeUp__aNNvE .6s ease .2s both}.page_heroCta__k6Sds{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:56px;animation:page_fadeUp__aNNvE .6s ease .3s both}.page_heroStats__ozT57{display:flex;gap:36px;flex-wrap:wrap;animation:page_fadeUp__aNNvE .6s ease .4s both}.page_heroStat__7idii{display:flex;flex-direction:column;gap:4px}.page_heroStatVal__mFHCb{font-family:var(--ff-d);font-size:32px;font-weight:600;color:#fff;line-height:1}.page_heroStatLbl__OjTyy{font-size:11px;color:hsla(0,0%,100%,.28);letter-spacing:.06em}.page_heroCode__Keks3{animation:page_fadeUp__aNNvE .7s ease .35s both}.page_codeCard__erI0o{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.4)}.page_codeTop__oahft{background:hsla(0,0%,100%,.04);padding:12px 16px;display:flex;align-items:center;gap:7px;border-bottom:1px solid hsla(0,0%,100%,.05)}.page_codeDot__5Khdj{width:11px;height:11px;border-radius:50%;opacity:.7}.page_codeFile__lSMR4{font-family:var(--ff-m);font-size:11px;color:hsla(0,0%,100%,.25);margin-left:8px}.page_codePre___vd_l{padding:24px 28px;font-family:var(--ff-m);font-size:12.5px;line-height:2;color:hsla(0,0%,100%,.7);overflow-x:auto;white-space:pre}.page_heroScroll__kOY4l{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:9px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:hsla(0,0%,100%,.18);z-index:1}.page_scrollLine__UCquI{width:1px;height:48px;background:linear-gradient(180deg,transparent,rgba(184,146,42,.5));animation:page_float__Xp_VR 2s ease-in-out infinite}.page_sectionInner__GETKX{max-width:1280px;margin:0 auto}.page_svcGrid__caIHx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px}.page_svcCard__bkIAR{background:var(--ivory-card);border:1px solid var(--rule);padding:36px 32px;position:relative;transition:background .18s,box-shadow .18s;display:flex;flex-direction:column;gap:10px}.page_svcCard__bkIAR:hover{background:var(--blue-50);z-index:1;box-shadow:var(--sh-md)}.page_svcNum__O6Z_r{font-family:var(--ff-m);font-size:10px;color:var(--rule);position:absolute;top:20px;right:24px}.page_svcIcon__F6Sr2{font-size:22px;color:var(--blue-500);line-height:1;margin-bottom:4px}.page_svcTitle__zPgZc{font-family:var(--ff-d);font-size:20px;font-weight:600;color:var(--navy)}.page_svcDesc__OTJbW{font-size:13.5px;color:var(--ink-soft);line-height:1.7;flex:1 1}.page_svcTags__6gK0J{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.page_featGrid__Owcrw{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:16px;gap:16px}.page_featCard__U0Wad{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:var(--r-lg);overflow:hidden;position:relative;transition:background .2s,border-color .2s}.page_featCard__U0Wad:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.12)}.page_featCardWide__3qrHQ{grid-column:1/-1}.page_featAccent__cwfDf{height:3px;width:100%}.page_featInner__7Licx{padding:28px 32px;display:flex;flex-direction:column;gap:12px}.page_featTitle__15Czu{font-family:var(--ff-d);font-size:22px;font-weight:600;color:#fff}.page_featDesc___5g_t{font-size:14px;color:hsla(0,0%,100%,.45);line-height:1.7;max-width:600px}.page_featTech__vxSmU{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.page_techChip__2cLIo{padding:4px 10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-pill);font-family:var(--ff-m);font-size:10px;color:hsla(0,0%,100%,.4)}.page_philosophyInner__2PPCS{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:80px;gap:80px;align-items:start}.page_phRight__orgxt{padding-top:60px}.page_quote__GvEWW{font-family:var(--ff-d);font-size:22px;font-weight:300;line-height:1.6;color:var(--ink-mid);border:none;padding:0;margin:0 0 24px}.page_quoteSig__nzKPP{display:flex;align-items:center;gap:14px}.page_quoteRule__bZWb1{width:32px;height:2px;background:var(--gold)}.page_ctaBlock__GuS8s{background:var(--navy);border-radius:var(--r-xl);padding:72px;max-width:1280px;margin:0 auto;position:relative;overflow:hidden}.page_ctaBlock__GuS8s:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.022) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,transparent 0);background-size:48px 48px}.page_ctaBlock__GuS8s:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),var(--blue-300),transparent)}.page_ctaInner__UkDPS{position:relative;z-index:1}.page_ctaRule__rL1BD{width:48px;height:3px;background:var(--gold);margin-bottom:16px}@media (max-width:1024px){.page_heroInner__8WoKQ{grid-template-columns:1fr;gap:48px;padding-top:calc(var(--nav-h) + 48px)}.page_heroCode__Keks3{display:none}.page_heroContent__dzLob{padding:48px 0 72px}.page_svcGrid__caIHx{grid-template-columns:1fr 1fr}.page_philosophyInner__2PPCS{grid-template-columns:1fr;gap:40px}.page_phRight__orgxt{padding-top:0}.page_ctaBlock__GuS8s{padding:56px 40px;border-radius:var(--r-lg)}}@media (max-width:768px){.page_heroInner__8WoKQ{padding:0 24px;padding-top:calc(var(--nav-h) + 32px)}.page_featGrid__Owcrw,.page_svcGrid__caIHx{grid-template-columns:1fr}.page_featCardWide__3qrHQ{grid-column:auto}.page_ctaBlock__GuS8s{padding:40px 24px}.page_heroStats__ozT57{gap:24px}}.DotMark_mark__kEjTE{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Footer_footer__pQtti{background:var(--navy);position:relative;overflow:hidden}.Footer_footer__pQtti:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),var(--blue-300),transparent)}.Footer_watermark__Bnfyh{position:absolute;inset:0;display:flex;flex-wrap:wrap;gap:0;opacity:1;pointer-events:none;overflow:hidden}.Footer_wmItem__QgTRT{display:flex;align-items:center;gap:5px;padding:10px 28px;opacity:.04}.Footer_wmText__zETg8{font-family:var(--ff-m);font-weight:700;font-size:18px;color:#fff;letter-spacing:-.03em}.Footer_wmDots__Yld4L{display:inline-flex;flex-direction:column;gap:3px}.Footer_wmDot__RipN1{width:3px;height:3px;border-radius:50%;display:inline-block}.Footer_wmDot__RipN1.Footer_b__3T6Ud{background:#7aaad6}.Footer_wmDot__RipN1.Footer_g__Y8ITy{background:#b8922a}.Footer_inner__vtL_T{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:72px 48px 40px}.Footer_top__YBhK_{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:80px;gap:80px;margin-bottom:56px}.Footer_brand__0rdww{display:flex;flex-direction:column;gap:14px}.Footer_tagline__edhu4{font-family:var(--ff-d);font-size:22px;font-weight:300;font-style:italic;color:hsla(0,0%,100%,.4);margin-top:6px}.Footer_sub__RvrAl{font-size:14px;color:hsla(0,0%,100%,.28);line-height:1.75;max-width:340px}.Footer_email__nLajh{font-family:var(--ff-m);font-size:13px;color:var(--blue-300);transition:color .15s}.Footer_email__nLajh:hover{color:var(--gold)}.Footer_profileLink__YN25C{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.35);transition:color .15s;margin-top:4px}.Footer_profileLink__YN25C:hover{color:var(--gold)}.Footer_cols__FYdso{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.Footer_colHead__CuFHM{font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:hsla(0,0%,100%,.22);margin-bottom:16px}.Footer_colList__veE2j{list-style:none;display:flex;flex-direction:column;gap:10px}.Footer_colLink__IpjTh{font-size:13.5px;color:hsla(0,0%,100%,.42);transition:color .15s}.Footer_colLink__IpjTh:hover{color:#fff}.Footer_colText__Cr2db{font-size:12.5px;color:hsla(0,0%,100%,.28);line-height:1.6}.Footer_bottom__wxP7Z{border-top:1px solid hsla(0,0%,100%,.07);padding-top:24px;display:flex;gap:32px;font-size:11px;color:hsla(0,0%,100%,.2);font-family:var(--ff-m);flex-wrap:wrap}.Footer_domain__SsRmH{color:rgba(184,146,42,.4)}@media (max-width:900px){.Footer_inner__vtL_T{padding:56px 24px 32px}.Footer_top__YBhK_{grid-template-columns:1fr;gap:40px}.Footer_cols__FYdso{grid-template-columns:1fr 1fr}}@media (max-width:540px){.Footer_cols__FYdso{grid-template-columns:1fr}.Footer_bottom__wxP7Z{flex-direction:column;gap:8px}}.Navbar_header__xPE0t{position:fixed;top:0;left:0;right:0;z-index:500;height:var(--nav-h);transition:background .25s,box-shadow .25s,-webkit-backdrop-filter .25s;transition:background .25s,box-shadow .25s,backdrop-filter .25s;transition:background .25s,box-shadow .25s,backdrop-filter .25s,-webkit-backdrop-filter .25s}.Navbar_header__xPE0t,.Navbar_header__xPE0t.Navbar_scrolled__N9DJM{background:hsla(42,45%,96%,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--rule)}.Navbar_header__xPE0t.Navbar_light__5MNGR{background:transparent;box-shadow:none}.Navbar_nav__yFFPE{max-width:1280px;margin:0 auto;padding:0 48px;height:100%;display:flex;align-items:center;gap:40px}.Navbar_logo__X4o9i{display:flex;align-items:center;flex-shrink:0}.Navbar_links__puXTb{list-style:none;display:flex;align-items:center;gap:2px;margin-left:auto}.Navbar_link__Ssa7S{position:relative;padding:8px 14px;font-size:13px;font-weight:400;color:var(--navy);opacity:.7;transition:opacity .15s,color .15s;display:flex;flex-direction:column;align-items:center;gap:4px}.Navbar_link__Ssa7S:hover{opacity:1}.Navbar_active__qyFWv{opacity:1;font-weight:500}.Navbar_header__xPE0t.Navbar_light__5MNGR .Navbar_link__Ssa7S{color:hsla(0,0%,100%,.55)}.Navbar_header__xPE0t.Navbar_light__5MNGR .Navbar_active__qyFWv,.Navbar_header__xPE0t.Navbar_light__5MNGR .Navbar_link__Ssa7S:hover{color:#fff}.Navbar_dot__4ReiS{width:3px;height:3px;border-radius:50%;background:var(--gold)}.Navbar_cta__wgvF5{flex-shrink:0;margin-left:16px}.Navbar_header__xPE0t.Navbar_light__5MNGR .Navbar_cta__wgvF5{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.Navbar_header__xPE0t.Navbar_light__5MNGR .Navbar_cta__wgvF5:hover{background:hsla(0,0%,100%,.18);box-shadow:none}.Navbar_burger__5O0zC{display:none;flex-direction:column;gap:5px;padding:8px;background:none;border:none;margin-left:auto}.Navbar_bar__dtjsV{width:22px;height:1.5px;background:var(--navy);border-radius:2px;transition:transform .2s,opacity .2s;display:block}.Navbar_header__xPE0t.Navbar_light__5MNGR .Navbar_bar__dtjsV{background:#fff}.Navbar_bar__dtjsV.Navbar_open__wWapx:first-child{transform:translateY(6.5px) rotate(45deg)}.Navbar_bar__dtjsV.Navbar_open__wWapx:nth-child(2){opacity:0}.Navbar_bar__dtjsV.Navbar_open__wWapx:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.Navbar_mobile__J7ASN{display:none;flex-direction:column;gap:0;background:var(--ivory-card);border-top:1px solid var(--rule);max-height:0;overflow:hidden;transition:max-height .3s}.Navbar_mobileOpen__Ls_B6{max-height:400px}.Navbar_mLink__sKgi9{padding:16px 24px;font-size:15px;color:var(--navy);opacity:.7;border-bottom:1px solid var(--rule);transition:opacity .15s,background .15s}.Navbar_mLink__sKgi9:hover{opacity:1;background:var(--blue-50)}.Navbar_mActive__001k1{opacity:1;font-weight:500}.Navbar_mCta__M2aaU{margin:16px 24px 24px;justify-content:center}@media (max-width:900px){.Navbar_cta__wgvF5,.Navbar_links__puXTb{display:none}.Navbar_burger__5O0zC,.Navbar_mobile__J7ASN{display:flex}.Navbar_nav__yFFPE{padding:0 24px}}.page_header__glZs6{background:linear-gradient(148deg,var(--navy) 0,#1e3d6e 100%);padding:140px 72px 80px;position:relative;overflow:hidden}.page_headerBg__5JRdn{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.022) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,transparent 0);background-size:48px 48px}.page_headerInner__s6x_i{max-width:1280px;margin:0 auto;position:relative;z-index:1}.page_body__U5aTj{padding:72px}.page_bodyInner__PglGb{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 380px;grid-gap:64px;gap:64px;align-items:start}.page_formWrap__lByOi{min-height:600px}.page_form__T90SA{display:flex;flex-direction:column;gap:24px}.page_field__3jfJW{display:flex;flex-direction:column;gap:6px}.page_field__3jfJW label{font-size:12px;font-weight:500;color:var(--ink-mid);letter-spacing:.05em}.page_field__3jfJW input,.page_field__3jfJW select,.page_field__3jfJW textarea{padding:12px 16px;border:1.5px solid var(--rule);border-radius:var(--r-sm);background:var(--ivory-card);font-family:var(--ff-b);font-size:14px;font-weight:300;color:var(--ink);outline:none;transition:border-color .18s,box-shadow .18s;width:100%;resize:vertical}.page_field__3jfJW input:focus,.page_field__3jfJW select:focus,.page_field__3jfJW textarea:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px var(--blue-50)}.page_field__3jfJW textarea{min-height:180px}.page_fieldErr__4cl6U{border-color:var(--red)!important;box-shadow:0 0 0 3px var(--red-bg)!important}.page_errMsg__1vteC{font-size:11px;color:var(--red)}.page_formFoot__jLCds{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.page_sendingBar__A1Y75{flex:1 1;height:2px;background:var(--rule);border-radius:2px;overflow:hidden;min-width:100px}.page_sendingFill__pCKvA{height:100%;width:0;background:linear-gradient(90deg,var(--blue-500),var(--gold));border-radius:2px;animation:page_loading__vsHe9 1.8s ease-in-out forwards}.page_success__RvsTW{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:48px;background:var(--ivory-card);border:1px solid var(--rule);border-radius:var(--r-lg)}.page_successTitle__n47Ta{font-family:var(--ff-d);font-size:32px;font-weight:600;color:var(--navy)}.page_successSub__Py_39{font-size:15px;color:var(--ink-soft);line-height:1.7;max-width:440px}.page_asideCard__MdgwS{background:var(--navy);border-radius:var(--r-lg);padding:36px;display:flex;flex-direction:column;gap:22px;position:relative;overflow:hidden}.page_asideCard__MdgwS:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--gold),transparent)}.page_asideSec__NODJ0{display:flex;flex-direction:column;gap:4px}.page_asideLabel__fWLJ3{font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:hsla(0,0%,100%,.22)}.page_asideLink__ENVxb{font-family:var(--ff-m);font-size:13px;color:var(--blue-300);transition:color .15s}.page_asideLink__ENVxb:hover{color:var(--gold)}.page_asideVal__Puu8G{font-size:13.5px;color:hsla(0,0%,100%,.55);line-height:1.5}.page_asideDivider__vGYbD{height:1px;background:hsla(0,0%,100%,.07)}.page_asideList__i1xAq{list-style:none;display:flex;flex-direction:column;gap:7px}.page_asideList__i1xAq li{font-size:13px;color:hsla(0,0%,100%,.42);padding-left:14px;position:relative}.page_asideList__i1xAq li:before{content:"·";position:absolute;left:0;color:var(--gold)}.page_asideNote__Fz3Dn{margin-top:20px;display:flex;align-items:flex-start;gap:14px}.page_noteRule__y7i_O{width:2px;background:var(--rule);border-radius:2px;flex-shrink:0;align-self:stretch}.page_asideNote__Fz3Dn p{font-size:12px;color:var(--ink-soft);line-height:1.7}@media (max-width:1100px){.page_body__U5aTj{padding:56px 40px}.page_bodyInner__PglGb{grid-template-columns:1fr}}@media (max-width:768px){.page_header__glZs6{padding:100px 24px 56px}.page_body__U5aTj{padding:40px 24px}.page_form__T90SA .page_grid-2__c9Few{display:flex;flex-direction:column}}