#page\#0 .ak-hero-cta{text-align: center; margin: 36px 0 12px;}#page\#0 .ak-cta-btn{display: inline-flex; align-items: center; gap: 8px; /* Расстояние между текстом и иконкой */ background: linear-gradient(135deg, #C129F3 0%, #8b12b0 100%); color: #fff !important; font-family: Oswald, sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; text-decoration: none !important; padding: 16px 56px; border-radius: 36px; transition: opacity 0.2s; box-shadow: 0 0 40px rgba(193,41,243,0.4);}#page\#0 .btn-icon{flex-shrink: 0; /* Иконка не сжимается */}#page\#0 .ak-cta-btn:hover{opacity: 0.82;}#page\#1 .custom-divider{padding: auto; margin: auto; margin-top: 30px; margin-bottom: 10px;}#page\#2 .header-background{background-image: url('/media/legacy/akaudio/images/ak/bg-dots@2x.png'); background-repeat: no-repeat; background-position: top center; background-size: cover; position: absolute; top: 0; left: 0; height: 300px; width: 100%; z-index: -1;}#page\#3 .text-container{display: flex; align-items: center; color: white; background-color: black; padding: 10px;}#page\#3 .text-content{flex-grow: 1; text-align: center; margin: 0 10px; font-family: Oswald, sans-serif; font-size: 28px; text-transform: uppercase; font-weight: 600;}#page\#3 .arrow-left,#page\#3 .arrow-right{font-size: 60px; font-family: Oswald, sans-serif; font-weight: 900; -webkit-background-clip: text; background-clip: text; color: transparent; background-image: linear-gradient(to bottom, #BB2AF0, #982CE7, #742EDD);}@media only screen and (max-width: 600px){#page\#3 .text-content{font-size: 15px;}}#page\#4 .custom-divider{padding: auto; margin: auto; margin-top: 10px; margin-bottom: 10px;}#page\#5 .element{height:40px; margin-top:-15px; margin-right:5px}@media only screen and (max-width: 600px){#page\#5 .element{margin-top:-15px; margin-right:0px;}#page\#5 .font-size{font-size:0.8em;}}@media only screen and (max-width: 600px){#page\#6 .el-image{height:100px; width:auto;}}#page\#7{font-size:28px;}#page\#8 .divider{height: 2px; background-image: linear-gradient(90deg, #C129F3, transparent);}#page\#9 .divider{height: 2px; background-image: linear-gradient(90deg, #C129F3, transparent);}@media only screen and (max-width: 600px){#page\#10 .el-image{height:150px; width:auto;}}#page\#11{font-size:28px;}#page\#12 .divider{height: 2px; background-image: linear-gradient(90deg, transparent, #C129F3);}#page\#13{font-size:28px;}#page\#14 .divider{height: 2px; background-image: linear-gradient(90deg, transparent, #C129F3);}#page\#15 .el-image{margin-top:-50px;}@media only screen and (min-width: 600px) and (max-width: 1024px){#page\#15 .el-image{display:none;}}@media only screen and (max-width: 600px){#page\#16 .el-image{height:150px; width:auto;}}#page\#17{font-size:28px;}#page\#18 .divider{height: 2px; background-image: linear-gradient(90deg, #C129F3, transparent);}#page\#19 .el-image{margin-top:-50px;}@media only screen and (max-width: 600px){#page\#19 .el-image{height:150px; width:auto;}}#page\#20{font-size:28px;}#page\#21 .divider{height: 2px; background-image: linear-gradient(90deg, transparent, #C129F3);}#page\#22{font-size:28px;}#page\#23 .divider{height: 2px; background-image: linear-gradient(90deg, transparent, #C129F3);}#page\#24 .el-image{margin-top:-50px;}#page\#25 .custom-divider{padding: auto; margin: auto; margin-top: -70px; margin-bottom: 10px;}#page\#26 .element{height:40px; margin-top:-15px; margin-right:5px}@media only screen and (max-width: 600px){#page\#26 .element{margin-top:-15px; margin-right:0px;}#page\#26 .font-size{font-size:0.8em;}}#page\#27{margin-top:-40px;}#page\#27 .element{height:40px; margin-top:-15px; margin-right:15px;}#page\#28 .ak-view-all{text-align: center; margin: 24px 0 16px;}#page\#28 .ak-view-all-btn{display: inline-flex; /* Изменено с inline-block для поддержки gap */ align-items: center; gap: 6px; /* Добавлено: расстояние до иконки */ color: #C129F3 !important; font-family: Oswald, sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; text-decoration: none !important; border: 1px solid rgba(193,41,243,0.4); padding: 10px 32px; border-radius: 36px; transition: all 0.2s;}#page\#28 .btn-icon{flex-shrink: 0; /* Добавлено: иконка не сжимается */}#page\#28 .ak-view-all-btn:hover{background: rgba(193,41,243,0.08); border-color: #C129F3;}#page\#29 .custom-divider{padding: auto; margin: auto; margin-top: 20px; margin-bottom: 30px;}#page\#30 .element{height:40px; margin-top:-15px; margin-right:5px}@media only screen and (max-width: 600px){#page\#30 .element{margin-top:-15px; margin-right:10px;}#page\#30 .font-size{font-size:0.8em;}}#page\#31 .custom-divider{padding: auto; margin: auto; margin-top: 50px; margin-bottom: 30px;}#page\#32 .ak-why-cta{text-align: center; margin: 0 0 16px;}#page\#32 .ak-cta-btn{display: inline-block; background: linear-gradient(135deg, #C129F3 0%, #8b12b0 100%); color: #fff !important; font-family: Oswald, sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; text-decoration: none !important; padding: 16px 56px; border-radius: 6px; transition: opacity 0.2s; box-shadow: 0 0 40px rgba(193,41,243,0.35);}#page\#32 .ak-cta-btn:hover{opacity: 0.82;}#page\#33 .custom-divider{padding: auto; margin: auto; margin-top: 30px; margin-bottom: 30px;}#page\#34 .ak-final-cta{text-align: center; padding: 60px 20px;}#page\#34 .ak-final-heading{font-family: Oswald, sans-serif; font-size: clamp(22px, 3vw, 36px); font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: #fff; margin: 0 0 16px !important;}#page\#34 .ak-final-sub{color: rgba(255,255,255,0.55); font-size: 15px; line-height: 1.7; max-width: 520px; margin: 0 auto 32px !important;}#page\#34 .ak-final-btn{display: inline-block; background: linear-gradient(135deg, #C129F3 0%, #8b12b0 100%); color: #fff !important; font-family: Oswald, sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; text-decoration: none !important; padding: 18px 64px; border-radius: 6px; transition: opacity 0.2s; box-shadow: 0 0 50px rgba(193,41,243,0.45);}#page\#34 .ak-final-btn:hover{opacity: 0.82;}

.sn-1{aspect-ratio: 80% / 100%;}