.faq-list details[hidden],[data-site-section][hidden]{display:none!important}.site-video-dialog{width:min(92vw,960px);padding:12px;border:0;border-radius:18px;background:#1b1230;color:white}.site-video-dialog::backdrop{background:#140e25d9}.site-video-dialog button{display:block;margin:0 0 8px auto;border:0;background:transparent;color:inherit;cursor:pointer}.site-video-dialog iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.site-course-catalog{padding:clamp(3rem,7vw,6.5rem) 0;background:radial-gradient(ellipse at 18% 0,#302454 0,transparent 48%),radial-gradient(ellipse at 88% 95%,#261c62 0,transparent 48%),#10102b;color:white}.site-course-catalog-home{background:var(--dark-section-background)}.site-course-catalog .section-heading h2{color:white}.site-course-catalog .section-heading p{color:#d6d1ee}.site-course-catalog .eyebrow{color:#eee6ff;background:#a983ff25;border-color:#b49aff40}.section-heading>.eyebrow,.site-course-catalog .section-heading>.eyebrow{display:table;margin-inline:auto;padding:7px 16px;border:1px solid;border-radius:999px;font-weight:800}.site-course-catalog .section-heading>.eyebrow{border-color:#b49aff60}[data-site-section]:is([data-site-section=landing-22],[data-site-section=landing-25],[data-site-section=landing-33],[data-site-section=landing-36],[data-site-section=landing-44],[data-site-section=landing-87]) .v24-home-landing [data-frame][data-creator-revision][data-v24-theme][data-v24-design] [data-v24-eyebrow]{margin-inline:auto!important;text-align:center}[data-site-section]:is([data-site-section=section-4-3],[data-site-section=section-4-8],[data-site-section=section-4-10]) .eyebrow{display:inline-flex;align-items:center;padding:7px 16px;border:1px solid #aa82da80;border-radius:999px;font-weight:800}[data-site-section]:is([data-site-section=landing-22],[data-site-section=landing-25]) [data-v24-eyebrow-row]{justify-content:center!important}[data-site-section=landing-33] .v24-home-landing-draft .Bn .Pe{color:var(--v24-lead-color,#ddd5f1)}[data-site-section=landing-61] .v24-home-landing-draft .zn>[data-v24-heading-group]{position:relative;width:min(100%,740px)}[data-site-section=landing-61] .v24-home-landing-draft .mi{margin-top:clamp(20px,4vw,62px)}.site-course-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin-top:2.5rem}.site-course-card{display:flex;flex-direction:column;border:1px solid #b8a4ff54;border-radius:24px;overflow:hidden;background:#232044;color:#fff;text-decoration:none;transition:transform .2s ease,border-color .2s ease;box-shadow:0 18px 36px #05051055}.site-course-card:is(:hover,:focus-visible){transform:translateY(-5px);border-color:#dbb4ff}.site-course-card>img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover}.site-course-card-copy{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1.4rem}.site-course-card-copy h3{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2;color:#fff}.site-course-card-copy p{flex:1;color:#d6d1ee}.site-course-card-copy strong{display:flex;align-items:center;gap:.5rem;color:#e6c7ff}.site-course-tags{display:flex;flex-wrap:wrap;gap:.5rem}.site-course-tags span{color:#f1e3ff;background:#a983ff25;padding:.25rem .6rem;border-radius:999px;font-size:.8rem}.hero-product-screenshot,.hero-showreel{min-width:0;align-self:center}.hero-showreel{border-radius:24px;overflow:hidden;box-shadow:0 22px 60px #27134e38}.hero-product-screenshot{transform:perspective(1400px) rotateY(-9deg) rotate(-3deg);border:1px solid #8c76ba50;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #21144435;background:#17152d}.hero-product-screenshot img{display:block;width:100%;height:auto}.hero-contacts-card{margin-top:1.25rem;padding:1rem 1.25rem;border-radius:18px;border:1px solid #bcb0e8;background:#fff8}.hero-contacts-card p{margin:0 0 .5rem}.hero-contacts-card>div{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.hero-contacts-card .footer-socials{margin:0}.hero-contacts-card .footer-socials a{color:#5e35b1}.hero-showreel .guide-doc-video,.public-product-formats .guide-doc-video{position:relative;overflow:hidden;aspect-ratio:16/9;isolation:isolate;background:#141226}.hero-showreel .guide-doc-video img,.public-product-formats .guide-doc-video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.hero-showreel .guide-doc-video-host,.public-product-formats .guide-doc-video-host{position:absolute;inset:0;pointer-events:none}.hero-showreel [data-playing] img,.public-product-formats [data-playing] img{opacity:0}.v24-home-landing [data-kinescope][data-public-playing=true]>img{opacity:0!important}@media (max-width:720px){.site-course-cards{grid-template-columns:1fr}.hero-product-screenshot{transform:none}}@media (prefers-reduced-motion:reduce){.site-course-card{transition:none}}.site-client-confirmation{width:min(520px,calc(100vw - 32px));margin:auto;border:1px solid #d4c8ee;border-radius:24px;background:#fff;color:#171338;padding:2rem;box-shadow:0 20px 70px #130b3433}.site-client-confirmation::backdrop{background:#1611309c}.site-client-confirmation>svg{color:#6b38c3;width:34px;height:34px}.site-client-confirmation h2{margin:.75rem 0;font-size:clamp(22px,4vw,30px)}.site-client-confirmation p{margin:0 0 1.25rem}.public-product-detail{padding-block:clamp(36px,5vw,70px)}.public-product-detail header{max-width:760px;margin-bottom:24px}.public-product-detail h2{margin:7px 0 11px;font-size:clamp(28px,4vw,46px);line-height:1.08}.public-product-detail header p{color:var(--ink-soft);font-size:clamp(15px,1.5vw,18px)}.public-product-formats,.public-product-tools{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-product-formats article,.public-product-tools a{min-width:0;overflow:hidden;border:1px solid #e7ddf3;border-radius:18px;background:linear-gradient(135deg,#fff,#fbf7ff);box-shadow:0 7px 22px #48266e0c}.public-product-formats article>div{position:relative;overflow:hidden;aspect-ratio:16/9}.public-product-formats img{display:block;width:100%;height:100%;object-fit:cover}.public-product-formats article>div>span{position:absolute;top:10px;left:10px;padding:5px 9px;border-radius:8px;background:#fff;color:#6e32ac;font-weight:800}.public-product-formats h3{margin:14px 15px 6px;font-size:18px;line-height:1.2}.public-product-formats p{margin:0 15px 16px;color:var(--ink-soft);font-size:14px;line-height:1.55}.public-product-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.public-product-tools a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:16px;color:inherit}.public-product-tools a:hover{border-color:#b497df}.public-product-tools a>span{display:grid;width:44px;aspect-ratio:1;place-items:center;border-radius:13px;background:linear-gradient(135deg,#f7e8ff,#eae2ff);color:#6939b7}.public-product-tools a>svg{width:17px;color:#6939b7}.public-product-tools h3{margin:0 0 4px;font-size:17px}.public-product-tools p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.5}@media(max-width:900px){.public-product-formats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.public-product-formats,.public-product-tools{grid-template-columns:minmax(0,1fr)}}