.Footer_footer__xqHwo{position:relative;background:linear-gradient(160deg,#0c1829,#0f1f45 45%,#111828);color:#cbd5e0;overflow:hidden}.Footer_footer__xqHwo:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 10% 80%,rgba(232,96,28,.07) 0,transparent 70%),radial-gradient(ellipse 50% 35% at 90% 20%,rgba(26,45,90,.4) 0,transparent 70%);pointer-events:none;z-index:0}.Footer_accentTop__MzT0E{height:3px;background:linear-gradient(90deg,#e8601c,#f5a623 50%,#e8601c);position:relative;z-index:2}.Footer_container__bsNLG{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 24px}.Footer_grid__sLOgm{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;grid-gap:40px 32px;gap:40px 32px;padding:44px 0 36px;border-bottom:1px solid hsla(0,0%,100%,.07)}.Footer_brandCol__aO4U_{display:flex;flex-direction:column;gap:16px}.Footer_logoWrap__ykR2y{display:inline-flex;width:-moz-fit-content;width:fit-content}.Footer_logo__KHHFt{object-fit:contain;filter:brightness(1.05);transition:transform .25s ease}.Footer_logoWrap__ykR2y:hover .Footer_logo__KHHFt{transform:scale(1.03)}.Footer_tagline__pW7u2{font-size:12.5px;line-height:1.7;color:rgba(203,213,224,.8);margin:0;max-width:280px}.Footer_socialRow__5bCQP{display:flex;gap:6px;flex-wrap:wrap}.Footer_socialBtn__g9OhN{width:30px;height:30px;border-radius:50%;background:var(--sc,#4a5568);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.3);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.Footer_socialBtn__g9OhN:hover{transform:translateY(-2px) scale(1.12);box-shadow:0 5px 14px rgba(0,0,0,.4);filter:brightness(1.15);color:#fff;text-decoration:none}.Footer_badges__EVeJE{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.Footer_badge__3R9pu{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:10.5px;font-weight:600;color:#f5a623;background:rgba(245,166,35,.1);border:1px solid rgba(245,166,35,.22);letter-spacing:.02em}.Footer_badge__3R9pu i{font-size:10px}.Footer_col__EEI0_{display:flex;flex-direction:column}.Footer_colHeader__oXYeA{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 14px;padding-bottom:10px;position:relative}.Footer_colHeader__oXYeA:after{content:"";position:absolute;bottom:0;left:0;width:24px;height:2px;background:linear-gradient(90deg,#e8601c,#f5a623);border-radius:2px}.Footer_linkList__8QLxz{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.Footer_footerLink__m97AU{display:flex;align-items:center;gap:7px;padding:5px 0;font-size:12.5px;color:rgba(203,213,224,.75);text-decoration:none;transition:color .2s ease,transform .2s ease,gap .2s ease}.Footer_footerLink__m97AU i{font-size:10px;color:#e8601c;opacity:.7;transition:opacity .2s ease,transform .2s ease}.Footer_footerLink__m97AU:hover{color:#f5a623;transform:translateX(3px);text-decoration:none}.Footer_footerLink__m97AU:hover i{opacity:1;transform:translateX(2px)}.Footer_contactList__tHIjE{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.Footer_contactItem__MpN50{display:flex;align-items:flex-start;gap:10px}.Footer_contactIconWrap__AQ09x{width:26px;height:26px;border-radius:6px;background:rgba(232,96,28,.15);border:1px solid rgba(232,96,28,.25);display:flex;align-items:center;justify-content:center;font-size:11px;color:#f5a623;flex-shrink:0;margin-top:1px}.Footer_contactTexts__ugUmX{display:flex;flex-direction:column;gap:1px;font-size:12px;line-height:1.55;color:rgba(203,213,224,.78)}.Footer_bottomBar__VXiWK{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 0}.Footer_copyright__NW0qI{font-size:11.5px;color:rgba(160,174,192,.7);margin:0}.Footer_legalLinks__e6bLu{display:flex;align-items:center;gap:0;flex-wrap:wrap}.Footer_legalLink__6Te_U{font-size:11.5px;color:rgba(160,174,192,.65);text-decoration:none;padding:2px 10px;border-right:1px solid hsla(0,0%,100%,.1);transition:color .2s ease;white-space:nowrap}.Footer_legalLink__6Te_U:last-child{border-right:none}.Footer_legalLink__6Te_U:hover{color:#f5a623;text-decoration:none}@media (max-width:1024px){.Footer_grid__sLOgm{grid-template-columns:1fr 1fr;gap:32px 28px}.Footer_brandCol__aO4U_{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:24px}.Footer_tagline__pW7u2{max-width:340px}}@media (max-width:640px){.Footer_grid__sLOgm{grid-template-columns:1fr;padding:32px 0 28px;gap:24px}.Footer_brandCol__aO4U_{flex-direction:column;gap:14px}.Footer_bottomBar__VXiWK{flex-direction:column;align-items:flex-start;gap:8px}.Footer_legalLinks__e6bLu{gap:0}.Footer_legalLink__6Te_U{padding:2px 8px;font-size:11px}}@media (max-width:400px){.Footer_container__bsNLG{padding:0 14px}.Footer_badges__EVeJE{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Footer_footerLink__m97AU,.Footer_legalLink__6Te_U,.Footer_logo__KHHFt,.Footer_socialBtn__g9OhN{transition:none}}.Navigation_nav__8IJI9{position:relative;z-index:49;width:100%;background:#fff;border-bottom:1px solid rgba(26,45,90,.08);transition:background .35s ease,box-shadow .35s ease,padding .35s ease,height .35s ease}.Navigation_navScrolled__hha9u{position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,100%,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 2px 16px rgba(26,45,90,.1)}.Navigation_container__pGwmR{max-width:1280px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;gap:0}.Navigation_brand__teYF0{display:flex;align-items:center;text-decoration:none;flex-shrink:0;margin-right:20px}.Navigation_logo__53wcE{object-fit:contain;transition:transform .25s ease}.Navigation_brand__teYF0:hover .Navigation_logo__53wcE{transform:scale(1.04)}.Navigation_uniWrap__A6F9s{position:relative;flex-shrink:0}.Navigation_uniBtn__51rrQ{display:flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:8px;border:1.5px solid #e8601c;background:transparent;color:#e8601c;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.Navigation_uniBtnActive__f7Z_F,.Navigation_uniBtn__51rrQ:hover{background:#e8601c;color:#fff;box-shadow:0 3px 12px rgba(232,96,28,.35)}.Navigation_chevron__efalY{font-size:11px;transition:transform .25s ease}.Navigation_chevronOpen__0N0gS{transform:rotate(180deg)}.Navigation_dropdown__fkbDU{position:absolute;top:calc(100% + 8px);left:0;width:300px;background:#fff;border-radius:12px;border:1px solid rgba(232,96,28,.15);box-shadow:0 12px 40px rgba(26,45,90,.14);padding:6px 0;opacity:0;transform:translateY(-8px) scale(.97);pointer-events:none;transition:opacity .22s ease,transform .22s ease;z-index:200}.Navigation_dropdownOpen__r3pgT{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.Navigation_dropdownHeader__1JOfZ{display:flex;align-items:center;gap:6px;padding:8px 16px 6px;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#1a2d5a;border-bottom:1px solid rgba(26,45,90,.07);margin-bottom:4px}.Navigation_dropdownItem__B9HMR{display:flex;align-items:center;gap:10px;padding:9px 16px;text-decoration:none;transition:background .18s ease}.Navigation_dropdownItem__B9HMR:hover{background:linear-gradient(90deg,rgba(232,96,28,.05),transparent);text-decoration:none}.Navigation_uniAvatar__2UrOP{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;flex-shrink:0}.Navigation_uniTexts__9z5yp{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.Navigation_uniName__AEOT3{font-size:12.5px;font-weight:600;color:#1a2d5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navigation_uniLoc__CvN7y{font-size:11px;color:#6b7280}.Navigation_uniArrow__VFgPv{font-size:16px;color:#e8601c;opacity:0;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease}.Navigation_dropdownItem__B9HMR:hover .Navigation_uniArrow__VFgPv{opacity:1;transform:translateX(0)}.Navigation_navLinks__eBE38{display:flex;align-items:center;list-style:none;margin:0 0 0 auto;padding:0;gap:2px}.Navigation_navLink__YTRl5{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:7px;font-size:13px;font-weight:500;color:#374151;text-decoration:none;transition:color .2s ease,background .2s ease,transform .2s ease;white-space:nowrap}.Navigation_navLink__YTRl5 i{font-size:12px;opacity:.7}.Navigation_navLink__YTRl5:hover{color:#e8601c;background:rgba(232,96,28,.07);transform:translateY(-1px);text-decoration:none}.Navigation_cta__X58Xp{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 16px;margin-left:12px;border-radius:8px;background:linear-gradient(135deg,#e8601c,#f5a623);color:#fff;font-size:12.5px;font-weight:700;text-decoration:none;flex-shrink:0;white-space:nowrap;box-shadow:0 3px 12px rgba(232,96,28,.35);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.Navigation_cta__X58Xp i{font-size:12px}.Navigation_cta__X58Xp:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(232,96,28,.5);filter:brightness(1.06);color:#fff;text-decoration:none}.Navigation_hamburger__QBdhZ{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;border:none;background:transparent;cursor:pointer;margin-left:auto;border-radius:8px;transition:background .2s ease}.Navigation_hamburger__QBdhZ:hover{background:rgba(232,96,28,.08)}.Navigation_hamburger__QBdhZ span{display:block;height:2px;width:100%;background:#1a2d5a;border-radius:2px;transition:transform .25s ease,opacity .25s ease,width .25s ease;transform-origin:center}.Navigation_hamburgerOpen__pa_Ul span:first-child{transform:translateY(7px) rotate(45deg)}.Navigation_hamburgerOpen__pa_Ul span:nth-child(2){opacity:0;width:0}.Navigation_hamburgerOpen__pa_Ul span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Navigation_mobileMenu__yQb0G{max-height:0;overflow:hidden;background:#fff;border-top:1px solid rgba(26,45,90,.07);transition:max-height .35s ease}.Navigation_mobileMenuOpen__3rPVA{max-height:600px}.Navigation_mobileInner__e7Nwt{padding:12px 20px 20px;display:flex;flex-direction:column;gap:2px}.Navigation_mobileLink__rdIP_{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;font-size:13.5px;font-weight:500;color:#1a2d5a;text-decoration:none;transition:background .18s ease,color .18s ease}.Navigation_mobileLink__rdIP_:hover{background:rgba(232,96,28,.07);color:#e8601c;text-decoration:none}.Navigation_mobileLink__rdIP_ i{font-size:14px;opacity:.7;flex-shrink:0}.Navigation_mobileDivider__dIRB_{height:1px;background:rgba(26,45,90,.08);margin:8px 0 4px}.Navigation_mobileSection__KM4Td{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6b7280;margin:0 0 4px 12px}.Navigation_ctaMobile__CLW8W{margin-left:0;margin-top:10px;justify-content:center;height:38px;font-size:13.5px;border-radius:10px}@media (max-width:991px){.Navigation_cta__X58Xp,.Navigation_navLinks__eBE38,.Navigation_uniWrap__A6F9s{display:none}.Navigation_hamburger__QBdhZ{display:flex}}@media (max-width:575px){.Navigation_container__pGwmR{padding:0 14px}}@media (prefers-reduced-motion:reduce){.Navigation_cta__X58Xp,.Navigation_dropdown__fkbDU,.Navigation_hamburger__QBdhZ span,.Navigation_mobileMenu__yQb0G,.Navigation_navLink__YTRl5,.Navigation_nav__8IJI9,.Navigation_uniBtn__51rrQ{transition:none}}.Header_topBar__TKNsM{position:relative;z-index:50;background:linear-gradient(100deg,#0f1f45,#1a2d5a 35%,#1e2e6e 65%,#2a1a6e);overflow:hidden;opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.Header_topBar__TKNsM.Header_hidden__FtyHs{opacity:0;transform:translateY(-100%);pointer-events:none}.Header_noise__tpUvo{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;opacity:.4}.Header_inner__bo0YU{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 24px;height:42px;display:flex;align-items:center;justify-content:space-between;gap:0}.Header_divider__4JiCp{width:1px;height:22px;background:hsla(0,0%,100%,.15);flex-shrink:0;margin:0 12px}.Header_contactItem__uv06M{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#fff;flex-shrink:0;transition:opacity .2s ease,transform .2s ease}.Header_contactItem__uv06M:hover{opacity:.85;transform:translateY(-1px);text-decoration:none;color:#fff}.Header_contactItemReverse__ofK_p{flex-direction:row-reverse}.Header_iconWrap__60ge_{width:26px;height:26px;border-radius:50%;background:rgba(232,96,28,.22);border:1px solid rgba(232,96,28,.4);display:flex;align-items:center;justify-content:center;font-size:11px;color:#fdba74;flex-shrink:0;transition:background .2s ease,border-color .2s ease,transform .2s ease}.Header_contactItem__uv06M:hover .Header_iconWrap__60ge_{background:rgba(232,96,28,.38);border-color:rgba(232,96,28,.65);transform:scale(1.1) rotate(-5deg)}.Header_iconWrapGreen___ciEB{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.35);color:#86efac}.Header_contactItem__uv06M:hover .Header_iconWrapGreen___ciEB{background:rgba(34,197,94,.3);border-color:rgba(34,197,94,.6)}.Header_contactTexts__Dbpr5{display:flex;flex-direction:column;gap:0;line-height:1}.Header_contactLabel__xKOAv{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f5a623;opacity:.9}.Header_contactValue__VX9YU{font-size:12px;font-weight:600;color:#fff;letter-spacing:.01em;white-space:nowrap}.Header_socialRow__KZ7ge{gap:5px;flex:1 1}.Header_socialBtn__tuVLB,.Header_socialRow__KZ7ge{display:flex;align-items:center;justify-content:center}.Header_socialBtn__tuVLB{width:26px;height:26px;border-radius:50%;background:var(--sc,#555);color:#fff;font-size:11px;text-decoration:none;flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 1px 4px rgba(0,0,0,.25)}.Header_socialBtn__tuVLB:hover{transform:translateY(-2px) scale(1.15);box-shadow:0 4px 12px rgba(0,0,0,.35);filter:brightness(1.12);color:#fff;text-decoration:none}.Header_accentLine__GKJl7{position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#e8601c,#f5a623 50%,#e8601c);z-index:2}@media (max-width:991px){.Header_inner__bo0YU{padding:0 16px}.Header_divider__4JiCp{margin:0 8px}.Header_contactValue__VX9YU{font-size:11px}}@media (max-width:767px){.Header_inner__bo0YU{padding:0 10px;gap:0}.Header_divider__4JiCp{margin:0 6px}.Header_contactLabel__xKOAv{display:none}.Header_contactValue__VX9YU{font-size:10px}.Header_iconWrap__60ge_,.Header_socialBtn__tuVLB{width:22px;height:22px;font-size:10px}.Header_socialRow__KZ7ge{gap:3px}}@media (max-width:479px){.Header_contactItem__uv06M:first-of-type .Header_contactTexts__Dbpr5{display:none}}@media (prefers-reduced-motion:reduce){.Header_contactItem__uv06M,.Header_iconWrap__60ge_,.Header_socialBtn__tuVLB,.Header_topBar__TKNsM{transition:none}}.PageLoader_loaderWrapper__q9JD8{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:var(--gradient-hero);overflow:hidden;animation:PageLoader_wrapperFadeIn__57Job var(--duration-slow) var(--ease-out) forwards}@keyframes PageLoader_wrapperFadeIn__57Job{0%{opacity:0}to{opacity:1}}.PageLoader_loaderWrapper__q9JD8.PageLoader_exit__yBKjj{animation:PageLoader_wrapperFadeOut__jyDRh var(--duration-slow) var(--ease-out) forwards}@keyframes PageLoader_wrapperFadeOut__jyDRh{0%{opacity:1}to{opacity:0}}.PageLoader_backgroundPattern__JLUjt{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--border-light) 1px,transparent 1px),linear-gradient(90deg,var(--border-light) 1px,transparent 1px);background-size:56px 56px;animation:PageLoader_gridDrift__Is4QP 20s linear infinite;opacity:.6}@keyframes PageLoader_gridDrift__Is4QP{0%{background-position:0 0}to{background-position:56px 56px}}.PageLoader_loaderWrapper__q9JD8:after,.PageLoader_loaderWrapper__q9JD8:before{content:"";position:absolute;border-radius:var(--radius-full);pointer-events:none}.PageLoader_loaderWrapper__q9JD8:before{width:480px;height:480px;top:-160px;left:-120px;background:radial-gradient(circle,rgba(33,158,188,.3) 0,transparent 70%);animation:PageLoader_orbPulse__TbHVY 8s var(--ease-smooth) infinite}.PageLoader_loaderWrapper__q9JD8:after{width:380px;height:380px;bottom:-100px;right:-80px;background:radial-gradient(circle,rgba(251,133,0,.2) 0,transparent 70%);animation:PageLoader_orbPulse__TbHVY 10s var(--ease-smooth) infinite reverse}@keyframes PageLoader_orbPulse__TbHVY{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.08) translateY(-20px)}}.PageLoader_loaderContent__xfyeH{position:relative;z-index:var(--z-raised);display:flex;flex-direction:column;align-items:center;gap:var(--space-6);animation:PageLoader_contentRise__Pvt9R var(--duration-slower) var(--ease-spring) forwards}@keyframes PageLoader_contentRise__Pvt9R{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.PageLoader_brandLogo__Xp4l3{display:flex;align-items:baseline;gap:var(--space-1);animation:PageLoader_logoPop__UYTTI var(--duration-slower) var(--ease-spring) .1s both}@keyframes PageLoader_logoPop__UYTTI{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.PageLoader_brandText__NkoGg{color:var(--text-on-dark)}.PageLoader_brandAccent__YygCS,.PageLoader_brandText__NkoGg{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}.PageLoader_brandAccent__YygCS{background:var(--gradient-cta);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PageLoader_brandTagline__UKpEm{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--color-sky-light);text-align:center;opacity:.8;animation:PageLoader_logoPop__UYTTI var(--duration-slower) var(--ease-spring) .2s both}.PageLoader_loaderAnimation__SVf3t{position:relative;width:72px;height:72px;animation:PageLoader_logoPop__UYTTI var(--duration-slower) var(--ease-spring) .25s both}.PageLoader_spinner__9m25C{position:absolute;inset:0;border-radius:var(--radius-full);border-left:3px solid var(--border-light);border-bottom:3px solid var(--border-light);border-right-color:var(--border-light);border-top-color:var(--border-light);border-top:3px solid var(--color-sky-mid);border-right:3px solid var(--color-orange);animation:PageLoader_spin__dYgNy 1s linear infinite}.PageLoader_spinner__9m25C:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:var(--radius-full);background:var(--gradient-cta);box-shadow:var(--glow-orange);animation:PageLoader_innerPulse__HuN8l 1s var(--ease-smooth) infinite alternate}@keyframes PageLoader_spin__dYgNy{to{transform:rotate(1turn)}}@keyframes PageLoader_innerPulse__HuN8l{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.35);opacity:.7}}.PageLoader_loadingText__rNvcV{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);color:var(--text-on-dark-muted);text-align:center;animation:PageLoader_logoPop__UYTTI var(--duration-slower) var(--ease-spring) .35s both,PageLoader_textBlink__iViKR 2s var(--ease-smooth) .8s infinite}@keyframes PageLoader_textBlink__iViKR{0%,to{opacity:.7}50%{opacity:1}}.PageLoader_progressBar__BkZ7s{width:200px;height:4px;background:var(--border-light);border-radius:var(--radius-full);overflow:hidden;animation:PageLoader_logoPop__UYTTI var(--duration-slower) var(--ease-spring) .4s both}.PageLoader_progressFill__RxSxo{height:100%;width:0;border-radius:var(--radius-full);background:var(--gradient-cta);box-shadow:var(--glow-orange);animation:PageLoader_progressGrow__tWtFE 3s var(--ease-smooth) .5s forwards}@keyframes PageLoader_progressGrow__tWtFE{0%{width:0}20%{width:25%}50%{width:55%}80%{width:80%}95%{width:95%}to{width:100%}}.PageLoader_loaderWrapper__q9JD8 .PageLoader_particles__TwRu_{position:absolute;inset:0;pointer-events:none;overflow:hidden}.PageLoader_loaderWrapper__q9JD8 .PageLoader_particle__5a85x{position:absolute;border-radius:var(--radius-full);opacity:0;animation:PageLoader_particleDrift__VMjbp 6s var(--ease-smooth) infinite}.PageLoader_loaderWrapper__q9JD8 .PageLoader_particle__5a85x:first-child{width:8px;height:8px;background:var(--color-sky-light);left:15%;bottom:20%;animation-delay:0s;animation-duration:7s}.PageLoader_loaderWrapper__q9JD8 .PageLoader_particle__5a85x:nth-child(2){width:6px;height:6px;background:var(--color-amber);left:30%;bottom:30%;animation-delay:1s;animation-duration:8s}.PageLoader_loaderWrapper__q9JD8 .PageLoader_particle__5a85x:nth-child(3){width:10px;height:10px;background:var(--color-orange);left:60%;bottom:15%;animation-delay:.5s;animation-duration:6.5s}.PageLoader_loaderWrapper__q9JD8 .PageLoader_particle__5a85x:nth-child(4){width:5px;height:5px;background:var(--color-sky-mid);left:75%;bottom:40%;animation-delay:1.5s;animation-duration:9s}.PageLoader_loaderWrapper__q9JD8 .PageLoader_particle__5a85x:nth-child(5){width:7px;height:7px;background:var(--color-amber);left:85%;bottom:25%;animation-delay:2s;animation-duration:7.5s}.PageLoader_loaderWrapper__q9JD8 .PageLoader_particle__5a85x:nth-child(6){width:9px;height:9px;background:var(--color-sky-light);left:45%;bottom:10%;animation-delay:.8s;animation-duration:8.5s}@keyframes PageLoader_particleDrift__VMjbp{0%{opacity:0;transform:translateY(0) scale(1)}20%{opacity:.8}80%{opacity:.6}to{opacity:0;transform:translateY(-220px) scale(.5)}}@media (max-width:640px){.PageLoader_brandAccent__YygCS,.PageLoader_brandText__NkoGg{font-size:var(--text-3xl)}.PageLoader_progressBar__BkZ7s{width:160px}.PageLoader_loaderAnimation__SVf3t{width:60px;height:60px}}@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Syne:wght@400;500;600;700;800&display=swap");:root{--color-sky-light:#8ecae6;--color-sky-mid:#219ebc;--color-navy:#023047;--color-amber:#ffb703;--color-orange:#fb8500;--bg-base:#fff;--bg-subtle:#f0f8fd;--bg-muted:#ddf0f8;--bg-hero:var(--color-navy);--bg-card:#fff;--bg-card-hover:#f5fbff;--bg-dark:#011829;--bg-overlay:rgba(2,48,71,.72);--text-primary:#011829;--text-secondary:#023047;--text-muted:#5a7a8a;--text-light:#8fa8b4;--text-on-dark:#fff;--text-on-dark-muted:hsla(0,0%,100%,.72);--accent-primary:var(--color-orange);--accent-primary-hover:#e87600;--accent-secondary:var(--color-amber);--accent-secondary-hover:#e5a502;--accent-link:var(--color-sky-mid);--accent-link-hover:var(--color-sky-light);--border-light:rgba(142,202,230,.35);--border-mid:rgba(33,158,188,.4);--border-dark:rgba(2,48,71,.2);--border-focus:var(--color-sky-mid);--gradient-hero:linear-gradient(135deg,#011829,#023047 50%,#014a6e);--gradient-hero-overlay:linear-gradient(90deg,rgba(2,48,71,.9) 0%,rgba(2,48,71,.55) 60%,transparent);--gradient-cta:linear-gradient(135deg,var(--color-orange) 0%,var(--color-amber) 100%);--gradient-cta-hover:linear-gradient(135deg,#e87600,#e5a502);--gradient-badge:linear-gradient(135deg,var(--color-sky-light) 0%,var(--color-sky-mid) 100%);--gradient-card-shine:linear-gradient(135deg,rgba(142,202,230,.12),rgba(33,158,188,.06));--gradient-mesh:radial-gradient(at 20% 30%,rgba(142,202,230,.2) 0px,transparent 50%),radial-gradient(at 80% 10%,rgba(33,158,188,.15) 0px,transparent 50%),radial-gradient(at 50% 90%,rgba(255,183,3,.08) 0px,transparent 50%),#fff;--gradient-mesh-dark:radial-gradient(at 10% 20%,rgba(33,158,188,.25) 0px,transparent 50%),radial-gradient(at 85% 70%,rgba(142,202,230,.18) 0px,transparent 50%),radial-gradient(at 50% 50%,rgba(255,183,3,.1) 0px,transparent 60%),#011829;--shadow-xs:0 1px 3px rgba(2,48,71,.08);--shadow-sm:0 2px 8px rgba(2,48,71,.1);--shadow-md:0 4px 20px rgba(2,48,71,.12);--shadow-lg:0 8px 36px rgba(2,48,71,.16);--shadow-xl:0 16px 56px rgba(2,48,71,.22);--glow-orange:0 4px 24px rgba(251,133,0,.4);--glow-teal:0 4px 24px rgba(33,158,188,.35);--glow-amber:0 4px 24px rgba(255,183,3,.35);--shadow-card:0 2px 12px rgba(2,48,71,.08);--shadow-card-hover:0 8px 32px rgba(2,48,71,.16),0 2px 8px rgba(33,158,188,.12);--font-display:"Syne",sans-serif;--font-body:"Plus Jakarta Sans",sans-serif;--font-mono:"JetBrains Mono",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--text-6xl:4.5rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.625;--lh-loose:2;--ls-tight:-0.03em;--ls-snug:-0.015em;--ls-normal:0em;--ls-wide:0.05em;--ls-wider:0.10em;--ls-widest:0.16em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.25,0.46,0.45,0.94);--duration-fast:150ms;--duration-base:250ms;--duration-slow:400ms;--duration-slower:600ms;--transition-base:all var(--duration-base) var(--ease-out);--transition-colors:color var(--duration-fast) var(--ease-in-out),background-color var(--duration-fast) var(--ease-in-out),border-color var(--duration-fast) var(--ease-in-out);--transition-shadow:box-shadow var(--duration-base) var(--ease-out);--transition-transform:transform var(--duration-base) var(--ease-spring);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--navbar-height:72px;--topbar-height:48px;--total-header-height:calc(var(--navbar-height) + var(--topbar-height));--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-primary);background-color:var(--bg-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-snug);color:var(--text-secondary)}a{color:var(--accent-link);transition:var(--transition-colors)}a:hover{color:var(--accent-primary)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px;border-radius:var(--radius-xs)}img,video{max-width:100%;display:block}.btn-primary{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--gradient-cta);color:#fff;font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-base);border:none;border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--glow-orange);transition:var(--transition-base)}.btn-primary:hover{background:var(--gradient-cta-hover);transform:translateY(-2px);box-shadow:0 8px 28px rgba(251,133,0,.5)}.btn-outline{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:transparent;color:var(--color-sky-mid);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-base);border:2px solid var(--color-sky-mid);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-base)}.btn-outline:hover{background:var(--color-sky-mid);color:#fff;box-shadow:var(--glow-teal);transform:translateY(-2px)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--gradient-badge);color:var(--color-navy);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;border-radius:var(--radius-full)}.card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:var(--transition-base)}.card:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.section-light{background:var(--gradient-mesh)}.section-dark{background:var(--gradient-mesh-dark);color:var(--text-on-dark)}.hero{position:relative;min-height:calc(100vh - var(--total-header-height));display:flex;align-items:center;overflow:hidden;background:var(--gradient-hero)}.hero__overlay{position:absolute;inset:0;background:var(--gradient-hero-overlay);z-index:var(--z-raised)}.hero__content{position:relative;z-index:calc(var(--z-raised) + 1)}.hero__eyebrow{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-sky-light)}.hero__title{font-family:var(--font-display);font-size:clamp(var(--text-4xl),6vw,var(--text-6xl));font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--text-on-dark)}.hero__title--accent{background:var(--gradient-cta);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__description{color:var(--text-on-dark-muted);font-size:var(--text-md);line-height:var(--lh-relaxed);max-width:56ch}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.tabButton{cursor:pointer;padding:.5rem 1rem;border-radius:50px;border:1px solid #8ecae6;color:#8ecae6;transition:all .3s ease}.tabButton.active-tab{background-color:#8ecae6;color:#023047}input::placeholder{font-style:italic;font-size:.8rem}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}