:root{--gtg-primary:#0a6cf0;--gtg-primary-dark:#0050d0;--gtg-accent:#e3000f;--gtg-accent-dark:#b3000c;--gtg-brand-blue:#0a6cf0;--gtg-brand-blue-d:#0050d0;--gtg-brand-navy:#0a1f5c;--gtg-brand-red:#e3000f}body .btn-primary,body .gtg-b-btn:not(.gtg-b-btn--wa),body .gtg-btn,body .gtg-combo__btn,body .gtg-fbtn--primary,body .gtg-p12__btn:not(.gtg-p12__btn--wa),body .gtg-qd__b,body .gtg-wrap button.gtg-btn,body button.gtg-btn{background:linear-gradient(135deg,#0a6cf0,#0050d0)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(10,108,240,.28)!important}body .gtg-b-btn:not(.gtg-b-btn--wa) *,body .gtg-btn *,body .gtg-combo__btn *,body .gtg-p12__btn:not(.gtg-p12__btn--wa) *,body .gtg-qd__b *{color:#fff!important}body .gtg-b-btn:not(.gtg-b-btn--wa):hover,body .gtg-btn:hover,body .gtg-combo__btn:hover,body .gtg-p12__btn:not(.gtg-p12__btn--wa):hover,body .gtg-qd__b:hover{filter:brightness(1.08)}body .gtg-b-btn--wa,body .gtg-p12__btn--wa{background:#16a34a!important;color:#fff!important}body .gtg-cc__price b,body .gtg-p12__price b,body .gtg-price strong,body .gtg-pricerow b,body .gtg-pricerow strong,body .gtg-qd__p{color:#0a1f5c!important}body .gtg-mrp,body .gtg-p12__price del,body .gtg-price del,body .gtg-pricerow del{color:#94a3b8!important}body .gtg-off,body .gtg-p12__save{background:#ffe8ea!important;color:#c4000d!important;border-radius:99px}body .main-site-footer .btn-course{background:linear-gradient(135deg,#e3000f,#b3000c)}body .main-site-footer .btn-admission{background:linear-gradient(135deg,#0a6cf0,#0050d0)}body .main-site-footer .btn-tma{background:linear-gradient(135deg,#0a1f5c,#0a3a9c)}body .btn-telegram{background:linear-gradient(135deg,#2fb0f5,#0d8fe0)!important;box-shadow:0 6px 16px rgba(13,143,224,.22)!important}body .btn-watch{background:linear-gradient(135deg,#ff6161,#ee3b3b)!important;box-shadow:0 6px 16px rgba(238,59,59,.22)!important}body .gtg-wrap .gtg-card .gtg-price{display:none!important}body .gtg-wrap .gtg-card .gtg-buy,body .gtg-wrap .gtg-card .gtg-card-foot{display:block!important;border-top:1px solid #eef2f8;padding-top:12px;margin-top:auto}body .gtg-wrap .gtg-card .gtg-wabtn,body .gtg-wrap .gtg-card button.gtg-btn{width:100%!important;min-height:44px;border-radius:12px!important;font-size:14.5px!important;justify-content:center}body .gtg-wrap .gtg-card{border-radius:18px;padding:18px;border:1px solid #e3ebf8;background:linear-gradient(180deg,#fff 0,#f8fbff 100%);box-shadow:0 2px 10px rgba(10,31,92,.06)}body .gtg-wrap .gtg-card:hover{box-shadow:0 14px 30px rgba(10,108,240,.14);border-color:#b9d4fb}body .gtg-wrap .gtg-card h3{font-size:16.5px!important;color:#0a1f5c}body .gtg-wrap .gtg-card .gtg-feat li{color:#475569}body .gtg-p12__sech{margin-bottom:34px}body .gtg-p12__sech h2{margin-bottom:0}body .gtg-p12__combos{padding:0 12px;gap:56px;margin-top:6px}body .gtg-p12__sec--combo{margin:20px 0 80px}body .gtg-home-p12 .gtg-p12__sec--combo{margin-bottom:70px}@media (max-width:640px){body .gtg-p12__combos{gap:34px;padding:0}body .gtg-p12__sech{margin-bottom:24px}body .gtg-p12__sec--combo{margin-bottom:56px}}body .btn-telegram,body .btn-telegram *,body .btn-telegram:active,body .btn-telegram:focus,body .btn-telegram:hover,body .btn-watch,body .btn-watch *,body .btn-watch:active,body .btn-watch:focus,body .btn-watch:hover{color:#fff!important;border-color:transparent!important}body .btn-telegram:hover{background:linear-gradient(135deg,#1c9fe8,#0a7fd0)!important;transform:translateY(-2px)}body .btn-watch:hover{background:linear-gradient(135deg,#f24d4d,#e02a2a)!important;transform:translateY(-2px)}body .btn-primary:focus,body .btn-primary:hover,body .gtg-b-btn:not(.gtg-b-btn--wa):hover,body .gtg-btn:focus,body .gtg-btn:hover,body .gtg-combo__btn:hover,body .gtg-fbtn--primary:hover,body .gtg-p12__btn:not(.gtg-p12__btn--wa):focus,body .gtg-p12__btn:not(.gtg-p12__btn--wa):hover,body .gtg-qd__b:hover,body .main-site-footer .highlight-btn:hover{color:#fff!important;background:linear-gradient(135deg,#0a6cf0,#003fa8)!important;border-color:transparent!important}.footer-promo,.footer-promo:hover,body .main-site-footer .highlight-btn,body .main-site-footer .highlight-btn *,body .main-site-footer .highlight-btn:hover{color:#fff!important}body .gtg-b-btn--wa:hover,body .gtg-p12__btn--wa:hover{background:#15803d!important;color:#fff!important}.footer-promo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 26px;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,#0a1f5c,#0a6cf0);text-decoration:none;box-shadow:0 8px 22px rgba(10,31,92,.2);transition:transform .2s}.footer-promo:hover{transform:translateY(-2px)}.footer-promo__ic{flex:none;width:46px;height:46px;border-radius:12px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:1.3rem}.footer-promo__t{flex:1 1 240px;display:flex;flex-direction:column;gap:2px;min-width:0}.footer-promo__t strong{font-size:1.02rem;color:#fff}.footer-promo__t small{font-size:.8rem;color:rgba(255,255,255,.85);line-height:1.4}.footer-promo__b{flex:none;background:#fff;color:#0050d0;font-weight:700;font-size:.88rem;padding:9px 16px;border-radius:30px}.footer-promo__b i{margin-left:4px;font-size:.8rem}.footer-links li a:hover{padding-left:4px;color:#0050d0}@media (max-width:600px){.footer-promo{padding:12px 14px}.footer-promo__b{width:100%;text-align:center}}.gtg-store-page--bridge .gtg-store-hero__chips li{font-weight:600}.gtg-store-page--bridge .gtg-store-section-title{display:flex;align-items:center;justify-content:center;gap:8px;margin:34px auto 16px;padding:10px 20px;width:fit-content;max-width:100%;border-radius:40px;background:linear-gradient(135deg,#eaf2ff,#dce9ff);border:1px solid #c5d9fb;color:#0a1f5c;font-size:clamp(1rem,2.6vw,1.35rem)!important;line-height:1.3}.gtg-store-page--bridge .gtg-btn{min-height:46px;font-weight:700;font-size:15px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.bx-more+*,.gtg-store-page--bridge .bx-more{scroll-margin-top:20px}@media (max-width:640px){.gtg-store-page--bridge .gtg-btn{width:100%}.gtg-store-page--bridge .gtg-store-section-title{border-radius:16px;padding:10px 14px}.gtg-store-page--bridge .gtg-store-body{padding-left:12px;padding-right:12px}}.bs-sec{margin:34px 0}.bs-grid{gap:30px}.bs-card .bn-combo__buy{margin-top:0}.bs-or{display:flex;align-items:center;gap:10px;color:#64748b;font-size:.78rem;font-weight:600}.bs-or:after,.bs-or:before{content:"";flex:1;height:1px;background:#d6e3fb}.bs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bs-list li,.bs-list li>i{display:flex;align-items:center}.bs-list li{gap:10px;padding:8px 10px;background:#f4f8ff;border-radius:12px}.bs-list li>i{flex:none;width:30px;height:30px;border-radius:9px;background:#fff;color:#0a6cf0;justify-content:center;font-size:.85rem;box-shadow:0 1px 3px rgba(10,31,92,.1)}.bs-list li>span{flex:1;min-width:0;font-size:.84rem;font-weight:600;color:#0f172a;line-height:1.3}.bs-list li>b{flex:none;color:#0050d0;font-size:.95rem}.bs-list .gtg-btn,.bs-wa{flex:none;width:auto!important;min-height:38px!important;padding:8px 14px!important;font-size:13px!important;border-radius:10px!important}.bs-wa{display:inline-flex;align-items:center;gap:6px;background:#16a34a;color:#fff!important;font-weight:700;text-decoration:none}@media (max-width:480px){.bs-list li{flex-wrap:wrap}.bs-list li>span{flex-basis:calc(100% - 44px)}.bs-list li>b{margin-left:40px}.bs-list .gtg-btn,.bs-wa{margin-left:auto}.bn-combo__buy .gtg-btn{width:100%!important}}.gtg-store-hero--compact{padding:16px 0 12px!important;min-height:0!important}.gtg-store-hero--compact h1{font-size:clamp(1.3rem,3.4vw,1.8rem)!important;margin:6px 0 0!important}.gtg-store-hero--compact .gtg-store-hero__badge{font-size:.72rem!important;padding:3px 12px!important}.gtg-tma-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:18px 0 0;padding:0}.gtg-tma-tags li{background:#fff;border:1px solid #e2e8f0;border-radius:30px;padding:7px 14px;font-size:.82rem;font-weight:600;color:#0a1f5c}.gtg-tma-tags i{color:#16a34a;margin-right:5px}