@import url("https://fonts.googleapis.com/css2?family=Exo:wght@100;200;300;400;500;600;700;800;900&display=swap");@font-face{font-family:Exo;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4lM3CwM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4kM3CwM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4lM3CwM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4mM3CwM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4nM3CwM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4oM3CwM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4pM3CwM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4qM3CwM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4rM3CwM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-exo:"Exo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;--font-exo2:"Exo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;--font-primary:"Exo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;--font-secondary:"Exo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;--font-body:"Exo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;--font-display:"Exo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important}a,address,area,article,aside,audio,b,base,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,html,i,input,ins,label,legend,li,link,main,map,mark,meta,nav,noscript,object,ol,p,param,picture,pre,s,script,section,select,small,source,span,strike,strong,style,sub,summary,sup,svg,table,tbody,td,textarea,tfoot,th,thead,time,title,tr,u,ul,video{font-family:var(--font-primary)!important}@font-face{font-family:Exo\ 2;src:local("Exo"),url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4mM3CwM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Exo\ 2;src:local("Exo"),url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4pM3CwM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"system-ui";src:local("Exo"),url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4mM3CwM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"sans-serif";src:local("Exo"),url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4mM3CwM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.font-body,.font-display,.font-exo,.font-exo2,.font-mono,.font-primary,.font-sans,.font-secondary,.font-serif,.font-titillium-web{font-family:"Exo",var(--font-primary)!important}.font-exo-thin,.font-exo2-thin,.font-thin{font-family:Exo!important;font-weight:100!important}.font-exo-extralight,.font-exo2-extralight,.font-extralight{font-family:Exo!important;font-weight:200!important}.font-exo-light,.font-exo2-light,.font-light{font-family:Exo!important;font-weight:300!important}.font-exo-normal,.font-exo2-normal,.font-normal{font-family:Exo!important;font-weight:400!important}.font-exo-medium,.font-exo2-medium,.font-medium{font-family:Exo!important;font-weight:500!important}.font-exo-semibold,.font-exo2-semibold,.font-semibold{font-family:Exo!important;font-weight:600!important}.font-bold,.font-exo-bold,.font-exo2-bold{font-family:Exo!important;font-weight:700!important}.font-exo-extrabold,.font-exo2-extrabold,.font-extrabold{font-family:Exo!important;font-weight:800!important}.font-black,.font-exo-black,.font-exo2-black{font-family:Exo!important;font-weight:900!important}body,body *,html a,html body,html body *,html button,html div,html h1,html h2,html h3,html h4,html h5,html h6,html input,html li,html p,html select,html span,html td,html textarea,html th{font-family:Exo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}@supports not (font-family:"Exo"){*{font-family:Exo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}}@font-face{font-family:SYSTEM_FALLBACK;src:local("Exo"),local("Arial"),local("Helvetica"),local("San Francisco");ascent-override:100%;descent-override:25%;line-gap-override:0%}.font-failed *,.no-fonts *{font-family:SYSTEM_FALLBACK,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}*,.font-loading *{visibility:visible!important;opacity:1!important}.font-loading:before{content:"Exo Font Loading...";position:fixed;top:10px;right:10px;background:#4F46E5;color:white;padding:5px 10px;font-size:12px;z-index:9999;border-radius:4px;display:none}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (prefers-contrast:high){*{font-family:Exo,Courier New,monospace!important}}@media print{*{font-family:Exo,Georgia,Times New Roman,serif!important}}.font-debug:before{content:"Exo Font Loaded Successfully via Google CDN";position:fixed;top:10px;right:10px;background:#10B981;color:white;padding:5px 10px;font-size:12px;z-index:9999;border-radius:4px;display:none}@supports (-webkit-backdrop-filter:blur(1px)){*{font-family:Exo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}}@media screen and (-webkit-min-device-pixel-ratio:0){*{font-family:Exo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}}@supports (-moz-appearance:none){*{font-family:Exo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}}@media (max-width:768px){*{font-family:Exo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@font-face{font-family:FORCE_EXO;src:url(https://fonts.gstatic.com/s/exo/v25/4UaOrEtFpBI4f1ZSIK9d4LjJ4mM3CwM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}*{font-family:FORCE_EXO,Exo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}:root{--color-executive-black:#0A0A0B;--color-classified-blue:#1E293B;--color-intelligence-indigo:#312E81;--color-strategic-purple:#581C87;--color-elite-crimson:#991B1B;--color-gold-standard:#D97706;--color-silver-classified:#64748B;--color-executive-white:#FFFFFF;--color-pristine-light:#F8FAFC;--gradient-executive:linear-gradient(135deg,var(--color-executive-black) 0%,var(--color-classified-blue) 100%);--gradient-intelligence:linear-gradient(135deg,var(--color-intelligence-indigo) 0%,var(--color-strategic-purple) 100%);--gradient-elite:linear-gradient(135deg,var(--color-gold-standard) 0%,var(--color-elite-crimson) 100%);--gradient-glass:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.05));--font-display:"Exo",system-ui,sans-serif;--font-body:"Exo",system-ui,sans-serif;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--ease-exquisite:cubic-bezier(0.25,0.46,0.45,0.94);--ease-executive:cubic-bezier(0.4,0,0.2,1);--ease-classified:cubic-bezier(0.25,0.1,0.25,1);--shadow-executive:0 1px 2px 0 rgba(0,0,0,0.05),0 1px 3px 0 rgba(0,0,0,0.1);--shadow-elite:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-classified:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-premium:0 25px 50px -12px rgba(0,0,0,0.25)}.glass-executive{background:rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px 0 rgba(31,38,135,.37)}.glass-classified{background:rgba(30,41,59,.4);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.37)}.hover-executive{transition:all .3s var(--ease-exquisite)}.hover-executive:hover{transform:translateY(-2px);box-shadow:var(--shadow-premium)}.hover-intelligence:hover{background:var(--gradient-intelligence);color:white}.heading-display{font-family:var(--font-display);font-weight:800;line-height:1.1;letter-spacing:-.025em}.heading-executive{font-family:var(--font-display);font-weight:700;line-height:1.2;letter-spacing:-.01em}.body-premium{font-family:var(--font-body);font-weight:400;line-height:1.6}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 rgba(99,102,241,.4)}50%{box-shadow:0 0 0 10px rgba(99,102,241,0)}}.animate-fade-in-up{animation:fadeInUp .6s var(--ease-exquisite) forwards}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:1000px 100%;animation:shimmer 2s infinite}.animate-pulse-glow{animation:pulse-glow 2s infinite}.premium-button{position:relative;overflow:hidden;transition:all .3s var(--ease-executive)}.premium-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.premium-button:hover:before{left:100%}.premium-button:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.grid-executive{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-classified{display:grid;gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.focus-executive:focus{outline:2px solid var(--color-gold-standard);outline-offset:2px}.loading-premium{position:relative;overflow:hidden}.loading-premium:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-glass);animation:shimmer 1.5s infinite}.transition-executive{transition:all .3s var(--ease-executive)}.transition-classified{transition:all .5s var(--ease-classified)}.scroll-enhanced{scroll-behavior:smooth;scroll-padding-top:2rem}.text-gradient-premium{background:var(--gradient-intelligence);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-shadow-executive{text-shadow:0 2px 4px rgba(0,0,0,.1)}.border-executive{border:1px solid rgba(255,255,255,.1)}.border-enhanced{border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,transparent,rgba(255,255,255,.05))}@media (max-width:768px){.mobile-premium{padding:var(--space-md);font-size:.875rem}.mobile-executive{padding:var(--space-lg);font-size:1rem}}.spacing-executive{margin:var(--space-4xl) 0}.spacing-classified{margin:var(--space-5xl) 0}::selection{background:var(--color-gold-standard);color:white}::-moz-selection{background:var(--color-gold-standard);color:white}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-classified-blue)}::-webkit-scrollbar-thumb{background:var(--color-gold-standard);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-intelligence-indigo)}