body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Manrope,sans-serif}._switcher_1wftq_1{align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:flex}._switcherLink_1wftq_9{color:var(--color-text-faint);padding:2px 4px;text-decoration:none;transition:color .2s}._switcherLink_1wftq_9:hover{color:var(--color-text-primary)}._switcherLinkActive_1wftq_20{color:var(--color-text-primary);font-weight:700}._switcherDivider_1wftq_25{color:var(--color-text-faint);opacity:.4}._toggle_j64tp_1{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:all .25s;display:flex}._toggle_j64tp_1:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-bg-subtle)}._toggle_j64tp_1:focus-visible{box-shadow:0 0 0 2px var(--color-brand,#3b82f6)}._navbar_1uand_1{z-index:1000;-webkit-backdrop-filter:blur(12px)saturate(150%);background:#ffffffeb;border-bottom:1px solid #0000;transition:all .3s;position:sticky;top:0}._navbarScrolled_1uand_12{-webkit-backdrop-filter:blur(24px)saturate(200%);border-bottom-color:#0000000f;box-shadow:0 1px 16px #0000000f}._navbarInner_1uand_19{justify-content:space-between;align-items:center;height:72px;transition:height .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._navbarLogo_1uand_28{z-index:2;flex-shrink:0}._navbarLogo_1uand_28 img{width:auto;height:44px;transition:height .35s}._navbarNavDesktop_1uand_39{align-items:center;gap:28px;display:flex;position:absolute;left:50%;transform:translate(-50%)}._navbarLink_1uand_48{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;letter-spacing:var(--tracking-normal);padding:6px 0;font-weight:500;text-decoration:none;transition:color .25s;position:relative}._navbarLink_1uand_48:hover{color:var(--color-text-primary)}._navbarLinkActive_1uand_64{color:var(--color-text-primary);font-weight:600}._navbarIndicator_1uand_70{background:var(--gradient-brand);opacity:0;pointer-events:none;border-radius:1px;height:2px;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px}._navbarRight_1uand_81{align-items:center;gap:var(--space-4);z-index:2;flex-shrink:0;display:flex}._mobileMenu_1uand_90{display:none}._navbarHamburger_1uand_94{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;padding:0;display:none}._navbarHamburger_1uand_94 span{background:var(--color-text-primary);width:100%;height:2px;transition:all var(--transition-base);border-radius:2px;display:block}._navbarHamburgerOpen_1uand_116 span:first-child{transform:rotate(45deg)translate(5px,5px)}._navbarHamburgerOpen_1uand_116 span:nth-child(2){opacity:0}._navbarHamburgerOpen_1uand_116 span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}._fehShinyButton_1uand_129{--border-radius:10px;border-radius:var(--border-radius);color:#fff;font-size:var(--text-xs);cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 50%,#8b5cf6 100%) 0 0/200% 200%;padding:8px 20px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}._fehShinyButton_1uand_129:hover{animation:3s infinite _gradientShift_1uand_1;transform:translateY(-2px);box-shadow:0 6px 20px #3b82f64d}._fehShinyButton_1uand_129:active{transform:translateY(0)scale(.97)}._fehShinyButton_1uand_129:before,._fehShinyButton_1uand_129:after{display:none}@keyframes _shineSpin_1uand_1{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes _gradientShift_1uand_1{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}._fehBorderMask_1uand_170,._fehBorderGlow_1uand_171{display:none}@media (width<=1024px){._navbar_1uand_1{-webkit-backdrop-filter:none;background:var(--color-bg)}._navbarScrolled_1uand_12{-webkit-backdrop-filter:none}._navbarNavDesktop_1uand_39,._fehShinyButtonDesktop_1uand_195{display:none}._navbarHamburger_1uand_94{display:flex}._navbarHamburger_1uand_94 span{background:var(--color-text-primary);height:2.5px}._navbarInner_1uand_19,._navbarRight_1uand_81{gap:var(--space-2)}._navbarLogo_1uand_28 img{object-fit:contain;object-position:left;max-width:200px;height:40px}._mobileMenu_1uand_90{z-index:999;opacity:0;visibility:hidden;pointer-events:none;isolation:isolate;background:#0b1121;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1);display:block;position:fixed;inset:0;transform:translateZ(0)}._mobileMenuOpen_1uand_246{opacity:1;visibility:visible;pointer-events:auto}._mobileMenuScroll_1uand_252{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:28px;height:100%;padding:88px 24px 40px;display:flex;overflow-y:auto}._mobileMenuGroup_1uand_263{border-bottom:1px solid #ffffff0f;padding-bottom:24px}._mobileMenuGroup_1uand_263:last-of-type{border-bottom:none}._mobileMenuLabel_1uand_272{text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;margin-bottom:16px;padding-left:4px;font-size:.6875rem;font-weight:700;display:block}._mobileMenuGrid_1uand_283{grid-template-columns:1fr 1fr;gap:4px;display:grid}._mobileMenuLink_1uand_289{border-radius:var(--radius-md);font-size:var(--text-base);color:#ffffffbf;-webkit-tap-highlight-color:transparent;outline:none;align-items:center;gap:12px;padding:12px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}._mobileMenuLink_1uand_289:hover,._mobileMenuLink_1uand_289:active{color:#fff;background:#ffffff0f}._mobileMenuLink_1uand_289:focus-visible{box-shadow:0 0 0 2px #3b82f680}._mobileMenuLinkActive_1uand_314{color:#fff;background:#3b82f61f;font-weight:600}._mobileMenuLinkIcon_1uand_320{font-size:var(--text-sm)}._mobileMenuIconWrap_1uand_324{border-radius:var(--radius-sm);color:#ffffffb3;background:#ffffff14;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._mobileMenuLinkActive_1uand_314 ._mobileMenuIconWrap_1uand_324{color:#60a5fa;background:#3b82f633}._mobileMenuFooter_1uand_341{flex-direction:column;gap:20px;margin-top:auto;padding-top:8px;display:flex}._mobileMenuCta_1uand_349{color:#fff;font-size:var(--text-base);border-radius:var(--radius-md);z-index:0;justify-content:center;align-items:center;padding:14px 24px;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}._mobileMenuCta_1uand_349:before{content:"";aspect-ratio:1;z-index:-2;background:conic-gradient(#0000 0deg,#fffc 60deg,#0000 120deg 180deg,#fffc 240deg,#0000 300deg);border-radius:50%;width:142%;animation:4s linear infinite _mobileCtaSpin_1uand_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._mobileMenuCta_1uand_349:after{content:"";background:var(--gradient-brand);border-radius:calc(var(--radius-md) - 2px);z-index:-1;position:absolute;inset:2px}._mobileMenuCta_1uand_349:hover:after{background-size:200% 200%;animation:3s infinite _gradientShift_1uand_1}@keyframes _mobileCtaSpin_1uand_1{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes _gradientShift_1uand_1{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}body[style*="position: fixed"] ._navbar_1uand_1{background:#0b1121;border-bottom-color:#ffffff0f}body[style*="position: fixed"] ._navbarHamburger_1uand_94 span{background:#fff}body[style*="position: fixed"] ._navbarLogo_1uand_28 img{filter:brightness(0)invert()}body[style*="position: fixed"] ._navbarRight_1uand_81 a,body[style*="position: fixed"] ._navbarRight_1uand_81 span,body[style*="position: fixed"] ._navbarRight_1uand_81 button{color:#ffffff80!important}body[style*="position: fixed"] ._navbarRight_1uand_81 a[class*=Active]{color:#fff!important}}@media (width<=480px){._navbarLogo_1uand_28 img{max-width:200px;height:38px}._navbarInner_1uand_19{height:64px}._mobileMenuScroll_1uand_252{padding-top:72px}}[data-theme=dark] ._navbar_1uand_1{background:#0b1121eb}[data-theme=dark] ._navbarScrolled_1uand_12{border-bottom-color:#ffffff0f;box-shadow:0 1px 16px #0003}[data-theme=dark] ._fehShinyButton_1uand_129{color:#fff}[data-theme=dark] ._fehShinyButton_1uand_129:hover{box-shadow:0 8px 24px #60a5fa40,0 0 0 1px #60a5fa26}._scrollIndicator_1fl3q_1{background:var(--gradient-brand);z-index:1001;pointer-events:none;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}._btn_ihg6z_1{border-radius:var(--radius-md);font-family:Inter,Manrope,sans-serif;font-weight:600;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;padding:14px 32px;text-decoration:none;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}._btn_ihg6z_1:before{content:"";aspect-ratio:1;z-index:1;opacity:0;pointer-events:none;background:conic-gradient(#0000 0deg,#fffc 60deg,#0000 120deg 180deg,#fffc 240deg,#0000 300deg);border-radius:50%;width:142%;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}._btn_ihg6z_1:hover:before{opacity:1;animation:4s linear infinite _btnOrbit_ihg6z_1}._btn_ihg6z_1:after{content:"";border-radius:calc(var(--radius-md) - 2px);z-index:2;pointer-events:none;position:absolute;inset:2px}._btn_ihg6z_1>*,._btnLabel_ihg6z_56{z-index:3;position:relative}@keyframes _btnOrbit_ihg6z_1{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}._btn_ihg6z_1:active{transform:scale(.97)translateY(0)}._btnPrimary_ihg6z_70:after{background:var(--gradient-brand);background-size:200% 200%}._btnSecondary_ihg6z_76:before{background:conic-gradient(#0000 0deg,#3b82f6 60deg,#818cf8 120deg,#0000 180deg 180deg,#3b82f6 240deg,#818cf8 300deg,#0000 360deg)}._btnSecondary_ihg6z_76:after{background:#fff}._btnSecondaryDark_ihg6z_93:before{background:conic-gradient(#0000 0deg,#60a5fa 60deg,#818cf8 120deg,#0000 180deg 180deg,#60a5fa 240deg,#818cf8 300deg,#0000 360deg)}._btnSecondaryDark_ihg6z_93:after{background:#0a0f1cf2}._btnPrimary_ihg6z_70{background:var(--gradient-brand);color:var(--color-white);background-size:200% 200%;border-color:#0000;box-shadow:0 2px 8px #3b82f640}._btnPrimary_ihg6z_70:hover{background-size:200% 200%;animation:3s infinite _gradient-shift_ihg6z_1;transform:translateY(-2px);box-shadow:0 8px 24px #3b82f666,0 4px 8px #3b82f633}._btnSecondary_ihg6z_76{color:var(--color-navy);border-color:var(--color-gray-300);background:0 0}._btnSecondary_ihg6z_76:hover{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy);box-shadow:var(--shadow-md)}._btnSecondaryDark_ihg6z_93{color:var(--color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#fff3}._btnSecondaryDark_ihg6z_93:hover{background:#ffffff26;border-color:#fff6;box-shadow:0 0 20px #ffffff1a}._btnSmall_ihg6z_150{font-size:var(--text-sm);padding:10px 22px}@keyframes _gradient-shift_ihg6z_1{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}._btn_ihg6z_1:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}._btn_ihg6z_1:disabled:hover{transform:none}._footer_n7s9r_1{background:var(--color-navy);color:var(--color-white);position:relative;overflow:hidden}._footerSeparator_n7s9r_8{background:linear-gradient(90deg,#0000,#3b82f640,#6366f126,#0000);height:1px}._footerNewsletter_n7s9r_13{padding:var(--space-10) 0;border-bottom:1px solid #ffffff0f}._footerNewsletterInner_n7s9r_18{justify-content:space-between;align-items:center;gap:var(--space-7);display:flex}._footerNewsletterText_n7s9r_25 h3{font-size:var(--text-xl);color:var(--color-white);margin-bottom:4px;font-weight:700}._footerNewsletterText_n7s9r_25 p{font-size:var(--text-sm);color:#ffffff73}._footerNewsletterForm_n7s9r_37{gap:var(--space-3);display:flex}._footerNewsletterInput_n7s9r_42{padding:var(--space-3) 18px;border-radius:var(--radius-md);color:var(--color-white);font-family:Manrope,sans-serif;font-size:var(--text-sm);width:280px;transition:all var(--transition-base);background:#ffffff0a;border:1px solid #ffffff26}._footerNewsletterInput_n7s9r_42::placeholder{color:#ffffff4d}._footerNewsletterInput_n7s9r_42:focus{border-color:var(--color-blue);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #3b82f626}._footerNewsletterInput_n7s9r_42:disabled{cursor:default;opacity:.7;background:#60a5fa14;border-color:#60a5fa33}._footerNewsletterError_n7s9r_72{color:#ef4444;font-size:var(--text-xs);margin-top:6px}._footerMain_n7s9r_78{padding:var(--space-10) 0}._footerGrid_n7s9r_82{gap:var(--space-9);margin-bottom:var(--space-9);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}._footerLogo_n7s9r_89{height:32px;margin-bottom:var(--space-4)}._footerTagline_n7s9r_94{font-size:var(--text-sm);color:#ffffff73;line-height:var(--leading-relaxed);max-width:280px;margin-bottom:var(--space-6)}._footerSocial_n7s9r_102{gap:var(--space-3);display:flex}._footerSocialLink_n7s9r_107{color:#ffffff73;width:38px;height:38px;transition:all var(--transition-base);border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex}._footerSocialLink_n7s9r_107:hover{border-color:var(--color-blue);color:var(--color-blue);background:linear-gradient(135deg,#3b82f626,#6366f114);transform:translateY(-3px)rotate(5deg)}._footerColTitle_n7s9r_126{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:#ffffffb3;margin-bottom:var(--space-5);font-weight:700}._footerColLinks_n7s9r_135{gap:var(--space-3);flex-direction:column;display:flex}._footerColLinks_n7s9r_135 li,._footerColLinks_n7s9r_135 a{font-size:var(--text-sm);color:#ffffff73;transition:color var(--transition-base)}._footerColLinks_n7s9r_135 a{width:fit-content;display:inline-block;position:relative}._footerColLinks_n7s9r_135 a:after{content:"";background:var(--color-blue);width:0;height:1px;transition:width .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-1px;left:0}._footerColLinks_n7s9r_135 a:hover{color:var(--color-white)}._footerColLinks_n7s9r_135 a:hover:after{width:100%}._footerBottom_n7s9r_173{padding:var(--space-6) 0;font-size:var(--text-xs);color:#ffffff4d;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;display:flex}._footerMade_n7s9r_183{font-style:italic}._backToTop_n7s9r_188{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:relative}._backToTopRing_n7s9r_201{color:#fff6;border:1.5px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}._backToTopRing_n7s9r_201:before{content:"";opacity:0;border:1.5px solid #0000;border-top-color:#3b82f666;border-radius:50%;transition:opacity .3s;animation:3s linear infinite paused _backToTopSpin_n7s9r_1;position:absolute;inset:-3px}._backToTop_n7s9r_188:hover ._backToTopRing_n7s9r_201{color:#fff;background:#3b82f61a;border-color:#3b82f680;transform:translateY(-3px);box-shadow:0 4px 20px #3b82f633}._backToTop_n7s9r_188:hover ._backToTopRing_n7s9r_201:before{opacity:1;animation-play-state:running}@keyframes _backToTopSpin_n7s9r_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footerOrbit_n7s9r_244{pointer-events:none;border:1px solid #3b82f60f;border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-150px}@media (width<=768px){._footerNewsletterInner_n7s9r_18{text-align:center;flex-direction:column}._footerNewsletterForm_n7s9r_37{flex-direction:column;width:100%}._footerNewsletterInput_n7s9r_42{width:100%}._footerGrid_n7s9r_82{gap:var(--space-7);grid-template-columns:1fr}._footerBottom_n7s9r_173{gap:var(--space-2);text-align:center;flex-direction:column}}@keyframes _slideIn_1122g_1{0%{opacity:0;transform:translateY(20px)translate(20px)}to{opacity:1;transform:translateY(0)translate(0)}}._banner_1122g_12{bottom:var(--space-6);right:var(--space-6);background:var(--color-navy);border-radius:var(--radius-lg);width:360px;padding:var(--space-6);z-index:9999;box-shadow:var(--shadow-xl);border:1px solid #ffffff14;animation:.5s cubic-bezier(.16,1,.3,1) forwards _slideIn_1122g_1;position:fixed}._header_1122g_26{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._icon_1122g_33{font-size:1.5rem}._title_1122g_37{font-size:var(--text-base);color:var(--color-white);margin:0;font-weight:700}._body_1122g_44{font-size:var(--text-sm);color:var(--color-gray-400);line-height:var(--leading-relaxed);margin-bottom:var(--space-5)}._actions_1122g_51{gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._acceptBtn_1122g_57{padding:var(--space-2) var(--space-4);background:var(--color-blue);color:var(--color-white);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast);border:none;flex:1;font-weight:600}._acceptBtn_1122g_57:hover{background:var(--color-blue-dark)}._declineBtn_1122g_74{padding:var(--space-2) var(--space-4);color:var(--color-gray-400);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #ffffff26;flex:1;font-weight:600}._declineBtn_1122g_74:hover{color:var(--color-white);border-color:#ffffff4d}._learnMore_1122g_92{font-size:var(--text-xs);color:var(--color-gray-500);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}._learnMore_1122g_92:hover{color:var(--color-gray-300)}@media (width<=480px){._banner_1122g_12{bottom:var(--space-4);right:var(--space-4);left:var(--space-4);width:auto}}._bar_1agfy_1{z-index:90;background:var(--gradient-hero);padding:var(--space-3) var(--space-6);border-top:1px solid #3b82f64d;transition:transform .4s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}._bar_1agfy_1[data-visible=true]{transform:translateY(0)}._inner_1agfy_18{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:1200px;margin:0 auto;display:flex}._text_1agfy_27{font-size:var(--text-sm);color:#ffffffe6;margin:0;font-weight:500}._actions_1agfy_34{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}._ctaButton_1agfy_41{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);background:var(--color-blue);color:#fff;font-size:var(--text-sm);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background var(--transition-base);border:none;font-weight:600;text-decoration:none;display:inline-flex}._ctaButton_1agfy_41:hover{background:var(--color-blue-dark)}._dismissButton_1agfy_62{color:#fff9;cursor:pointer;width:32px;height:32px;transition:all var(--transition-base);background:0 0;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}._dismissButton_1agfy_62:hover{color:#fff;border-color:#ffffff4d}@media (width<=640px){._inner_1agfy_18{text-align:center;gap:var(--space-3);flex-direction:column}._bar_1agfy_1{padding:var(--space-4) var(--space-5)}._actions_1agfy_34{justify-content:center;width:100%}}:root{--color-navy:#0b1121;--color-navy-light:#162036;--color-navy-mid:#1a2744;--color-white:#fff;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-indigo:#6366f1;--color-cyan:#06b6d4;--color-accent:#f59e0b;--color-accent-light:#fcd34d;--color-accent-dark:#d97706;--color-accent-soft:#f59e0b1f;--gradient-accent:linear-gradient(135deg, #f59e0b 0%, #f97316 100%);--font-mono:"JetBrains Mono", "Fira Code", monospace;--gradient-brand:linear-gradient(135deg, #3b82f6 0%, #6366f1 50%, #8b5cf6 100%);--gradient-brand-soft:linear-gradient(135deg, #3b82f61f 0%, #6366f114 100%);--gradient-hero:linear-gradient(160deg, #0b1121 0%, #162036 40%, #1a2744 70%, #0f172a 100%);--gradient-card-hover:linear-gradient(135deg, #3b82f60f 0%, #6366f108 100%);--spacing-unit:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:56px;--space-11:64px;--space-12:80px;--space-13:96px;--space-14:112px;--space-section:120px;--space-section-sm:80px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:100px;--shadow-sm:0 1px 2px #0000000a, 0 1px 3px #0000000f;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -2px #0000000d;--shadow-lg:0 10px 25px -3px #00000014, 0 4px 6px -4px #0000000a;--shadow-xl:0 20px 40px -8px #0000001a, 0 8px 16px -4px #0000000a;--shadow-glow:0 0 30px #3b82f626;--glass-bg:#ffffffb3;--glass-bg-strong:#ffffffd9;--glass-border:#fff3;--glass-blur:blur(20px) saturate(180%);--shadow-card:0 1px 3px #0000000a, 0 1px 2px #00000008;--shadow-card-hover:0 20px 40px -12px #0000001a, 0 8px 20px -8px #0000000f;--shadow-elevated:0 24px 48px -12px #0000001f, 0 0 0 1px #00000005;--inner-glow:inset 0 1px 0 #fffc;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.4s cubic-bezier(.16, 1, .3, 1);--transition-spring:.5s cubic-bezier(.34, 1.56, .64, 1);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-display:clamp(2.75rem, 5.5vw, 4.5rem);--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.7;--leading-loose:1.85;--tracking-tight:-.04em;--tracking-snug:-.02em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.06em;--tracking-widest:.1em;--color-bg:#fff;--color-bg-elevated:#fff;--color-bg-card:#fff;--color-bg-subtle:var(--color-gray-50);--color-text-primary:var(--color-navy);--color-text-secondary:var(--color-gray-600);--color-text-muted:var(--color-gray-500);--color-text-faint:var(--color-gray-400);--color-border:var(--color-gray-200);--color-border-hover:var(--color-gray-300)}:is([data-theme=dark],:root:has([data-theme=dark])){--color-bg:#0b1121;--color-bg-elevated:#162036;--color-bg-card:#1a2744;--color-bg-subtle:#162036;--color-text-primary:#f1f5f9;--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--color-text-faint:#64748b;--color-border:#ffffff14;--color-border-hover:#ffffff26;--color-gray-50:#162036;--color-gray-100:#1a2744;--color-gray-200:#ffffff14;--color-gray-300:#ffffff1f;--color-blue-50:#3b82f61f;--color-blue-100:#3b82f62e;--color-accent:#fbbf24;--color-accent-light:#fde68a;--color-accent-dark:#f59e0b;--color-accent-soft:#fbbf241f;--glass-bg:#162036b3;--glass-bg-strong:#162036d9;--glass-border:#ffffff0f;--shadow-card:0 1px 3px #0003, 0 1px 2px #00000026;--shadow-card-hover:0 20px 40px -12px #0006, 0 8px 20px -8px #0000004d;--inner-glow:inset 0 1px 0 #ffffff0d}[data-theme=dark] body{background:var(--color-bg);color:var(--color-text-secondary)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--color-text-primary)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{color:var(--color-text-secondary);font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:var(--leading-relaxed);background:var(--color-bg);overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;transition:color var(--transition-base);text-decoration:none}ul{list-style:none}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);letter-spacing:var(--tracking-snug);font-family:Inter,Manrope,sans-serif;font-weight:800;line-height:var(--leading-snug)}:focus-visible{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-blue);border-radius:inherit}.container{max-width:1200px;padding:0 var(--space-6);margin:0 auto}.fade-in-up{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fadeInUp{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.fadeInLeft{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-20px)}.fadeInRight{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(20px)}.fadeInScale{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:scale(.95)}.fadeInUp.visible,.fadeInLeft.visible,.fadeInRight.visible,.fadeInScale.visible{opacity:1;transform:none}.pageTransition{animation:.4s cubic-bezier(.16,1,.3,1) pageIn}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbit-spin-reverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}.section{padding:var(--space-section) 0}.section-gray{background:var(--color-gray-50)}.section-light{background:var(--color-bg)}.card{background:var(--color-bg-card);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-7);transition:all var(--transition-base)}.card:hover{box-shadow:var(--shadow-xl);border-color:var(--color-gray-300);transform:translateY(-3px)}.page-hero{background:var(--gradient-hero);text-align:center;padding:88px 0 52px;position:relative;overflow:hidden}.page-hero:before{content:"";filter:blur(80px);pointer-events:none;will-change:transform;background:radial-gradient(circle,#3b82f60f 0%,#0000 70%);width:500px;height:500px;animation:24s ease-in-out infinite pageHeroMesh1;position:absolute;top:10%;left:5%}.page-hero:after{content:"";filter:blur(80px);pointer-events:none;will-change:transform;background:radial-gradient(circle,#8b5cf60f 0%,#0000 70%);width:450px;height:450px;animation:30s ease-in-out infinite pageHeroMesh2;position:absolute;bottom:5%;right:10%}@keyframes pageHeroMesh1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-10px)scale(1.03)}66%{transform:translate(-15px,12px)scale(.97)}}@keyframes pageHeroMesh2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-18px,15px)scale(.97)}66%{transform:translate(15px,-20px)scale(1.03)}}.page-hero .section-header{margin-bottom:0}.page-hero .container{z-index:2;position:relative}.page-hero .section-title{color:var(--color-white);font-size:clamp(var(--text-4xl), 4vw, 2.75rem)}.page-hero .section-subtitle{color:#fff9}.hero-orbits{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-orbit{border:1px solid #3b82f61a;border-radius:50%;position:absolute;top:50%;left:50%}.hero-orbit-1{border-color:#3b82f633;width:280px;height:280px;animation:25s linear infinite orbit-spin}.hero-orbit-2{border-color:#6366f12b;width:480px;height:480px;animation:35s linear infinite orbit-spin-reverse}.hero-orbit-3{border-color:#3b82f624;width:700px;height:700px;animation:50s linear infinite orbit-spin}.hero-orbit-4{border-color:#6366f11f;width:960px;height:960px;animation:65s linear infinite orbit-spin-reverse}.hero-orbit-5{border-color:#3b82f61a;width:1240px;height:1240px;animation:80s linear infinite orbit-spin}.hero-orbit-6{border-color:#6366f114;width:1540px;height:1540px;animation:95s linear infinite orbit-spin-reverse}.hero-orbit-7{border-color:#3b82f60f;width:1860px;height:1860px;animation:110s linear infinite orbit-spin}.hero-orbit-8{border-color:#6366f10d;width:2200px;height:2200px;animation:130s linear infinite orbit-spin-reverse}.hero-orbit-dot{background:#60a5fab3;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 8px #60a5fa80,0 0 20px #60a5fa33}.hero-orbit-1 .hero-orbit-dot{background:#60a5facc;width:5px;height:5px;top:0;left:50%;transform:translate(-50%,-50%)}.hero-orbit-2 .hero-orbit-dot{background:#818cf8b3;width:4px;height:4px;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 6px #818cf880,0 0 16px #818cf826}.hero-orbit-3 .hero-orbit-dot{background:#a78bfa99;width:4px;height:4px;top:85.36%;left:14.64%;transform:translate(-50%,-50%);box-shadow:0 0 6px #a78bfa66,0 0 16px #a78bfa1f}.hero-orbit-4 .hero-orbit-dot{background:#60a5fa8c;width:3px;height:3px;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 0 5px #60a5fa59,0 0 12px #60a5fa1a}.hero-orbit-6 .hero-orbit-dot{background:#818cf873;width:3px;height:3px;top:14.64%;left:85.36%;transform:translate(-50%,-50%);box-shadow:0 0 5px #818cf84d,0 0 12px #818cf814}@media (width<=768px){.section{padding:var(--space-section-sm) 0}.page-hero{padding:72px 0 44px}.page-hero:before,.page-hero:after{display:none}}.gradientText{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pageLoading{justify-content:center;align-items:center;min-height:60vh;display:flex}.skipNav{z-index:10000;background:var(--color-blue);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-sm);padding:8px 16px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:16px}.skipNav:focus{top:16px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}@media (width<=1024px){.hero-orbit-5,.hero-orbit-6,.hero-orbit-7,.hero-orbit-8{display:none}.hero-orbit-1,.hero-orbit-2,.hero-orbit-3,.hero-orbit-4{animation-duration:60s}}
