@font-face{font-family:Manrope;src:url(/build/assets/Manrope-400-DAjpq4PJ.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/build/assets/Manrope-600-BhnX4St1.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/build/assets/Manrope-800-CP-a3Kn4.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Archivo Black;src:url(/build/assets/ArchivoBlack-400-Bp36CX2V.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Archivo Narrow;src:url(/build/assets/ArchivoNarrow-700-g6Kv1G_R.ttf)format("truetype");font-weight:700;font-display:swap}:root{color:#172a39;font-synthesis:none;--ink:#172a39;--orange:#c94a27;--muted:#5d6871;--line:#dcded8;--display:"Archivo Black",sans-serif;--narrow:"Archivo Narrow",sans-serif;background:#faf8f2;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}a{color:inherit;text-decoration:none}a,summary{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}h1,h2,h3,p{margin:0}p{line-height:1.8}em{color:var(--orange);font-style:normal}.wrap{width:min(1180px,100% - 64px);margin-inline:auto}.skip-link{z-index:5;background:#fff;padding:14px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:26px;display:flex}.brand{letter-spacing:-.7px;align-items:center;gap:12px;font-size:20px;font-weight:800;display:inline-flex}.brand img{border-radius:10px;flex-shrink:0}.brand small{letter-spacing:2px;color:var(--muted);margin-top:5px;font-size:9px;font-weight:600;display:block}nav{align-items:center;gap:32px;font-size:14px;font-weight:600;display:flex}nav a{padding-block:12px}.login-link{border:1px solid #cdd2d1;border-radius:7px;align-items:center;gap:18px;padding:12px 20px;display:flex}.login-link:hover{background:#fff}.eyebrow{font:700 13px var(--narrow);letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;display:flex}.eyebrow>span{background:var(--orange);border-radius:50%;width:8px;height:8px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:65px 75px;display:grid}.hero h1{font:400 clamp(40px,4.3vw,62px)/1.09 var(--display);letter-spacing:-2.7px}.hero h1 em{margin-top:6px;display:block}.hero-description{color:var(--muted);max-width:490px;margin-top:24px;font-size:17px}.hero-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.button{border-radius:7px;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:17px 23px;font-size:14px;font-weight:800;transition:background .15s;display:inline-flex}.primary{background:var(--orange);color:#fff}.primary:hover{background:#aa3c1e}.button span{font-size:21px;line-height:1}.text-link{align-items:center;gap:14px;min-height:44px;font-size:13px;font-weight:800;display:inline-flex}.text-link:hover{text-decoration:underline}.hero-note{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:19px;font-size:11px;display:flex}.game-preview{color:#f6f4ec;background:#142331;border:1px solid #2e3d49;border-radius:15px;min-width:0;overflow:hidden;transform:rotate(1deg);box-shadow:0 22px 60px #15263720}.preview-top{font:700 13px var(--narrow);letter-spacing:1.4px;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:12px;padding:18px 23px;display:flex}.preview-top>span{align-items:center;gap:10px;display:flex}.preview-top i{color:#172a39;clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);background:#f5bd66;place-items:center;width:26px;height:30px;font-size:16px;font-style:normal;display:grid}.preview-top>small{color:#bfcbc9;font-size:11px}.preview-heading{justify-content:space-between;align-items:center;gap:15px;padding:24px;display:flex}.preview-heading>div>span{font:700 10px var(--narrow);letter-spacing:1.7px;color:#b4c4bf;margin-bottom:10px;display:block}.preview-heading strong{font:400 24px/1.18 var(--display);letter-spacing:-.5px}.overall{text-align:center;flex-shrink:0}.overall b{font:700 43px var(--narrow);color:#e6c78f}.overall>span{letter-spacing:1px!important;margin:2px 0 0!important;font-size:8px!important}.pitch-wrap{padding:0 24px 24px;position:relative}.preview-pitch{background:repeating-linear-gradient(0deg,#345d4f 0 40px,#2e5548 40px 80px);border:1px solid #a6c3ad55;border-radius:4px;height:320px;margin-right:48px;position:relative;overflow:hidden}.preview-pitch:before{content:"";border:1px solid #b9d2bd50;position:absolute;inset:13px}.preview-pitch:after{content:"";border-top:1px solid #b9d2bd50;position:absolute;top:50%;left:13px;right:13px}.pitch-circle{border:1px solid #b9d2bd50;border-radius:50%;width:74px;height:74px;position:absolute;top:calc(50% - 37px);left:calc(50% - 37px)}.pitch-area{border:1px solid #b9d2bd50;width:42%;height:44px;position:absolute;left:29%}.pitch-area.top{border-top:0;top:13px}.pitch-area.bottom{border-bottom:0;bottom:13px}.pitch-player{left:var(--left);top:var(--top);z-index:1;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pitch-player b{color:#29333a;clip-path:polygon(20% 0,38% 0,50% 8%,62% 0,80% 0,100% 25%,87% 43%,77% 34%,77% 100%,23% 100%,23% 34%,13% 43%,0 25%);width:27px;height:29px;font:700 15px var(--narrow);filter:drop-shadow(0 2px 2px #0005);background:#f6eee0;place-items:center;display:grid}.pitch-player small{text-shadow:0 1px 3px #0009;font-size:9px;font-weight:600}.match-ticket{width:205px;color:var(--ink);z-index:2;background:#fffaf0;border-radius:8px;padding:15px 17px;position:absolute;top:20px;right:12px;transform:rotate(-4deg);box-shadow:0 8px 22px #0004}.match-ticket>span{font:700 10px var(--narrow);letter-spacing:1px;color:#5b6e63;align-items:center;gap:6px;display:flex}.match-ticket i{background:#507b5a;border-radius:50%;width:6px;height:6px}.match-ticket>div{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.match-ticket strong{font:700 13px var(--narrow)}.match-ticket b{font:700 34px var(--narrow);white-space:nowrap}.match-ticket b small{color:#a5a899;font-size:24px}.match-ticket p{color:#626d6a;margin-top:7px;font-size:9px}.formation-chip{color:#283431;font:700 23px var(--narrow);z-index:2;background:#f3bd68;border-radius:5px;padding:10px 14px;position:absolute;bottom:47px;right:12px;transform:rotate(-4deg);box-shadow:0 4px 15px #0003}.formation-chip small{letter-spacing:1px;margin-top:3px;font-size:8px;display:block}.preview-bottom{font:700 10px var(--narrow);letter-spacing:1.4px;color:#b9c7c4;background:#101d29;justify-content:space-between;gap:12px;padding:14px 23px;display:flex}.preview-bottom small{letter-spacing:0;color:#91a5a6;font-family:Manrope,sans-serif;font-size:9px}.game-strip{background:#eae9df;border-block:1px solid #d9dbd1}.game-strip>.wrap{font:700 15px var(--narrow);letter-spacing:1.5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.game-strip span[aria-hidden]{color:var(--orange);font-size:13px}.section{padding-block:78px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.section-heading>.eyebrow{margin-bottom:16px}h2{font:400 clamp(29px,3vw,41px)/1.16 var(--display);letter-spacing:-1.4px}.section-heading>p{max-width:330px;color:var(--muted);font-size:14px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid #cbd1cd;padding-top:24px}.step-number{font:700 34px var(--narrow);color:var(--orange);margin-bottom:18px;display:block}h3{letter-spacing:-.5px;font-size:18px;font-weight:800}.steps p{color:var(--muted);margin-top:10px;font-size:14px}.features-section{background:#edf0f1;border-block:1px solid #e0e4e5}.features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.features article{background:#fafbfa;border:1px solid #dbe1e0;border-radius:9px;flex-direction:column;align-items:flex-start;padding:27px;display:flex}.feature-icon{background:#e6ebed;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:24px;font-size:23px;display:grid}.features article:nth-child(3n+2) .feature-icon{color:#a5482d;background:#f1e7dd}.features article:nth-child(3n) .feature-icon{color:#60623b;background:#eeeddb}.features p{color:var(--muted);margin:12px 0 25px;font-size:13px}.features small{font:700 10px var(--narrow);letter-spacing:1.6px;color:#657476;margin-top:auto}.story{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.story>div>p:last-child{color:var(--muted);margin-top:23px;font-size:15px}.planning{background:#f0ede2;border:1px solid #d9d8cc;border-radius:8px;padding:34px}.planning-label{font:700 11px var(--narrow);letter-spacing:1.8px;color:#776e5d;margin-bottom:20px;display:block}.planning h3{font:400 24px/1.25 var(--display);letter-spacing:-.7px}.planning p{color:var(--muted);margin-top:16px;font-size:14px}.planning ul{gap:18px;margin:25px 0 0;padding:0;list-style:none;display:grid}.planning li{color:var(--muted);padding-left:20px;font-size:13px;line-height:1.7;position:relative}.planning li:before{content:"+";color:var(--orange);font-weight:800;position:absolute;left:0}.planning b{color:var(--ink)}.faq{grid-template-columns:1fr 1.6fr;gap:65px;padding-top:10px;display:grid}.faq>div>p:last-child{color:var(--muted);margin-top:17px;font-size:14px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:21px 30px 21px 0;font-size:15px;font-weight:800;line-height:1.5;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--orange);font-size:21px;position:absolute;top:16px;right:2px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);padding-bottom:24px;font-size:14px}.faq-list details a{color:var(--orange);text-decoration:underline}.final-cta{color:#fffaf0;isolation:isolate;background:#172a39;border-radius:12px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:60px;padding:43px 48px;display:flex;position:relative;overflow:hidden}.final-cta:before{content:"";z-index:-1;border:1px solid #ffffff10;border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:21%}.final-cta .eyebrow{color:#d6bda1}.final-cta h2{font-size:37px}.final-cta p:last-child{color:#bfcbcd;margin-top:16px;font-size:14px}.final-cta>.button{flex-shrink:0}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:24px 35px;display:flex}.site-footer .brand{font-size:16px}.site-footer p,.site-footer>a:last-child{color:var(--muted);font-size:11px}@media (width>=1500px){.hero{padding-block:85px 95px}}@media (width<=1000px){.hero{gap:30px}.hero h1{letter-spacing:-1.8px;font-size:43px}.hero-description{font-size:15px}.hero-actions{flex-wrap:wrap;gap:16px}.preview-heading{padding:20px}.preview-heading strong{font-size:20px}.preview-pitch{height:295px;margin-right:22px}.match-ticket{width:180px;right:6px}.pitch-wrap{padding-inline:18px}.preview-top{padding-inline:18px;font-size:11px}.formation-chip{right:8px}.preview-bottom{flex-wrap:wrap}.story{gap:35px}.features article{padding:23px}.faq{gap:35px}.final-cta{padding:36px}}@media (width<=760px){.wrap{width:calc(100% - 36px)}.site-header{gap:12px;padding-block:18px}.brand{gap:9px;font-size:17px}.brand img{width:34px;height:34px}.brand small{letter-spacing:1.2px;font-size:7px}nav{gap:0}nav>a:not(.login-link){display:none}.login-link{gap:8px;min-height:44px;padding:10px 14px;font-size:13px}.hero{grid-template-columns:1fr;gap:35px;padding-block:37px 42px}.hero-copy{max-width:550px}.hero h1{letter-spacing:-1.8px;font-size:clamp(36px,7.8vw,52px)}.eyebrow{margin-bottom:18px;font-size:11px}.hero-description{max-width:480px;font-size:15px}.hero-actions{gap:20px;margin-top:23px}.hero-note{font-size:10px}.game-preview{justify-self:center;width:100%;max-width:540px;transform:none}.preview-heading strong{font-size:23px}.preview-pitch{height:300px;margin-right:40px}.match-ticket{top:23px;right:10px}.formation-chip{right:15px}.preview-bottom{flex-wrap:nowrap}.preview-top{font-size:12px}.game-strip>.wrap{justify-content:center;gap:12px 17px;padding-block:16px;font-size:11px}.game-strip span[aria-hidden]{font-size:9px}.game-strip span:nth-child(6),.game-strip span:nth-child(8){display:none}.section{padding-block:46px}.section-heading{margin-bottom:28px;display:block}.section-heading>p{max-width:480px;margin-top:18px}.steps{grid-template-columns:1fr;gap:24px}.steps li{grid-template-columns:42px 1fr;gap:8px 15px;padding-top:18px;display:grid}.step-number{grid-row:1/3;margin:0;font-size:29px}.steps h3{align-self:center;font-size:17px}.steps p{grid-column:2;margin:0;font-size:13px}.features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.features article{padding:20px 17px}.features h3{font-size:16px}.feature-icon{margin-bottom:17px}.features p{margin-bottom:20px;font-size:12px}.features small{letter-spacing:1px;font-size:9px}.story,.faq{grid-template-columns:1fr;gap:28px}.story>div>p:last-child{font-size:14px}.planning{padding:26px}.planning h3{font-size:23px}.faq{padding-top:0}.faq-list summary{font-size:14px}.final-cta{margin-bottom:34px;padding:30px 25px;display:block}.final-cta h2{font-size:30px}.final-cta>.button{margin-top:25px}.site-footer{flex-wrap:wrap;gap:17px;padding-block:23px}.site-footer p{order:3;width:100%}.site-footer>a:last-child{margin-left:auto;font-size:10px}}@media (width<=380px){.features{grid-template-columns:1fr}.hero-actions{gap:14px}.button{gap:20px;padding-inline:18px}.hero h1{font-size:35px}.preview-heading strong{font-size:20px}.preview-top>small{font-size:9px}.preview-bottom{flex-wrap:wrap}.match-ticket{width:165px}.site-footer>a:last-child{margin-left:0}.site-header .brand small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}:root{--body:Manrope,sans-serif;--condensed:"Archivo Narrow",sans-serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{font:inherit;cursor:pointer}button:focus-visible{outline:3px solid var(--orange);outline-offset:4px}button:disabled{cursor:default;opacity:.65}.site-header nav{gap:23px}.showcase-fallback{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:30px;font-size:15px}.cards-section{padding-bottom:36px}.cards-experience{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:42px;display:grid}.cards-stage{isolation:isolate;color:#eae6d7;background:radial-gradient(at 50% 30%,#6a614553,#0000 68%),repeating-linear-gradient(135deg,#0000 0 24px,#ffffff04 25px 26px),#172936;border-radius:14px;min-width:0;padding:26px 18px 20px;position:relative;overflow:hidden}.cards-stage:before{content:"";pointer-events:none;z-index:-1;border:1px solid #f2e0b41a;border-radius:9px;position:absolute;inset:12px}.stage-caption{text-align:center;font:700 11px var(--narrow);letter-spacing:2px;color:#d8c59d;z-index:3;display:block;position:relative}.card-display{place-items:center;height:452px;display:grid;position:relative}.main-demo-card{z-index:3;width:268px;max-width:100%;position:relative}.side-card{pointer-events:none;opacity:.72;filter:brightness(.8);width:220px;position:absolute;top:61px}.side-card.left{left:calc(50% - 252px);transform:rotate(-14deg)scale(.82)}.side-card.right{right:calc(50% - 252px);transform:rotate(14deg)scale(.82)}.stage-note{text-align:center;color:#afbbbc;font-size:10px}.demo-label{font:700 11px var(--narrow);letter-spacing:1.5px;color:#657476;text-transform:uppercase;display:block}.demo-tiers{flex-wrap:wrap;gap:7px;margin:15px 0 25px;display:flex}.demo-tiers button{color:#405367;background:#fffdf9;border:1px solid #cfd6d5;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:13px;font-weight:800;display:flex}.demo-tiers button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:#f0eee5}.tier-swatch{clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);background:#a3b7d0;width:12px;height:14px}.bronze .tier-swatch{background:#bc8a60}.silver .tier-swatch{background:#adbdcb}.gold .tier-swatch{background:#d8b449}.cards-controls>h3{font:400 26px/1.25 var(--display);letter-spacing:-.8px}.demo-description{color:var(--muted);min-height:50px;margin-top:12px;font-size:14px}.demo-stat-row{border-block:1px solid var(--line);gap:38px;margin-top:20px;padding:18px 0;display:flex}.demo-stat-row>div>span{font:700 10px var(--narrow);letter-spacing:1.5px;color:var(--muted);display:block}.demo-stat-row strong{font:700 34px/1.2 var(--narrow);margin-top:5px;display:block}.demo-stat-row strong small{font-size:12px;font-weight:700}.demo-stat-row .tier-name{font-size:29px}.tier-name[data-tier=gold]{color:#8c691d}.tier-name[data-tier=silver]{color:#5a6d81}.tier-name[data-tier=bronze]{color:#965c37}.tier-name[data-tier=normal]{color:#47618c}.upgrade-demo{margin-top:21px}.upgrade-demo>p{color:var(--muted);margin-top:9px;font-size:14px}.demo-upgrade-result{flex-wrap:wrap;align-items:center;gap:20px;margin-block:16px;font-size:13px;display:flex}.demo-upgrade-result>span{color:var(--muted);align-items:center;gap:10px;display:flex}.demo-upgrade-result b{font:700 22px var(--narrow);color:var(--ink)}.demo-upgrade-result b span{color:#8b9699;margin-inline:3px}.category-gain{color:#3c6548;background:#e5eddf;border-radius:5px;padding:6px 10px;font-size:12px}.demo-upgrade-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.demo-upgrade-actions .button{border:0;gap:18px;min-height:48px;padding:13px 18px;font-size:13px}.reset-example{min-height:44px;color:var(--muted);background:0 0;border:0;padding:7px 0;font-size:12px;text-decoration:underline}.upgrade-demo>small{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.8;display:block}.tier-guide{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0 32px;display:grid}.tier-guide>div{border:1px solid #cad4e1;background:#f0f3f9;border-top:3px solid #9aafcd;border-radius:6px;padding:15px 19px}.tier-guide .bronze{background:#f5ece2;border-color:#b78559 #dec5ae #dec5ae}.tier-guide .silver{background:#edf1f4;border-color:#9eafbd #cdd7df #cdd7df}.tier-guide .gold{background:#f7f0db;border-color:#c9a646 #e3d0a0 #e3d0a0}.tier-guide dt{font-size:13px;font-weight:800}.tier-guide dd{font:700 27px var(--narrow);margin:6px 0 0}.tier-guide dd span{letter-spacing:1px;color:var(--muted);font-size:11px}.card-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.card-rules article>span{font:700 10px var(--narrow);letter-spacing:1.4px;color:var(--orange)}.card-rules h3{margin-top:12px;font-size:17px}.card-rules p{color:var(--muted);margin-top:11px;font-size:14px;line-height:1.8}.cards-conversion{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:21px 0;display:flex}.cards-conversion p{font-size:15px;font-weight:800}.cards-conversion a{color:var(--orange)}.tour-section{background:#ebeef0;border-block:1px solid #dce2e5}.tour-navigation{scrollbar-width:thin;overscroll-behavior-inline:contain;gap:7px;padding:3px 3px 12px;display:flex;overflow-x:auto}.tour-navigation button{white-space:nowrap;color:#52626e;background:#f7f9f8;border:1px solid #d0d9dc;border-radius:6px;flex:1;align-items:center;gap:9px;min-height:47px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.tour-navigation small{font:700 12px var(--narrow);opacity:.6}.tour-navigation button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fffaf1}.tour-navigation button[aria-pressed=true] small{color:#efc492;opacity:1}.tour-content{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:44px;min-height:510px;margin-top:22px;display:grid}.tour-screen{background:#fffdf9;border:1px solid #cad4d8;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #253d4b0c}.tour-window-bar{color:#cfdbdf;font:700 10px var(--narrow);letter-spacing:1.1px;background:#172936;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.tour-window-bar>span{gap:5px;display:flex}.tour-window-bar i{background:#586b77;border-radius:50%;width:6px;height:6px}.tour-window-bar i:first-child{background:#bd825f}.tour-window-bar>b{margin-left:8px;margin-right:auto}.tour-window-bar>small{color:#95adb6;font-size:8px}.tour-window-content{min-height:384px;padding:23px}.tour-screen-label{font:700 10px var(--narrow);letter-spacing:1.5px;text-transform:uppercase;color:#6f7f85;margin-bottom:15px;display:block}.tour-window-content>h3,.mini-pitch-heading h3{font:400 23px/1.3 var(--display);letter-spacing:-.7px}.mini-muted{color:var(--muted);margin-top:8px;font-size:12px}.mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-block:22px;display:grid}.mini-metrics>div{background:#edf0f2;border:1px solid #e1e5e6;border-radius:5px;padding:13px 10px}.mini-metrics small{font:700 8px var(--narrow);letter-spacing:.8px;color:#647581;display:block}.mini-metrics strong{font:700 26px var(--narrow);margin-top:6px;display:block}.mini-metrics strong span{font-size:10px}.mini-next-game{background:#e5ece3;border:1px solid #cddbc9;border-radius:6px;flex-direction:column;gap:10px;padding:20px;display:flex}.mini-next-game>span{font:700 9px var(--narrow);letter-spacing:1px;color:#5d735e}.mini-next-game>b{font:700 21px var(--narrow)}.mini-next-game em{color:#758470;margin-inline:12px;font-size:14px}.mini-next-game small{color:#5f735e;font-size:11px}.mini-next-game>strong{color:#37533f;justify-content:space-between;padding-top:9px;font-size:12px;display:flex}.mini-bottom-note{color:#77868b;border-top:1px solid #e1e5e5;margin-top:18px;padding-top:14px;font-size:10px}.mini-bottom-note b{color:#435967;margin-top:5px;font-size:12px;display:block}.tour-illustration-note{color:#76868b;text-align:center;background:#f0f3f3;border-top:1px solid #e0e6e5;padding:11px 16px;font-size:9px}.tour-explanation>.demo-label{color:var(--orange)}.tour-explanation>h3{font:400 29px/1.2 var(--display);letter-spacing:-.8px;margin-top:17px}.tour-explanation>p{color:var(--muted);margin-top:18px;font-size:15px}.tour-explanation>ul{gap:15px;margin:24px 0;padding:0;list-style:none;display:grid}.tour-explanation li{align-items:flex-start;gap:11px;font-size:14px;line-height:1.7;display:flex}.tour-explanation li>span{color:#597252;font-weight:800}.tour-benefit{color:#5a6a73;border-left:2px solid #c49e6f;margin-bottom:24px;padding-left:14px;font-size:13px;line-height:1.8}.tour-explanation .button{font-size:13px}.tour-squad{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;display:grid}.tour-squad .football-player-card{width:100%}.mini-player-list>div{border-bottom:1px solid #e0e4e5;border-radius:5px;padding:16px 8px}.mini-player-list strong{font-size:12px;display:block}.mini-player-list span{font:700 12px var(--narrow);color:#796846;margin-top:7px;display:block}.mini-player-list small{color:#667b6a;margin-top:5px;font-size:10px;display:block}.mini-player-list .selected{background:#eaf0f6;border:1px solid #ccd8e4;padding-inline:11px}.mini-pitch-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mini-pitch-heading h3{font-size:20px}.mini-pitch-heading>span{font:700 12px var(--narrow);white-space:nowrap;color:#6c7d70}.tour-pitch{height:260px;margin:20px 0 0}.tour-pitch .pitch-player b{width:23px;height:25px;font-size:13px}.tour-pitch .pitch-player small{font-size:8px}.mini-live-heading{font:700 10px var(--narrow);letter-spacing:.7px;color:#6a7f65;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.mini-live-heading small{color:#74828a;letter-spacing:0;background:#eef1f2;border-radius:4px;padding:5px 8px;font:600 9px Manrope,sans-serif}.mini-score{color:#f5dc94;background:#172936;border-radius:7px;justify-content:center;align-items:center;gap:30px;margin-top:12px;padding:15px;display:flex}.mini-score>strong{font:700 17px var(--narrow);color:#ebeee5}.mini-score>b{font:700 48px/1.3 var(--narrow)}.mini-score>b>span{color:#768579;margin-inline:8px}.mini-events{gap:20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mini-events li{align-items:flex-start;gap:15px;font-size:13px;display:flex}.mini-events li>b{font:700 15px var(--narrow);color:#697d70}.mini-events li>span{font-size:18px;line-height:1}.mini-events strong{font-size:12px;display:block}.mini-events small{color:#6d7a7d;margin-top:6px;font-size:11px;display:block}.mini-market-budget{background:#e8edee;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-block:22px;padding:15px 17px;display:flex}.mini-market-budget>span{font:700 10px var(--narrow);letter-spacing:1px;color:#687d85}.mini-market-budget>strong{font:700 23px var(--narrow)}.mini-market-head,.mini-market-row{grid-template-columns:minmax(0,1fr) 48px 85px;align-items:center;gap:12px;display:grid}.mini-market-head{font:700 9px var(--narrow);letter-spacing:1px;color:#839093;padding:0 0 12px}.mini-market-row{border-top:1px solid #e3e7e5;padding:17px 0}.mini-market-row strong{font-size:12px;display:block}.mini-market-row small{color:#849193;margin-top:5px;font-size:9px;display:block}.mini-market-row>b{font:700 23px var(--narrow);color:#91673d}.mini-market-row>span{text-align:right;font-size:12px}.mini-points{color:#5c5481;background:#edeaf5;border:1px solid #d6d0e5;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin-block:22px;padding:19px;display:flex}.mini-points>span{font:700 10px var(--narrow);letter-spacing:1px}.mini-points>strong{font:700 35px var(--narrow)}.mini-points small{font-size:14px}.mini-development-player{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;font-size:13px;display:flex}.mini-development-player>span{color:#7c8591;font-size:10px}.mini-attribute{border-top:1px solid #e1e3e5;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:13px;display:flex}.mini-attribute strong{font:700 23px var(--narrow);color:#625388}.mini-attribute small{color:#9b97a6;padding-inline:9px;font-size:16px}.mini-arena-bracket{background:linear-gradient(115deg,#f0dfc6,#efe7da);border:1px solid #d8c4a7;border-radius:7px;margin-block:23px;padding:22px}.mini-arena-bracket>span{font:700 10px var(--narrow);letter-spacing:1.5px;color:#957345}.mini-arena-bracket>strong{font:700 38px var(--narrow);color:#795629;margin-top:9px;display:block}.mini-arena-bracket>strong small{font:600 11px Manrope,sans-serif}.mini-arena-bracket>p{color:#8a775f;margin-top:5px;font-size:11px}.mini-ranking{margin:0;padding:0;list-style:none}.mini-ranking>li{border-bottom:1px solid #e1e5e6;border-radius:4px;align-items:center;gap:15px;padding:13px;font-size:12px;display:flex}.mini-ranking>li>b{font:700 17px var(--narrow);color:#7e8a8a}.mini-ranking>li>strong{font:700 18px var(--narrow);margin-left:auto}.mini-ranking small{color:#5e7893;letter-spacing:1px;margin-top:5px;font-size:7px;display:block}.mini-ranking .selected{color:#2e527b;background:#e5edf4}@media (width<=1050px){.site-header nav{gap:17px}.site-header nav>a[href=\#a-ideia]{display:none}.cards-experience{gap:28px}.demo-tiers button{padding-inline:10px;font-size:12px}.cards-controls>h3{font-size:23px}.tour-content{gap:27px}.tour-explanation>h3{font-size:26px}.tour-window-content{padding:19px}.mini-market-head,.mini-market-row{grid-template-columns:minmax(0,1fr) 36px 78px;gap:8px}.tour-squad{grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:10px}.mini-metrics strong{font-size:22px}.tour-navigation button{padding:12px;font-size:11px}.mini-player-list strong{font-size:11px}}@media (width<=850px){.cards-experience{grid-template-columns:minmax(0,1fr)}.cards-stage{justify-self:center;width:100%;max-width:560px}.cards-controls{max-width:660px}.demo-description{min-height:0}.cards-controls>h3{font-size:26px}.card-rules{gap:20px}.card-rules h3{font-size:16px}.card-rules p{font-size:13px}.cards-conversion{flex-direction:column;align-items:flex-start;gap:5px}.tour-content{grid-template-columns:minmax(0,1fr);gap:28px}.tour-screen{justify-self:center;width:100%;max-width:660px}.tour-window-content{min-height:360px;padding:23px}.tour-explanation{justify-self:center;width:100%;max-width:660px}.tour-squad{grid-template-columns:220px minmax(0,1fr);gap:23px}.tour-explanation>h3{font-size:28px}.tour-explanation>ul{gap:11px}.tour-content{margin-top:15px}.tour-pitch{height:280px}.tour-window-bar{padding:15px 20px}.tour-navigation button{flex:none;min-height:48px;padding-inline:16px}.mini-metrics strong{font-size:26px}.mini-player-list strong{font-size:13px}.mini-market-head,.mini-market-row{grid-template-columns:minmax(0,1fr) 55px 90px;gap:12px}}@media (width<=600px){.cards-section{padding-bottom:10px}.cards-experience{gap:25px}.cards-stage{padding:23px 10px 17px}.card-display{height:440px}.stage-caption{letter-spacing:1.5px;font-size:10px}.stage-note{font-size:9px}.demo-tiers{gap:6px;margin:14px 0 22px}.demo-tiers button{flex:1;gap:5px;padding:10px 7px;font-size:11px}.tier-swatch{width:9px;height:12px}.cards-controls>h3{font-size:24px}.demo-description,.upgrade-demo>p{font-size:14px}.demo-stat-row{gap:42px}.demo-upgrade-result{gap:13px}.demo-upgrade-actions{gap:10px}.demo-upgrade-actions .button{font-size:12px}.upgrade-demo>small{font-size:11px}.tier-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:23px 0 28px}.tier-guide>div{padding:13px 16px}.tier-guide dt{font-size:12px}.tier-guide dd{font-size:25px}.card-rules{grid-template-columns:1fr;gap:23px}.card-rules article{border-top:1px solid var(--line);padding-top:19px}.card-rules h3{margin-top:9px;font-size:17px}.card-rules p{margin-top:9px;font-size:14px}.cards-conversion{margin-top:18px;padding-block:20px}.cards-conversion p{font-size:14px}.cards-conversion a{gap:10px;font-size:12px;line-height:1.8}.tour-window-content{min-height:350px;padding:18px}.tour-window-content>h3{font-size:21px}.tour-window-bar{padding:13px 15px}.tour-window-bar>small{font-size:7px}.tour-window-bar>b{margin-left:2px;font-size:9px}.tour-explanation>h3{font-size:26px}.tour-explanation>p{font-size:14px}.tour-explanation li{font-size:13px}.tour-illustration-note{font-size:8px;line-height:1.7}.tour-squad{grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:10px}.mini-player-list strong,.mini-player-list span{font-size:11px}.mini-player-list small{font-size:9px}.mini-player-list>div{padding:14px 6px}.mini-player-list .selected{padding-inline:7px}.mini-metrics{gap:6px}.mini-metrics>div{padding:11px 7px}.mini-metrics small{letter-spacing:.5px;font-size:7px}.mini-metrics strong{font-size:23px}.mini-metrics strong span{font-size:8px}.mini-next-game{padding:17px}.mini-next-game>b{font-size:20px}.mini-next-game em{margin-inline:7px}.mini-score{gap:22px}.mini-events li{gap:11px}.mini-market-budget{padding:13px}.mini-market-budget>span{font-size:8px}.mini-market-budget>strong{font-size:22px}.mini-market-head,.mini-market-row{grid-template-columns:minmax(0,1fr) 36px 70px;gap:9px}.mini-market-row strong{font-size:11px}.mini-market-row small{font-size:8px;line-height:1.6}.mini-market-row>span{font-size:10px}.mini-development-player{flex-wrap:wrap;gap:6px}.mini-ranking>li{gap:10px;padding-inline:8px;font-size:11px}.mini-pitch-heading{flex-wrap:wrap;gap:8px}.tour-pitch{height:270px}.features p{font-size:13px}}@media (width<=360px){.demo-tiers{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-tiers button{font-size:12px}.tour-squad{grid-template-columns:1fr}.tour-squad>.football-player-card{justify-self:center;max-width:210px}.mini-player-list{display:none}.mini-metrics{grid-template-columns:1fr 1fr}.mini-metrics>div:last-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.mini-metrics>div:last-child strong{margin:0;font-size:20px}}:root{background:#0b1220}.game-landing{--ink:#f5f5ed;--orange:#edbf6e;--muted:#a5b2c9;--line:#ffffff17;isolation:isolate;min-height:100vh;color:var(--ink);background:#0b1220;position:relative;overflow-x:clip}.game-landing:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#090f1ef5 0%,#090f1edb 35%,#090f1e42 78%),linear-gradient(#0000 52%,#0b1220 100%),url(/build/assets/stadium-night-v1-DWVdmfZV.jpg) 50% 48%/cover no-repeat;height:920px;position:absolute;inset:0 0 auto}.game-landing:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 0 13%,#19334833,#0000 25%),radial-gradient(at 100% 38%,#3c28533b,#0000 24%);position:absolute;inset:850px 0 0}.game-landing .site-header{border-color:#ffffff19;padding-block:24px;position:relative}.game-landing .brand{color:#f4f5ed}.game-landing .brand small{color:#a6b7c5}.game-landing .brand img{box-shadow:0 0 25px #c6ed7020}.game-landing nav{color:#c7d2e3}.game-landing nav>a:hover{color:#efffc4}.game-landing .login-link{color:#f2f6f9;background:#0e1a2b77;border-color:#ffffff3a}.game-landing .login-link:hover{color:#fff;background:#263448b3}.game-landing a:focus-visible,.game-landing button:focus-visible,.game-landing summary:focus-visible{outline-color:#dcf39b}.game-landing .skip-link{color:#fff;background:#1c2a40}.game-landing .hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:25px;min-height:660px;padding-block:58px 65px}.game-landing .hero-copy{z-index:2;position:relative}.game-landing .hero .eyebrow{color:#e9c887;letter-spacing:1.8px;margin-bottom:26px;font-size:12px}.game-landing .hero .eyebrow>span{color:#f4c875;background:#f4c87517;border:1px solid #f4c87555;border-radius:4px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.game-landing .hero h1{letter-spacing:-2.8px;text-transform:uppercase;text-shadow:0 5px 26px #0004;font-size:clamp(44px,5vw,73px);line-height:1.01}.game-landing .hero h1 em{color:#eec97d;margin-top:8px;position:relative}.game-landing .hero-description{color:#b8c5d8;max-width:490px;margin-top:26px;font-size:16px;line-height:1.85}.game-landing .hero-actions{gap:25px;margin-top:30px}.game-landing .button.primary{color:#1b2b19;letter-spacing:.2px;background:linear-gradient(135deg,#ecffae,#cbe77c);border:1px solid #eeffc478;border-radius:7px;box-shadow:0 4px #4c632f,0 10px 26px #b6e47419}.game-landing .button.primary:not(:disabled):hover{background:linear-gradient(135deg,#f3ffc9,#def298);box-shadow:0 4px #637f3a,0 10px 30px #b6e47432}.game-landing .button.primary:disabled{color:#21331c;background:linear-gradient(135deg,#c7d89a,#a5b977);box-shadow:0 3px #3f512d}.game-landing .hero-actions>.text-link{color:#e0e8ee}.game-landing .hero-actions>.text-link>span{color:#e8c98a}.game-landing .hero-note{color:#8da3b9;margin-top:22px;font-size:10px}.hero-game-modes{color:#a9bbd0;font:700 10px var(--narrow);letter-spacing:1px;border-top:1px solid #ffffff19;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;padding-top:22px;display:flex}.hero-game-modes>span{align-items:center;gap:7px;display:flex}.hero-game-modes b{color:#d7e797;font-size:14px}.hero-showcase{isolation:isolate;min-width:0;position:relative}.hero-card-halo{z-index:-1;pointer-events:none;filter:blur(18px);background:radial-gradient(#ffe4a62e 0%,#b4b7ed0c 45%,#0000 70%);border-radius:50%;position:absolute;inset:14% -2% 12%}.hero-art-label{text-align:center;font:700 9px var(--narrow);letter-spacing:2px;color:#8e9fb6;margin-top:15px;display:block}.hero-card-fallback{color:#6e5226;clip-path:polygon(11% 0,89% 0,100% 8%,97% 87%,91% 93%,50% 100%,9% 93%,3% 87%,0 8%);width:268px;height:420px;font-family:var(--narrow);background:linear-gradient(135deg,#b49a57,#f2df9a 38%,#b99a55);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}.hero-card-fallback>b{font-size:85px}.hero-card-fallback>span{letter-spacing:3px;font-size:19px}.hero-card-fallback>p{text-align:center;margin-top:35px;font-size:25px}.hero-cards.cards-experience{display:block}.hero-cards .cards-stage{background:0 0;border:0;padding:0;overflow:visible}.hero-cards .cards-stage:before{background:0 0;border:0}.hero-cards .stage-caption{color:#d0c092;letter-spacing:2px;opacity:.9;margin-bottom:6px;font-size:10px}.hero-cards .card-display{height:490px}.hero-cards .main-demo-card{filter:drop-shadow(0 18px 24px #0005);animation:8s ease-in-out infinite hero-card-float}.hero-cards .side-card{opacity:.92;filter:brightness(.88)drop-shadow(0 10px 15px #0005);top:83px}.hero-cards .side-card.left{left:calc(50% - 275px);transform:rotate(-17deg)scale(.9)}.hero-cards .side-card.right{right:calc(50% - 275px);transform:rotate(16deg)scale(.87)}.hero-cards .stage-note{text-align:left;color:#8497ad;max-width:210px;margin-top:17px;padding-left:25px;font-size:9px;line-height:1.7}.hero-trophy{z-index:5;background:linear-gradient(120deg,#253345e8,#152135e8);border:1px solid #d9b96b55;border-radius:9px;align-items:center;gap:10px;padding:11px 15px 11px 10px;display:flex;position:absolute;bottom:9px;right:1px;transform:rotate(-3deg);box-shadow:0 8px 25px #0004}.hero-trophy>span{font:700 9px var(--narrow);letter-spacing:1.4px;color:#b5c0ca}.hero-trophy strong{color:#f1d08a;font:700 17px var(--narrow);letter-spacing:.5px;margin-top:5px;display:block}@keyframes hero-card-float{0%,to{transform:translateY(0)rotate(-5deg)scale(1.05)}50%{transform:translateY(-9px)rotate(-4deg)scale(1.05)}}.game-landing .game-strip{color:#d9e3eb;background:linear-gradient(90deg,#172335,#1d2b3a,#172335);border-block-color:#cdb47633}.game-landing .game-strip>.wrap{letter-spacing:1.7px;padding-block:20px;font-size:13px}.game-landing .game-strip span[aria-hidden]{color:#ddbe73}.career-path{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;padding-block:34px 38px;display:grid}.career-path .eyebrow{letter-spacing:1.4px;color:#889db7;margin-bottom:13px;font-size:10px}.career-path>div>strong{font:400 23px/1.35 var(--display);letter-spacing:-.6px}.career-path em{color:#deb96e}.career-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid;position:relative}.career-path ol:before{content:"";z-index:-1;background:linear-gradient(90deg,#526279,#987151,#adbdc9,#bd9b4e);height:1px;position:absolute;top:32px;left:8%;right:8%}.career-path li{text-align:center;flex-direction:column;align-items:center;display:flex}.career-path li>span{clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);color:#162638;width:54px;height:64px;font:700 38px var(--narrow);text-shadow:0 1px #ffffff42;background:linear-gradient(130deg,#53647b,#99a8b8,#53647b);place-items:center;display:grid}.career-path li:nth-child(2)>span{color:#382a1e;background:linear-gradient(130deg,#74513a,#d3a97f,#8f6343)}.career-path li:nth-child(3)>span{color:#2a3d4a;background:linear-gradient(130deg,#748591,#deebf4,#8f9fab)}.career-path li:nth-child(4)>span{color:#55411e;background:linear-gradient(130deg,#a37c36,#f9dc82,#b18b41)}.career-path li>small{font:700 8px var(--narrow);letter-spacing:1.1px;color:#94a6bd;margin-top:12px}.game-landing .section{padding-block:70px}.game-landing .section-heading{margin-bottom:35px}.game-landing h2{letter-spacing:-1.5px;font-size:clamp(30px,3.25vw,44px);line-height:1.16}.game-landing .section-heading>.eyebrow,.game-landing .section-heading .eyebrow,.game-landing .story .eyebrow,.game-landing .faq .eyebrow{color:#debd78;letter-spacing:1.6px;font-size:11px}.game-landing .section-heading>p{color:#9faec2;font-size:14px;line-height:1.9}.game-landing .cards-section{padding-bottom:22px}.game-landing .cards-experience:not(.hero-cards){background:linear-gradient(130deg,#182338,#111b2d);border:1px solid #d6bd741f;border-radius:14px;gap:35px;padding:25px}.game-landing .cards-stage{background:radial-gradient(at 50% 30%,#c4a2572b,#0000 70%),repeating-linear-gradient(130deg,#0000 0 27px,#ffffff04 28px 29px),#0b1424}.game-landing .cards-stage:before{border-color:#c5b37525}.game-landing .cards-stage .stage-caption{color:#c9ae70}.game-landing .cards-stage .stage-note{color:#8293ac}.game-landing .hero-cards .cards-stage{background:0 0}.game-landing .hero-cards .cards-stage:before{border:0}.game-landing .demo-label{color:#9eafc6}.game-landing .cards-controls>h3{color:#f4f3e7}.game-landing .demo-tiers button{color:#bbc9dc;background:#202d42;border-color:#4a56694f}.game-landing .demo-tiers button[aria-pressed=true]{color:#f4deb0;background:linear-gradient(130deg,#3b3b2c,#253443);border-color:#dcc47b;box-shadow:0 0 0 1px #dcc47b44}.game-landing .demo-stat-row{border-color:#ffffff15}.game-landing .tier-name[data-tier=gold]{color:#f3cf85}.game-landing .tier-name[data-tier=silver]{color:#d0dfe9}.game-landing .tier-name[data-tier=bronze]{color:#e0b58c}.game-landing .tier-name[data-tier=normal]{color:#b7ceee}.game-landing .category-gain{color:#d6f0b0;background:#314331;border:1px solid #526a3c}.game-landing .upgrade-demo>small{color:#8295ae}.game-landing .reset-example{color:#b9c9df}.game-landing .tier-guide>div{background:linear-gradient(130deg,#26384d,#182739);border-color:#7597c6 #536d943e #536d943e}.game-landing .tier-guide>.bronze{background:linear-gradient(130deg,#49372b,#271f1d);border-color:#c79b6a #9b764b4a #9b764b4a}.game-landing .tier-guide>.silver{background:linear-gradient(130deg,#3b4b5a,#222e3d);border-color:#b9cbd7 #9fafbc40 #9fafbc40}.game-landing .tier-guide>.gold{background:linear-gradient(130deg,#534329,#29251e);border-color:#e3bf65 #ddbf684a #ddbf684a}.game-landing .tier-guide dt{color:#dae2e9}.game-landing .tier-guide dd{color:#fff0c8}.game-landing .tier-guide dd span{color:#a8b5c6}.game-landing .card-rules article>span{color:#d7b978}.game-landing .card-rules h3{color:#f4f2e9;font-size:18px}.game-landing .card-rules p{color:#9baac2}.game-landing .cards-conversion{border-color:#ffffff19}.game-landing .cards-conversion>a{color:#e0ca8c}.game-landing .cards-conversion p{color:#d9e2ed}.game-landing .steps li{border-color:#c4ae6833}.game-landing .step-number{color:#f2d58e;background:linear-gradient(135deg,#43422a,#243042);border:1px solid #c2ac5d4a;border-radius:9px;place-items:center;width:56px;height:56px;font-size:31px;display:grid;box-shadow:inset 0 0 14px #d4bd5b0a}.game-landing .steps h3{color:#f0f1e9}.game-landing .steps p{color:#9baac0}.game-landing .tour-section{background:radial-gradient(at 10% 40%,#3e2e5a40,#0000 55%),#101a2c;border-block-color:#ffffff12}.game-landing .tour-navigation button{color:#a9b9d2;background:#1a263d;border-color:#7c8aab33}.game-landing .tour-navigation button[aria-pressed=true]{color:#f1dfb0;background:linear-gradient(125deg,#374b5a,#283247);border-color:#e1c27c77}.game-landing .tour-navigation button[aria-pressed=true] small{color:#e9c575}.game-landing .tour-explanation>.demo-label{color:#e6c578}.game-landing .tour-explanation>h3{color:#f4f2e8}.game-landing .tour-explanation>p,.game-landing .tour-explanation li{color:#a9b9cf}.game-landing .tour-explanation li>span{color:#d5e997}.game-landing .tour-benefit{color:#92a5c2;border-left-color:#b49555}.game-landing .tour-screen{--ink:#172a39;--muted:#5d6871;color:#172a39;border-color:#66799a55;box-shadow:0 14px 40px #0004}.game-landing .tour-window-bar{color:#bcd0e0;background:#0c1625}.game-landing .tour-window-bar i:first-child{background:#dbb064}.game-landing .tour-window-content{color:#172a39}.game-landing .tour-illustration-note{color:#76868b}.game-landing .tour-window-content em{color:#7e805e}.game-landing .features-section{background:#0b1424;border-block-color:#ffffff12}.game-landing .features article{background:linear-gradient(145deg,#1b2940,#121d2f);border-color:#8395b61c;border-radius:12px;padding:28px;position:relative;overflow:hidden;box-shadow:0 8px 26px #00000015}.game-landing .features article:after{content:"";border:1px solid #ffffff08;border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;right:-60px}.game-landing .features h3{color:#f1f3ec;font-size:19px}.game-landing .features p{color:#98aac4;font-size:14px;line-height:1.85}.game-landing .features small{color:#b8a97c}.game-landing .feature-icon{color:#dbea9f;background:linear-gradient(130deg,#3c4733,#263a36);width:45px;height:45px;font-size:26px;box-shadow:inset 0 0 0 1px #b9ce7533}.game-landing .features article:nth-child(3n+2) .feature-icon{color:#edc091;background:linear-gradient(130deg,#47342d,#302b31);box-shadow:inset 0 0 0 1px #d2ad7c33}.game-landing .features article:nth-child(3n) .feature-icon{color:#c7b4ef;background:linear-gradient(130deg,#39344d,#2a2c46);box-shadow:inset 0 0 0 1px #ac99d333}.game-landing .story>div>p:last-child{color:#a1b1c9}.game-landing .planning{background:linear-gradient(130deg,#202c40,#172235);border-color:#e2ba6e24;border-radius:12px;box-shadow:0 12px 30px #0002}.game-landing .planning-label{color:#e0bb72}.game-landing .planning h3{color:#f3f2e9}.game-landing .planning p,.game-landing .planning li{color:#9fb1ca}.game-landing .planning b{color:#e4e9ed}.game-landing .planning li:before{color:#d5eaa0}.game-landing .faq>div>p:last-child{color:#91a5c2}.game-landing .faq-list details{border-color:#ffffff16}.game-landing .faq-list summary{color:#dbe3ec}.game-landing .faq-list details[open] summary{color:#efcf87}.game-landing .faq-list details p{color:#9eafc7}.game-landing .faq-list details a{color:#dfce9c}.game-landing .final-cta{background:linear-gradient(90deg,#17243bf5,#182b3bc9),url(/build/assets/stadium-night-v1-DWVdmfZV.jpg) 50% 66%/cover;border:1px solid #cab67d4a;padding-block:48px;box-shadow:0 15px 40px #0002}.game-landing .final-cta .eyebrow{color:#dfbe77}.game-landing .final-cta h2{color:#fff4ce;font-size:41px}.game-landing .final-cta p:last-child{color:#a9b9ce}.game-landing .site-footer{border-color:#ffffff16}.game-landing .site-footer p,.game-landing .site-footer>a:last-child{color:#8095b1}@media (width>=1500px){.game-landing .hero{min-height:710px;padding-block:78px 85px}.game-landing:before{height:970px}}@media (width<=1100px){.game-landing .hero{gap:15px;min-height:600px;padding-block:45px 55px}.game-landing .hero h1{letter-spacing:-2.4px;font-size:57px}.game-landing .hero-description{font-size:15px}.hero-cards .side-card.left{left:calc(50% - 230px);transform:rotate(-17deg)scale(.78)}.hero-cards .side-card.right{right:calc(50% - 230px);transform:rotate(16deg)scale(.77)}.hero-cards .main-demo-card{width:250px;animation:none;transform:rotate(-5deg)}.hero-cards .card-display{height:460px}.hero-trophy{gap:7px;padding:9px;bottom:12px;right:-2px}.hero-trophy>span{font-size:8px}.hero-trophy strong{font-size:15px}.hero-cards .stage-note{max-width:170px;padding-left:12px;font-size:8px}.hero-game-modes{gap:12px;font-size:9px}.game-landing .cards-experience:not(.hero-cards){gap:27px;padding:20px}.career-path{gap:30px}.career-path>div>strong{font-size:21px}.career-path li>small{letter-spacing:.8px;font-size:7px}}@media (width<=850px){.game-landing .hero h1{letter-spacing:-2px;font-size:49px}.game-landing .hero .eyebrow{letter-spacing:1.2px;font-size:10px}.game-landing .hero-description{font-size:14px}.game-landing .hero .button{gap:17px;padding-inline:18px;font-size:13px}.game-landing .hero-actions{gap:15px}.game-landing .hero-actions>.text-link{gap:9px;font-size:12px}.hero-cards .main-demo-card{width:235px}.hero-cards .side-card.left{left:calc(50% - 210px);transform:rotate(-17deg)scale(.71)}.hero-cards .side-card.right{right:calc(50% - 210px);transform:rotate(16deg)scale(.71)}.hero-cards .stage-caption{letter-spacing:1.5px;font-size:8px}.hero-cards .card-display{height:443px}.hero-trophy{padding:7px;bottom:3px;right:-4px}.hero-trophy svg{width:43px;height:52px}.hero-cards .stage-note{max-width:132px;padding-left:2px;font-size:8px}.hero-art-label{letter-spacing:1.2px;margin-top:12px;font-size:7px}.career-path{grid-template-columns:1fr 1.1fr;gap:20px}.career-path>div>strong{font-size:18px}.career-path li>span{width:44px;height:54px;font-size:31px}.career-path ol{gap:8px}.career-path ol:before{top:27px}.career-path .eyebrow{letter-spacing:1px;font-size:8px}.game-landing .cards-experience:not(.hero-cards){padding:23px}.game-landing .section{padding-block:55px}}@media (width<=760px){.game-landing:before{background:linear-gradient(#090f1e84,#090f1e20 65%,#0b1220 98%),linear-gradient(90deg,#090f1ede,#090f1e44),url(/build/assets/stadium-night-v1-DWVdmfZV.jpg) 60% 35%/auto 100% no-repeat;height:1130px}.game-landing .site-header{padding-block:18px}.game-landing .hero{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding-block:35px 37px}.game-landing .hero-copy{max-width:600px}.game-landing .hero h1{letter-spacing:-2px;font-size:clamp(40px,8.7vw,62px);line-height:1.03}.game-landing .hero .eyebrow{margin-bottom:20px;font-size:10px}.game-landing .hero-description{max-width:500px;margin-top:20px;font-size:15px}.game-landing .hero-actions{gap:22px;margin-top:24px}.game-landing .hero .button{gap:25px;min-height:52px;padding-inline:21px;font-size:14px}.game-landing .hero-note{margin-top:20px;font-size:10px}.hero-game-modes{gap:12px 19px;margin-top:23px;padding-top:18px;font-size:9px}.hero-showcase{justify-self:center;width:100%;max-width:520px;margin-top:14px}.hero-cards .main-demo-card{width:268px;transform:rotate(-4deg)}.hero-cards .card-display{height:447px}.hero-cards .side-card{top:65px}.hero-cards .side-card.left{left:calc(50% - 250px);transform:rotate(-17deg)scale(.82)}.hero-cards .side-card.right{right:calc(50% - 250px);transform:rotate(16deg)scale(.81)}.hero-cards .stage-caption{letter-spacing:1.4px;font-size:10px}.hero-cards .stage-note{max-width:195px;margin-top:18px;padding-left:18px;font-size:9px}.hero-trophy{padding:9px;bottom:0;right:5px}.hero-trophy svg{width:49px;height:59px}.hero-trophy>span{font-size:8px}.hero-trophy strong{font-size:16px}.hero-art-label{letter-spacing:1.5px;margin-top:16px;font-size:8px}.game-landing .game-strip>.wrap{letter-spacing:1.1px;padding-block:16px;font-size:10px}.career-path{grid-template-columns:1fr;gap:24px;padding-block:30px}.career-path>div>strong{font-size:23px}.career-path .eyebrow{font-size:9px}.career-path ol{gap:13px}.career-path li>span{width:50px;height:60px;font-size:35px}.career-path ol:before{top:30px}.career-path li>small{letter-spacing:.7px;margin-top:10px;font-size:8px}.game-landing .section{padding-block:44px}.game-landing h2{letter-spacing:-1px;font-size:clamp(28px,6.5vw,36px);line-height:1.2}.game-landing .section-heading>p{font-size:14px}.game-landing .section-heading .eyebrow{font-size:10px}.game-landing .cards-section{padding-bottom:8px}.game-landing .cards-experience:not(.hero-cards){border-radius:10px;gap:25px;padding:16px}.game-landing .cards-controls>h3{font-size:23px}.game-landing .cards-controls{padding:0 1px 5px}.game-landing .card-rules h3{font-size:18px}.game-landing .card-rules p{font-size:14px}.game-landing .step-number{border-radius:6px;width:42px;height:47px;font-size:27px}.game-landing .steps{gap:23px}.game-landing .steps li{column-gap:16px}.game-landing .steps p{font-size:14px}.game-landing .features article{padding:22px 17px}.game-landing .features h3{font-size:17px;line-height:1.4}.game-landing .features p{font-size:13px}.game-landing .feature-icon{width:39px;height:39px;margin-bottom:20px;font-size:23px}.game-landing .planning{padding:26px 23px}.game-landing .final-cta{padding:32px 26px}.game-landing .final-cta h2{font-size:32px}.game-landing .site-footer{padding-block:25px 30px}}@media (width<=420px){.hero-cards .side-card.left{left:calc(50% - 224px);transform:rotate(-16deg)scale(.72)}.hero-cards .side-card.right{right:calc(50% - 224px);transform:rotate(16deg)scale(.72)}.hero-cards .main-demo-card{width:250px}.hero-cards .card-display{height:432px}.hero-cards .stage-note{max-width:134px;padding-left:0;font-size:8px}.hero-trophy{gap:6px;padding:8px;right:-1px}.hero-trophy svg{width:42px;height:50px}.hero-trophy strong{font-size:14px}.hero-trophy>span{font-size:7px}.hero-art-label{letter-spacing:1px;font-size:7px}.game-landing .hero h1{font-size:clamp(36px,9.4vw,43px)}.game-landing .hero-actions{gap:12px 17px}.game-landing .hero-actions>.text-link{font-size:11px}.game-landing .hero .button{gap:20px;padding-inline:17px;font-size:13px}.hero-game-modes{gap:10px 14px;font-size:8px}.game-landing .cards-experience:not(.hero-cards){padding:13px 10px}.game-landing .cards-stage{padding-inline:8px}.game-landing .tier-guide>div{padding:13px}.career-path li>small{letter-spacing:.5px;font-size:7px}}@media (prefers-reduced-motion:reduce){.hero-cards .main-demo-card{animation:none;transform:rotate(-4deg)}.game-landing .button{transition:none}}.site-header .header-play{display:none}@media (width<=600px){html{scroll-padding-top:90px}.game-landing .site-header{z-index:30;background:#0b1220f5;gap:10px;padding-block:12px;position:sticky;top:0}.game-landing .site-header nav{gap:6px}.game-landing .site-header nav>.header-play{color:#20321c;background:#d5ef94;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font-size:13px;display:inline-flex}.game-landing .site-header .login-link{min-height:44px;padding:10px 12px}.game-landing .hero-actions{flex-wrap:wrap}.game-landing .hero-actions>.button{flex:1}.game-landing .hero-actions>.text-link{min-height:44px}.game-landing .hero-description{font-size:15px}.game-landing .faq-list summary{min-height:48px;font-size:15px;line-height:1.6}.game-landing .faq-list details p{font-size:14px}.game-landing .demo-tiers button{min-height:44px}.game-landing .tour-navigation button{min-height:46px}.game-landing .site-footer>a{align-items:center;min-height:44px;display:inline-flex}.game-landing .final-cta>.button,.game-landing .tour-explanation .button{width:100%}}@media (width<=420px){.game-landing .site-header .brand{letter-spacing:-.4px;gap:7px;font-size:14px}.game-landing .site-header .brand img{width:30px;height:30px}.game-landing .site-header .brand small{display:none}.game-landing .site-header .login-link{gap:5px;padding-inline:9px;font-size:12px}.game-landing .site-header nav>.header-play{padding-inline:10px}.game-landing .hero-actions>.text-link{font-size:13px}}
