@font-face{font-family:'Dela Gothic One';src:local('Dela Gothic One Regular'),local('DelaGothicOne-Regular'),url('../themes/procheat/assets/common/font/delta-gothic-one/DelaGothicOne-Regular.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Geologica Roman';src:local('Geologica Roman Regular'),local('GeologicaRoman-Regular'),url('../themes/procheat/assets/common/font/geologica/GeologicaRoman-Regular.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Geologica Roman';src:local('Geologica Roman SemiBold'),local('GeologicaRoman-SemiBold'),url('../themes/procheat/assets/common/font/geologica/GeologicaRoman-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Geologica Roman';src:local('Geologica Roman Thin'),local('GeologicaRoman-Thin'),url('../themes/procheat/assets/common/font/geologica/GeologicaRoman-Thin.woff2') format('woff2');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Geologica Roman';src:local('Geologica Roman ExtraLight'),local('GeologicaRoman-ExtraLight'),url('../themes/procheat/assets/common/font/geologica/GeologicaRoman-ExtraLight.woff2') format('woff2');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Geologica Roman';src:local('Geologica Roman Light'),local('GeologicaRoman-Light'),url('../themes/procheat/assets/common/font/geologica/GeologicaRoman-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Geologica Roman';src:local('Geologica Roman Black'),local('GeologicaRoman-Black'),url('../themes/procheat/assets/common/font/geologica/GeologicaRoman-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Geologica Roman';src:local('Geologica Roman ExtraBold'),local('GeologicaRoman-ExtraBold'),url('../themes/procheat/assets/common/font/geologica/GeologicaRoman-ExtraBold.woff2') format('woff2');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Geologica Roman';src:local('Geologica Roman Medium'),local('GeologicaRoman-Medium'),url('../themes/procheat/assets/common/font/geologica/GeologicaRoman-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Geologica Roman';src:local('Geologica Roman Bold'),local('GeologicaRoman-Bold'),url('../themes/procheat/assets/common/font/geologica/GeologicaRoman-Bold.woff2') format('woff2');font-weight:bold;font-style:normal;font-display:swap}
:root{--color-white:#fff;--color-white-80:rgba(255,255,255,0.8);--color-white-70:rgba(255,255,255,0.7);--color-white-50:rgba(255,255,255,0.5);--color-white-20:rgba(255,255,255,0.2);--color-white-10:rgba(255,255,255,0.1);--color-text-primary:#fff;--color-text-secondary:#E5E7EB;--color-text-accent:#6BEEFF;--gradient-primary:linear-gradient(90deg,#6EA1FF 0%,#E66DFF 100%);--gradient-secondary:linear-gradient(90deg,#FF6EA1 0%,#E66DFF 100%);--gradient-background:linear-gradient(90deg,#172554 0%,#3B0764 50%,#1E1B4B 100%);--gradient-header:linear-gradient(0deg,rgba(35,10,80,0.85) 0%,rgba(53,44,160,0.85) 100%);--gradient-footer:linear-gradient(135deg,#0F172A 0%,#1E1B4B 50%,#0F172A 100%);--shadow-primary:0 4px 20px rgba(0,0,0,0.3);--shadow-hover:0 8px 30px rgba(0,0,0,0.4);--shadow-glow:0 0 25px rgba(110,161,255,0.4);--spacing-xs:5px;--spacing-sm:10px;--spacing-md:15px;--spacing-lg:20px;--spacing-xl:30px;--spacing-xxl:40px;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:16px;--border-radius-xl:20px;--border-radius-round:50%;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:24px;--font-size-xxl:32px}
body{background-image:var(--gradient-background);min-height:100vh;font-family:'Geologica Roman',sans-serif;font-size:var(--font-size-md);color:var(--color-text-primary);overflow-x:hidden}h1{font-family:'Dela Gothic One',sans-serif;font-size:var(--font-size-xxl);background-clip:text;background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.8));text-transform:uppercase;padding-bottom:var(--spacing-lg);margin-bottom:0}h1>span{text-transform:none;color:var(--color-text-accent);background-image:none;-webkit-text-fill-color:var(--color-text-accent)}p{color:var(--color-text-secondary);font-size:var(--font-size-md);font-family:'Geologica Roman',sans-serif;line-height:1.6}ol,ul{padding-left:0}@media (max-width:991px){h1 span{display:inline}}@media (max-width:540px){h1{font-size:24px}p{font-size:14px}}.logo{background-image:url('../themes/procheat/assets/common/img/logo.svg');background-repeat:no-repeat;background-size:contain;width:359px;height:78px;display:block;transition:transform 0.3s ease}.logo:hover{transform:scale(1.02)}.navbar-toggler:focus{box-shadow:none !important}.pagination{display:flex;justify-content:center;align-items:center;gap:0.5rem;margin:2rem 0;flex-wrap:wrap}.page-item .page-link{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);color:var(--color-text-primary);padding:0.75rem 1rem;text-decoration:none;border-radius:8px;transition:all 0.3s ease;min-width:44px;text-align:center;font-weight:500;backdrop-filter:blur(10px)}.page-item .page-link:hover{background:rgba(255,255,255,0.2);border-color:var(--color-accent);color:var(--color-text-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.3)}.page-item.active .page-link{background:var(--gradient-primary);border-color:var(--color-accent);color:var(--color-text-primary);font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,0.4)}.page-item.disabled .page-link{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.4);cursor:not-allowed;transform:none}.page-item.disabled .page-link:hover{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.4);transform:none;box-shadow:none}@media (max-width:1199px){.logo{max-width:220px}}@media (max-width:768px){.pagination{gap:0.25rem;margin:1.5rem 0}.page-item .page-link{padding:0.5rem 0.75rem;min-width:36px;font-size:0.875rem}}@media (max-width:480px){.pagination{gap:0.125rem}.page-item .page-link{padding:0.375rem 0.5rem;min-width:32px;font-size:0.8rem}}
:root{--header-shadow-inset:inset 0 0 16px var(--color-white-10);--header-border:0 0 0 1px rgba(106,111,255,0.7);--header-blur:10px}header{position:fixed !important;top:20px;width:100%;z-index:100}.header-container{background-image:var(--gradient-header);backdrop-filter:blur(var(--header-blur));-webkit-backdrop-filter:blur(var(--header-blur));border-radius:var(--border-radius-md);box-shadow:var(--header-shadow-inset),var(--header-border),var(--shadow-primary);padding:0 var(--spacing-lg);transition:all 0.3s ease}.header-container:hover{box-shadow:inset 0 0 20px var(--color-white-20),0 0 0 1px rgba(106,111,255,0.8),var(--shadow-hover)}.header-logo{position:relative;top:12px}.header-nav-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255,255,255,0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");transition:transform 0.2s ease}.header-nav-button:hover{transform:scale(1.05)}.nav-link{color:var(--color-white-80);font-family:'Geologica Roman',sans-serif;font-weight:500;font-size:var(--font-size-md);line-height:var(--font-size-md);margin:0 8px;text-transform:uppercase;position:relative;padding:8px 0;transition:all 0.3s ease}.nav-link:first-child{margin-left:0}.nav-link:last-child{margin-right:0}.nav-link:after{content:'';position:absolute;width:0;height:2px;bottom:0;left:0;background-image:var(--gradient-primary);transition:width 0.3s ease;opacity:0}.nav-link:hover:after,.nav-link:focus:after{width:100%;opacity:1}.nav-link:hover,.nav-link:focus{color:var(--color-white);text-shadow:0 0 8px var(--color-white-50)}.navbar-toggler{color:var(--color-white-80);border-color:var(--color-white-80);transition:all 0.3s ease}.navbar-toggler:hover{border-color:var(--color-white);background-color:var(--color-white-10)}@media (max-width:1399px){.nav-link{font-size:13px}}@media (max-width:1199px){.nav-link{font-size:12px}}@media (max-width:991px){.nav-link{margin:0}.navbar{padding-top:0}.navbar-nav{padding-top:var(--spacing-lg)}}@media (max-width:540px){header{top:0}.header-container{border-radius:0}.header-logo{background-size:contain;max-width:75%}.navbar{padding-top:0}.navbar-nav{padding-top:0}}
:root{--breadcrumbs-gradient:linear-gradient(135deg,rgba(106,111,255,0.2) 0%,rgba(124,58,237,0.25) 50%,rgba(147,51,234,0.2) 100%);--breadcrumbs-gradient-hover:linear-gradient(135deg,rgba(106,111,255,0.3) 0%,rgba(124,58,237,0.35) 50%,rgba(147,51,234,0.3) 100%);--breadcrumbs-shadow:0 8px 25px rgba(0,0,0,0.25),0 4px 10px rgba(106,111,255,0.2),0 0 0 1px rgba(255,255,255,0.1),inset 0 0 20px rgba(255,255,255,0.05);--breadcrumbs-shadow-hover:0 12px 30px rgba(0,0,0,0.3),0 6px 15px rgba(106,111,255,0.3),0 0 0 1px rgba(255,255,255,0.15),inset 0 0 25px rgba(255,255,255,0.08);--breadcrumbs-icon-size:16px}.breadcrumbs{position:fixed;width:100%;bottom:40px;z-index:90;padding:0 var(--spacing-lg)}.breadcrumbs-content{display:flex;align-items:center;flex-wrap:wrap;padding:10px 15px;background:var(--breadcrumbs-gradient);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:var(--border-radius-md);box-shadow:var(--breadcrumbs-shadow);border:1px solid rgba(255,255,255,0.12);transition:all 0.3s ease;max-width:75%;margin:0 auto}.breadcrumbs-content:hover{background:var(--breadcrumbs-gradient-hover);box-shadow:var(--breadcrumbs-shadow-hover)}.breadcrumbs-item{display:flex;align-items:center;color:var(--color-white-70);font-size:var(--font-size-sm);font-weight:500;text-decoration:none;transition:all 0.3s ease;padding:5px 8px;border-radius:var(--border-radius-sm)}.breadcrumbs-item:hover{color:var(--color-white);background:var(--color-white-10);text-shadow:0 0 8px rgba(255,255,255,0.4)}.breadcrumbs-item__current{color:var(--color-accent);pointer-events:none}.breadcrumbs-item__home{color:var(--color-white-80)}.breadcrumbs-icon,.breadcrumbs-separator{display:inline-block;width:var(--breadcrumbs-icon-size);height:var(--breadcrumbs-icon-size);background-repeat:no-repeat;background-position:center;background-size:contain}.breadcrumbs-icon{margin-right:5px;transition:transform 0.2s ease}.breadcrumbs-icon__home{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white' stroke='none'%3E%3Cpath d='M12 2.1L1 12h3v9h7v-6h2v6h7v-9h3L12 2.1z'/%3E%3C/svg%3E");background-size:14px 14px}.breadcrumbs-separator{margin:0 5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");opacity:0.6}.breadcrumbs-search{margin-left:auto;display:flex;align-items:center;position:relative;width:100%;max-width:220px;background:var(--color-white-10);border:1px solid rgba(255,255,255,0.15);border-radius:var(--border-radius-sm);padding:0}.breadcrumbs-search-input{background:transparent;border:none;padding:6px 30px 6px 12px;color:var(--color-white-90);font-size:var(--font-size-sm);width:100%;transition:all 0.3s ease;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:var(--border-radius-sm)}.breadcrumbs-search-input:focus{outline:none;border-color:rgba(255,255,255,0.3);box-shadow:0 0 0 2px rgba(106,111,255,0.3)}.breadcrumbs-search-input::placeholder{color:var(--color-white-50)}.breadcrumbs-search-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.breadcrumbs-search-icon{display:block;width:14px;height:14px;background-image:url('../themes/procheat/assets/common/img/search_icon.svg');background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0.85;transition:opacity 0.2s ease;filter:brightness(1.2)}.breadcrumbs-search-button:hover .breadcrumbs-search-icon{opacity:1}@media (max-width:1200px){.breadcrumbs-content{max-width:70%}}@media (max-width:992px){.breadcrumbs-content{max-width:75%;padding:10px 14px}.breadcrumbs-item{padding:5px 7px}.breadcrumbs-search{margin-left:auto;max-width:none}.breadcrumbs-search-input{padding:5px 30px 5px 12px}}@media (max-width:850px){:root{--breadcrumbs-shadow:0 7px 22px rgba(0,0,0,0.25),0 3px 9px rgba(106,111,255,0.2),0 0 0 1px rgba(255,255,255,0.1),inset 0 0 18px rgba(255,255,255,0.05)}.breadcrumbs-content{max-width:78%;padding:9px 13px;box-shadow:var(--breadcrumbs-shadow);justify-content:center}.breadcrumbs-item{font-size:13.5px;padding:4px 7px}.breadcrumbs-search{width:100%;margin-left:0;margin-top:8px;order:1;justify-content:center}}@media (max-width:768px){:root{--breadcrumbs-shadow:0 6px 20px rgba(0,0,0,0.25),0 3px 8px rgba(106,111,255,0.2),0 0 0 1px rgba(255,255,255,0.1),inset 0 0 15px rgba(255,255,255,0.05);--breadcrumbs-icon-size:14px}.breadcrumbs-content{padding:8px 12px;max-width:80%}.breadcrumbs-item{font-size:13px;padding:4px 6px}.breadcrumbs-separator{margin:0 3px}}@media (max-width:650px){:root{--breadcrumbs-shadow:0 5px 18px rgba(0,0,0,0.25),0 3px 7px rgba(106,111,255,0.2),0 0 0 1px rgba(255,255,255,0.1),inset 0 0 12px rgba(255,255,255,0.05);--breadcrumbs-icon-size:13px}.breadcrumbs-content{max-width:85%;padding:8px 11px}.breadcrumbs-item{font-size:12.5px;padding:4px 5px}.breadcrumbs-separator{margin:0 2px}}@media (max-width:576px){:root{--breadcrumbs-shadow:0 5px 15px rgba(0,0,0,0.25),0 2px 6px rgba(106,111,255,0.2),0 0 0 1px rgba(255,255,255,0.1),inset 0 0 10px rgba(255,255,255,0.05)}.breadcrumbs-content{max-width:95%;padding:8px 10px;justify-content:center}.breadcrumbs-search{width:100%;margin-top:10px;order:1}.breadcrumbs-item{font-size:12px;padding:3px 5px}}
.main-block{background-size:cover;background-repeat:no-repeat;background-position:center top;min-height:640px;padding-bottom:calc(var(--spacing-xl) + 20px);position:relative}.main-block::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(124,58,237,0.2) 0%,transparent 70%);pointer-events:none}.main-block-bg{border-radius:var(--border-radius-lg);border:1px solid var(--color-white-20);background-color:rgba(22,23,107,0.8);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 4px 4px rgba(0,0,0,0.25),0 2px 20px rgba(126,109,255,0.6),inset 0 0 30px rgba(106,111,255,0.1);margin-top:160px;padding:var(--spacing-xl);transition:all 0.3s ease;position:relative;z-index:2}.main-block-bg:hover{box-shadow:0 8px 30px rgba(0,0,0,0.3),0 4px 30px rgba(126,109,255,0.7),inset 0 0 40px rgba(106,111,255,0.15);transform:translateY(-5px);border-color:transparent}.main-block-text{font-weight:500;max-width:90%;margin-bottom:var(--spacing-lg)}.main-block-badge{display:inline-block;background-image:linear-gradient(90deg,rgba(106,111,255,0.2) 0%,rgba(124,58,237,0.2) 100%);border:1px solid rgba(106,111,255,0.4);border-radius:var(--border-radius-xl);padding:6px 16px;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);margin-bottom:15px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(106,111,255,0.2);position:relative;overflow:hidden}.main-block-badge::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.main-block-stats{display:flex;gap:var(--spacing-xl);margin:25px 0}.main-block-stat-item{text-align:center}.main-block-stat-number{font-family:'Dela Gothic One',sans-serif;font-size:var(--font-size-xl);background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:5px}.main-block-stat-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);opacity:0.8}.main-block-floating-image{position:relative;margin-top:160px;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,0,0,0.4))}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-20px)}100%{transform:translateY(0px)}}.section-separator{background-color:rgba(21,33,81,0.01);width:100%;height:20px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);margin-top:-10px;position:relative;z-index:3}.main-block-icon-container{display:flex;margin-top:var(--spacing-xl);gap:var(--spacing-lg)}.main-block-icon-link{width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;border-radius:var(--border-radius-sm);transition:all 0.2s ease-out;position:relative;overflow:visible}.main-block-icon-link::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,0.2) 0%,transparent 70%);opacity:0;transition:opacity 0.3s ease;border-radius:var(--border-radius-sm);overflow:hidden;z-index:0}.main-block-icon-link:hover::before{opacity:1}.main-block-icon-link__youtube{background-image:linear-gradient(90deg,rgba(239,68,68,0.2) 0%,rgba(185,28,28,0.2) 100%);border:1px solid rgba(239,68,68,0.3)}.main-block-icon-link__youtube:hover,.main-block-icon-link__youtube:active{background-image:linear-gradient(90deg,rgba(239,68,68,0.5) 0%,rgba(185,28,28,0.5) 100%);border:1px solid rgba(239,68,68,0.5);transform:translateY(-3px);box-shadow:0 5px 15px rgba(239,68,68,0.3)}.main-block-icon-link__vk{background-image:linear-gradient(90deg,rgba(59,130,246,0.2) 0%,rgba(29,78,216,0.2) 100%);border:1px solid rgba(59,130,246,0.3)}.main-block-icon-link__vk:hover,.main-block-icon-link__vk:active{background-image:linear-gradient(90deg,rgba(59,130,246,0.5) 0%,rgba(29,78,216,0.5) 100%);border:1px solid rgba(59,130,246,0.5);transform:translateY(-3px);box-shadow:0 5px 15px rgba(59,130,246,0.3)}.main-block-icon-link__telegram{background-image:linear-gradient(90deg,rgba(6,182,212,0.2) 0%,rgba(14,116,144,0.2) 100%);border:1px solid rgba(6,182,212,0.3)}.main-block-icon-link__telegram:hover,.main-block-icon-link__telegram:active{background-image:linear-gradient(90deg,rgba(6,182,212,0.5) 0%,rgba(14,116,144,0.5) 100%);border:1px solid rgba(6,182,212,0.5);transform:translateY(-3px);box-shadow:0 5px 15px rgba(6,182,212,0.3)}.main-block-icon{display:block;background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform 0.2s ease;position:relative;z-index:1}.main-block-icon-link:hover .main-block-icon{transform:scale(1.1)}.main-block-icon__youtube{background-image:url('../themes/procheat/assets/common/img/youtube_color_icon.svg');width:18px;height:16px}.main-block-icon__vk{background-image:url('../themes/procheat/assets/common/img/vk_color_icon.svg');width:18px;height:20px}.main-block-icon__telegram{background-image:url('../themes/procheat/assets/common/img/telegram_color_icon.svg');width:18px;height:18px}@media (max-width:991px){.main-block-bg{margin-top:120px;padding:var(--spacing-lg)}}@media (max-width:540px){.main-block-bg{margin-top:100px;padding:var(--spacing-lg) var(--spacing-md)}.main-block-badge{font-size:var(--font-size-xs);padding:4px 12px}.main-block-stats{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center}.main-block-stat-item{flex:0 0 calc(50% - 15px);margin-bottom:var(--spacing-sm)}.main-block-stat-number{font-size:var(--font-size-lg)}.main-block-stat-label{font-size:var(--font-size-xs)}.main-block-icon-container{gap:var(--spacing-md);justify-content:center}.main-block-icon-link{width:36px;height:36px}}
.search-block{padding:var(--spacing-xxl) 0;background-image:radial-gradient(circle at center,rgba(124,58,237,0.6) 0%,rgba(35,10,80,0.4) 100%);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;overflow:hidden}.search-block::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:radial-gradient(circle at center,rgba(106,111,255,0.2) 0%,transparent 60%);z-index:0;animation:pulse 8s infinite ease-in-out}@keyframes pulse{0%{transform:scale(0.8);opacity:0.3}50%{transform:scale(1.2);opacity:0.5}100%{transform:scale(0.8);opacity:0.3}}.search-container{max-width:900px;margin:0 auto;background-color:rgba(35,10,80,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:0 0 0 1px rgba(106,111,255,0.4),inset 0 0 20px rgba(124,58,237,0.1),0 10px 30px rgba(0,0,0,0.2);position:relative;z-index:1;transition:all 0.3s ease}.search-container:hover{box-shadow:0 0 0 1px rgba(106,111,255,0.6),inset 0 0 30px rgba(124,58,237,0.15),0 15px 40px rgba(0,0,0,0.25);transform:translateY(-5px)}.search-input-group{display:flex;position:relative;align-items:center}.search-icon{position:absolute;left:var(--spacing-md);width:20px;height:20px;background-image:url('../themes/procheat/assets/common/img/search_icon.svg');background-size:contain;background-repeat:no-repeat;z-index:2;opacity:0.7;transition:opacity 0.3s ease}.search-input:focus + .search-icon,.search-input-group:hover .search-icon{opacity:1}.search-input{flex:1;background-color:rgba(35,10,80,0.1);border:1px solid var(--color-white-20);border-radius:var(--border-radius-md);color:var(--color-text-secondary);font-family:'Geologica Roman',sans-serif;font-size:var(--font-size-md);padding:14px 16px 14px 44px;outline:none;width:100%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 2px 5px rgba(0,0,0,0.1);transition:all 0.3s ease-out}.search-input:focus{border-color:rgba(124,58,237,0.5);box-shadow:inset 0 2px 5px rgba(0,0,0,0.1),0 0 0 3px rgba(124,58,237,0.2)}.search-input::placeholder{color:#9CA3AF}.search-button{background-image:var(--gradient-primary);border:none;border-radius:var(--border-radius-md);color:var(--color-white);font-family:'Geologica Roman',sans-serif;font-weight:500;font-size:var(--font-size-md);padding:14px 28px;margin-left:var(--spacing-sm);cursor:pointer;transition:all 0.3s ease-out;position:relative;overflow:hidden;box-shadow:var(--shadow-primary)}.search-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--color-white-20),transparent);transition:all 0.5s ease-out}.search-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.search-button:hover::before{left:100%}.search-button:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(37,99,235,0.4)}.search-tags{margin-top:var(--spacing-xl);text-align:center}.search-tags-title{color:var(--color-text-secondary);font-family:'Geologica Roman',sans-serif;font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);position:relative;display:inline-block}.search-tags-title::after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:40px;height:2px;background-image:var(--gradient-primary);border-radius:2px}.search-tags-container{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center}.search-tag{background-color:rgba(35,10,80,0.1);border:1px solid rgba(106,111,255,0.3);border-radius:var(--border-radius-xl);color:var(--color-text-secondary);font-family:'Geologica Roman',sans-serif;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-lg);text-decoration:none;transition:all 0.3s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;overflow:hidden}.search-tag::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(124,58,237,0.1) 0%,rgba(37,99,235,0.1) 100%);opacity:0;transition:opacity 0.3s ease-out}.search-tag:hover{background-color:rgba(106,111,255,0.15);color:var(--color-white);border-color:rgba(124,58,237,0.5);transform:translateY(-1px) scale(1.05);box-shadow:0 3px 8px rgba(106,111,255,0.2)}.search-tag:hover::before{opacity:1}@media (max-width:767px){.search-container{padding:var(--spacing-lg)}}@media (max-width:540px){.search-input-group{flex-direction:column}.search-icon{top:15px;left:var(--spacing-md)}.search-button{margin-left:0;margin-top:var(--spacing-sm);width:100%}.search-tags-container{gap:var(--spacing-xs)}.search-tag{font-size:var(--font-size-xs);padding:4px var(--spacing-sm)}}
:root{--telegram-gradient-bg:linear-gradient(90deg,#005580 0%,#003a5c 50%,#001e2e 100%);--telegram-gradient-btn:linear-gradient(90deg,rgba(0,85,128,0.7) 0%,rgba(0,58,92,0.7) 100%);--telegram-gradient-btn-hover:linear-gradient(90deg,rgba(0,85,128,0.9) 0%,rgba(0,58,92,0.9) 100%);--telegram-border-color:rgba(0,85,128,0.5);--telegram-border-color-hover:rgba(0,85,128,0.7);--telegram-shine-effect:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent)}.telegram-news-block{padding-top:160px;padding-bottom:60px;background-repeat:repeat;position:relative;overflow:hidden}.telegram-news-block::before{content:'';position:absolute;inset:0;background-image:var(--telegram-gradient-bg);opacity:0.2;pointer-events:none;z-index:1}.telegram-news-block .container{position:relative;z-index:2}.telegram-news-title{font-family:'Dela Gothic One',sans-serif;color:var(--color-white);margin-bottom:30px;display:inline-flex;align-items:center;gap:15px}.telegram-news-icon{width:32px;height:32px}.telegram-news-card{background-image:var(--gradient-card);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:var(--border-radius-md);padding:25px;height:100%;display:flex;flex-direction:column;box-shadow:inset 0 0 16px rgba(255,255,255,0.1),0 0 0 1px rgba(106,111,255,0.5),var(--shadow-primary);transition:all 0.3s ease;position:relative;overflow:hidden}.telegram-news-card:hover{transform:translateY(-5px);box-shadow:inset 0 0 20px rgba(255,255,255,0.15),0 0 0 1px rgba(106,111,255,0.7),0 8px 30px rgba(0,0,0,0.4)}.telegram-news-date{font-size:0.85rem;color:var(--color-gray-300);margin-bottom:10px;display:inline-block;padding:4px 0;border-bottom:1px solid var(--telegram-border-color)}.telegram-news-card-title{font-family:'Geologica Roman',sans-serif;font-weight:500;font-size:1.25rem;color:var(--color-white);text-shadow:0 1px 2px rgba(0,0,0,0.2);margin-bottom:15px}.telegram-news-card-text{color:rgba(255,255,255,0.9);margin-bottom:20px;flex-grow:1}.telegram-news-card-link,.telegram-news-more-link{display:inline-flex;align-items:center;color:var(--color-white);font-weight:500;text-decoration:none;background-image:var(--telegram-gradient-btn);border:1px solid var(--telegram-border-color);position:relative;overflow:hidden;transition:all 0.3s ease}.telegram-news-card-link::before,.telegram-news-more-link::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--telegram-shine-effect);transition:all 0.5s ease}.telegram-news-card-link:hover::before,.telegram-news-more-link:hover::before{left:100%}.telegram-news-card-link{gap:6px;padding:8px 16px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,0.15)}.telegram-news-card-link::after{content:'→';display:inline-block;margin-left:4px;transition:transform 0.3s ease}.telegram-news-card-link:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,85,128,0.3);background-image:var(--telegram-gradient-btn-hover)}.telegram-news-card-link:hover::after{transform:translateX(3px)}.telegram-news-more-link{gap:10px;font-size:16px;padding:14px 28px;border-radius:var(--border-radius-md);margin-top:20px;box-shadow:0 4px 12px rgba(0,0,0,0.25),inset 0 0 10px rgba(255,255,255,0.1)}.telegram-news-more-link:hover{background-image:var(--telegram-gradient-btn-hover);border-color:var(--telegram-border-color-hover);transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,58,92,0.4),inset 0 0 15px rgba(255,255,255,0.15);text-shadow:0 1px 2px rgba(0,0,0,0.3)}.telegram-news-more-icon{display:inline-block;width:16px;height:16px;background:url('../themes/procheat/assets/common/img/telegram_color_icon.svg') center/contain no-repeat;transition:transform 0.2s ease}.telegram-news-more-link:hover .telegram-news-more-icon{transform:translateX(3px)}@media (max-width:991.98px){.telegram-news-block{padding:40px 0}.telegram-news-title{font-size:1.8rem}}@media (max-width:767.98px){.telegram-news-title{font-size:1.5rem;gap:10px}.telegram-news-icon{width:28px;height:28px}.telegram-news-card{padding:20px;margin-bottom:20px}.telegram-news-card-title{font-size:1.1rem}}@media (max-width:575.98px){.telegram-news-title{font-size:1.3rem}.telegram-news-icon{width:24px;height:24px}.telegram-news-more-link{padding:10px 20px}}
.chat-section{position:relative;padding:var(--spacing-xxl) 0;background-image:linear-gradient(135deg,#312E81 0%,#4C1D95 50%,#1E1B4B 100%);overflow:hidden}.chat-section::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at center,rgba(124,58,237,0.3) 0%,transparent 70%);pointer-events:none}.chat-content{padding:var(--spacing-xl) 0}.chat-icon{margin-bottom:var(--spacing-lg)}.chat-icon img{width:60px;min-width:60px;height:auto;filter:drop-shadow(0 4px 8px rgba(165,180,252,0.5));transition:transform 0.3s ease}.chat-content:hover .chat-icon img{transform:scale(1.1) rotate(5deg)}.chat-description{margin-bottom:var(--spacing-xl);font-size:var(--font-size-md);line-height:1.6;color:var(--color-white-80)}.chat-stats{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.chat-stat-item{display:flex;align-items:center;gap:12px}.chat-stat-icon{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;background:rgba(165,180,252,0.15);border-radius:var(--border-radius-round);box-shadow:0 4px 10px rgba(0,0,0,0.2),inset 0 0 5px rgba(255,255,255,0.1);transition:all 0.3s ease}.chat-stat-item:hover .chat-stat-icon{background:rgba(165,180,252,0.25);transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,0.3),inset 0 0 8px rgba(255,255,255,0.15)}.chat-stat-icon img{width:20px;height:auto}.chat-stat-text{display:flex;flex-direction:column}.chat-stat-value{font-family:'Dela Gothic One',sans-serif;font-size:var(--font-size-lg);color:var(--color-text-primary);line-height:1.2}.chat-stat-label{font-size:var(--font-size-sm);color:var(--color-white-70)}.chat-join-btn{display:inline-flex;align-items:center;gap:10px;background-image:var(--gradient-primary);color:var(--color-text-primary);font-family:'Geologica Roman',sans-serif;font-weight:500;padding:12px 24px;border-radius:var(--border-radius-md);text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(110,161,255,0.4),0 8px 25px rgba(230,109,255,0.3),inset 0 0 10px rgba(255,255,255,0.2);border:none;position:relative;overflow:hidden}.chat-join-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:all 0.5s ease}.chat-join-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(110,161,255,0.5),0 12px 30px rgba(230,109,255,0.4),inset 0 0 15px rgba(255,255,255,0.3);color:var(--color-text-primary)}.chat-join-btn:hover::before{left:100%}.chat-join-icon{width:16px;height:16px;transition:transform 0.3s ease}.chat-join-btn:hover .chat-join-icon{transform:translateX(3px)}.chat-image-container{position:relative;border-radius:var(--border-radius-xl);overflow:hidden;max-width:448px;margin-left:auto;box-shadow:var(--shadow-primary),0 0 0 1px var(--color-white-10),inset 0 0 30px rgba(255,255,255,0.05);transition:all 0.3s ease}.chat-image-container:hover{transform:translateY(-5px) scale(1.02);box-shadow:var(--shadow-hover),0 0 0 1px rgba(255,255,255,0.15),inset 0 0 40px rgba(255,255,255,0.08)}.chat-image{display:block;width:100%;height:auto;transition:transform 0.5s ease}.chat-image-container:hover .chat-image{transform:scale(1.05)}@media (max-width:992px){.chat-content{text-align:center;margin-bottom:var(--spacing-xl)}.chat-icon{display:flex;justify-content:center}.chat-image-container{display:none;margin-left:0}.chat-stats{justify-content:center}}@media (max-width:767px){.chat-section{padding:var(--spacing-xl) 0}.chat-stats{flex-direction:column;align-items:center;gap:var(--spacing-md)}.chat-join-btn{justify-content:center}}@media (max-width:576px){.chat-icon img{width:50px;min-width:50px}.chat-description{font-size:var(--font-size-sm)}.chat-stat-value{font-size:var(--font-size-md)}.chat-stat-label{font-size:var(--font-size-xs)}}
.support-section{position:relative;padding:var(--spacing-xxl) 0;background-image:var(--gradient-background);overflow:hidden}.support-section::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at center,rgba(124,58,237,0.3) 0%,transparent 70%);pointer-events:none}.support-content{padding:var(--spacing-xl) 0}.support-icon{margin-bottom:var(--spacing-lg)}.support-icon img{width:60px;min-width:60px;height:auto;filter:drop-shadow(0 4px 8px rgba(165,180,252,0.5));transition:transform 0.3s ease}.support-content:hover .support-icon img{transform:scale(1.1) rotate(5deg)}.support-description{margin-bottom:var(--spacing-xl);font-size:var(--font-size-md);line-height:1.6;color:var(--color-white-90,rgba(255,255,255,0.9))}.support-stats{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.support-stat-item{display:flex;align-items:center;gap:12px}.support-stat-icon{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;background:rgba(165,180,252,0.15);border-radius:var(--border-radius-round);box-shadow:0 4px 10px rgba(0,0,0,0.2),inset 0 0 5px rgba(255,255,255,0.1);transition:all 0.3s ease}.support-stat-item:hover .support-stat-icon{background:rgba(165,180,252,0.25);transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,0.3),inset 0 0 8px rgba(255,255,255,0.15)}.support-stat-icon img{width:20px;height:auto}.support-stat-text{display:flex;flex-direction:column}.support-stat-value{font-family:'Dela Gothic One',sans-serif;font-size:var(--font-size-lg);color:var(--color-white);line-height:1.2}.support-stat-label{font-size:var(--font-size-sm);color:var(--color-white-70)}.support-btn{display:inline-flex;align-items:center;gap:10px;background-image:var(--gradient-primary);color:var(--color-white);font-family:'Geologica Roman',sans-serif;font-weight:500;padding:12px 24px;border-radius:var(--border-radius-md);text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(110,161,255,0.4),0 8px 25px rgba(230,109,255,0.3),inset 0 0 10px rgba(255,255,255,0.2);border:none;position:relative;overflow:hidden}.support-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:all 0.5s ease}.support-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(110,161,255,0.5),0 12px 30px rgba(230,109,255,0.4),inset 0 0 15px rgba(255,255,255,0.3);color:var(--color-white)}.support-btn:hover::before{left:100%}.support-btn-icon{width:16px;height:16px;transition:transform 0.3s ease;display:flex;align-items:center}.support-btn:hover .support-btn-icon{transform:translateX(3px)}.support-image-container{position:relative;border-radius:var(--border-radius-xl);overflow:hidden;max-width:448px;margin-left:auto;box-shadow:var(--shadow-primary),0 0 0 1px var(--color-white-10),inset 0 0 30px rgba(255,255,255,0.05);transition:all 0.3s ease}.support-image-container:hover{transform:translateY(-5px) scale(1.02);box-shadow:var(--shadow-hover),0 0 0 1px rgba(255,255,255,0.15),inset 0 0 40px rgba(255,255,255,0.08)}.support-image{display:block;width:100%;height:auto;transition:transform 0.5s ease}.support-image-container:hover .support-image{transform:scale(1.05)}@media (max-width:992px){.support-content{text-align:center;margin-bottom:var(--spacing-xl)}.support-stats{flex-wrap:wrap;justify-content:center}.support-icon{display:flex;justify-content:center}.support-image-container{display:none;margin-left:0}.support-stats{justify-content:center}}
.news-section{position:relative;padding:80px 0;background-image:linear-gradient(135deg,#312E81 0%,#4C1D95 50%,#1E1B4B 100%);overflow:hidden}.news-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(124,58,237,0.3) 0%,transparent 70%);pointer-events:none}.news-content{padding:30px 0}.news-icon{margin-bottom:20px}.news-icon img{width:60px;min-width:60px;height:auto;filter:drop-shadow(0 4px 8px rgba(165,180,252,0.5));transition:transform 0.3s ease}.news-content:hover .news-icon img{transform:scale(1.1) rotate(5deg)}.news-description{margin-bottom:30px;font-size:16px;line-height:1.6;color:rgba(255,255,255,0.9)}.news-stats{display:flex;gap:30px;margin-bottom:30px}.news-stat-item{display:flex;align-items:center;gap:12px}.news-stat-icon{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;background:rgba(165,180,252,0.15);border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,0.2),inset 0 0 5px rgba(255,255,255,0.1);transition:all 0.3s ease}.news-stat-item:hover .news-stat-icon{background:rgba(165,180,252,0.25);transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,0.3),inset 0 0 8px rgba(255,255,255,0.15)}.news-stat-icon img{width:20px;height:auto}.news-stat-text{display:flex;flex-direction:column}.news-stat-value{font-family:'Dela Gothic One',sans-serif;font-size:18px;color:#fff;line-height:1.2}.news-btn{display:inline-flex;align-items:center;gap:10px;background-image:linear-gradient(90deg,#FF6EA1 0%,#E66DFF 100%);color:#fff;font-family:'Geologica Roman',sans-serif;font-weight:500;padding:12px 24px;border-radius:12px;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(255,110,161,0.4),0 8px 25px rgba(230,109,255,0.3),inset 0 0 10px rgba(255,255,255,0.2);border:none;position:relative;overflow:hidden}.news-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:all 0.5s ease}.news-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(255,110,161,0.5),0 12px 30px rgba(230,109,255,0.4),inset 0 0 15px rgba(255,255,255,0.3);color:#fff}.news-btn:hover::before{left:100%}.news-btn-icon{width:16px;height:16px;transition:transform 0.3s ease;display:flex;align-items:center}.news-btn:hover .news-btn-icon{transform:translateX(3px)}.news-image-container{position:relative;border-radius:20px;overflow:hidden;max-width:448px;margin-right:auto;box-shadow:0 10px 30px rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.1),inset 0 0 20px rgba(255,255,255,0.05);transition:all 0.3s ease}.news-image-container:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.2),inset 0 0 30px rgba(255,255,255,0.1)}@media (max-width:992px){.news-content{text-align:center;padding-bottom:40px}.news-icon{margin-left:auto;margin-right:auto}.news-stats{justify-content:center;flex-wrap:wrap}.news-image-container{display:none}}
:root{--footer-text-color:rgba(255,255,255,0.7);--footer-text-color-light:#fff;--footer-text-color-dim:rgba(255,255,255,0.5);--footer-gradient-primary:linear-gradient(90deg,#6EA1FF 0%,#E66DFF 100%);--footer-transition:all 0.3s ease;--footer-border-light:rgba(255,255,255,0.1);--footer-border-lighter:var(--color-white-10);--footer-youtube-color:rgba(239,68,68,0.3);--footer-youtube-color-hover:rgba(239,68,68,0.5);--footer-vk-color:rgba(59,130,246,0.3);--footer-vk-color-hover:rgba(59,130,246,0.5);--footer-telegram-color:rgba(6,182,212,0.3);--footer-telegram-color-hover:rgba(6,182,212,0.5)}.footer{position:relative;padding:var(--spacing-xxl) 0 110px;background-image:var(--gradient-footer);overflow:hidden;border-top:1px solid var(--footer-border-lighter)}.footer::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at center,rgba(124,58,237,0.15) 0%,transparent 70%);pointer-events:none}.footer-brand{margin-bottom:30px}.footer-logo{background:url('../themes/procheat/assets/common/img/logo.svg') no-repeat;background-size:contain;width:240px;height:52px;display:block;margin-bottom:20px;transition:var(--footer-transition);filter:brightness(0.9)}.footer-logo:hover{transform:scale(1.02);filter:brightness(1)}.footer-description,.footer-contact-text{font-size:14px;line-height:1.6;color:var(--footer-text-color);margin-bottom:15px}.footer-description{margin-bottom:20px}.footer-social{display:flex;gap:15px;margin-top:20px}.footer-social-link{width:36px;height:36px;display:inline-flex;justify-content:center;align-items:center;border-radius:10px;transition:var(--footer-transition);position:relative;overflow:visible}.footer-social-link::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,0.2) 0%,transparent 70%);opacity:0;transition:opacity 0.3s ease;border-radius:10px;z-index:0}.footer-social-link:hover::before{opacity:1}.footer-social-link__youtube{background-image:linear-gradient(90deg,rgba(239,68,68,0.2) 0%,rgba(185,28,28,0.2) 100%);border:1px solid var(--footer-youtube-color)}.footer-social-link__vk{background-image:linear-gradient(90deg,rgba(59,130,246,0.2) 0%,rgba(29,78,216,0.2) 100%);border:1px solid var(--footer-vk-color)}.footer-social-link__telegram{background-image:linear-gradient(90deg,rgba(6,182,212,0.2) 0%,rgba(14,116,144,0.2) 100%);border:1px solid var(--footer-telegram-color)}.footer-social-link:hover,.footer-social-link:active{transform:translateY(-3px)}.footer-social-link__youtube:hover,.footer-social-link__youtube:active{background-image:linear-gradient(90deg,rgba(239,68,68,0.5) 0%,rgba(185,28,28,0.5) 100%);border:1px solid var(--footer-youtube-color-hover);box-shadow:0 5px 15px rgba(239,68,68,0.3)}.footer-social-link__vk:hover,.footer-social-link__vk:active{background-image:linear-gradient(90deg,rgba(59,130,246,0.5) 0%,rgba(29,78,216,0.5) 100%);border:1px solid var(--footer-vk-color-hover);box-shadow:0 5px 15px rgba(59,130,246,0.3)}.footer-social-link__telegram:hover,.footer-social-link__telegram:active{background-image:linear-gradient(90deg,rgba(6,182,212,0.5) 0%,rgba(14,116,144,0.5) 100%);border:1px solid var(--footer-telegram-color-hover);box-shadow:0 5px 15px rgba(6,182,212,0.3)}.footer-social-icon{display:block;background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform 0.2s ease;position:relative;z-index:1}.footer-social-link:hover .footer-social-icon{transform:scale(1.1)}.footer-social-icon__youtube{background-image:url('../themes/procheat/assets/common/img/youtube_color_icon.svg');width:16px;height:14px}.footer-social-icon__vk{background-image:url('../themes/procheat/assets/common/img/vk_color_icon.svg');width:16px;height:18px}.footer-social-icon__telegram{background-image:url('../themes/procheat/assets/common/img/telegram_color_icon.svg');width:16px;height:16px}.footer-title{font-family:'Dela Gothic One',sans-serif;font-size:18px;color:var(--footer-text-color-light);margin-bottom:20px;position:relative;padding-bottom:10px}.footer-title::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:2px;background-image:var(--footer-gradient-primary);border-radius:2px}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:12px;list-style:none}.footer-menu li::marker{display:none}.footer-menu-link,.footer-contact-link,.footer-bottom-link{text-decoration:none;transition:var(--footer-transition);position:relative;display:inline-block}.footer-menu-link{color:var(--footer-text-color);font-size:15px;padding-left:0}.footer-menu-link::before,.footer-contact-link::before{content:'';position:absolute;width:0;height:1px;bottom:-2px;left:0;background-image:var(--footer-gradient-primary);transition:width 0.3s ease}.footer-menu-link::before{opacity:0}.footer-menu-link:hover{color:var(--footer-text-color-light);padding-left:5px}.footer-menu-link:hover::before{width:100%;opacity:1}.footer-contact-link{color:#6EA1FF;font-size:16px;font-weight:500}.footer-contact-link:hover{color:#E66DFF}.footer-contact-link:hover::before{width:100%}.footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid var(--footer-border-light)}.footer-copyright{font-size:14px;color:var(--footer-text-color-dim)}.footer-bottom-link{color:var(--footer-text-color-dim);font-size:14px}.footer-bottom-link:hover{color:var(--footer-text-color-light)}@media (max-width:992px){.footer{padding:40px 0 20px}.footer-title{margin-top:20px}.footer-logo{margin:0 auto 20px}.footer-social{justify-content:center}}
.infoblock-section{position:relative;padding:var(--spacing-xxl) 0;background-image:linear-gradient(135deg,rgba(56,19,119,0.95) 0%,rgba(94,38,197,0.9) 33%,rgba(150,14,73,0.9) 66%,rgba(20,44,135,0.95) 100%);overflow:hidden}.infoblock-section .container{position:relative;z-index:1}.infoblock-card{background:rgba(30,20,70,0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);height:100%;transition:all 0.3s ease;position:relative;overflow:hidden;box-shadow:inset 0 0 16px var(--color-white-10),var(--shadow-primary)}.infoblock-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;opacity:0.15;z-index:-1;transition:opacity 0.3s ease}.infoblock-card:hover{transform:translateY(-5px)}.infoblock-card:hover::before{opacity:0.25}.infoblock-card[class*="__"]{transition:all 0.3s ease,box-shadow 0.5s ease}.infoblock-card[class*="__"]:hover{box-shadow:inset 0 0 20px var(--color-white-10),var(--shadow-hover),0 0 35px rgba(255,255,255,0.3)}.infoblock-card__combat{background-image:linear-gradient(135deg,rgba(255,0,128,0.9) 0%,rgba(180,0,90,0.5) 100%);box-shadow:inset 0 0 16px var(--color-white-10),var(--shadow-primary),0 0 25px rgba(255,0,128,0.4)}.infoblock-card__magic{background-image:linear-gradient(135deg,rgba(37,99,255,0.9) 0%,rgba(30,58,180,0.5) 100%);box-shadow:inset 0 0 16px var(--color-white-10),var(--shadow-primary),0 0 25px rgba(37,99,255,0.4)}.infoblock-card__adventure{background-image:linear-gradient(135deg,rgba(22,200,74,0.9) 0%,rgba(6,120,59,0.5) 100%);box-shadow:inset 0 0 16px var(--color-white-10),var(--shadow-primary),0 0 25px rgba(22,200,74,0.4)}.infoblock-card__tech{background-image:linear-gradient(135deg,rgba(255,100,0,0.9) 0%,rgba(200,60,0,0.5) 100%);box-shadow:inset 0 0 16px var(--color-white-10),var(--shadow-primary),0 0 25px rgba(255,100,0,0.4)}.infoblock-card__space{background-image:linear-gradient(135deg,rgba(150,70,255,0.9) 0%,rgba(100,40,200,0.5) 100%);box-shadow:inset 0 0 16px var(--color-white-10),var(--shadow-primary),0 0 25px rgba(150,70,255,0.4)}.infoblock-icon{display:flex;align-items:center;margin-bottom:var(--spacing-lg)}.infoblock-icon img{width:70px;height:70px;object-fit:scale-down;background:var(--color-white-20);padding:12px}.infoblock-image{width:100%;aspect-ratio:16/9;border-radius:var(--border-radius-md);margin:var(--spacing-lg) 0;overflow:hidden;position:relative;box-shadow:var(--shadow-primary);transition:all 0.3s ease}.infoblock-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.infoblock-image:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.infoblock-image:hover img{transform:scale(1.05)}.infoblock-title{font-family:'Geologica Roman',sans-serif;font-size:var(--font-size-lg);margin:0;padding-left:var(--spacing-sm);color:var(--color-text-primary)}.infoblock-description{color:var(--color-white-90,rgba(255,255,255,0.9));font-size:var(--font-size-md);line-height:1.5;margin-bottom:0}@media (max-width:767px){.infoblock-card{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.infoblock-description{font-size:var(--font-size-sm)}.infoblock-icon{margin-bottom:var(--spacing-sm);flex-direction:column;align-items:center}.infoblock-title{padding-left:0;margin-top:var(--spacing-sm);text-align:center}}@media (max-width:576px){.infoblock-title{font-size:var(--font-size-md)}}
.products-block{padding:var(--spacing-xxl) 0 var(--spacing-xl) 0;background-image:url('../themes/procheat/assets/common/img/section-pattern-1-transparent.png');background-repeat:repeat;position:relative;overflow:hidden}.products-block::before{content:'';position:absolute;inset:0;background-image:var(--gradient-background);opacity:0.4;pointer-events:none;z-index:1}.products-block .container{position:relative;z-index:2}.products-title{font-family:'Dela Gothic One',sans-serif;font-size:var(--font-size-xxl);color:var(--color-white-80);margin-bottom:0;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.5));transition:color 0.3s ease;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl)}.products-title:hover{color:var(--color-white)}@media (max-width:991px){.products-title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}}
.view-switcher{display:flex;background:var(--color-white-10);border-radius:var(--border-radius-lg);padding:var(--spacing-xs) var(--spacing-sm);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 8px 20px rgba(0,0,0,0.2),0 0 0 1px var(--color-white-10),inset 0 0 20px var(--color-white-10);flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-xs);width:100%;border:1px solid var(--color-white-20);transition:all 0.3s ease}.view-switcher-btn{background:transparent;border:none;border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-white-80);font-size:var(--font-size-sm);position:relative;overflow:hidden;box-sizing:border-box}.view-switcher-btn:hover{background:var(--color-white-20);color:var(--color-white);text-shadow:0 0 10px var(--color-white-50);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.view-switcher-btn.active{background:var(--gradient-primary);color:var(--color-white);box-shadow:0 4px 15px rgba(110,161,255,0.3),inset 0 0 10px var(--color-white-10);border:none}.view-switcher-text{font-size:var(--font-size-sm);font-weight:500}.view-switcher-icon{display:block;width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain}.view-switcher-display-mode{display:flex;margin-left:auto;background:var(--color-white-10);border-radius:var(--border-radius-md);padding:3px;border:1px solid var(--color-white-20);box-shadow:inset 0 0 10px rgba(0,0,0,0.1)}.view-switcher-display-mode .view-switcher-btn{padding:var(--spacing-xs) var(--spacing-sm)}.view-switcher-icon__list{background-image:url('../themes/procheat/assets/common/img/list-view_icon.svg')}.view-switcher-icon__grid{background-image:url('../themes/procheat/assets/common/img/tile-view_icon.svg')}.view-switcher-icon__recent{background-image:url('../themes/procheat/assets/common/img/history_icon.svg')}.view-switcher-icon__alphabet{background-image:url('../themes/procheat/assets/common/img/alphabet_icon.svg')}.view-switcher-icon__date{background-image:url('../themes/procheat/assets/common/img/update-date_icon.svg')}.view-switcher-icon__count{background-image:url('../themes/procheat/assets/common/img/product-count_icon.svg')}.view-switcher-icon__price{background-image:url('../themes/procheat/assets/common/img/price_icon.svg')}@media (max-width:991px){.view-switcher{margin-top:var(--spacing-md)}}@media (max-width:768px){.view-switcher{flex-direction:column;padding:var(--spacing-xs)}.view-switcher-display-mode{margin-left:0;margin-top:var(--spacing-xs);width:100%;justify-content:center}}@media (max-width:1199px){.view-switcher-display-mode{display:none !important}}
.product-card{background:var(--color-white-10);border-radius:var(--border-radius-xl);overflow:hidden;transition:all 0.3s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 30px rgba(0,0,0,0.2),0 0 0 1px var(--color-white-10),inset 0 0 30px rgba(255,255,255,0.03);height:100%;display:flex;flex-direction:column;border:1px solid var(--color-white-20);position:relative;text-decoration:none;color:var(--color-text-primary);will-change:transform,box-shadow}.list-view .product-card,[data-view="list"] .product-card{flex-direction:row;height:auto;padding-bottom:0}.list-view .product-card-image,[data-view="list"] .product-card-image{width:246px;flex-shrink:0}.list-view .product-card-content,[data-view="list"] .product-card-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-md);padding-right:var(--spacing-lg)}.list-view .product-card-header,[data-view="list"] .product-card-header{margin-bottom:var(--spacing-sm)}.list-view .product-card-body,[data-view="list"] .product-card-body{margin-bottom:var(--spacing-sm)}.list-view .product-card-meta,[data-view="list"] .product-card-meta{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-lg)}.list-view .product-card-footer,[data-view="list"] .product-card-footer{display:flex;justify-content:flex-end;margin-left:auto}.list-view .product-card-price-container,[data-view="list"] .product-card-price-container{width:170px;margin:0;padding:0}.list-view .product-card-price,[data-view="list"] .product-card-price{height:100%;width:100%;border-radius:var(--border-radius-lg);display:flex;flex-direction:row;padding:var(--spacing-lg) var(--spacing-md);font-size:var(--font-size-lg);display:flex;align-items:center;justify-content:center}.grid-view .product-card,[data-view="grid"] .product-card{flex-direction:column;border-radius:var(--border-radius-lg);overflow:hidden;background:linear-gradient(180deg,var(--color-white-10) 0%,var(--color-white-10) 100%);max-width:410px;margin:0 auto}.grid-view .product-card-image,[data-view="grid"] .product-card-image{height:232px;width:100%;max-width:410px;margin:0 auto}.grid-view .product-card-content,[data-view="grid"] .product-card-content{padding:var(--spacing-md);position:relative;display:flex;flex-direction:column}.grid-view .product-card-header,[data-view="grid"] .product-card-header{margin-bottom:var(--spacing-md)}.grid-view .product-card-body,[data-view="grid"] .product-card-body{margin-bottom:var(--spacing-md)}.grid-view .product-card-meta,[data-view="grid"] .product-card-meta{flex-direction:column;flex-wrap:wrap}.grid-view .product-card-footer,[data-view="grid"] .product-card-footer{margin-left:auto}.grid-view .product-card-price-container,[data-view="grid"] .product-card-price-container{width:100%;padding:0;margin:0}.grid-view .product-card-price,[data-view="grid"] .product-card-price{width:100%;border-radius:var(--border-radius-lg);padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-lg)}.product-card:hover{box-shadow:0 15px 35px rgba(0,0,0,0.25),0 0 0 1px var(--color-white-20),inset 0 0 40px rgba(255,255,255,0.05);background:var(--color-white-10);border-color:var(--color-white-20)}.grid-view .product-card:hover,[data-view="grid"] .product-card:hover{transform:translateY(-8px)}.product-card-image{position:relative}.product-card-status{display:flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-xl);backdrop-filter:blur(5px);font-size:var(--font-size-sm);font-weight:500;width:fit-content}.product-card-statuses{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.product-card-recommended{display:flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-xl);backdrop-filter:blur(8px);font-size:var(--font-size-sm);font-weight:600;background-image:linear-gradient(90deg,rgba(110,161,255,0.2) 0%,rgba(230,109,255,0.2) 100%);border:1px solid rgba(110,161,255,0.4);color:#6EA1FF;box-shadow:0 2px 10px rgba(110,161,255,0.2),inset 0 0 5px var(--color-white-10);transition:all 0.3s ease;position:relative;overflow:hidden;max-width:fit-content}.product-card-recommended::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.product-card-recommended-icon{width:18px;height:18px;margin-right:5px}.product-card-recommended-text{white-space:nowrap;background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(110,161,255,0.3)}.product-card[data-recommended="true"]{box-shadow:0 8px 30px rgba(0,0,0,0.2),0 0 0 1px rgba(110,161,255,0.3),inset 0 0 20px rgba(110,161,255,0.05);transform:translateY(-3px);transition:all 0.4s ease}.product-card[data-recommended="true"]:hover{box-shadow:0 12px 40px rgba(0,0,0,0.3),0 0 0 1px rgba(110,161,255,0.5),inset 0 0 30px rgba(110,161,255,0.1);transform:translateY(-5px)}.product-card[data-recommended="true"] .product-card-image::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 30px rgba(110,161,255,0.3);pointer-events:none;opacity:0.5;transition:opacity 0.3s ease}.product-card[data-recommended="true"]:hover .product-card-image::after{opacity:0.8}.product-card[data-recommended="true"] .product-card-title{background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(110,161,255,0.2)}.product-card-status-icon{width:18px;height:18px;margin-right:5px}.product-card-status-text{white-space:nowrap}.product-card-status__active{background-color:rgba(76,175,80,0.15);border:1px solid rgba(76,175,80,0.3);color:#4CAF50}.product-card-status__frozen{background-color:rgba(244,67,54,0.15);border:1px solid rgba(244,67,54,0.3);color:#F44336}[data-status="frozen"]{position:relative}[data-status="frozen"] .product-card-price{font-size:0}[data-status="frozen"] .product-card-price::after{content:'Подписаться';font-size:20px;color:white;display:block;line-height:1.5}[data-status="frozen"]::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);backdrop-filter:grayscale(100%);-webkit-backdrop-filter:grayscale(100%);pointer-events:none;z-index:1;border-radius:var(--border-radius-md)}[data-status="frozen"] .product-card-status,[data-status="frozen"] .product-card-header,[data-status="frozen"] .product-card-meta,[data-status="frozen"] .product-card-price-container{z-index:2}[data-status="frozen"] .product-card-price::after{font-size:20px;color:#fff;font-weight:500;line-height:1.5}.product-card-status__on_your_fear{background-color:rgba(255,152,0,0.15);border:1px solid rgba(255,152,0,0.3);color:#FF9800;overflow:hidden}.product-card-image{position:relative}.product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;will-change:transform}.product-item-card-image::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(78 0 255 / 40%),rgb(255 0 126 / 40%));pointer-events:none;z-index:1}.product-card-content{padding:20px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.product-card-main{display:flex;flex-direction:column;flex-grow:1}.product-card-header{margin-bottom:var(--spacing-md)}.product-card-title{font-family:'Geologica Roman',sans-serif;font-weight:600;font-size:var(--font-size-lg);color:var(--color-text-primary);margin-bottom:0;background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(110,161,255,0.2)}.product-card-body{flex-grow:1;margin-bottom:var(--spacing-sm)}.product-card-meta{display:flex;gap:var(--spacing-sm);margin-bottom:0}.product-card-footer{margin-top:var(--spacing-xl)}.product-card-meta-item{display:flex;align-items:center;gap:var(--spacing-xs);min-width:200px}.product-card-meta-item__count{min-width:120px}.product-card-meta-icon{width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:contain}.product-card-meta-icon__steam{background-image:url('../themes/procheat/assets/common/img/steam-logo_icon.svg')}.product-card-meta-icon__epic_games{background-image:url('../themes/procheat/assets/common/img/epic-games_icon.svg')}.product-card-meta-icon__vk_play{background-image:url('../themes/procheat/assets/common/img/vk-play_icon.svg')}.product-card-meta-icon__bsg{background-image:url('../themes/procheat/assets/common/img/bsg-launcher_icon.svg')}.product-card-meta-icon__official{background-image:url('../themes/procheat/assets/common/img/official-launcher_icon.svg')}.product-card-meta-icon__riot_games{background-image:url('../themes/procheat/assets/common/img/riot-games_icon.svg')}.product-card-meta-icon__date{background-image:url('../themes/procheat/assets/common/img/update-date_icon.svg')}.product-card-meta-icon__count{background-image:url('../themes/procheat/assets/common/img/product-count_icon.svg')}.product-card-platforms{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.product-card-platform{display:flex;align-items:center;gap:var(--spacing-xs);background-color:var(--color-white-10);border-radius:var(--border-radius-sm);padding:4px 8px;transition:all 0.2s ease}.product-card-platform:hover{background-color:var(--color-white-20)}.product-card-meta-text{font-size:var(--font-size-sm);color:var(--color-white-70)}.product-card-info-wrapper{display:flex;flex-direction:column;margin-top:var(--spacing-xs)}.product-card-price-container{display:flex;align-items:center;justify-content:center;width:100%}.product-card-price{font-family:'Geologica Roman',sans-serif;font-weight:600;font-size:var(--font-size-md);color:var(--color-text-primary);background:linear-gradient(135deg,#8B5CF6,#EC4899);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-lg);box-shadow:0 6px 15px rgba(0,0,0,0.25),0 0 0 1px var(--color-white-20),inset 0 0 20px var(--color-white-10);transition:all 0.3s ease;text-shadow:0 1px 3px rgba(0,0,0,0.3);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;height:48px;box-sizing:border-box}.price-value{padding-left:4px;padding-right:4px}.product-card-price::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s ease}.product-card-price:hover::before{left:100%}.product-card{position:relative;overflow:hidden}.grid-view .product-card-footer,[data-view="grid"] .product-card-footer{padding:0;margin:0;position:static}.list-view .product-card-footer,[data-view="list"] .product-card-footer{position:static;padding:0;margin:0}.product-card-price:hover,.product-card:hover .product-card-price{box-shadow:0 8px 20px rgba(139,92,246,0.5),0 0 0 1px var(--color-white-20),inset 0 0 30px var(--color-white-20)}.product-card-price:hover::before,.product-card:hover .product-card-price::before{left:100%}@media (max-width:1199px){.product-card-price{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-md)}.product-card-footer{bottom:var(--spacing-md);right:var(--spacing-md)}}@media (min-width:992px) and (max-width:1199px){.grid-view .product-card-footer,[data-view="grid"] .product-card-footer{top:50px;bottom:auto}}@media (max-width:1199px){.product-card-image{height:160px}.product-card-content{padding:var(--spacing-md)}.product-card-title{font-size:var(--font-size-md);background-image:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 10px rgba(110,161,255,0.2)}.list-view,[data-view="list"]{display:none !important}.grid-view,[data-view="grid"]{display:block !important}}
:root{--product-badge-green-color:rgba(40,167,69,0.9);--product-badge-green-bg:linear-gradient(90deg,rgba(40,167,69,0.2) 0%,rgba(32,201,151,0.2) 100%);--product-badge-green-shadow:rgba(40,167,69,0.2);--product-badge-green-border:rgba(40,167,69,0.4);--product-badge-purple-color:rgba(106,111,255,0.9);--product-badge-purple-bg:linear-gradient(90deg,rgba(106,111,255,0.2) 0%,rgba(124,58,237,0.2) 100%);--product-badge-purple-shadow:rgba(106,111,255,0.2);--product-badge-purple-border:rgba(106,111,255,0.4);--product-badge-red-color:rgba(244,67,54,0.9);--product-badge-red-bg:linear-gradient(90deg,rgba(244,67,54,0.2) 0%,rgba(229,57,53,0.2) 100%);--product-badge-red-shadow:rgba(244,67,54,0.2);--product-badge-red-border:rgba(244,67,54,0.4);--product-badge-orange-color:rgba(255,152,0,0.9);--product-badge-orange-bg:linear-gradient(90deg,rgba(255,152,0,0.2) 0%,rgba(255,193,7,0.2) 100%);--product-badge-orange-shadow:rgba(255,152,0,0.2);--product-badge-orange-border:rgba(255,152,0,0.4);--product-tariff-bg:rgba(22,23,107,0.15);--product-tariff-gradient:linear-gradient(135deg,rgba(30,30,60,0.3) 0%,rgba(106,111,255,0.05) 100%);--product-tariff-block-bg:rgba(22,23,107,0.3);--product-tariff-block-gradient:linear-gradient(135deg,rgba(30,30,60,0.6) 0%,rgba(106,111,255,0.1) 100%);--product-tariff-option-bg:rgba(255,255,255,0.05);--product-tariff-option-hover-bg:linear-gradient(135deg,rgba(106,111,255,0.3) 0%,rgba(124,58,237,0.3) 100%);--product-tariff-option-active-bg:linear-gradient(135deg,rgba(106,111,255,0.5) 0%,rgba(124,58,237,0.5) 100%);--product-button-bg:linear-gradient(135deg,rgba(40,167,69,0.9) 0%,rgba(32,201,151,0.9) 100%);--product-button-hover-bg:linear-gradient(135deg,rgba(40,167,69,1) 0%,rgba(32,201,151,1) 100%);--product-shadow-sm:0 4px 10px rgba(0,0,0,0.2);--product-shadow-md:0 5px 15px rgba(0,0,0,0.2);--product-shadow-lg:0 8px 30px rgba(0,0,0,0.4);--product-transition-fast:all 0.3s ease;--product-transition-medium:all 0.4s ease;--product-transition-slow:all 0.6s ease;--product-transition-bezier:all 0.4s cubic-bezier(0.16,1,0.3,1);--product-spacing-xs:5px;--product-spacing-sm:8px;--product-spacing-md:15px;--product-spacing-lg:25px;--product-spacing-xl:30px}.product-header{margin-bottom:var(--product-spacing-lg)}.product-badge-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.product-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:500;transition:var(--product-transition-fast);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:0 0 10px rgba(255,255,255,0.3);background-image:var(--product-badge-green-bg);box-shadow:0 4px 10px var(--product-badge-green-shadow);border:1px solid var(--product-badge-green-border);color:var(--product-badge-green-color)}.product-badge:hover{transform:translateY(-2px);box-shadow:0 6px 15px var(--product-badge-green-shadow)}.product-badge__recommend{background-image:var(--product-badge-purple-bg);box-shadow:0 4px 10px var(--product-badge-purple-shadow);border:1px solid var(--product-badge-purple-border);color:var(--product-badge-purple-color);text-shadow:0 0 10px var(--product-badge-purple-shadow)}.product-badge__recommend:hover{box-shadow:0 6px 15px var(--product-badge-purple-shadow)}.product-badge__frozen{background-image:var(--product-badge-red-bg);box-shadow:0 4px 10px var(--product-badge-red-shadow);border:1px solid var(--product-badge-red-border);color:var(--product-badge-red-color);text-shadow:0 0 10px var(--product-badge-red-shadow)}.product-badge__frozen:hover{box-shadow:0 6px 15px var(--product-badge-red-shadow)}.product-badge__on_your_fear{background-image:var(--product-badge-orange-bg);box-shadow:0 4px 10px var(--product-badge-orange-shadow);border:1px solid var(--product-badge-orange-border);color:var(--product-badge-orange-color);text-shadow:0 0 10px var(--product-badge-orange-shadow)}.product-badge__on_your_fear:hover{box-shadow:0 6px 15px var(--product-badge-orange-shadow)}.product-title{font-family:'Dela Gothic One',cursive;font-size:36px;margin-bottom:0;color:var(--color-white);text-transform:uppercase}.product-additional-details-container .product-detail-item{margin-bottom:var(--product-spacing-sm)}.product-details-additional{margin-bottom:0}.product-image-container{margin-bottom:var(--product-spacing-lg);border-radius:var(--border-radius-md);overflow:hidden;position:relative;max-width:100%;height:auto}.product-image{width:100%;height:auto;display:block;border-radius:var(--border-radius-md);transition:transform 0.3s ease}.product-image-container::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(78 0 255 / 40%),rgb(255 0 126 / 40%));border-radius:var(--border-radius-md);pointer-events:none;z-index:1}.product-image:hover{transform:scale(1.02)}.product-details{display:flex;flex-direction:column}.product-detail-item{display:flex;flex-wrap:wrap;padding:10px 12px;border-radius:var(--border-radius-sm);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);transition:var(--product-transition-fast);position:relative;overflow:hidden}.product-detail-item:hover{background:linear-gradient(120deg,rgba(255,255,255,0.05),rgba(100,100,255,0.05));transform:translateY(-2px);box-shadow:var(--product-shadow-md),0 0 1px rgba(255,255,255,0.1);backdrop-filter:blur(5px)}.product-detail-header{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.product-detail-value{color:var(--color-white);display:flex;align-items:center;gap:8px;margin-left:4px;font-weight:400;transition:var(--product-transition-fast)}.product-detail-item:hover .product-detail-value{text-shadow:0 0 10px rgba(255,255,255,0.2)}.product-content-container .product-details .product-detail-item{flex-direction:column;margin-bottom:var(--product-spacing-sm)}.product-content-container .product-details .product-detail-value{margin-left:34px;margin-top:2px}.product-detail-icon,.product-platform-icon{width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease,filter 0.3s ease;display:inline-block;opacity:0.85}.product-platform-icon:last-child{margin-right:0}.product-platform-icon:hover{opacity:1}.product-detail-item:hover .product-detail-icon,.product-detail-item:hover .product-platform-icon{transform:scale(1.1);filter:drop-shadow(0 0 3px rgba(255,255,255,0.5))}.product-detail-icon__platform{background-image:url('../themes/procheat/assets/common/img/game-platform_icon.svg')}.product-detail-icon__windows{background-image:url('../themes/procheat/assets/common/img/windows_icon.svg')}.product-detail-icon__lang{background-image:url('../themes/procheat/assets/common/img/lang_icon.svg')}.product-detail-icon__spoofer{background-image:url('../themes/procheat/assets/common/img/spoofer_icon.svg')}.product-detail-icon__usb{background-image:url('../themes/procheat/assets/common/img/usb_icon.svg')}.product-detail-icon__bios{background-image:url('../themes/procheat/assets/common/img/bios_icon.svg')}.product-detail-icon__author{background-image:url('../themes/procheat/assets/common/img/author_icon.svg')}.product-platform-icon__steam{background-image:url('../themes/procheat/assets/common/img/steam-logo_icon.svg')}.product-platform-icon__epic_games{background-image:url('../themes/procheat/assets/common/img/epic-games_icon.svg')}.product-platform-icon__vk_play{background-image:url('../themes/procheat/assets/common/img/vk-play_icon.svg')}.product-platform-icon__bsg{background-image:url('../themes/procheat/assets/common/img/bsg-launcher_icon.svg')}.product-platform-icon__official{background-image:url('../themes/procheat/assets/common/img/official-launcher_icon.svg')}.product-platform-icon__riot_games{background-image:url('../themes/procheat/assets/common/img/riot-games_icon.svg')}.product-detail-label{font-weight:500;color:var(--color-white-70);letter-spacing:0.3px;transition:color 0.3s ease}.product-detail-item:hover .product-detail-label{color:var(--color-white)}.sticky-tariff{z-index:4;opacity:1;transition:transform 0.3s ease,opacity 0.3s ease,box-shadow 0.3s ease}.product-tariff-container{padding:5px;background:var(--product-tariff-bg);background-image:var(--product-tariff-gradient);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:var(--border-radius-lg);box-shadow:var(--product-shadow-sm);transition:transform 0.3s ease,opacity 0.3s ease,box-shadow 0.3s ease;will-change:transform,opacity}.product-tariff-block{background:var(--product-tariff-block-bg);background-image:var(--product-tariff-block-gradient);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:var(--border-radius-lg);padding:var(--product-spacing-xl);box-shadow:0 4px 20px rgba(0,0,0,0.3),0 2px 30px rgba(106,111,255,0.4),inset 0 0 30px rgba(106,111,255,0.1);border:1px solid rgba(255,255,255,0.15);transition:var(--product-transition-bezier);position:relative;overflow:hidden;will-change:transform,box-shadow}.product-tariff-block::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(106,111,255,0.15) 0%,transparent 70%);opacity:0.5;z-index:-1}.product-tariff-block:hover{box-shadow:var(--product-shadow-lg),0 4px 40px rgba(106,111,255,0.5),inset 0 0 40px rgba(106,111,255,0.15);transform:translateY(-5px)}.product-tariff-title{font-family:'Dela Gothic One',cursive;font-size:26px;color:var(--color-white);margin-bottom:25px;text-align:center;background-image:linear-gradient(90deg,#fff 0%,rgba(106,111,255,0.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 10px rgba(106,111,255,0.3);position:relative}.product-tariff-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background-image:linear-gradient(90deg,rgba(106,111,255,0.7) 0%,rgba(124,58,237,0.7) 100%);border-radius:3px}.product-tariff-options{margin-bottom:var(--product-spacing-xl)}.product-tariff-option{background:var(--product-tariff-option-bg);border:1px solid rgba(255,255,255,0.1);border-radius:var(--border-radius-md);padding:14px 10px;text-align:center;cursor:pointer;transition:var(--product-transition-fast);margin-bottom:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,0.1);position:relative;overflow:hidden}.product-tariff-option::before{content:'';position:absolute;top:-100%;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(255,255,255,0.2),transparent);transition:var(--product-transition-slow)}.product-tariff-option:hover{background:var(--product-tariff-option-hover-bg);transform:translateY(-3px);box-shadow:var(--product-shadow-md),0 0 20px rgba(106,111,255,0.3),inset 0 0 15px rgba(106,111,255,0.1);border-color:rgba(106,111,255,0.5);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.product-tariff-option:hover::before{top:100%;left:100%}.product-tariff-option[data-active="true"]{background:var(--product-tariff-option-active-bg);border-color:rgba(106,111,255,0.7);box-shadow:0 5px 15px rgba(106,111,255,0.3),0 0 30px rgba(106,111,255,0.4),inset 0 0 10px rgba(255,255,255,0.1);transform:translateY(-3px);animation:activeGlow 2s infinite alternate}@keyframes activeGlow{0%{box-shadow:0 5px 15px rgba(106,111,255,0.3),0 0 30px rgba(106,111,255,0.4),inset 0 0 10px rgba(255,255,255,0.1)}100%{box-shadow:0 5px 20px rgba(106,111,255,0.5),0 0 40px rgba(106,111,255,0.6),inset 0 0 15px rgba(255,255,255,0.2)}}.product-tariff-option[data-active="true"]::before,.product-tariff-option:hover::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.1),transparent);animation:shimmer 2s infinite;z-index:1;pointer-events:none}@keyframes shimmer{0%{transform:translateX(-100%);opacity:0.7}50%{opacity:1}100%{transform:translateX(100%);opacity:0.7}}.product-tariff-option-text{font-weight:600;color:var(--color-white);font-size:15px;letter-spacing:0.5px;position:relative;z-index:2}.product-tariff-price{font-family:'Dela Gothic One',cursive;font-size:42px;background-image:linear-gradient(90deg,#fff 0%,rgba(106,111,255,0.9) 50%,#fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:var(--product-spacing-xl) 0;text-shadow:0 2px 15px rgba(106,111,255,0.4);position:relative;animation:priceGlow 3s infinite alternate}.price-value{padding-left:4px;padding-right:4px}@keyframes priceGlow{0%{text-shadow:0 2px 15px rgba(106,111,255,0.4)}100%{text-shadow:0 2px 25px rgba(106,111,255,0.7)}}.product-tariff-price::before{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:2px;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,0.5),transparent);border-radius:2px}.product-tariff-button{width:100%;background-image:var(--product-button-bg);border:none;border-radius:var(--border-radius-md);padding:16px;font-weight:700;font-size:var(--font-size-md);letter-spacing:1px;color:white;box-shadow:0 4px 15px rgba(32,201,151,0.3);transition:var(--product-transition-fast);position:relative;overflow:hidden;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:1;text-decoration:none;text-align:center;display:block}.product-tariff-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:all 0.5s ease;z-index:0}.product-tariff-button:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(32,201,151,0.4),0 0 30px rgba(32,201,151,0.3);background-image:var(--product-button-hover-bg)}.product-tariff-button:hover::before{left:100%}.product-tariff-button:active{transform:translateY(-1px);box-shadow:0 3px 10px rgba(32,201,151,0.3);color:var(--color-white);font-weight:600;cursor:pointer}@media (max-width:991.98px){.product-title{font-size:28px}.product-detail-label{min-width:150px}.product-tariff-price{font-size:30px}.main-content{padding-bottom:300px}.sticky-tariff{display:none}.product-tariff-container{top:80px}.product-tariff-block{padding:25px}}@media (max-width:767.98px){.product-main-block{padding:40px 0}.product-info-block{padding:20px}.product-title{font-size:24px}.product-detail-item{flex-wrap:wrap}.product-detail-label{min-width:auto;width:calc(100% - 34px)}.product-content-container .col-md-5,.product-content-container .col-md-7{width:100%;margin-bottom:var(--product-spacing-md)}.product-badge-container{margin-top:15px}.product-additional-details-container .col-md-6{width:100%}.product-additional-details-container .col-md-6:last-child{margin-bottom:0}}.product-updates-container{margin-top:30px;padding:20px;background:rgba(255,255,255,0.05);border-radius:16px;border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px)}.product-updates-title{color:var(--color-text-primary);font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}.product-updates-list{display:flex;flex-direction:column;gap:15px}.product-update-item{padding:12px 15px;background-color:rgba(255,255,255,0.05);border-radius:10px;border:1px solid rgba(255,255,255,0.08);transition:all 0.3s ease;color:var(--color-text-secondary);font-size:14px;line-height:1.5}.product-update-item:hover{background-color:rgba(255,255,255,0.1);box-shadow:0 4px 15px rgba(0,0,0,0.1)}.update-date{color:var(--color-text-primary);font-weight:600;margin-bottom:5px}.update-status{color:var(--color-accent);font-weight:500;margin-bottom:5px}.update-message{margin-bottom:5px}.update-additional{color:rgba(255,255,255,0.8);font-size:13px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,0.1)}@media (max-width:575.98px){.product-badge-container{flex-wrap:wrap}.product-tariff-option{padding:8px;margin-bottom:10px}.product-tariff-price{font-size:24px;margin:20px 0}.product-tariff-button{padding:12px;font-size:14px}.product-tariff-container{top:60px;padding:0}.product-tariff-block{padding:20px;border-radius:var(--border-radius-md)}.product-tariff-title{font-size:22px;margin-bottom:20px}.product-updates-container{margin-top:20px;padding:15px}.product-updates-title{font-size:16px;margin-bottom:15px}.product-update-item{padding:10px 12px;font-size:13px}}.video-overlay{content:'';position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:brightness(0.8);background:linear-gradient(135deg,rgb(78 0 255 / 10%),rgb(255 0 126 / 10%));pointer-events:none;z-index:1}
.ss-result{margin-bottom:2rem;padding:1.5rem;background:var(--card-bg);border-radius:12px;border:1px solid var(--border-color);transition:all 0.3s ease}.ss-result:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.15);border-color:var(--primary-color)}.ss-result__title{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem;color:var(--text-primary)}.ss-result__title a{color:var(--text-primary);text-decoration:none;transition:color 0.3s ease}.ss-result__title a:hover{color:var(--primary-color)}.ss-result__badge{display:inline-block;font-size:0.75rem;padding:0.25rem 0.75rem;border-radius:20px;margin-left:0.75rem;background:var(--primary-color);color:white;font-weight:500;text-transform:uppercase;letter-spacing:0.5px}.ss-result__text{margin-bottom:0.75rem;color:var(--text-secondary);line-height:1.6}.ss-result__url{font-size:0.875rem;color:var(--text-muted);word-break:break-all}.ss-result__url a{color:var(--text-muted);text-decoration:none}.ss-result__url a:hover{color:var(--primary-color);text-decoration:underline}.ss-result__aside{float:right;margin-left:1rem;margin-bottom:0.5rem}.ss-pagination{display:flex;justify-content:center;align-items:center;margin-top:3rem;gap:0.5rem}.ss-pagination a,
.ss-pagination span{display:inline-block;padding:0.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);text-decoration:none;transition:all 0.3s ease;min-width:44px;text-align:center}.ss-pagination a:hover{background:var(--primary-color);color:white;border-color:var(--primary-color)}.ss-pagination .current{background:var(--primary-color);color:white;border-color:var(--primary-color)}.ss-pagination .disabled{opacity:0.5;pointer-events:none}.ss-no-results{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}.ss-no-results h3{color:var(--text-primary);margin-bottom:1rem}.search-results-group{margin-bottom:3rem}.search-results-group h2{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:0.5rem;border-bottom:2px solid var(--primary-color);display:inline-block}@media (max-width:768px){.ss-result{padding:1rem;margin-bottom:1.5rem}.ss-result__title{font-size:1.125rem}.ss-result__aside{float:none;margin-left:0;margin-bottom:1rem}.ss-pagination{flex-wrap:wrap;gap:0.25rem}.ss-pagination a,.ss-pagination span{padding:0.5rem 0.75rem;min-width:36px;font-size:0.875rem}}@media (max-width:480px){.ss-result{padding:0.75rem}.ss-result__badge{display:block;margin-left:0;margin-top:0.5rem;width:fit-content}}
@media (max-width:1199px){.other-games-section .grid-view,.other-games-section [data-view="grid"]{display:flex !important}}
:root{--vs-bg-dark:rgba(30,20,50,0.5);--vs-bg-dark-hover:rgba(40,30,70,0.6);--vs-bg-active:rgba(50,30,80,0.7);--vs-text-color:rgba(255,255,255,0.7);--vs-text-color-hover:rgba(255,255,255,0.9);--vs-text-color-active:#fff;--vs-border-color:rgba(255,255,255,0.1);--vs-border-color-hover:rgba(255,255,255,0.3);--vs-gradient-active:linear-gradient(135deg,rgba(160,80,255,0.3),rgba(220,110,255,0.3));--vs-shadow-normal:0 5px 15px rgba(0,0,0,0.2);--vs-shadow-active:0 5px 15px rgba(0,0,0,0.3),0 0 20px rgba(160,80,255,0.4);--vs-shadow-hover:0 5px 20px rgba(0,0,0,0.3),0 0 30px rgba(190,80,255,0.5);--vs-transition-fast:all 0.3s ease;--vs-transition-medium:all 0.4s ease;--vs-transition-slow:all 0.5s cubic-bezier(0.16,1,0.3,1);--vs-border-radius-small:8px;--vs-border-radius-medium:15px;--vs-border-radius-large:20px;--vs-border-radius-circle:50%}.video-screenshots-section{position:relative;background:radial-gradient(ellipse at top left,rgba(120,70,215,0.4),transparent 70%),radial-gradient(circle at bottom right,rgba(180,60,215,0.45),transparent 70%),conic-gradient(from 215deg at 50% 50%,rgba(25,15,50,0.9),rgba(70,50,120,0.8),rgba(25,15,50,0.9));padding:40px 20px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);overflow:hidden}.video-screenshots-tab,.video-play-button,.screenshot-indicator{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--vs-border-color);cursor:pointer;transition:var(--vs-transition-fast)}.video-screenshots-tabs{display:flex;margin-bottom:30px;gap:15px}.video-screenshots-tab{background:var(--vs-bg-dark);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--vs-border-radius-medium);padding:12px 25px;color:var(--vs-text-color);font-family:'Geologica',sans-serif;font-weight:500;font-size:16px;position:relative;overflow:hidden;display:flex;align-items:center;gap:8px}.video-screenshots-tab:before{content:'';position:absolute;inset:0;background:var(--vs-gradient-active);opacity:0;transition:opacity 0.3s ease;z-index:-1}.video-screenshots-tab[data-active="true"]{background:var(--vs-bg-active);color:var(--vs-text-color-active);box-shadow:var(--vs-shadow-active);transform:translateY(-2px)}.video-screenshots-tab[data-active="true"]:before{opacity:1}.video-screenshots-tab:hover:not([data-active="true"]){background:var(--vs-bg-dark-hover);color:var(--vs-text-color-hover);transform:translateY(-1px)}.video-screenshots-tab-icon{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.video-screenshots-tab-icon__video{background-image:url('../themes/procheat/assets/common/img/play_icon.svg')}.video-screenshots-tab-icon__screenshots{background-image:url('../themes/procheat/assets/common/img/image_icon.svg')}.video-screenshots-content{position:relative;border-radius:var(--vs-border-radius-large);overflow:hidden;transition:var(--vs-transition-slow)}.video-screenshots-pane{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:var(--vs-transition-medium)}.video-screenshots-pane[data-active="true"]{position:relative;opacity:1;visibility:visible}.video-player,.screenshots-gallery{position:relative;width:100%;border-radius:var(--vs-border-radius-large);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.3)}.video-player img{width:100%;height:auto;display:block;border-radius:var(--vs-border-radius-large)}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:rgba(255,255,255,0.2);border-radius:var(--vs-border-radius-circle);display:flex;align-items:center;justify-content:center;border-color:rgba(255,255,255,0.3);box-shadow:var(--vs-shadow-normal)}.video-play-button:before{content:'';width:0;height:0;border-style:solid;border-width:15px 0 15px 25px;border-color:transparent transparent transparent #fff;margin-left:5px}.video-play-button:hover{transform:translate(-50%,-50%) scale(1.1);background:rgba(255,255,255,0.25);box-shadow:var(--vs-shadow-hover)}.screenshots-gallery{margin-bottom:20px}.screenshots-images-container{border-radius:var(--vs-border-radius-large);overflow:hidden}.screenshots-gallery img{width:100%;height:auto;display:block;border-radius:var(--vs-border-radius-large);position:absolute;top:0;left:0;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.screenshots-gallery img[data-screenshot-active="true"]{opacity:1;position:relative;z-index:1;pointer-events:auto}.screenshots-images-container{border-radius:var(--vs-border-radius-large);overflow:hidden;position:relative;aspect-ratio:16/9}.screenshots-indicators{display:flex;justify-content:center;gap:10px;margin-top:20px;padding-bottom:10px}.screenshot-indicator{width:40px;height:40px;background:rgba(60,40,90,0.5);border-radius:var(--vs-border-radius-small);transition:var(--vs-transition-fast);border:1px solid rgba(255,255,255,0.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.screenshot-indicator[data-active="true"]{background:rgba(90,60,140,0.7);border-color:rgba(180,100,255,0.7);box-shadow:0 0 15px rgba(180,100,255,0.6),inset 0 0 10px rgba(255,255,255,0.1);transform:scale(1.1)}.screenshot-indicator:hover:not([data-active="true"]){transform:scale(1.05);border-color:var(--vs-border-color-hover);background:rgba(80,60,120,0.6);box-shadow:0 0 10px rgba(190,120,255,0.3)}@media (max-width:768px){.video-screenshots-tabs{flex-wrap:wrap}.video-screenshots-tab{flex:1 0 auto;text-align:center;justify-content:center}.video-play-button{width:60px;height:60px}.video-play-button:before{border-width:12px 0 12px 20px}.screenshot-indicator{width:30px;height:30px}}@media (max-width:576px){.video-play-button{width:50px;height:50px}.video-play-button:before{border-width:10px 0 10px 16px}}
:root{--product-description-bg-dark:rgba(20,20,40,0.7);--product-description-gradient:linear-gradient(180deg,rgba(111,76,255,0.5) 0%,rgba(53,21,176,0.5) 100%);--product-description-shadow:0 8px 32px rgba(0,0,0,0.2);--product-description-border:1px solid rgba(255,255,255,0.1);--product-description-radius:24px;--product-description-padding:30px;--product-description-transition:all 0.3s ease}.product-description-section{position:relative;padding:60px 0;overflow:hidden}.product-description-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--product-description-gradient);z-index:-2}.product-description-section::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../themes/procheat/assets/common/img/section-pattern-3-transparent.png");background-size:cover;background-position:center;opacity:0.6;z-index:-1;mix-blend-mode:overlay}.product-description-header{display:flex;align-items:center;margin-bottom:30px}.product-description-icon{width:32px;height:32px;background-image:url("../themes/procheat/assets/common/img/description_icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:15px}.product-description-title{font-family:'Dela Gothic One',cursive;font-size:28px;color:#fff;margin:0}.product-description-content{background-color:var(--product-description-bg-dark);backdrop-filter:blur(15px);border-radius:var(--product-description-radius);border:var(--product-description-border);box-shadow:var(--product-description-shadow);padding:var(--product-description-padding);position:relative}.product-description-text{color:rgba(255,255,255,0.9);font-family:'Geologica',sans-serif;font-size:16px;line-height:1.6;max-height:300px;overflow:hidden;position:relative;transition:max-height 0.5s ease}.product-description-text[data-expanded="true"]{max-height:none}.product-description-text h3{font-family:'Dela Gothic One',cursive;font-size:20px;margin-top:25px;margin-bottom:15px;color:#fff}.product-description-text p{margin-bottom:15px}.product-description-text ul{padding-left:20px;margin-bottom:15px}.product-description-text li{margin-bottom:8px}.product-description-gradient{position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(20,20,40,0) 0%,var(--product-description-bg-dark) 100%);pointer-events:none;transition:opacity 0.3s ease}.product-description-text.expanded + .product-description-button .product-description-gradient{opacity:0}.product-description-button{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,rgba(111,76,255,0.8) 0%,rgba(53,21,176,0.8) 100%);border:none;border-radius:50px;color:#fff;font-family:'Geologica',sans-serif;font-size:14px;font-weight:500;padding:10px 25px;margin:20px auto 0;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;position:relative;z-index:2;box-shadow:0 4px 15px rgba(111,76,255,0.3)}.product-description-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(111,76,255,0.4)}.product-description-button-text{margin-right:8px}.product-description-button-icon{width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}.product-description-button[data-expanded="true"] .product-description-button-text{content:"Скрыть"}.product-description-button[data-expanded="true"] .product-description-button-icon{transform:rotate(180deg)}.product-description-button[data-expanded="false"] .product-description-button-icon{transform:rotate(0deg)}@media (max-width:992px){.product-description-section{padding:40px 0}.product-description-title{font-size:24px}.product-description-content{padding:20px}}@media (max-width:576px){.product-description-section{padding:30px 0}.product-description-title{font-size:20px}.product-description-icon{width:24px;height:24px}.product-description-content{padding:15px}.product-description-text{font-size:14px}.product-description-text h3{font-size:18px}}
:root{--product-info-for-user-bg-dark:rgba(40,20,40,0.7);--product-info-for-user-gradient:linear-gradient(180deg,rgba(255,111,176,0.5) 0%,rgba(176,53,121,0.5) 100%);--product-info-for-user-shadow:0 8px 32px rgba(0,0,0,0.2);--product-info-for-user-border:1px solid rgba(255,255,255,0.1);--product-info-for-user-radius:24px;--product-info-for-user-padding:30px;--product-info-for-user-transition:all 0.3s ease}.product-info-for-user-section{position:relative;padding:60px 0;overflow:hidden}.product-info-for-user-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--product-info-for-user-gradient);z-index:-2}.product-info-for-user-section::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../themes/procheat/assets/common/img/section-pattern-2-transparent.png");background-size:cover;background-position:center;opacity:0.6;z-index:-1;mix-blend-mode:overlay}.product-info-for-user-header{display:flex;align-items:center;margin-bottom:30px}.product-info-for-user-icon{width:32px;height:32px;background-image:url("../themes/procheat/assets/common/img/info-1_icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:15px}.product-info-for-user-title{font-family:'Geologica',sans-serif;font-size:28px;font-weight:500;color:#fff;margin:0;padding-bottom:16px;display:flex;align-items:center;gap:8px}.product-info-for-user-content{background-color:var(--product-info-for-user-bg-dark);backdrop-filter:blur(15px);border-radius:var(--product-info-for-user-radius);border:var(--product-info-for-user-border);box-shadow:var(--product-info-for-user-shadow);padding:var(--product-info-for-user-padding);position:relative}.product-info-for-user-text{color:rgba(255,255,255,0.9);font-family:'Geologica',sans-serif;font-size:16px;line-height:1.6}.product-info-for-user-text h3{font-family:'Dela Gothic One',cursive;font-size:20px;margin-top:25px;margin-bottom:15px;color:#fff}.product-info-for-user-text p{margin-bottom:15px}.product-info-for-user-text ul{padding-left:20px;margin-bottom:15px}.product-info-for-user-text li{margin-bottom:8px}@media (max-width:992px){.product-info-for-user-section{padding:40px 0}.product-info-for-user-title{font-size:24px}.product-info-for-user-content{padding:20px}}@media (max-width:576px){.product-info-for-user-section{padding:30px 0}.product-info-for-user-title{font-size:20px}.product-info-for-user-content{padding:15px}.product-info-for-user-text{font-size:14px}.product-info-for-user-button{font-size:12px;padding:8px 20px}}
:root{--product-features-bg-dark:rgba(20,20,40,0.7);--product-features-gradient:linear-gradient(180deg,rgba(76,111,255,0.5) 0%,rgba(21,53,176,0.5) 100%);--product-features-shadow:0 8px 32px rgba(0,0,0,0.2);--product-features-border:1px solid rgba(255,255,255,0.1);--product-features-radius:24px;--product-features-padding:30px;--product-features-transition:all 0.3s ease}.product-features-section{position:relative;padding:60px 0;overflow:hidden}.product-features-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--product-features-gradient);z-index:-2}.product-features-section::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../themes/procheat/assets/common/img/section-pattern-4-transparent.png");background-size:cover;background-position:center;opacity:0.6;z-index:-1;mix-blend-mode:overlay}.product-features-header{display:flex;align-items:center;margin-bottom:30px;position:relative}.product-features-icon{width:32px;height:32px;background-image:url("../themes/procheat/assets/common/img/features_icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:15px}.product-features-title{font-family:'Dela Gothic One',cursive;font-size:28px;color:#fff;margin:0}.product-features-pause{position:absolute;right:0;top:50%;transform:translateY(-50%);width:36px;height:36px;background-color:rgba(255,255,255,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.2)}.product-features-pause:hover{background-color:rgba(255,255,255,0.2);transform:translateY(-50%) scale(1.1);box-shadow:0 0 15px rgba(255,255,255,0.3)}.product-features-pause-icon{width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='4' width='4' height='16'%3E%3C/rect%3E%3Crect x='14' y='4' width='4' height='16'%3E%3C/rect%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease}.product-features-pause[data-paused="true"] .product-features-pause-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='5 3 19 12 5 21 5 3'%3E%3C/polygon%3E%3C/svg%3E");margin-left:2px}.product-features-content{background-color:var(--product-features-bg-dark);backdrop-filter:blur(15px);border-radius:var(--product-features-radius);border:var(--product-features-border);box-shadow:var(--product-features-shadow);padding:var(--product-features-padding);position:relative}.product-features-text{color:rgba(255,255,255,0.9);font-family:'Geologica',sans-serif;font-size:16px;line-height:1.6;max-height:300px;overflow:hidden;position:relative;transition:max-height 0.5s ease}.product-features-text[data-expanded="true"]{max-height:none}.product-features-text h3{font-family:'Dela Gothic One',cursive;font-size:20px;margin-top:25px;margin-bottom:15px;color:#fff}.product-features-text p{margin-bottom:15px;padding:12px 15px;background-color:rgba(255,255,255,0.05);border-radius:10px;border:1px solid rgba(255,255,255,0.08);transition:all 0.3s ease}.product-features-text p:hover{background-color:rgba(255,255,255,0.1);box-shadow:0 4px 15px rgba(0,0,0,0.1)}.product-features-gradient{position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(20,20,40,0) 0%,var(--product-features-bg-dark) 100%);pointer-events:none;transition:opacity 0.3s ease}.product-features-text[data-expanded="true"] + .product-features-gradient{opacity:0}.product-features-button{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,rgba(76,111,255,0.8) 0%,rgba(21,53,176,0.8) 100%);border:none;border-radius:50px;color:#fff;font-family:'Geologica',sans-serif;font-size:14px;font-weight:500;padding:10px 25px;margin:20px auto 0;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;position:relative;z-index:2;box-shadow:0 4px 15px rgba(76,111,255,0.3)}.product-features-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(76,111,255,0.4)}.product-features-button-text{margin-right:8px}.product-features-button-icon{width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}.product-features-button[data-expanded="true"] .product-features-button-text{content:"Скрыть"}.product-features-button[data-expanded="true"] .product-features-button-icon{transform:rotate(180deg)}.product-features-button[data-expanded="false"] .product-features-button-icon{transform:rotate(0deg)}@media (max-width:992px){.product-features-section{padding:40px 0}.product-features-title{font-size:24px}.product-features-content{padding:20px}}@media (max-width:576px){.product-features-section{padding:30px 0}.product-features-title{font-size:20px}.product-features-icon{width:24px;height:24px}.product-features-content{padding:15px}.product-features-text{font-size:14px}.product-features-text h3{font-size:18px}.product-features-pause{width:30px;height:30px}.product-features-pause-icon{width:12px;height:12px}}
:root{--update-history-bg:linear-gradient(135deg,rgba(15,50,100,0.8) 0%,rgba(30,100,180,0.8) 100%);--update-history-item-bg:rgba(10,20,45,0.6);--update-history-date-bg:rgba(20,90,180,0.9);--update-history-timeline-bg:rgba(30,120,220,0.7);--update-history-timeline-dot:rgba(50,150,255,1);--update-history-shadow:0 8px 32px rgba(0,0,0,0.2);--update-history-border:1px solid rgba(255,255,255,0.15)}.update-history-section{padding:60px 0;position:relative;overflow:hidden;background:var(--update-history-bg)}.update-history-header{display:flex;align-items:center;margin-bottom:30px}.update-history-icon{width:32px;height:32px;margin-right:15px;background-image:url('../themes/procheat/assets/common/img/update-history_icon.svg');background-size:contain;background-repeat:no-repeat;background-position:center}.update-history-title{font-family:'Dela Gothic One',sans-serif;font-size:28px;color:#fff;margin:0}.update-history-content{display:flex;flex-direction:column;gap:30px}.update-history-item{display:flex;background:var(--update-history-item-bg);border-radius:16px;overflow:hidden;box-shadow:var(--update-history-shadow);border:var(--update-history-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.3s ease,box-shadow 0.3s ease}.update-history-item:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,0.3)}.update-history-date{display:flex;flex-direction:column;align-items:center;padding:20px 15px;min-width:120px;background:rgba(20,35,70,0.4)}.update-history-date-badge{background:var(--update-history-date-bg);color:#fff;font-family:'Geologica Roman',sans-serif;font-size:14px;padding:8px 12px;border-radius:8px;margin-bottom:15px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1)}.update-history-timeline{flex:1;width:3px;background:var(--update-history-timeline-bg);position:relative}.update-history-timeline::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:12px;height:12px;background:var(--update-history-timeline-dot);border-radius:50%;box-shadow:0 0 12px rgba(50,150,255,0.9)}.update-history-info{flex:1;padding:20px}.update-history-info h3{font-family:'Dela Gothic One',sans-serif;font-size:1.5rem;margin-bottom:1rem;color:#70c0ff;text-shadow:0 0 12px rgba(50,150,255,0.8)}.update-history-info img{width:100%;height:auto;display:block;transition:transform 0.3s ease;border-radius:10px;overflow:hidden;margin-bottom:1rem}.update-history-info:hover img{transform:scale(1.03)}.update-history-info p{font-family:'Geologica Roman',sans-serif;font-size:0.9rem;line-height:1.5;color:rgba(var(--text-rgb),0.9)}@media (max-width:768px){.update-history-item{flex-direction:column}.update-history-date{flex-direction:row;justify-content:flex-start;min-width:auto;width:100%;padding:15px}.update-history-date-badge{margin-bottom:0;margin-right:15px}.update-history-timeline{display:none}.update-history-info-title{font-size:18px}.update-history-info{padding:15px}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(50,150,255,0.8)}70%{box-shadow:0 0 0 12px rgba(50,150,255,0)}100%{box-shadow:0 0 0 0 rgba(50,150,255,0)}}.update-history-timeline::before{animation:pulse 2s infinite}
:root{--tariffs-bg-color:rgba(30,20,60,0.7);--tariffs-text-color:rgba(255,255,255,0.9);--tariffs-icon-color:#FFD700;--tariffs-border-color:rgba(255,255,255,0.1);--tariff-1-gradient:linear-gradient(135deg,rgba(70,130,220,0.8),rgba(100,160,250,0.8));--tariff-2-gradient:linear-gradient(135deg,rgba(120,80,220,0.8),rgba(150,110,250,0.8));--tariff-3-gradient:linear-gradient(135deg,rgba(50,160,130,0.8),rgba(80,190,160,0.8));--tariff-4-gradient:linear-gradient(135deg,rgba(220,100,80,0.8),rgba(250,130,110,0.8));--tariff-shadow-normal:0 5px 15px rgba(0,0,0,0.2);--tariff-shadow-hover:0 8px 25px rgba(0,0,0,0.3),0 0 20px rgba(255,255,255,0.2);--tariff-transition:all 0.3s ease}.tariffs-section{position:relative;padding:60px 0;background-color:var(--tariffs-bg-color);background-image:url('../themes/procheat/assets/common/img/section-pattern-5-transparent.png');background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--tariffs-text-color);overflow:hidden}.tariffs-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,215,0,0.6),rgba(255,165,0,0.6));opacity:0.5;z-index:0;pointer-events:none}.tariffs-header{display:flex;align-items:center;justify-content:center;margin-bottom:40px;position:relative;z-index:1}.tariffs-icon{width:40px;height:40px;background-image:url('../themes/procheat/assets/common/img/tarifs_icon.svg');background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:15px;filter:drop-shadow(0 0 10px rgba(255,215,0,0.5))}.tariffs-title{font-family:'Dela Gothic One',sans-serif;font-size:32px;font-weight:400;color:var(--tariffs-text-color);text-shadow:0 0 15px rgba(255,215,0,0.3);margin:0}.tariffs-container{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;position:relative;z-index:1}.tariff-card{flex:1;min-width:220px;max-width:280px;background:rgba(40,30,70,0.7);border-radius:15px;padding:25px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--tariffs-border-color);box-shadow:var(--tariff-shadow-normal);transition:var(--tariff-transition);position:relative;overflow:hidden}.tariff-card:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:1;transition:var(--tariff-transition)}.tariff-card:hover{transform:translateY(-5px);box-shadow:var(--tariff-shadow-hover);border-color:rgba(255,255,255,0.2)}.tariff-card:nth-child(1):before{background:var(--tariff-1-gradient)}.tariff-card:nth-child(2):before{background:var(--tariff-2-gradient)}.tariff-card:nth-child(3):before{background:var(--tariff-3-gradient)}.tariff-card:nth-child(4):before{background:var(--tariff-4-gradient)}.tariff-period{font-family:'Geologica',sans-serif;font-size:24px;font-weight:600;margin-bottom:15px;color:#fff}.tariff-price{font-family:'Dela Gothic One',sans-serif;font-size:36px;font-weight:400;margin-bottom:20px;color:#fff;text-shadow:0 0 10px rgba(255,255,255,0.3)}.tariff-price .currency-symbol{font-size:30px;opacity:0.9;font-family:sans-serif}.tariff-button{background:rgba(255,255,255,0.15);color:#fff;border:1px solid rgba(255,255,255,0.3);border-radius:8px;padding:10px 20px;font-family:'Geologica',sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:var(--tariff-transition);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);width:100%;text-decoration:none;display:inline-block}.tariff-button:hover{background:rgba(255,255,255,0.25);border-color:rgba(255,255,255,0.5);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}.tariff-additional-button{background:rgba(255,255,255,0.15);color:#fff;border:1px solid rgba(255,255,255,0.3);border-radius:8px;padding:10px 20px;font-family:'Geologica',sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:var(--tariff-transition);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);width:100%;text-decoration:none;display:inline-block;margin-top:10px}.tariff-additional-button:hover{background:rgba(255,255,255,0.25);border-color:rgba(255,255,255,0.5);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}@media (max-width:992px){.tariffs-container{justify-content:center}.tariff-card{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:768px){.tariffs-section{padding:40px 0}.tariffs-title{font-size:28px}.tariff-card{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);padding:20px 15px}.tariff-period{font-size:20px}.tariff-price{font-size:30px}}@media (max-width:576px){.tariff-card{flex:0 0 100%;max-width:100%}}.currency-symbol{font-family:sans-serif}
:root{--checkout-gradient:linear-gradient(135deg,rgba(106,111,255,0.15) 0%,rgba(124,58,237,0.2) 50%,rgba(147,51,234,0.15) 100%);--checkout-gradient-hover:linear-gradient(135deg,rgba(106,111,255,0.2) 0%,rgba(124,58,237,0.25) 50%,rgba(147,51,234,0.2) 100%);--checkout-shadow:0 8px 25px rgba(0,0,0,0.25),0 4px 10px rgba(106,111,255,0.2),0 0 0 1px rgba(255,255,255,0.1),inset 0 0 20px rgba(255,255,255,0.05);--checkout-shadow-hover:0 12px 30px rgba(0,0,0,0.3),0 6px 15px rgba(106,111,255,0.3),0 0 0 1px rgba(255,255,255,0.15),inset 0 0 25px rgba(255,255,255,0.08)}.checkout-container{margin-top:120px;padding:var(--spacing-xl) 0}.checkout-content{background:var(--checkout-gradient);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,0.12);border-radius:var(--border-radius-lg);padding:var(--spacing-xxl);box-shadow:var(--checkout-shadow);transition:all 0.3s ease;position:relative;overflow:hidden;margin-bottom:80px}.checkout-content::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(124,58,237,0.1) 0%,transparent 70%);pointer-events:none;z-index:0}.checkout-content>*{position:relative;z-index:1}.checkout-content:hover{background:var(--checkout-gradient-hover);box-shadow:var(--checkout-shadow-hover);transform:translateY(-2px)}.checkout-heading{text-align:center;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}@media (max-width:992px){.checkout-content{margin-bottom:0}.row.justify-content-center{display:flex;flex-direction:column-reverse}.col-lg-6,.col-lg-4{width:100%;max-width:100%;flex:0 0 100%}.checkout-product-info{margin-bottom:var(--spacing-lg);margin-top:0}}@media (max-width:768px){.checkout-container{margin-top:120px;padding:var(--spacing-lg) 0}.checkout-content{padding:var(--spacing-xl);border-radius:var(--border-radius-md)}.checkout-heading{margin-bottom:var(--spacing-lg)}}@media (max-width:480px){.checkout-container{margin-top:100px}.checkout-content{padding:var(--spacing-lg);margin:0 var(--spacing-sm)}}.checkout-product-info{z-index:4;opacity:1;transition:transform 0.3s ease,opacity 0.3s ease,box-shadow 0.3s ease}.checkout-product-container{padding:5px;background:var(--product-tariff-bg);background-image:var(--product-tariff-gradient);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:var(--border-radius-lg);box-shadow:var(--product-shadow-sm);transition:transform 0.3s ease,opacity 0.3s ease,box-shadow 0.3s ease;will-change:transform,opacity}.checkout-product-block{background:var(--product-tariff-block-bg);background-image:var(--product-tariff-block-gradient);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:var(--border-radius-lg);padding:var(--product-spacing-xl);box-shadow:0 4px 20px rgba(0,0,0,0.3),0 2px 30px rgba(106,111,255,0.4),inset 0 0 30px rgba(106,111,255,0.1);border:1px solid rgba(255,255,255,0.15);transition:var(--product-transition-bezier);position:relative;overflow:hidden;will-change:transform,box-shadow}.checkout-product-block::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(106,111,255,0.15) 0%,transparent 70%);opacity:0.5;z-index:-1}.checkout-product-block:hover{box-shadow:var(--product-shadow-lg),0 4px 40px rgba(106,111,255,0.5),inset 0 0 40px rgba(106,111,255,0.15);transform:translateY(-5px)}.checkout-product-title{font-family:'Dela Gothic One',cursive;font-size:22px;color:var(--color-white);margin-bottom:20px;text-align:center;background-image:linear-gradient(90deg,#fff 0%,rgba(106,111,255,0.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 10px rgba(106,111,255,0.3);position:relative}.checkout-product-title::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:50px;height:2px;background-image:linear-gradient(90deg,rgba(106,111,255,0.7) 0%,rgba(124,58,237,0.7) 100%);border-radius:2px}.checkout-product-tariff{font-family:'Inter',sans-serif;font-size:16px;font-weight:600;color:rgba(255,255,255,0.8);text-align:center;margin-bottom:15px;padding:8px 16px;background:rgba(106,111,255,0.2);border-radius:var(--border-radius-sm);border:1px solid rgba(106,111,255,0.3);display:inline-block;width:100%;box-sizing:border-box}.checkout-product-price{font-family:'Dela Gothic One',cursive;font-size:36px;background-image:linear-gradient(90deg,#fff 0%,rgba(106,111,255,0.9) 50%,#fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin:0 0 var(--product-spacing-lg) 0;text-shadow:0 2px 15px rgba(106,111,255,0.4);position:relative}.checkout-product-button{display:block;width:100%;padding:16px 24px;background:linear-gradient(135deg,rgba(106,111,255,0.9) 0%,rgba(124,58,237,0.9) 100%);color:var(--color-white);text-decoration:none;text-align:center;border-radius:var(--border-radius-md);font-weight:700;font-size:16px;letter-spacing:1px;text-transform:uppercase;transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.2);box-shadow:0 4px 15px rgba(106,111,255,0.3),0 0 20px rgba(106,111,255,0.2),inset 0 0 10px rgba(255,255,255,0.1);position:relative;overflow:hidden}.checkout-product-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s ease}.checkout-product-button:hover{background:linear-gradient(135deg,rgba(106,111,255,1) 0%,rgba(124,58,237,1) 100%);transform:translateY(-3px);box-shadow:0 8px 25px rgba(106,111,255,0.4),0 0 30px rgba(106,111,255,0.3),inset 0 0 15px rgba(255,255,255,0.15);color:var(--color-white);text-decoration:none}.checkout-product-button:hover::before{left:100%}@media (max-width:991.98px){.checkout-product-info{margin-top:30px}.checkout-product-block{padding:25px}.checkout-product-title{font-size:20px;margin-bottom:15px}.checkout-product-tariff{font-size:15px;margin-bottom:12px;padding:6px 12px}.checkout-product-price{font-size:30px;margin:0 0 20px 0}.checkout-product-button{padding:14px 20px;font-size:15px}}@media (max-width:767.98px){.checkout-product-info{margin-top:30px}.col-lg-6{margin-bottom:20px}.checkout-product-title{font-size:18px}.checkout-product-tariff{font-size:14px;margin-bottom:10px;padding:5px 10px}.checkout-product-price{font-size:26px;margin:0 0 15px 0}.checkout-product-button{padding:12px 18px;font-size:14px}}.checkout-faq{margin-bottom:var(--spacing-xl)}.checkout-faq-title{font-family:'Dela Gothic One',cursive;font-size:24px;color:var(--color-white);text-align:center;margin-bottom:var(--spacing-lg);background-image:linear-gradient(90deg,#fff 0%,rgba(106,111,255,0.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 10px rgba(106,111,255,0.3)}.checkout-faq .accordion-item{background:rgba(106,111,255,0.1);border:1px solid rgba(255,255,255,0.12);border-radius:var(--border-radius-md);margin-bottom:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;transition:all 0.3s ease}.checkout-faq .accordion-item:hover{background:rgba(106,111,255,0.15);border-color:rgba(255,255,255,0.2);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.2),0 4px 10px rgba(106,111,255,0.3)}.checkout-faq .accordion-button{background:transparent;border:none;color:var(--color-white);font-family:'Inter',sans-serif;font-size:16px;font-weight:600;padding:20px 24px;transition:all 0.3s ease;position:relative;overflow:hidden}.checkout-faq .accordion-button:not(.collapsed){background:rgba(106,111,255,0.2);color:var(--color-white);box-shadow:none}.checkout-faq .accordion-button:focus{box-shadow:0 0 0 0.25rem rgba(106,111,255,0.25);border-color:rgba(106,111,255,0.5)}.checkout-faq .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transition:transform 0.3s ease}.checkout-faq .accordion-button:not(.collapsed)::after{transform:rotate(180deg)}.checkout-faq .accordion-collapse{border-top:1px solid rgba(255,255,255,0.1)}.checkout-faq .accordion-body{background:rgba(0,0,0,0.2);color:rgba(255,255,255,0.9);font-family:'Inter',sans-serif;font-size:14px;line-height:1.6;padding:20px 24px;border-top:1px solid rgba(255,255,255,0.08)}@media (max-width:768px){.checkout-faq-title{font-size:20px;margin-bottom:var(--spacing-md)}.checkout-faq .accordion-button{font-size:15px;padding:16px 20px}.checkout-faq .accordion-body{font-size:13px;padding:16px 20px}}@media (max-width:480px){.checkout-faq-title{font-size:18px}.checkout-faq .accordion-button{font-size:14px;padding:14px 16px}.checkout-faq .accordion-body{font-size:12px;padding:14px 16px}}