.npk-ultimate-title p{color:var(--npk-text-light);font-size:1.1em;margin:0;font-style:italic}.npk-champion-header{background:var(--npk-white);padding:15px 20px;border-bottom:1px solid #eaeaea;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.05)}.npk-header-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.npk-back-button{display:inline-flex;align-items:center;gap:8px;color:var(--npk-text-dark);text-decoration:none;font-weight:500;padding:10px 16px;border-radius:6px;border:1px solid #e0e0e0;background:var(--npk-white);transition:var(--npk-transition)}.npk-back-button:hover{background:#f5f5f5;border-color:var(--npk-accent-green);transform:translateX(-2px)}.npk-back-button:active{transform:translateX(0)}.npk-champion-footer{background:var(--npk-white);border-top:1px solid #eaeaea;padding:20px;text-align:center;color:var(--npk-text-light)}.npk-tab-button.active:after{display:none}.npk-tab-button.active:hover{background:var(--npk-accent-green-dark);border-color:var(--npk-accent-green-dark);color:var(--npk-white)}.npk-module-container.active{display:block}.npk-module-tabs .npk-tab-button.active{background:var(--npk-accent-green);border-color:var(--npk-accent-green);color:var(--npk-white)}.landing-mode .npk-nav-button{display:none!important}.landing-mode .npk-tab-button{width:280px;height:200px;padding:30px 20px;border:2px solid #d4b483!important;border-radius:16px;font-size:24px;box-shadow:var(--npk-shadow)}.landing-mode .npk-tab-button:hover{transform:translateY(2px);box-shadow:var(--npk-shadow-hover);border-color:#b8a98f;color:var(--npk-accent-green)}.landing-mode .npk-tab-button:after{display:none}.landing-mode .npk-tab-button .npk-btn-number{display:flex;align-items:center;justify-content:center;gap:8px;font-size:30px;font-weight:500;color:var(--npk-accent-green);margin-bottom:15px;line-height:1;transition:none}.landing-mode .npk-tab-button .npk-btn-number::before{content:"Шаг";font-size:35px;font-weight:500;color:var(--npk-accent-green)}.landing-mode .npk-tab-button:hover .npk-btn-number{transform:none;color:var(--npk-accent-green)}.landing-mode .npk-tab-button .npk-btn-title{font-size:24px}.landing-mode .npk-ultimate-title,.landing-mode .npk-champion-header,.landing-mode .npk-champion-footer,.landing-mode #npk-isolation-zone{display:none!important}@media (max-width:768px){.npk-header-container{flex-direction:column;gap:15px}}@media (max-width:480px){.npk-back-button span:last-child{display:none}.npk-back-button{padding:12px;justify-content:center;width:44px;height:44px}.npk-ultimate-title p{font-size:1em}}@media (max-width:900px){.landing-mode .npk-module-tabs{flex-direction:column;gap:20px;padding:20px}.landing-mode .npk-tab-button{width:90%;max-width:400px;height:auto;min-height:160px}.landing-mode .npk-tab-button .npk-btn-number{font-size:40px}}@media (max-width:480px){.landing-mode .npk-tab-button{min-height:140px}.landing-mode .npk-tab-button .npk-btn-number{font-size:35px}.landing-mode .npk-tab-button .npk-btn-title{font-size:20px}}@media (hover:none) and (pointer:coarse){.touch-device .npk-tab-button:hover{transform:none}.touch-device .npk-tab-button:hover:after{transform:translateX(-100%)}.landing-mode .npk-tab-button:hover{transform:none;box-shadow:var(--npk-shadow)}}.menu-item-npk-back{margin-right:auto!important}.menu-item-npk-instruction{margin-left:auto!important}.menu-item-npk-back a,.menu-item-npk-instruction a{color:#227d51!important;font-weight:600;background-color:transparent;border:1px solid #227d51;border-radius:30px;padding:8px 18px!important;transition:all .25s ease;text-decoration:none}.menu-item-npk-back a:hover,.menu-item-npk-instruction a:hover{background-color:#227d51!important;color:#fff!important;border-color:#227d51}