.faq-list details[hidden],[data-site-section][hidden]{display:none!important}.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{min-height:0}[data-site-section=landing-61] .v24-home-landing-draft .zn>[data-v24-heading-group]{position:static;width:min(100%,780px);margin:0}[data-site-section=landing-61] .v24-home-landing-draft .zn [data-v24-subtitle]{max-width:700px}[data-site-section=landing-61] .v24-home-landing-draft .zn [data-v24-subtitle] br{display:none}[data-site-section=landing-61] .v24-home-landing-draft .mi{min-height:0;margin:clamp(22px,3.5vw,42px) 0 0;padding:0;gap:clamp(16px,2vw,28px)}[data-site-section=landing-61] .v24-home-landing-draft .mi>article:nth-child(n){margin:0}[data-site-section=landing-61] .v24-home-landing-draft .mi>article:nth-child(n) .Ri{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;height:auto;padding-inline:4px}[data-site-section=landing-61] .v24-home-landing-draft .Ri .Bi,[data-site-section=landing-61] .v24-home-landing-draft .mi>article:nth-child(n) .Ri h3{position:static;white-space:normal}[data-site-section=landing-61] .v24-home-landing-draft .mi>article:nth-child(n) .Ri h3{font-size:clamp(16px,2vw,24px)}[data-site-section=landing-61] .v24-home-landing-draft .mi>article:nth-child(n) .Ri>.h{position:relative;inset:auto;grid-column:1/-1;height:clamp(112px,13vw,180px);width:76%;margin-inline:auto}[data-site-section=landing-61] .v24-home-landing-draft .mi>article:nth-child(n) .Ni{min-height:0;padding:clamp(13px,1.8vw,25px)}[data-site-section=landing-61] .v24-home-landing-draft .mi>article:nth-child(2) .Ni{padding-bottom:clamp(20px,3vw,40px)}[data-site-section=landing-61] .v24-home-landing-draft .mi>article:nth-child(3) .Ni{padding-bottom:clamp(28px,4vw,54px)}[data-site-section=landing-61] .v24-home-landing-draft .Ni strong{white-space:normal}[data-site-section=landing-61] .v24-home-landing-draft .Kp{margin-top:clamp(20px,3vw,32px);flex-wrap:wrap}[data-site-section=landing-61] .v24-home-landing-draft .Kp ._e{display:block}@media (max-width:720px){[data-site-section=landing-61] .v24-home-landing-draft .mi{grid-template-columns:1fr;gap:28px}[data-site-section=landing-61] .v24-home-landing-draft .mi>article:nth-child(n) .Ni{padding-bottom:18px}[data-site-section=landing-61] .v24-home-landing-draft .Kp ._e{grid-column:1/-1;max-width:none;text-align:center}}.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}@media(min-width:801px){[data-site-section=landing-61] .v24-home-landing-draft .mi>article:nth-child(2){transform:translateY(calc(-1 * clamp(52px,6vw,90px)))}[data-site-section=landing-61] .v24-home-landing-draft .mi>article:nth-child(3){transform:translateY(calc(-1 * clamp(100px,11vw,160px)))}}[data-site-section=landing-61] .v24-home-landing-draft .Ih circle{display:none}.v24-home-landing [data-kinescope]{cursor:default!important}.v24-home-landing [data-kinescope] iframe{pointer-events:none}#programs.site-course-catalog .section-heading>.eyebrow{margin-inline:0 auto}[data-site-section=landing-33] #creative-33 [data-v24-eyebrow]{margin-inline:0 auto!important;text-align:left}[data-site-section=landing-38] #creative-38 [data-v24-eyebrow]{margin-inline:auto!important;text-align:center}.faq-tools.faq-tools--categories{grid-template-columns:1fr}.docx-section-photo{align-self:center;width:100%;height:auto;border-radius:24px;box-shadow:0 18px 44px #2c1b5b24}#section-10-1-5 .docx-section-copy{max-width:900px}.client-radar-diagram{min-width:0;margin:0;align-self:center;padding:clamp(18px,3vw,34px);border:1px solid #ddd2fd;border-radius:28px;background:linear-gradient(145deg,#f9f7ff,#eae3ff);box-shadow:0 18px 44px #2c1b5b24}.client-radar-diagram figcaption{display:flex;gap:10px;align-items:center;margin:0 0 18px;font:800 clamp(18px,2vw,26px)/1.2 var(--font-display)}.client-radar-diagram figcaption svg{color:#6846db;flex:none}.client-radar-diagram ol{display:grid;gap:22px;margin:0;padding:0;list-style:none}.client-radar-diagram li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid #e9e0ff;border-radius:16px;background:#fff}.client-radar-diagram li>div{display:grid;gap:3px}.client-radar-diagram li strong{color:var(--ink);font-size:clamp(15px,1.5vw,19px)}.client-radar-diagram li div span{color:var(--ink-soft);font-size:15px;line-height:1.4}.client-radar-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#6744d1;background:#eee7ff}.client-radar-arrow{position:absolute;top:-21px;left:26px;width:18px;height:18px;color:#7957db}.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}#studio-video-formats h2{font-family:var(--font-display);font-size:clamp(38px,4.5vw,64px);font-weight:820;line-height:1.01;letter-spacing:-.052em}.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)}}