@media (max-width:1024px){.calculator-grid,.demo-content,.hero .container,.partnership-content{grid-template-columns:1fr;gap:var(--spacing-xl)}.hero .container{text-align:center}.hero-stats{justify-content:center}.pricing-card{padding:1.5rem .8rem 1rem;min-height:200px}.pricing-label{font-size:1.6rem;margin-bottom:1rem}.price-amount{font-size:2.2rem;font-weight:800}.price-currency{font-size:1rem}.footer-content{padding:var(--spacing-xl)}.footer-links,.program-features{grid-template-columns:repeat(2,1fr)}.partnership{padding:var(--spacing-2xl) 0}}@media (max-width:768px){.hero-cta,.hero-stats{flex-direction:column}body{overflow-x:hidden;width:100%;max-width:100vw}.container{max-width:100%;padding-left:1rem;padding-right:1rem}.nav-links{display:none}.mobile-menu-btn{display:block}.hero-title{font-size:var(--font-size-4xl)}.hero-cta{align-items:center}.hero-stats{gap:var(--spacing-lg)}.calculator-controls,.earnings-result,.features-grid,.footer-links,.games-grid,.pricing-grid{grid-template-columns:1fr}.feature-card-wide{grid-column:span 1}.footer-bottom{flex-direction:column;gap:var(--spacing-md);text-align:center}.hero-new{padding:80px 0 60px}.hero-title_new{font-size:clamp(2rem, 6vw, 3rem)}.hero-subtitle_new{font-size:1.1rem}.hero-actions{margin-bottom:2rem}.hero-actions .btn{width:100%;margin-bottom:1rem}.hero-stats_new{padding:1rem .8rem;margin:2rem auto;max-width:500px}.stat-number_new{font-size:1.7rem}.feature-badge{padding:.6rem 1.2rem;font-size:.85rem;margin-bottom:.5rem}.demo-key-container{width:100%;max-width:100%;padding:2rem 1rem}.vless-key{width:100%;margin:0 auto}.vless-key .btn{width:100%;font-size:.9rem;padding:.8rem 1rem}.hero-title-new{margin-bottom:2.5rem!important;padding-top:2rem}.modal-dialog{margin:10px;max-width:calc(100% - 20px)}.modal-body{padding:20px 15px}.modal-footer,.modal-header{padding:15px 20px}.modal-footer{flex-direction:column;gap:10px}.modal-footer .btn{width:100%;margin:0!important}.nav-pills .nav-link{margin:0 4px;padding:10px 16px;font-size:14px}.step-number{width:28px;height:28px;font-size:12px;margin-right:0}.step-text{font-size:14px}.app-list,.instruction-steps{padding:15px}.app-item{padding:12px;flex-direction:column;align-items:flex-start;gap:10px}.app-item .btn{align-self:stretch}.program-info{margin-top:2rem;padding:1.5rem 1rem;overflow-x:hidden}.program-info h3{font-size:1.5rem;margin-bottom:1rem}.program-info p{font-size:.95rem;margin-bottom:1.5rem;padding:0 .5rem}.program-features.row{margin-top:1.5rem;--bs-gutter-x:1rem;--bs-gutter-y:1rem}.feature-item{padding:1.2rem .8rem;min-height:auto}.feature-item i{font-size:1.5rem;margin-bottom:.8rem}.feature-item h4{font-size:1rem;margin-bottom:.5rem}.feature-item p{font-size:.85rem;margin-bottom:0}.pricing{padding:3rem 0 2rem!important}.enhanced-badge{padding:6px 12px;font-size:.75rem;margin-bottom:.8rem;border-radius:15px}.pricing-card{padding:1rem .8rem;min-height:220px}.pricing-header{margin-bottom:.5rem}.pricing-price{margin:.5rem 0 .25rem}.price-amount{font-size:3rem;font-weight:800}.price-currency{font-size:1.4rem}.pricing-actions{margin-top:1rem}.pricing-btn{padding:.7rem 1.2rem;font-size:.85rem;border-radius:20px}.recommended-badge{font-size:.7rem;padding:.3rem .8rem}}@media (max-width:480px){.container{padding:0 var(--spacing-md)}.hero-title,.section-title{font-size:var(--font-size-3xl)}.btn{width:100%;justify-content:center}.pricing-label{font-size:2rem;margin-top:1rem;margin-bottom:1rem}.simple-shield-animation{height:250px}.main-shield{width:150px;height:150px}.shield-inner{font-size:3rem}.hero-new{padding:70px 0 50px}.hero-title_new{font-size:clamp(1.8rem, 7vw, 2.5rem);margin-bottom:1rem}.title-highlight,.title-main{margin-bottom:.3rem}.hero-subtitle_new{font-size:1rem;margin-bottom:2rem}.hero-stats_new{padding:1rem .8rem;margin:1.5rem auto;max-width:400px}.stat-number_new{font-size:1.5rem}.stat-label_new{font-size:.7rem}.feature-badge{padding:.5rem 1rem;font-size:.8rem;width:100%;text-align:center}.hero-features_new .row{flex-direction:column}.hero-features_new .col-auto{width:100%}.demo-key-container{padding:1.5rem .75rem;min-height:480px;width:100%;max-width:100%}.vless-key{width:100%;padding:1.25rem .75rem}.key-value{font-size:.7rem;padding:.6rem;line-height:1.3}.activation-circle,.progress-ring,.progress-ring svg{width:110px;height:110px}.hero-title-new{margin-bottom:3rem!important;padding-top:2.5rem;font-size:clamp(2rem, 8vw, 3rem)!important}}@media (hover:none) and (pointer:coarse){.btn,.nav-link{min-height:44px}.activation-circle:hover,.btn:hover,.feature-card:hover,.game-card:hover,.pricing-card:hover{transform:none}.btn:active,.feature-card:active,.game-card:active,.pricing-card:active{transform:scale(.98)}.btn{padding:12px 24px}.nav-link{padding:12px 16px}.activation-circle:active{transform:scale(.95)}.program-info{padding:1rem .75rem;margin-top:1.5rem}.feature-item i,.program-info h3{font-size:1.3rem}.program-info p{font-size:.9rem;padding:0 .25rem}.feature-item{padding:1rem .6rem}.feature-item h4{font-size:.95rem}.feature-item p{font-size:.8rem}}@media (max-width:896px) and (orientation:landscape){.hero-new{padding:60px 0 40px}.hero-title-new{font-size:clamp(1.8rem, 5vw, 2.5rem);margin-bottom:1rem!important}.hero-subtitle-new{font-size:1rem;margin-bottom:1.5rem}.hero-stats-new{margin:1.5rem auto}.demo-key-container{min-height:360px}.activation-circle{width:120px;height:120px}}@supports (container-type:inline-size){.demo-key-container{container-type:inline-size}@container (max-width:400px){.activation-circle{width:100px;height:100px}.activation-instruction{font-size:1.2rem}.activation-hint{font-size:.75rem}}}@media (max-width:576px){.pricing-card{padding:.8rem .6rem;min-height:200px}.price-amount{font-size:3.2rem;font-weight:800}.price-currency{font-size:1.4rem}.pricing-btn{padding:.8rem 1rem;font-size:.9rem}.section-header{margin-bottom:2rem!important}}@media (max-width:768px){.term-item{padding:16px;margin-bottom:12px}.contract-conditions{padding:20px;margin-top:20px}.parties-section{padding:20px;margin-bottom:20px}.force-majeure-notice{padding:16px;margin-top:16px}.additional-terms h5{margin-top:20px;margin-bottom:12px}.legal-list li{padding-left:20px;margin-bottom:10px;font-size:14px}.contact-card{padding:24px 20px}.footer .row.align-items-center,.footer-brand{text-align:center}.footer-brand{margin-bottom:var(--spacing-xl)}.footer-links{margin-bottom:var(--spacing-lg)}.footer-social{justify-content:center}.footer .col-md-6.text-md-end{text-align:center!important;margin-top:var(--spacing-md)}}@media (max-width:480px){.force-majeure-notice,.term-item{padding:12px}.contract-conditions,.parties-section{padding:16px}.legal-list li{font-size:13px;line-height:1.5}.contact-card{padding:20px 16px}.contact-card h4{font-size:18px}}.pricing-label{font-size:1.5rem;margin-top:1rem}.program-info{margin-top:2rem;padding:1.5rem 1rem;overflow-x:hidden}.program-info h3{font-size:1.5rem;margin-bottom:1rem}.program-info p{font-size:.95rem;margin-bottom:1.5rem;padding:0 .5rem}.program-features.row{margin-top:1.5rem;--bs-gutter-x:1rem;--bs-gutter-y:1rem}.feature-item{padding:1.2rem .8rem;min-height:auto}.feature-item i{font-size:1.5rem;margin-bottom:.8rem}.feature-item h4{font-size:1rem;margin-bottom:.5rem}.feature-item p{font-size:.85rem;margin-bottom:0}