@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}:root{--color-navy:#0a192f;--color-navy-light:#112240;--color-yellow:#fbbf24;--color-white:#e6f1ff;--color-slate:#8892b0;--color-danger:#ef4444;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-sans);background-color:var(--color-navy);color:var(--color-white);line-height:1.6}a{color:inherit;text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-yellow)}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:80px 0}.btn{display:inline-block;padding:12px 24px;background-color:var(--color-yellow);color:var(--color-navy);font-weight:600;border-radius:4px;transition:transform .2s ease,background-color .2s ease}.btn:hover{transform:translateY(-2px);background-color:#f59e0b}.btn-outline{background-color:transparent;border:2px solid var(--color-yellow);color:var(--color-yellow)}.btn-outline:hover{background-color:rgba(251,191,36,.1)}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.card{background-color:var(--color-navy-light);padding:2rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease}.card:hover{transform:translateY(-4px)}.navbar{position:fixed;top:0;left:0;width:100%;background-color:rgba(10,25,47,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.nav-container{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:700;color:var(--color-yellow)}.nav-links{display:flex;gap:2rem;list-style:none}.mobile-menu-btn{display:none;font-size:1.5rem;color:var(--color-white)}.mobile-menu{display:none;position:fixed;top:73px;left:0;right:0;background-color:var(--color-navy-light);border-bottom:1px solid hsla(0,0%,100%,.1);max-height:0;overflow:hidden;transition:max-height .3s ease;z-index:999}.mobile-menu-open{max-height:500px}.mobile-menu ul{list-style:none;padding:1rem 0}.mobile-menu li{border-bottom:1px solid hsla(0,0%,100%,.05)}.mobile-menu a{display:block;padding:1rem 1.5rem;color:var(--color-white);transition:background-color .2s ease}.mobile-menu a:hover{background-color:rgba(251,191,36,.1);color:var(--color-yellow)}.table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.nav-links{display:none}.mobile-menu,.mobile-menu-btn{display:block}.grid-3{grid-template-columns:1fr;gap:1.5rem}h1{font-size:2rem!important}h2{font-size:1.75rem!important}h3{font-size:1.25rem!important}.btn,.btn-outline,a,button{min-height:44px;min-width:44px}.section{padding:60px 0}.container{padding:0 16px}.card{padding:1.5rem}}@media (max-width:480px){h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}.section{padding:40px 0}}.footer{background-color:#0f1729;padding:4rem 0;border-top:1px solid hsla(0,0%,100%,.1);font-size:.9rem;color:var(--color-slate)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem}.footer h3{color:var(--color-white);margin-bottom:1rem}.footer ul{list-style:none}.footer li{margin-bottom:.5rem}