.growth-main{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:34px 0 24px}.growth-header-link,.locale-switcher a{color:var(--text-muted,#b6bdd4);font-weight:800;text-decoration:none}.growth-header-link:hover,.locale-switcher a:hover,.locale-switcher a[aria-current=page]{color:#fff}.locale-switcher{display:flex;gap:8px}.locale-switcher a{padding:7px 9px;border-radius:10px;background:rgba(255,255,255,.04)}.locale-hero,.partner-hero,.report-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:radial-gradient(circle at 80% 20%,rgba(119,97,255,.3),transparent 34%),linear-gradient(135deg,#171d3b,#0c1022);box-shadow:0 24px 70px rgba(3,5,13,.35)}.locale-hero{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:clamp(28px,5vw,64px)}.locale-hero h1,.partner-hero h1,.report-hero h1{max-width:850px;margin:.15em 0;font-size:clamp(2.15rem,5vw,4.8rem);line-height:.98;letter-spacing:-.055em}.locale-hero p,.partner-hero>div>p,.report-hero p{max-width:720px;color:#c5cbe0;font-size:1.08rem;line-height:1.7}.locale-hero__signal{flex:0 0 150px;display:grid;place-items:center;min-height:150px;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:rgba(7,10,24,.65);box-shadow:inset 0 0 30px rgba(113,99,255,.2)}.locale-hero__signal strong{font-size:2.6rem}.locale-hero__signal span:last-child{font-size:.76rem;color:#b7bed6;text-align:center}.intent-pills{display:flex;gap:9px;overflow:auto;padding:18px 2px 6px;scrollbar-width:none}.intent-pills a{white-space:nowrap;color:#dce1ef;text-decoration:none;padding:9px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#13182c}.growth-panel{margin-top:22px;padding:clamp(20px,3vw,36px);border:1px solid rgba(255,255,255,.09);border-radius:24px;background:rgba(18,23,43,.78)}.growth-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.growth-heading h2,.growth-panel h2,.partner-boundaries h2,.report-method h2,.report-next h2{margin:.1em 0;font-size:clamp(1.55rem,3vw,2.35rem)}.growth-heading>a,.partner-boundaries>a{color:#9da9ff;font-weight:800;text-decoration:none}.locale-game-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.locale-game-card{min-width:0;border-radius:18px;background:#0d1122;overflow:hidden;border:1px solid rgba(255,255,255,.07);transition:transform .18s ease,border-color .18s ease}.locale-game-card:hover{transform:translateY(-4px);border-color:rgba(151,139,255,.55)}.locale-game-card__media{position:relative;display:block;aspect-ratio:1.6;background:#171c32;overflow:hidden}.locale-game-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.locale-game-card:hover img{transform:scale(1.035)}.locale-game-card__play{position:absolute;inset:auto 10px 10px auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#101322;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.3)}.locale-game-card>div{padding:13px}.locale-game-card p{margin:0;color:#8c95b2;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.locale-game-card h3{margin:5px 0 12px;font-size:1rem;line-height:1.25}.locale-game-card h3 a,.locale-game-card__action{color:#f8f9ff;text-decoration:none}.locale-game-card__action{font-size:.8rem;font-weight:900;color:#aeb7ff}.language-note{display:flex;gap:16px;margin:22px 0;padding:22px;border:1px dashed rgba(255,255,255,.15);border-radius:18px;color:#b8c0d7}.language-note h2{margin:0 0 5px;color:#fff;font-size:1rem}.language-note p{margin:0;line-height:1.55}.partner-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:38px;padding:clamp(30px,6vw,78px)}.partner-actions,.report-next>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.partner-orbit{position:relative;display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:rgba(7,10,24,.5)}.partner-orbit:before,.partner-orbit:after{content:"";position:absolute;inset:17%;border:1px dashed rgba(255,255,255,.2);border-radius:50%}.partner-orbit:after{inset:31%;border-style:solid}.partner-orbit strong{text-align:center;line-height:.9;z-index:1}.partner-orbit span{position:absolute;padding:6px 10px;border-radius:999px;background:#252c59;font-size:.74rem;font-weight:900}.partner-orbit span:nth-child(1){top:5%}.partner-orbit span:nth-child(2){right:0}.partner-orbit span:nth-child(3){bottom:5%}.partner-orbit span:nth-child(4){left:0}.partner-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.partner-proof article{padding:22px;border-radius:20px;background:#151a30;border:1px solid rgba(255,255,255,.07)}.partner-proof .material-symbols-rounded{color:#f4a7ff}.partner-proof h2{font-size:1.05rem}.partner-proof p,.partner-intake>div>p,.partner-boundaries p{color:#abb3ca;line-height:1.6}.partner-intake{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px}.partner-intake ol{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:intake}.partner-intake li{display:grid;grid-template-columns:28px 150px 1fr;gap:10px;align-items:start;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08);counter-increment:intake}.partner-intake li:before{content:counter(intake);display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#7c6cff;color:#fff;font-weight:900}.partner-intake li span{color:#acb4cb}.partner-boundaries,.report-method,.report-next{margin:22px 0;padding:clamp(22px,4vw,44px);border-radius:24px;background:linear-gradient(120deg,rgba(246,108,179,.1),rgba(122,102,255,.08));border:1px solid rgba(255,255,255,.08)}.report-hero{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:clamp(30px,5vw,64px)}.report-stamp{flex:0 0 auto;display:grid;gap:3px;padding:16px 20px;border:1px solid rgba(142,255,201,.3);border-radius:14px;color:#a9b2ca}.report-stamp strong{color:#8effc9;letter-spacing:.18em}.report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.report-metrics article{display:grid;gap:5px;padding:20px;border-radius:18px;background:#141a30;border:1px solid rgba(255,255,255,.07)}.report-metrics span,.report-metrics small{color:#9da5bd}.report-metrics strong{font-size:2rem}.report-breakdown{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px}.report-bars{display:grid;gap:11px}.report-bars>div{display:grid;grid-template-columns:130px 1fr 34px;gap:12px;align-items:center}.report-bar{height:8px;border-radius:99px;background:#272d45;overflow:hidden}.report-bar i{display:block;width:var(--bar);height:100%;border-radius:inherit;background:linear-gradient(90deg,#7768ff,#f56fba)}.report-method{display:grid;grid-template-columns:.6fr 1.4fr;gap:38px}.report-method ol{margin:0;padding-left:20px;color:#bdc4d8;line-height:1.65}.report-caveat{grid-column:2;padding:14px;border-radius:12px;background:rgba(0,0,0,.18);color:#ffd594}.report-next{text-align:center}.report-next p{max-width:760px;margin:10px auto;color:#b9c0d4;line-height:1.65}.report-next>div{justify-content:center}
@media(max-width:900px){.locale-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-hero,.partner-intake,.report-breakdown,.report-method{grid-template-columns:1fr}.partner-orbit{max-width:330px;margin:auto;width:100%}.report-metrics{grid-template-columns:repeat(2,1fr)}.report-caveat{grid-column:auto}}
@media(max-width:620px){.growth-main{width:min(100% - 20px,1240px);padding-top:18px}.locale-hero,.report-hero{align-items:flex-start;flex-direction:column}.locale-hero__signal{min-height:105px;flex-basis:auto;width:105px}.locale-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.growth-heading{align-items:flex-start;flex-direction:column}.partner-proof{grid-template-columns:1fr}.partner-intake li{grid-template-columns:28px 1fr}.partner-intake li span{grid-column:2}.report-bars>div{grid-template-columns:100px 1fr 28px}.report-metrics{grid-template-columns:1fr 1fr}.report-metrics article{padding:15px}.report-stamp{align-self:flex-start}}
@media(prefers-reduced-motion:reduce){.locale-game-card,.locale-game-card__media img{transition:none}}
