:root{--cyan:#16d8e8;--ink:#15253f;--paper:#fff;--muted:#d9eef2;--panel:rgba(24,39,70,.82);--site-bg:#f4f0dc;--site-card:#fffaf0;--site-line:rgba(31,59,96,.16);--purple:#7651d8;--yellow:#ffd84d}
body{background:#5a91d6;color:#172640}.hero__veil{background:linear-gradient(90deg,rgba(25,38,73,.88),rgba(32,50,88,.32) 55%,transparent),linear-gradient(0deg,rgba(20,32,60,.65),transparent 48%)}.brand__mark{background:var(--yellow);color:#26345a;transform:rotate(-3deg);filter:drop-shadow(3px 4px 0 #1b3157)}.access-card{background:rgba(37,55,94,.88);border:3px solid rgba(255,255,255,.8);border-radius:6px;box-shadow:7px 8px 0 rgba(18,32,61,.55)}.input-row input{border:2px solid #a9c5dd;background:#fff;color:#243252;border-radius:3px}.input-row button,.primary-button{background:var(--yellow);color:#26345a;border:2px solid #ffe986;box-shadow:0 5px 0 #c79322;clip-path:polygon(3% 0,97% 2%,100% 88%,94% 100%,2% 97%,0 10%)}
.site-main{background:var(--site-bg);color:#213455}.site-header.is-scrolled{background:#31588eef;border-bottom:3px solid #203f70}.site-nav a,.alpha-tag{color:#fff}.header-cta,.account button{background:var(--yellow);color:#24365e}.game-hero__shade{background:linear-gradient(90deg,rgba(27,47,85,.8),rgba(30,51,89,.28) 48%,transparent 72%),linear-gradient(0deg,#f4f0dc 0%,transparent 30%)}.game-hero h1,.game-hero__copy>p:not(.eyebrow),.hero-buttons span{color:#fff;text-shadow:3px 5px 0 rgba(27,49,85,.45)}.game-hero h1 span{color:var(--yellow);-webkit-text-stroke:0}.eyebrow,.micro,.feature-card b,.news time{color:#087e9d}.section-index{color:#657b8e}.intro h2,.split-feature h2,.sectors h2,.news h2{color:#203353}.intro h2 span{color:var(--purple);-webkit-text-stroke:0}.intro__grid>div p:first-child,.section-head>p,.split-feature__copy p:not(.eyebrow,.section-index),.feature-card p,.news p{color:#5b6d7b}.feature-cards{gap:18px;background:transparent;border:0}.feature-card{position:relative;background:var(--site-card);border:3px solid #fff;border-radius:8px;box-shadow:8px 9px 0 rgba(38,61,89,.14);transform:rotate(-.5deg)}.feature-card:nth-child(2){transform:rotate(.7deg);background:#eef8d7}.feature-card:nth-child(3){background:#e7f4ff}.feature-card:hover{background:#fff;transform:translateY(-7px) rotate(0)}.feature-card h3{color:#263b62}.split-feature{background:#dcedc5}.split-feature__image{clip-path:polygon(0 0,100% 3%,96% 96%,0 100%)}.line-link{color:#264670;border-color:var(--purple)}.sector-list span{background:#fff9e9;border:2px solid #d6c9a3;color:#314664;border-radius:4px;box-shadow:0 3px 0 #c6b98f}.sector-list span:hover{background:var(--yellow);border-color:#d5a923}.news{background:#d9eaf4}.news-main{border:5px solid white;box-shadow:10px 11px 0 #abc5d5;transform:rotate(-.4deg)}.news-side{gap:16px;background:transparent}.news-side article{background:#fffaf0;border:3px solid #fff;box-shadow:6px 7px 0 #b5cbd7}.news-main::after{background:linear-gradient(transparent,rgba(25,42,76,.92))}.news-main h3,.news-main p{color:#fff}.final-cta{background:radial-gradient(circle at 50% 100%,#7fbd39,transparent 43%),linear-gradient(#59aee8,#326ec5);color:#fff}.final-cta h2{color:#fff;text-shadow:4px 5px 0 #294b88}.site-footer{background:#263e6b;border-top:5px solid #172d53;color:#fff}.site-footer p,.site-footer .text-button{color:#d9e8ff}
