.interactivegames-module__2P0VEG__container{max-width:1280px;margin:0 auto;padding:0 2rem}.interactivegames-module__2P0VEG__playgroundSection{background:linear-gradient(#fff 0%,#f0f7ff 100%);padding:6rem 0;position:relative;overflow:hidden}.interactivegames-module__2P0VEG__playgroundSection:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(255,200,100,.15) 0%,transparent 70%);width:600px;height:600px;position:absolute;top:-50%;right:-20%}.interactivegames-module__2P0VEG__playgroundSection:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(100,200,255,.15) 0%,transparent 70%);width:500px;height:500px;position:absolute;bottom:-30%;left:-10%}.interactivegames-module__2P0VEG__playgroundContainer{z-index:1;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}.interactivegames-module__2P0VEG__playgroundContent{justify-content:space-between;align-items:flex-start;gap:4rem;max-width:1200px;margin:4rem 0 0;display:flex}.interactivegames-module__2P0VEG__contentLeft{flex:1;max-width:700px}.interactivegames-module__2P0VEG__contentRight{flex-shrink:0;padding-top:.5rem}.interactivegames-module__2P0VEG__buttonGroup{align-items:center;gap:1rem;display:flex}.interactivegames-module__2P0VEG__buttonGroup button,.interactivegames-module__2P0VEG__buttonGroup a[class*=button]{color:#fff;background:#000;border:2px solid #000}.interactivegames-module__2P0VEG__buttonGroup button:hover,.interactivegames-module__2P0VEG__buttonGroup a[class*=button]:hover{background:#086ad8;border-color:#086ad8}.interactivegames-module__2P0VEG__arrowCircle{color:#fff;cursor:pointer;background:#000;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.25rem;transition:all .3s;display:flex}.interactivegames-module__2P0VEG__arrowCircle svg{transition:transform .3s;transform:rotate(-45deg)}.interactivegames-module__2P0VEG__arrowCircle:hover{background:#086ad8;transform:scale(1.1)}.interactivegames-module__2P0VEG__arrowCircle:hover svg{transform:rotate(0)}.interactivegames-module__2P0VEG__playgroundTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:max(2.5rem,min(5vw,4rem));font-weight:700;line-height:1.2}.interactivegames-module__2P0VEG__playText{color:#ff6b6b}.interactivegames-module__2P0VEG__purposeText{color:#4ecdc4}.interactivegames-module__2P0VEG__playgroundSubtitle{font-family:var(--font-cardo,"Georgia",serif);color:#4a5568;max-width:700px;margin:0;font-size:1.25rem;font-weight:400;line-height:1.7}.interactivegames-module__2P0VEG__visualFrame{background:linear-gradient(135deg,#f8f9fb 0%,#fff 100%);border:1px solid rgba(0,0,0,.06);border-radius:24px;max-width:1200px;margin:0 auto;padding:3rem;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.8)}.interactivegames-module__2P0VEG__visualFrame:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(255,107,107,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(78,205,196,.08) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.interactivegames-module__2P0VEG__playgroundVisual{justify-content:center;align-items:center;width:100%;min-height:550px;padding:2rem 0;display:flex;position:relative}.interactivegames-module__2P0VEG__keyBenefitsSection{background:#fff;padding:6rem 0}.interactivegames-module__2P0VEG__keyBenefitsSection .interactivegames-module__2P0VEG__sectionTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;text-align:center;letter-spacing:-.02em;margin-bottom:3.5rem;font-size:max(2rem,min(4vw,2.5rem));font-weight:700;line-height:1.3}.interactivegames-module__2P0VEG__benefitsCardsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1400px;margin:0 auto;display:grid}.interactivegames-module__2P0VEG__benefitsCardsGrid>div{min-height:auto;padding:2rem 2.5rem}.interactivegames-module__2P0VEG__benefitsCardsGrid h3{font-size:1.375rem}.interactivegames-module__2P0VEG__benefitsCardsGrid p{font-size:1rem;line-height:1.6}.interactivegames-module__2P0VEG__gameIcon{color:#086ad8;filter:drop-shadow(0 4px 12px rgba(8,106,216,.3));cursor:pointer;z-index:3;font-size:2.5rem;transition:all .3s;animation:6s ease-in-out infinite interactivegames-module__2P0VEG__float;position:absolute}.interactivegames-module__2P0VEG__gameIcon:hover{color:#ff6b6b;filter:drop-shadow(0 8px 20px rgba(255,107,107,.4));transform:scale(1.25)rotate(15deg)}.interactivegames-module__2P0VEG__icon1{animation-delay:.5s;top:25%;left:30%}.interactivegames-module__2P0VEG__icon2{animation-delay:2s;top:40%;right:25%}.interactivegames-module__2P0VEG__icon3{animation-delay:3.5s;bottom:30%;left:35%}@keyframes interactivegames-module__2P0VEG__float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-20px)rotate(5deg)}50%{transform:translateY(-40px)rotate(-5deg)}75%{transform:translateY(-20px)rotate(3deg)}}.interactivegames-module__2P0VEG__controllerBox{z-index:10;position:relative}.interactivegames-module__2P0VEG__controller{background:linear-gradient(145deg,#ffd93d 0%,#ffc107 100%);border-radius:32px;width:240px;padding:1.5rem;animation:3s ease-in-out infinite interactivegames-module__2P0VEG__pulse;box-shadow:0 16px 48px rgba(255,193,7,.4),inset 0 -6px 16px rgba(0,0,0,.1)}@keyframes interactivegames-module__2P0VEG__pulse{0%,to{transform:scale(1);box-shadow:0 20px 60px rgba(255,193,7,.4)}50%{transform:scale(1.02);box-shadow:0 25px 70px rgba(255,193,7,.5)}}.interactivegames-module__2P0VEG__controllerTop{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.interactivegames-module__2P0VEG__dpad{background:#ff6b6b;border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;box-shadow:0 4px 12px rgba(255,107,107,.4)}.interactivegames-module__2P0VEG__dpad:before,.interactivegames-module__2P0VEG__dpad:after{content:"";background:rgba(255,255,255,.3);position:absolute}.interactivegames-module__2P0VEG__dpad:before{border-radius:3px;width:18px;height:48px}.interactivegames-module__2P0VEG__dpad:after{border-radius:3px;width:48px;height:18px}.interactivegames-module__2P0VEG__dpadCenter{z-index:1;background:rgba(0,0,0,.2);border-radius:50%;width:18px;height:18px}.interactivegames-module__2P0VEG__buttons{grid-template-columns:repeat(2,1fr);gap:.375rem;width:60px;height:60px;display:grid;position:relative}.interactivegames-module__2P0VEG__btn{cursor:pointer;border-radius:50%;width:28px;height:28px;transition:all .2s;box-shadow:0 4px 8px rgba(0,0,0,.2)}.interactivegames-module__2P0VEG__btn:active{transform:translateY(2px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.interactivegames-module__2P0VEG__btnA{background:#4ecdc4}.interactivegames-module__2P0VEG__btnB{background:#ff6b6b}.interactivegames-module__2P0VEG__btnX{background:#95e1d3}.interactivegames-module__2P0VEG__btnY{background:#ffa07a}.interactivegames-module__2P0VEG__controllerScreen{background:#2c3e50;border-radius:12px;padding:1.5rem;box-shadow:inset 0 3px 10px rgba(0,0,0,.3)}.interactivegames-module__2P0VEG__screenContent{background:#34495e;border-radius:10px;justify-content:center;align-items:center;height:80px;display:flex;position:relative;overflow:hidden}.interactivegames-module__2P0VEG__screenContent:before{content:"";background:linear-gradient(45deg,transparent 30%,rgba(78,205,196,.1) 50%,transparent 70%);animation:3s linear infinite interactivegames-module__2P0VEG__scan;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes interactivegames-module__2P0VEG__scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.interactivegames-module__2P0VEG__playIcon{color:#4ecdc4;filter:drop-shadow(0 0 16px rgba(78,205,196,.6));font-size:2.25rem;animation:2s ease-in-out infinite interactivegames-module__2P0VEG__blink}.interactivegames-module__2P0VEG__comingSoonBadgeGames{background:rgba(255,255,255,.95);border:2px solid rgba(0,0,0,.1);border-radius:10px;padding:.75rem 1.75rem;transition:all .3s;box-shadow:0 8px 24px rgba(0,0,0,.15)}.interactivegames-module__2P0VEG__comingSoonBadgeGames span{font-family:var(--font-manrope),sans-serif;color:#121c44;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:700}.interactivegames-module__2P0VEG__controllerScreen:hover .interactivegames-module__2P0VEG__comingSoonBadgeGames{transform:scale(1.05);box-shadow:0 12px 32px rgba(0,0,0,.2)}@keyframes interactivegames-module__2P0VEG__blink{0%,to{opacity:1}50%{opacity:.5}}.interactivegames-module__2P0VEG__shape{opacity:.6;animation:20s linear infinite interactivegames-module__2P0VEG__rotate;position:absolute}.interactivegames-module__2P0VEG__circle1{background:linear-gradient(135deg,#ffd93d,#ffc107);border-radius:50%;width:80px;height:80px;animation-duration:25s;top:20%;left:3%}.interactivegames-module__2P0VEG__circle2{background:linear-gradient(135deg,#ff6b6b,#ff4757);border-radius:50%;width:60px;height:60px;animation-duration:30s;animation-direction:reverse;bottom:20%;right:3%}.interactivegames-module__2P0VEG__square1{background:linear-gradient(135deg,#4ecdc4,#44a08d);border-radius:10px;width:55px;height:55px;animation-duration:22s;top:55%;left:20%;transform:rotate(15deg)}@keyframes interactivegames-module__2P0VEG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.interactivegames-module__2P0VEG__introSection{background:#fff;padding:4rem 0}.interactivegames-module__2P0VEG__sectionTitle{font-family:var(--font-cardo,"Georgia",serif);color:#121c44;text-align:center;margin-bottom:1.5rem;font-size:max(2rem,min(4vw,2.5rem));font-weight:700}.interactivegames-module__2P0VEG__sectionText{color:#4a5568;text-align:center;max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.7}.interactivegames-module__2P0VEG__useCasesSection{background:#f8f9fb;padding:5rem 0}.interactivegames-module__2P0VEG__useCasesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.interactivegames-module__2P0VEG__useCaseCard{text-align:center;background:#fff;border:2px solid transparent;border-radius:12px;padding:2.5rem 2rem;transition:all .3s}.interactivegames-module__2P0VEG__useCaseCard:hover{border-color:#064ece;transform:translateY(-8px);box-shadow:0 16px 32px rgba(0,0,0,.12)}.interactivegames-module__2P0VEG__iconWrapper{margin-bottom:1.5rem;font-size:3rem}.interactivegames-module__2P0VEG__useCaseCard h3{color:#121c44;margin-bottom:.75rem;font-size:1.375rem;font-weight:700}.interactivegames-module__2P0VEG__useCaseCard p{color:#4a5568;font-size:1rem;line-height:1.6}.interactivegames-module__2P0VEG__benefitsSection{background:linear-gradient(135deg,#f0f7ff 0%,#f8f9fb 100%);padding:6rem 0}.interactivegames-module__2P0VEG__benefitsSection .interactivegames-module__2P0VEG__sectionTitle{font-family:var(--font-manrope,sans-serif);color:#121c44;text-align:center;letter-spacing:-.02em;margin-bottom:4rem;font-size:max(2rem,min(4vw,2.5rem));font-weight:700;line-height:1.3}.interactivegames-module__2P0VEG__benefitsGrid{grid-template-columns:repeat(3,1fr);gap:5rem;max-width:1000px;margin:0 auto;display:grid}.interactivegames-module__2P0VEG__benefitCard{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.interactivegames-module__2P0VEG__statNumber{font-family:var(--font-manrope,sans-serif);color:#086ad8;letter-spacing:-.03em;font-size:max(4rem,min(6vw,5.5rem));font-weight:700;line-height:1}.interactivegames-module__2P0VEG__statLabel{font-family:var(--font-manrope,sans-serif);color:#121c44;letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.4}.interactivegames-module__2P0VEG__ctaSection{color:#fff;text-align:center;background:#121c44;padding:5rem 0}.interactivegames-module__2P0VEG__ctaSection h2{font-family:var(--font-cardo,"Georgia",serif);margin-bottom:1rem;font-size:max(1.875rem,min(4vw,2.25rem));font-weight:700}.interactivegames-module__2P0VEG__ctaSection p{opacity:.9;margin-bottom:2rem;font-size:1.125rem}@media (max-width:1024px){.interactivegames-module__2P0VEG__visualFrame{border-radius:20px;padding:2.5rem}.interactivegames-module__2P0VEG__playgroundVisual{min-height:500px}.interactivegames-module__2P0VEG__controller{width:220px}.interactivegames-module__2P0VEG__keyBenefitsSection{padding:4rem 0}.interactivegames-module__2P0VEG__benefitsCardsGrid{grid-template-columns:1fr;gap:1.25rem}.interactivegames-module__2P0VEG__gameIcon{font-size:2rem}.interactivegames-module__2P0VEG__shape{opacity:.4}}@media (max-width:768px){.interactivegames-module__2P0VEG__container{padding:0 1.5rem}.interactivegames-module__2P0VEG__playgroundSection{padding:4rem 0}.interactivegames-module__2P0VEG__playgroundContent{flex-direction:column;align-items:stretch;gap:2rem}.interactivegames-module__2P0VEG__contentLeft{max-width:100%}.interactivegames-module__2P0VEG__playgroundTitle{font-size:2.25rem}.interactivegames-module__2P0VEG__playgroundSubtitle{font-size:1.0625rem}.interactivegames-module__2P0VEG__visualFrame{border-radius:16px;padding:2rem}.interactivegames-module__2P0VEG__playgroundVisual{min-height:450px;padding:1.5rem 0}.interactivegames-module__2P0VEG__controller{width:200px;padding:1.25rem}.interactivegames-module__2P0VEG__dpad,.interactivegames-module__2P0VEG__buttons{width:50px;height:50px}.interactivegames-module__2P0VEG__dpad:before{width:14px;height:40px}.interactivegames-module__2P0VEG__dpad:after{width:40px;height:14px}.interactivegames-module__2P0VEG__dpadCenter{width:14px;height:14px}.interactivegames-module__2P0VEG__btn{width:24px;height:24px}.interactivegames-module__2P0VEG__controllerScreen{padding:1.25rem}.interactivegames-module__2P0VEG__screenContent{height:70px}.interactivegames-module__2P0VEG__playIcon{font-size:1.75rem}.interactivegames-module__2P0VEG__comingSoonBadgeGames{padding:.625rem 1.5rem}.interactivegames-module__2P0VEG__comingSoonBadgeGames span{font-size:.875rem}.interactivegames-module__2P0VEG__gameIcon{font-size:2rem}.interactivegames-module__2P0VEG__icon1{top:28%;left:32%}.interactivegames-module__2P0VEG__icon2{top:45%;right:28%}.interactivegames-module__2P0VEG__icon3{bottom:32%;left:38%}.interactivegames-module__2P0VEG__shape{opacity:.3}.interactivegames-module__2P0VEG__circle1{width:60px;height:60px}.interactivegames-module__2P0VEG__circle2{width:50px;height:50px}.interactivegames-module__2P0VEG__square1{width:45px;height:45px}.interactivegames-module__2P0VEG__introSection,.interactivegames-module__2P0VEG__useCasesSection,.interactivegames-module__2P0VEG__benefitsSection,.interactivegames-module__2P0VEG__ctaSection{padding:3rem 0}.interactivegames-module__2P0VEG__benefitsSection{padding:4rem 0}.interactivegames-module__2P0VEG__benefitsSection .interactivegames-module__2P0VEG__sectionTitle{margin-bottom:3rem}.interactivegames-module__2P0VEG__benefitsGrid{grid-template-columns:1fr;gap:3rem}.interactivegames-module__2P0VEG__statNumber{font-size:4rem}.interactivegames-module__2P0VEG__statLabel{font-size:1rem}}
