.ka{--ka-red: #b20b00;--ka-red-bright: #dc2e23;--ka-deep: #941010;--ka-wine: #450d16;--ka-ink: #21302d;--ka-muted: #5d6967;--ka-bg: #f3f3f3;--ka-card: #ffffff;--ka-line: #e4e4e2;--ka-green: #2e7d4f;--ka-green-bg: #e6f2ea;--ka-radius: 16px;--ka-radius-sm: 6px;--ka-heading: var(--font-heading-family, Lora), Georgia, "Times New Roman", serif;--ka-body: var(--font-body-family, Inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ka-body-weight: var(--font-body-weight, 300);font-family:var(--ka-body);font-weight:var(--ka-body-weight);letter-spacing:-.01em;color:var(--ka-ink);line-height:1.55;-webkit-font-smoothing:antialiased}.ka *,.ka *:before,.ka *:after{box-sizing:border-box}.ka-wrap{max-width:1434px;margin:0 auto;padding:0 24px}.ka-no-scroll{overflow:hidden}.ka-h1,.ka-h2,.ka-h3{font-family:var(--ka-heading);font-weight:var(--font-heading-weight, 400);letter-spacing:-.03em;margin:0;line-height:1.1;color:inherit}.ka-h1{font-size:clamp(40px,6vw,72px)}.ka-hero .ka-h1{max-width:12em;text-wrap:balance}.ka-h2{font-size:clamp(30px,3.6vw,44px)}.ka-h3{font-size:26px}.ka-eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ka-red)}.ka-eyebrow--light{color:#ffd6d0}.ka-pill{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:9px 18px;border-radius:999px;border:1px solid rgba(255,214,208,.45);background:#ffffff0f;color:#ffd6d0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ka-pill__dot{width:7px;height:7px;border-radius:50%;background:#ffb4aa;box-shadow:0 0 10px #ffb4aa}.ka-lede{font-size:17px;color:var(--ka-muted);max-width:620px;margin-top:14px}.ka-lede p,.ka-rte p{margin:0 0 .7em}.ka-lede p:last-child,.ka-rte p:last-child{margin-bottom:0}.ka-rte ul{margin:0;padding-left:1.2em}.ka-rte li{margin:.35em 0}.ka-small{font-size:13px;color:var(--ka-muted);margin:12px 0 0}.ka-small a{color:inherit;text-decoration:underline}.ka-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:var(--ka-radius-sm);background:var(--ka-ink);color:#fff;border:1px solid var(--ka-ink);font:700 15px/1 var(--ka-body);text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.ka-btn:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 8px 20px #0000001f}.ka-btn:focus-visible{outline:3px solid var(--ka-red-bright);outline-offset:2px}.ka-btn--light{background:#fff;color:var(--ka-wine);border-color:#fff}.ka-btn--outline-light{background:transparent;color:#fff;border-color:#ffffff8c}.ka-btn--outline-light:hover{border-color:#fff;background:#ffffff14}.ka-btn--ghost{background:transparent;color:var(--ka-ink);border-color:var(--ka-line)}.ka-btn--ghost:hover{border-color:var(--ka-ink)}.ka-btn--block{width:100%}.ka-btn--complete{background:linear-gradient(274deg,var(--ka-red-bright) 6%,var(--ka-red) 93%);border-color:var(--ka-red)}.ka-btn--complete.is-done{background:var(--ka-green-bg);color:var(--ka-green);border-color:var(--ka-green-bg)}.ka-icon{display:inline-flex;align-items:center;justify-content:center}.ka-icon svg{display:block}.ka-icon--xl svg{width:40px;height:40px}.ka-hero{position:relative;overflow:hidden;color:#fff;padding:88px 0 36px;background:radial-gradient(900px 500px at 85% -10%,rgba(220,46,35,.45),transparent 60%),radial-gradient(700px 500px at -10% 110%,rgba(0,0,0,.35),transparent 60%),linear-gradient(135deg,var(--ka-deep),var(--ka-wine) 91%)}.ka-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ka-hero-img, none);background-size:cover;background-position:center;opacity:.22;mix-blend-mode:luminosity;pointer-events:none}.ka-hero>*{position:relative}.ka-hero__grid{display:grid;grid-template-columns:1.35fr .9fr;gap:56px;align-items:center}.ka-hero__sub{font-size:18px;max-width:560px;margin-top:20px;color:#ffffffdb}.ka-hero__sub p{margin:0}.ka-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:26px 0 0}.ka-tag{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;background:#ffffff1a;border:1px solid rgba(255,255,255,.22)}.ka-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ka-hero__aside{position:relative}.ka-guide{position:relative;margin:0;border-radius:var(--ka-radius);overflow:hidden;aspect-ratio:1 / 1.08;background:#2a0b0e;box-shadow:0 30px 60px #1e000559}.ka-guide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(255,255,255,.18);z-index:2;pointer-events:none}.ka-guide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#450d1600 45%,#28060ad9);z-index:1}.ka-guide__img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.ka-guide__cap{position:absolute;left:24px;right:24px;top:22px;z-index:3;display:flex;flex-direction:column;gap:2px;color:#fff}.ka-guide__name{font-family:var(--ka-heading);font-size:24px;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.35)}.ka-guide__role{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffd6d0;text-shadow:0 1px 8px rgba(0,0,0,.4)}.has-guide .ka-hero__card{position:relative;z-index:4;width:calc(100% - 48px);margin:-190px auto 0;padding:24px}.has-guide .ka-hero__hello{margin-bottom:12px}.has-guide .ka-ring{width:104px;height:104px}.has-guide .ka-ring__num{font-size:26px}.ka-hero__card{background:#fff;color:var(--ka-ink);border-radius:var(--ka-radius);padding:32px;box-shadow:0 30px 60px #1e000559;text-align:center}.ka-hero__hello{font-family:var(--ka-heading);font-size:24px;margin:0 0 18px}.ka-hero__card-body{color:var(--ka-muted);margin-bottom:22px}.ka-hero__card-body p{margin:0}.ka-hero__progress-text{font-weight:600;margin:14px 0 4px}.ka-hero__next{margin:0;font-size:14px;color:var(--ka-muted)}.ka-ring{position:relative;width:150px;height:150px;margin:0 auto}.ka-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ka-ring circle{fill:none;stroke-width:10}.ka-ring__track{stroke:#f0e3e2}.ka-ring__fill{stroke:var(--ka-red);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--pct, 0));transition:stroke-dashoffset .6s ease}.ka-ring__num{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--ka-heading);font-size:36px}.ka-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:64px}.ka-nav:empty{display:none}.ka-nav__item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"num meta" "title meta";gap:2px 12px;align-items:center;padding:14px 18px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none;transition:background .15s ease}.ka-nav__item:hover{background:#ffffff29}.ka-nav__num{grid-area:num;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-weight:700}.ka-nav__title{grid-area:title;font-weight:600}.ka-nav__meta{grid-area:meta;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;background:#ffffff24}.ka-nav__item.is-locked .ka-nav__meta{background:#00000040}.ka-nav__item.is-complete .ka-nav__meta{background:#fff;color:var(--ka-green)}.ka-benefits{padding:80px 0 72px;background:#fff}.ka-benefits__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}.ka-benefits__head .ka-h2{max-width:15em}.ka-stat{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0}.ka-stat__num{font-family:var(--ka-heading);font-size:clamp(44px,5vw,64px);line-height:1;color:var(--ka-red);letter-spacing:-.03em}.ka-stat__label{margin-top:6px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ka-muted)}.ka-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;list-style:none;margin:0;padding:0}.ka-benefit{padding:28px 24px;border-radius:var(--ka-radius);background:var(--ka-bg)}.ka-benefit__icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--ka-deep),var(--ka-wine));color:#fff;margin-bottom:18px}.ka-benefit__title{margin:0 0 8px;font-family:var(--ka-heading);font-weight:var(--font-heading-weight, 400);font-size:24px;letter-spacing:-.03em}.ka-benefit__text{margin:0;color:var(--ka-muted);font-size:15.5px}.ka-benefits__note{margin:22px 0 0;font-size:12.5px;color:var(--ka-muted)}@media(max-width:749px){.ka-benefits{padding:56px 0}.ka-benefits__head{flex-direction:column;align-items:flex-start}.ka-stat{align-items:flex-start;text-align:left}}.ka-inside{list-style:none;margin:4px 0 20px;padding:0;text-align:left;display:grid;gap:10px}.ka-inside li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;font-size:15px;line-height:1.4}.ka-inside svg{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--ka-green-bg);color:var(--ka-green)}.ka-steps{padding:88px 0;background:var(--ka-bg)}.ka-steps__head{margin-bottom:36px}.ka-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;counter-reset:none}.ka-step{background:#fff;border-radius:var(--ka-radius);padding:28px 26px;border:1px solid var(--ka-line)}.ka-step__num{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--ka-deep),var(--ka-wine));color:#fff;font-family:var(--ka-heading);font-size:20px;margin-bottom:16px}.ka-step__title{margin:0 0 8px;font-family:var(--ka-heading);font-weight:var(--font-heading-weight, 400);font-size:24px;letter-spacing:-.03em}.ka-step__text{margin:0;color:var(--ka-muted)}.ka-curriculum{padding:88px 0;background:#fff;scroll-margin-top:80px}.ka-curriculum__head{margin-bottom:32px}.ka-curriculum__list{display:grid;gap:14px}.ka-cur{border-radius:var(--ka-radius);background:var(--ka-bg);overflow:hidden}.ka-cur__sum{display:grid;grid-template-columns:auto 1fr auto 32px;gap:16px;align-items:center;padding:22px 26px;cursor:pointer;list-style:none}.ka-cur__sum::-webkit-details-marker{display:none}.ka-cur__num{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ka-red)}.ka-cur__title{font-family:var(--ka-heading);font-size:26px;letter-spacing:-.03em}.ka-cur__meta{font-size:13px;font-weight:700;padding:5px 12px;border-radius:999px;background:#fff;color:var(--ka-ink)}.ka-cur__toggle{font-size:26px;color:var(--ka-red);text-align:center;transition:transform .2s ease}.ka-cur[open] .ka-cur__toggle{transform:rotate(45deg)}.ka-cur__body{padding:0 26px 26px}.ka-cur__desc{margin:0 0 18px;color:var(--ka-muted);max-width:680px}.ka-cur__modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.ka-cur__module{background:#fff;border-radius:12px;padding:18px 20px}.ka-cur__mod-title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ka-muted)}.ka-cur__lessons{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ka-cur__lessons li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:15px;line-height:1.35}.ka-cur__ln{font-family:var(--ka-heading);color:var(--ka-red)}@media(max-width:749px){.ka-steps,.ka-curriculum{padding:56px 0}.ka-cur__sum{grid-template-columns:1fr auto 24px;grid-template-areas:"num meta toggle" "title title title";gap:6px 10px;padding:18px}.ka-cur__num{grid-area:num}.ka-cur__title{grid-area:title;font-size:22px}.ka-cur__meta{grid-area:meta}.ka-cur__toggle{grid-area:toggle}.ka-cur__body{padding:0 14px 16px}}.ka-classroom{padding:88px 0;background:var(--ka-bg);scroll-margin-top:80px}.ka-classroom--white{background:#fff}.ka-classroom--dark{background:linear-gradient(160deg,#2a070c,var(--ka-wine) 45%,#1b0a0c);color:#fff}.ka-classroom--dark .ka-eyebrow{color:#ffb4aa}.ka-classroom--dark .ka-lede{color:#ffffffbf}.ka-classroom__head{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:end;margin-bottom:40px}.ka-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;letter-spacing:.1em;background:var(--ka-green-bg);color:var(--ka-green)}.ka-badge--tag{background:linear-gradient(274deg,var(--ka-red-bright),var(--ka-red));color:#fff}.ka-progress{background:var(--ka-card);border:1px solid var(--ka-line);border-radius:12px;padding:16px 18px;color:var(--ka-ink)}.ka-progress__label{display:flex;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:10px}.ka-progress__done{display:none;color:var(--ka-green)}.is-complete .ka-progress__done{display:inline}.ka-progress__bar{height:8px;border-radius:99px;background:#efe7e6;overflow:hidden}.ka-progress__bar span{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--ka-red),var(--ka-red-bright));transition:width .5s ease}.is-complete .ka-progress__bar span{background:var(--ka-green)}.ka-progress--locked{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.ka-classroom--dark .ka-progress{background:#ffffff0f;border-color:#ffffff29;color:#fff}.ka-classroom--dark .ka-progress__bar{background:#ffffff1f}.ka-lessons{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;align-items:start}.ka-module{background:var(--ka-card);border:1px solid var(--ka-line);border-radius:var(--ka-radius);padding:22px 22px 12px;color:var(--ka-ink)}.ka-classroom--white .ka-module{background:var(--ka-bg);border-color:transparent}.ka-classroom--dark .ka-module{background:#ffffff0d;border-color:#ffffff1f;color:#fff}.ka-module__title{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ka-muted)}.ka-classroom--dark .ka-module__title{color:#fff9}.ka-module__list{list-style:none;margin:0;padding:0}.ka-lesson+.ka-lesson{border-top:1px solid var(--ka-line)}.ka-classroom--white .ka-lesson+.ka-lesson{border-color:#e2e2e0}.ka-classroom--dark .ka-lesson+.ka-lesson{border-color:#ffffff1a}.ka-lesson__btn{display:grid;grid-template-columns:36px 1fr 40px;gap:14px;align-items:center;width:100%;padding:14px 6px;margin:0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;transition:background .15s ease}.ka-lesson__btn:hover:not([disabled]){background:#b20b000d}.ka-classroom--dark .ka-lesson__btn:hover:not([disabled]){background:#ffffff0f}.ka-lesson__btn:focus-visible{outline:2px solid var(--ka-red-bright);outline-offset:2px}.ka-lesson__btn[disabled]{cursor:not-allowed}.ka-lesson__num{font-family:var(--ka-heading);font-size:20px;color:var(--ka-red)}.ka-classroom--dark .ka-lesson__num{color:#ff8f82}.ka-lesson__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ka-lesson__title{font-weight:600;font-size:16px;line-height:1.3}.ka-lesson__meta{font-size:13px;color:var(--ka-muted)}.ka-classroom--dark .ka-lesson__meta{color:#ffffff8c}.ka-lesson__status{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#b20b0014;color:var(--ka-red);transition:all .2s ease}.ka-classroom--dark .ka-lesson__status{background:#ffffff1a;color:#fff}.ka-lesson__status .ka-icon--check{display:none}.ka-lesson.is-done .ka-lesson__status{background:var(--ka-green);color:#fff}.ka-lesson.is-done .ka-icon--play{display:none}.ka-lesson.is-done .ka-icon--check{display:inline-flex}.ka-lesson.is-done .ka-lesson__title{color:var(--ka-muted)}.ka-classroom--dark .ka-lesson.is-done .ka-lesson__title{color:#fff9}.ka-lesson__btn:hover:not([disabled]) .ka-lesson__status{transform:scale(1.08)}.is-locked .ka-module{filter:blur(1.5px);opacity:.55;-webkit-user-select:none;user-select:none}.is-locked .ka-lesson__status{background:#0000000f;color:var(--ka-muted)}.ka-classroom--dark.is-locked .ka-lesson__status{background:#ffffff14;color:#ffffffb3}.ka-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding-top:48px;pointer-events:none}.ka-lock__card{pointer-events:auto;max-width:480px;width:calc(100% - 32px);text-align:center;padding:36px 32px;background:#fff;color:var(--ka-ink);border-radius:var(--ka-radius);box-shadow:0 30px 70px #14000547;position:sticky;top:120px}.ka-lock__card .ka-icon--lock{width:72px;height:72px;border-radius:50%;margin:0 auto 16px;background:linear-gradient(135deg,var(--ka-deep),var(--ka-wine));color:#fff}.ka-lock__card .ka-icon--lock svg{width:30px;height:30px}.ka-lock__card .ka-rte,.ka-lock__card>p{color:var(--ka-muted);margin:12px 0 0}.ka-lock__ctas{display:flex;flex-direction:column;gap:10px;margin-top:22px}.ka-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px}.ka-modal[hidden]{display:none}.ka-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#140608c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ka-fade .2s ease}.ka-modal__dialog{position:relative;width:min(1080px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:var(--ka-radius);box-shadow:0 40px 100px #00000073;animation:ka-rise .25s ease;outline:none}.ka-modal__close{position:absolute;top:12px;right:12px;z-index:3;width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:var(--ka-ink);font-size:26px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #0003}.ka-player__media{position:relative;aspect-ratio:16 / 9;max-height:58vh;width:100%;background:#120607;border-radius:var(--ka-radius) var(--ka-radius) 0 0;overflow:hidden}.ka-player__video,.ka-player__media video,.ka-player__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:contain;background:#000}.ka-slides{position:absolute;top:0;right:0;bottom:0;left:0;background:#120607}.ka-slides__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.ka-slides__track::-webkit-scrollbar{display:none}.ka-slides__img{flex:0 0 100%;width:100%;height:100%;object-fit:contain;scroll-snap-align:center;display:block}.ka-slides__nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:#ffffffeb;color:var(--ka-ink);font-size:20px;cursor:pointer;box-shadow:0 4px 14px #00000040}.ka-slides__nav:disabled{opacity:0;pointer-events:none}.ka-slides__nav--prev{left:14px}.ka-slides__nav--next{right:14px}.ka-slides__count{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:5px 12px;border-radius:999px;background:#0009;color:#fff;font-size:13px;font-weight:600}@media(max-width:749px){.ka-slides__nav{width:38px;height:38px;font-size:17px}}.ka-player__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:12px;text-align:center;color:#fffc;padding:24px;background:linear-gradient(135deg,var(--ka-deep),var(--ka-wine))}.ka-player__placeholder p{margin:0;max-width:360px}.ka-player__info{padding:32px 40px 8px}.ka-player__title{font-size:clamp(26px,3vw,36px);margin-bottom:14px}.ka-player__info .ka-rte{color:var(--ka-muted);font-size:16px}.ka-action{margin-top:22px;padding:20px 22px;border-radius:12px;background:#fbf1ef;border-left:4px solid var(--ka-red)}.ka-action__label{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ka-red)}.ka-action .ka-rte{color:var(--ka-ink)}.ka-player__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ka-modal__foot{position:sticky;bottom:0;display:flex;gap:10px;justify-content:space-between;align-items:center;padding:18px 40px;margin-top:24px;background:#fffffff5;border-top:1px solid var(--ka-line)}.ka-modal__foot [data-ka-prev][hidden]{display:inline-flex;visibility:hidden}.ka-modal__foot [data-ka-toggle]{margin-left:auto}@keyframes ka-fade{0%{opacity:0}}@keyframes ka-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}}.ka-faq{padding:88px 0;background:#fff}.ka-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.ka-disclaimer{margin-top:22px;padding:16px 18px;border-radius:12px;background:var(--ka-bg);font-size:14px;color:var(--ka-muted)}.ka-disclaimer p{margin:0}.ka-faq__item{border-bottom:1px solid var(--ka-line)}.ka-faq__item summary{display:flex;justify-content:space-between;gap:16px;padding:22px 0;font-weight:600;font-size:17px;cursor:pointer;list-style:none}.ka-faq__item summary::-webkit-details-marker{display:none}.ka-faq__item summary span{font-size:24px;line-height:1;color:var(--ka-red);transition:transform .2s ease}.ka-faq__item[open] summary span{transform:rotate(45deg)}.ka-faq__item .ka-rte{padding:0 0 22px;color:var(--ka-muted)}.ka-cta{padding:96px 0;text-align:center;color:#fff;background:radial-gradient(800px 400px at 50% 0%,rgba(220,46,35,.45),transparent 70%),linear-gradient(135deg,var(--ka-deep),var(--ka-wine))}.ka-cta .ka-lede{color:#fffc;margin:16px auto 0}.ka-cta .ka-hero__ctas{justify-content:center}@media(max-width:989px){.ka-hero{padding-top:56px}.ka-hero__aside.has-guide{max-width:520px;width:100%;margin:0 auto}.ka-hero__grid,.ka-classroom__head,.ka-faq__grid{grid-template-columns:1fr;gap:28px}.ka-nav{margin-top:40px}}@media(max-width:749px){.ka-wrap{padding:0 16px}.ka-guide{aspect-ratio:1 / 1.05}.has-guide .ka-hero__card{width:calc(100% - 24px);margin-top:-110px;padding:22px 18px}.ka-classroom,.ka-faq{padding:56px 0}.ka-lessons{grid-template-columns:1fr}.ka-module{padding:16px 14px 6px}.ka-hero__ctas .ka-btn{flex:1 1 100%}.ka-lock{position:relative;padding:0;margin-bottom:4px;order:-1}.ka-lock__card{position:relative;top:0;width:100%;padding:28px 22px}.ka-modal{padding:0;align-items:stretch}.ka-modal__dialog{max-height:100vh;border-radius:0}.ka-player__media{border-radius:0}.ka-player__info{padding:22px 18px 4px}.ka-modal__foot{padding:12px 14px}.ka-modal__foot .ka-btn{padding:0 14px;min-height:46px;font-size:14px}.ka-modal__foot [data-ka-prev]{display:none}}@media(prefers-reduced-motion:reduce){.ka *,.ka-modal__backdrop,.ka-modal__dialog{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/academy.css.map */
