.cs-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.cs-reveal.cs-reveal--visible{opacity:1;transform:translateY(0)}.cs-reveal--delay-1{transition-delay:.12s}.cs-reveal--delay-2{transition-delay:.24s}.cs-reveal--delay-3{transition-delay:.36s}.cs-reveal--delay-4{transition-delay:.48s}.cs-reveal--delay-5{transition-delay:.6s}@media(prefers-reduced-motion:reduce){.cs-reveal{opacity:1;transform:none;transition:none}}.cs-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(155,77,255,.35);color:var(--shero-accent-2, #9B4DFF);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px}.cs-badge__index{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#9b4dff26;font-size:11px;color:#fff}.cs-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease,background .25s ease,border-color .25s ease;white-space:nowrap}.cs-btn--primary{background:linear-gradient(135deg,var(--shero-accent-1, #6C2BD9),var(--shero-accent-2, #9B4DFF));color:#fff;box-shadow:0 0 #9b4dff00}.cs-btn--primary:hover{box-shadow:0 0 26px #9b4dff8c;transform:translateY(-2px)}.cs-btn--cta{background:var(--shero-cta, #FF7A1A);color:#fff}.cs-btn--cta:hover{box-shadow:0 0 22px #ff7a1a8c;transform:translateY(-2px)}.cs-btn--ghost{background:#ffffff08;color:#fff;border:1px solid rgba(255,255,255,.16)}.cs-btn--ghost:hover{border-color:#fff6;transform:translateY(-2px)}.cs-hero,.cs-offers,.cs-cta-strip{position:relative;overflow:hidden;background:var(--shero-bg, #0A0A0F)}.cs-hero__glow,.cs-offers__glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.28;pointer-events:none;z-index:0}.cs-hero__glow--1{width:480px;height:480px;top:-160px;right:-120px;background:var(--shero-accent-1, #6C2BD9)}.cs-hero__glow--2{width:360px;height:360px;bottom:-140px;left:-100px;background:var(--shero-accent-2, #9B4DFF);opacity:.18}.cs-card{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease}.cs-card:hover{border-color:#9b4dff8c;box-shadow:0 0 30px #9b4dff47;transform:translateY(-4px)}.cs-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.cs-hero__title{font-size:clamp(32px,4.2vw,56px);line-height:1.08;font-weight:700;color:var(--shero-text, #fff);margin:0 0 20px}.cs-hero__title:after{content:""}.cs-hero__subtitle{color:var(--shero-text-muted, #B8B8C7);font-size:17px;line-height:1.65;max-width:520px;margin-bottom:32px}.cs-hero__buttons{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:44px}.cs-hero__stats{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.cs-hero__stat{display:flex;flex-direction:column;gap:4px}.cs-hero__stat-number{font-size:26px;font-weight:700;background:linear-gradient(135deg,var(--shero-accent-1, #6C2BD9),var(--shero-accent-2, #9B4DFF));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 24px rgba(155,77,255,.35)}.cs-hero__stat-label{font-size:13px;color:var(--shero-text-muted, #B8B8C7)}.cs-hero__stat-sep{width:1px;height:34px;background:#ffffff24}.cs-hero__image-frame{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 60px #6c2bd940}.cs-hero__image{width:100%;height:auto;display:block}.cs-hero__image-frame--placeholder{min-height:360px;display:flex;align-items:center;justify-content:center;background:#ffffff08;color:var(--shero-text-muted, #B8B8C7);font-size:14px}.cs-hero__inner--reverse{direction:rtl}.cs-hero__inner--reverse>*{direction:ltr}@media screen and (max-width:749px){.cs-hero__inner{grid-template-columns:1fr;gap:36px;direction:ltr}.cs-hero__buttons{flex-direction:column;align-items:stretch}.cs-hero__stats{gap:16px}.cs-hide-mobile{display:none!important}}.cs-courses{background:var(--cscourses-bg, #0A0A0F);padding-top:var(--cscourses-pt);padding-bottom:var(--cscourses-pb)}.cs-section-head{max-width:640px;margin-bottom:44px}.cs-section-head__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cscourses-accent-2, #9B4DFF);border:1px solid rgba(155,77,255,.35);border-radius:999px;padding:6px 16px;margin-bottom:18px}.cs-section-head__title{font-size:clamp(26px,3vw,38px);font-weight:700;color:#fff;margin:0 0 14px}.cs-section-head__text{color:var(--cscourses-muted, #B8B8C7);font-size:16px;line-height:1.65}.cs-courses__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:26px}.cs-course-card{padding:30px;display:grid;grid-template-columns:1fr;gap:20px}.cs-course-card__top{display:flex;align-items:center;gap:12px;margin-bottom:4px}.cs-course-card__icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;flex-shrink:0;overflow:hidden}.cs-course-card__icon img{width:24px;height:24px;object-fit:contain}.cs-course-card__title{font-size:20px;font-weight:700;color:#fff;margin:0}.cs-course-card__desc{color:var(--cscourses-muted, #B8B8C7);font-size:15px;line-height:1.6;margin-bottom:4px}.cs-course-card__media{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.cs-course-card__media img{width:100%;display:block}.cs-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cs-checklist li{display:flex;align-items:center;gap:10px;color:#e8e8ef;font-size:14.5px}.cs-checklist li:before{content:"";width:16px;height:16px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--cscourses-accent-1, #6C2BD9),var(--cscourses-accent-2, #9B4DFF));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/70% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/70% no-repeat}.cs-tools{background:var(--cstools-bg, #0A0A0F);padding-top:var(--cstools-pt);padding-bottom:var(--cstools-pb)}.cs-tools__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;align-items:stretch}.cs-tool-card{padding:24px;display:flex;flex-direction:column;gap:14px;text-decoration:none}.cs-tool-card__icon{width:40px;height:40px;border-radius:10px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;overflow:hidden}.cs-tool-card__icon img{width:22px;height:22px;object-fit:contain}.cs-tool-card__title{font-size:17px;font-weight:700;color:#fff;margin:0}.cs-tool-card__desc{font-size:14px;color:var(--cstools-muted, #B8B8C7);line-height:1.55;flex-grow:1}.cs-tool-card__arrow{margin-top:6px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(155,77,255,.4);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .25s ease,transform .25s ease}.cs-tool-card:hover .cs-tool-card__arrow{background:linear-gradient(135deg,var(--cstools-accent-1, #6C2BD9),var(--cstools-accent-2, #9B4DFF));transform:translate(3px)}.cs-tools__cta{display:flex;justify-content:center;margin-top:36px}.cs-offers{padding-top:var(--csoffers-pt);padding-bottom:var(--csoffers-pb)}.cs-offers__tabs{position:relative;z-index:1;display:flex;gap:10px;margin-bottom:48px;flex-wrap:wrap}.cs-tab-btn{display:flex;align-items:center;gap:10px;padding:14px 22px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--csoffers-muted, #B8B8C7);font-weight:600;font-size:14.5px;cursor:pointer;transition:all .25s ease}.cs-tab-btn__index{width:22px;height:22px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.cs-tab-btn.is-active{color:#fff;border-color:#9b4dff99;background:linear-gradient(135deg,#6c2bd959,#9b4dff26);box-shadow:0 0 24px #9b4dff59}.cs-tab-btn.is-active .cs-tab-btn__index{background:linear-gradient(135deg,var(--csoffers-accent-1, #6C2BD9),var(--csoffers-accent-2, #9B4DFF))}.cs-offers__panels{position:relative;z-index:1}.cs-offer-panel{display:none;grid-template-columns:1fr 1fr;gap:48px;align-items:center;border-radius:24px;padding:44px;border:1px solid rgba(255,255,255,.07)}.cs-offer-panel.is-active{display:grid;animation:csFadeUp .5s ease}.cs-offer-panel--premium{background:radial-gradient(circle at 20% 20%,rgba(108,43,217,.18),transparent 60%),#050508;border-color:#9b4dff59}@keyframes csFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cs-offer-panel__media{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);position:relative}.cs-offer-panel__media img{width:100%;display:block}.cs-offer-panel__media--portrait{aspect-ratio:4/5}.cs-offer-panel__media--portrait img{width:100%;height:100%;object-fit:cover}.cs-offer-panel__label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:999px;border:1px solid rgba(155,77,255,.4);color:var(--csoffers-accent-2, #9B4DFF);margin-bottom:18px}.cs-offer-panel__title{font-size:clamp(24px,2.6vw,32px);font-weight:700;color:#fff;margin:0 0 14px;line-height:1.15}.cs-offer-panel__text{color:var(--csoffers-muted, #B8B8C7);font-size:15.5px;line-height:1.65;margin-bottom:22px}.cs-offer-badges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.cs-offer-badge{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#fff;font-weight:600}.cs-offer-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.cs-offer-audit-box{padding:20px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.cs-offer-audit-box__title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#fff;margin-bottom:14px}.cs-offer-audit-box__icon{width:26px;height:26px;border-radius:7px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;overflow:hidden}.cs-offer-audit-box__icon img{width:16px;height:16px;object-fit:contain}.cs-offer-topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:26px}.cs-offer-topic{padding:14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.cs-offer-topic__title{font-size:13.5px;font-weight:700;color:#fff;margin-bottom:3px}.cs-offer-topic__desc{font-size:12px;color:var(--csoffers-muted, #B8B8C7)}.cs-offer-meta{display:flex;gap:10px;margin-bottom:22px;flex-wrap:wrap}.cs-offer-meta span{font-size:12px;font-weight:700;letter-spacing:.04em;padding:7px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:#fff}@media screen and (max-width:900px){.cs-offer-panel{grid-template-columns:1fr;padding:26px}.cs-offer-columns{grid-template-columns:1fr}}.cs-reviews{background:var(--csrev-bg, #0A0A0F);padding-top:var(--csrev-pt);padding-bottom:0}.cs-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.cs-review-card{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/5;border:1px solid rgba(255,255,255,.08);cursor:pointer}.cs-review-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cs-review-card:hover img{transform:scale(1.05)}.cs-review-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.85) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px}.cs-review-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:#fff;transition:box-shadow .3s ease,transform .3s ease}.cs-review-card:hover .cs-review-card__play{box-shadow:0 0 24px #9b4dff99;transform:translate(-50%,-50%) scale(1.08)}.cs-review-card__name{font-size:14px;font-weight:700;color:#fff}.cs-review-card__role{font-size:12px;color:#b8b8c7}.cs-faq{background:var(--csfaq-bg, var(--csrev-bg, #0A0A0F));padding-top:var(--csfaq-pt);padding-bottom:var(--csfaq-pb)}.cs-hero,.cs-courses,.cs-tools,.cs-offers,.cs-reviews,.cs-faq,.cs-cta-strip{background-color:#0a0a0f}.cs-section-margin{display:block}.cs-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cs-faq-item{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden;transition:border-color .25s ease}.cs-faq-item.is-open{border-color:#9b4dff80}.cs-faq-item__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:transparent;border:none;color:#fff;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.cs-faq-item__icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;position:relative;transition:transform .3s ease,background .3s ease,border-color .3s ease}.cs-faq-item__icon:before,.cs-faq-item__icon:after{content:"";position:absolute;background:#fff;transition:transform .3s ease}.cs-faq-item__icon:before{width:10px;height:2px}.cs-faq-item__icon:after{width:2px;height:10px}.cs-faq-item.is-open .cs-faq-item__icon{background:linear-gradient(135deg,var(--csfaq-accent-1,#6C2BD9),var(--csfaq-accent-2,#9B4DFF));border-color:transparent}.cs-faq-item.is-open .cs-faq-item__icon:after{transform:scaleY(0)}.cs-faq-item__a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;color:#b8b8c7;font-size:14.5px;line-height:1.6;padding:0 22px}.cs-faq-item.is-open .cs-faq-item__a{padding:0 22px 20px}@media screen and (max-width:749px){.cs-faq__grid{grid-template-columns:1fr}.cs-reviews__grid{grid-template-columns:repeat(2,1fr)}}.page-width{max-width:1280px;margin:0 auto;padding:0 32px}@media screen and (max-width:749px){.page-width{padding:0 20px}}.cs-course-card--split{position:relative;padding:0;gap:0;overflow:hidden;align-items:stretch;background:linear-gradient(135deg,#6c2bd929,#ffffff05 60%);border:1px solid rgba(155,77,255,.28);box-shadow:0 0 40px #6c2bd91f}.cs-course-card--split .cs-course-card__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;padding:30px 8px 30px 30px}.cs-course-card--split .cs-course-card__top{margin:0}.cs-course-card--split .cs-course-card__icon{width:44px;height:44px;background:transparent}.cs-course-card--split .cs-course-card__icon img{width:100%;height:100%;object-fit:contain}.cs-course-card--split .cs-course-card__desc{margin:0}.cs-course-card--split .cs-course-card__media{position:relative;z-index:1;min-height:260px;border:0;border-radius:0;background:transparent}.cs-course-card--split .cs-course-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.cs-course-card--fade .cs-course-card__media{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%);mask-image:linear-gradient(to right,transparent 0,#000 22%)}.cs-course-card--inset .cs-course-card__media{margin:20px 20px 20px 0;border:1px solid rgba(255,255,255,.08)}@media screen and (max-width:749px){.cs-course-card--split .cs-course-card__body{padding:24px 22px 8px}.cs-course-card--split .cs-course-card__media{min-height:200px}.cs-course-card--fade .cs-course-card__media{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%)}.cs-course-card--inset .cs-course-card__media{margin:0 20px 20px}}.cs-review-card{display:block;cursor:default;background:#111118}.cs-review-card video,.cs-review-card iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;object-fit:var(--cs-video-fit, cover)}.cs-review-card[data-cs-video-card] video{cursor:pointer}.cs-review-card__overlay{pointer-events:none}.cs-review-card.is-playing .cs-review-card__play,.cs-review-card--embed .cs-review-card__play{display:none}.cs-review-card:hover img{transform:none}.cs-review-card__sound{position:absolute;right:12px;bottom:12px;z-index:3;width:38px;height:38px;border-radius:50%;background:#0000008c;border:1px solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cs-review-card__sound .cs-icon-on{display:none}.cs-review-card__sound.is-unmuted .cs-icon-on{display:block}.cs-review-card__sound.is-unmuted .cs-icon-off{display:none}.cs-slider{position:relative}.cs-slider__track{display:flex;gap:var(--cs-gap, 20px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 0}.cs-slider__track::-webkit-scrollbar{display:none}.cs-slider__track>*{scroll-snap-align:start;min-width:0}.cs-slider__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.cs-slider__controls[hidden]{display:none}.cs-slider__arrow{width:42px;height:42px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s ease,box-shadow .2s ease,opacity .2s ease}.cs-slider__arrow:hover:not(:disabled){background:#9b4dff59;box-shadow:0 0 18px #9b4dff73}.cs-slider__arrow:disabled{opacity:.3;cursor:default}.cs-slider__dots{display:flex;gap:8px;align-items:center}.cs-slider__dot{width:8px;height:8px;border-radius:50%;padding:0;border:0;cursor:pointer;background:#ffffff40;transition:width .25s ease,background .25s ease}.cs-slider__dot.is-active{width:24px;border-radius:6px;background:linear-gradient(90deg,#6c2bd9,#9b4dff)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-custom-services.css.map */
