.Footer_footer__exPaE{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(80% 100% at 20% 0,rgba(18,51,92,.6) 0,transparent 60%),linear-gradient(180deg,var(--cn-primary) 0,var(--cn-primary-deep) 100%);color:var(--cn-on-primary)}.Footer_footer__exPaE:after{content:"";position:absolute;inset:0;z-index:-1;background:url(/noise.png) repeat;pointer-events:none}.Footer_stars__SSfxW{position:absolute;inset:0;z-index:-2;width:100%;height:100%}.Footer_inner__G3onG{max-width:var(--cn-maxw);margin:0 auto;padding:64px 32px 44px;display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}.Footer_brandCol__EoSsQ{display:flex;flex-direction:column;gap:14px;max-width:340px}.Footer_logo__oNDKz{display:inline-flex;width:-moz-fit-content;width:fit-content;transition:opacity .25s ease}.Footer_logo__oNDKz:hover{opacity:.85}.Footer_logoImg__2YsWL{width:108px;height:auto;filter:drop-shadow(0 0 10px rgba(140,180,255,.25))}.Footer_tagline__r7ThV{font-family:var(--font-heading-stack);font-weight:500;font-size:14px;letter-spacing:.06em;line-height:1.8}.Footer_address__HdCun{font-size:12.5px;line-height:1.8;opacity:.55}.Footer_cols__R9q1K{display:flex;gap:56px;flex-wrap:wrap}.Footer_colHeading__tcOBX{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:16px}.Footer_colHeading__tcOBX:before{content:"";width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,var(--cn-accent-bright) 0,var(--cn-accent) 70%);box-shadow:0 0 6px rgba(110,168,255,.8)}.Footer_col__C3o2y ul{display:flex;flex-direction:column;gap:12px}.Footer_col__C3o2y a{display:inline-block;font-size:14px;color:var(--cn-on-primary);opacity:.6;transition:opacity .2s ease,color .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.Footer_col__C3o2y a:hover{opacity:1;color:var(--cn-accent-bright);transform:translateX(4px)}.Footer_bottom__9Cjke{position:relative;border-top:1px solid rgba(110,168,255,.16)}.Footer_bottomInner__EYG0h{max-width:var(--cn-maxw);margin:0 auto;padding:20px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--font-latin-stack);font-size:12px;letter-spacing:.06em;opacity:.55}.Footer_credit__3lV9m a{text-decoration:underline;text-underline-offset:3px}.Footer_credit__3lV9m a:hover{color:var(--cn-accent-bright)}@media (max-width:768px){.Footer_inner__G3onG{padding:44px 24px 32px;gap:32px}.Footer_cols__R9q1K{gap:32px;width:100%}.Footer_col__C3o2y{flex:1;min-width:100px}.Footer_bottomInner__EYG0h{padding:16px 24px;justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.Footer_col__C3o2y a:hover{transform:none}}.Header_header__gGK2p{position:sticky;top:0;z-index:1000;width:100%;border-bottom:1px solid rgba(11,31,58,.08);box-shadow:0 4px 24px rgba(11,31,58,.05)}.Header_header__gGK2p:before{content:"";position:absolute;inset:0;z-index:-1;background-color:rgba(255,255,255,.78);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.Header_inner__SV9Im{max-width:var(--cn-maxw);margin:0 auto;padding:0 32px;height:72px;justify-content:space-between}.Header_inner__SV9Im,.Header_logo__hNdxq{display:flex;align-items:center}.Header_logoImg__4ovXk{width:52px;height:auto}@media (max-width:768px){.Header_inner__SV9Im{padding:0 20px;height:60px}.Header_logoImg__4ovXk{width:46px}}.Menu_desktop__t8ush{display:flex;align-items:center;gap:28px}.Menu_links__d8bHU{display:flex;align-items:center;gap:4px}.Menu_link__Kk7Jb{position:relative;display:inline-flex;align-items:center;padding:9px 14px;font-size:14px;font-weight:500;color:var(--cn-ink);transition:color .2s ease}.Menu_link__Kk7Jb:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cn-accent),var(--cn-accent-bright));transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.Menu_link__Kk7Jb:hover{color:var(--cn-accent)}.Menu_link__Kk7Jb:hover:after{transform:scaleX(1)}.Menu_linkActive__2nllJ,.Menu_linkActive__2nllJ:hover{color:var(--cn-accent);font-weight:700}.Menu_linkActive__2nllJ:after{transform:scaleX(1)}.Menu_cta__t12nO{position:relative;display:inline-flex;align-items:center;padding:11px 22px;border-radius:999px;background:linear-gradient(135deg,#16335c 0,var(--cn-primary) 60%,#081627 100%);border:1px solid rgba(110,168,255,.35);color:var(--cn-on-primary);font-size:13px;font-weight:700;letter-spacing:.04em;box-shadow:0 6px 16px rgba(11,31,58,.22),inset 0 1px 0 rgba(255,255,255,.18);overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.Menu_cta__t12nO:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.25) 48%,rgba(255,255,255,.05) 56%,transparent 70%);transform:translateX(-120%);transition:transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.Menu_cta__t12nO:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(11,31,58,.3),0 0 18px rgba(110,168,255,.3),inset 0 1px 0 rgba(255,255,255,.22)}.Menu_cta__t12nO:hover:before{transform:translateX(120%)}@media (prefers-reduced-motion:reduce){.Menu_cta__t12nO:hover{transform:none}.Menu_drawerCta__e0Fm2,.Menu_drawerLinks__Ryh6h li{opacity:1!important;transform:none!important;transition:none!important}}.Menu_burger__BiNp3{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer}.Menu_burger__BiNp3 span{display:block;width:24px;height:2px;border-radius:1px;background-color:var(--cn-ink);margin:0 auto}.Menu_drawer__FlCJC{display:none}@media (max-width:768px){.Menu_desktop__t8ush{display:none}.Menu_burger__BiNp3{display:flex}.Menu_drawer__FlCJC{display:flex;flex-direction:column;position:fixed;inset:0;z-index:1100;isolation:isolate;overflow:hidden;background:radial-gradient(90% 60% at 80% 0,rgba(18,51,92,.8) 0,transparent 60%),radial-gradient(140% 120% at 50% 50%,transparent 55%,rgba(2,8,20,.6) 100%),linear-gradient(180deg,var(--cn-primary) 0,var(--cn-primary-deep) 100%);padding:28px 24px;transform:translateX(100%);transition:transform .32s cubic-bezier(.22,1,.36,1)}.Menu_drawerStars__wjEQB{width:100%;height:100%}.Menu_drawerStars__wjEQB,.Menu_drawer__FlCJC:after{position:absolute;inset:0;z-index:-1;pointer-events:none}.Menu_drawer__FlCJC:after{content:"";background:url(/noise.png) repeat}.Menu_drawerOpen__zNdh0{transform:translateX(0)}.Menu_drawerCta__e0Fm2,.Menu_drawerLinks__Ryh6h li{opacity:0;transform:translateX(32px);transition:opacity .4s ease,transform .45s cubic-bezier(.22,1,.36,1)}.Menu_drawerOpen__zNdh0 .Menu_drawerCta__e0Fm2,.Menu_drawerOpen__zNdh0 .Menu_drawerLinks__Ryh6h li{opacity:1;transform:none}.Menu_drawerOpen__zNdh0 .Menu_drawerLinks__Ryh6h li:first-child{transition-delay:.1s}.Menu_drawerOpen__zNdh0 .Menu_drawerLinks__Ryh6h li:nth-child(2){transition-delay:.16s}.Menu_drawerOpen__zNdh0 .Menu_drawerLinks__Ryh6h li:nth-child(3){transition-delay:.22s}.Menu_drawerOpen__zNdh0 .Menu_drawerLinks__Ryh6h li:nth-child(4){transition-delay:.28s}.Menu_drawerOpen__zNdh0 .Menu_drawerLinks__Ryh6h li:nth-child(5){transition-delay:.34s}.Menu_drawerOpen__zNdh0 .Menu_drawerLinks__Ryh6h li:nth-child(6){transition-delay:.4s}.Menu_drawerOpen__zNdh0 .Menu_drawerCta__e0Fm2{transition-delay:.48s}.Menu_drawerClose__iUHQF{align-self:flex-end;background:none;border:none;color:var(--cn-on-primary);font-size:22px;cursor:pointer;padding:4px 8px}.Menu_drawerLinks__Ryh6h{display:flex;flex-direction:column;gap:8px;margin-top:24px}.Menu_drawerLinks__Ryh6h a{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:var(--cn-radius-btn);font-family:var(--font-heading-stack);font-weight:700;font-size:20px;color:var(--cn-on-primary);border-bottom:1px solid rgba(110,168,255,.18)}.Menu_drawerLinkActive__l04CT{background-color:rgba(110,168,255,.16);border-bottom-color:transparent!important}.Menu_drawerCta__e0Fm2{margin-top:28px;display:inline-flex;align-items:center;justify-content:center;padding:16px;border-radius:999px;background:linear-gradient(135deg,#4a86f7 0,var(--cn-accent) 60%,#2b3fd0 100%);border:1px solid rgba(150,190,255,.6);color:#fff;font-weight:700;font-size:15px;box-shadow:0 10px 26px rgba(29,78,216,.4),inset 0 1px 0 rgba(255,255,255,.35)}}