/* Da Vinci Atomic Production Build — scoped to the final Elementor template. */
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2){
  --raadi-dv-section-space:clamp(64px,7.2vw,104px);
  width:100%;min-width:0;overflow-x:clip;direction:rtl;
  background:var(--raadi-surface-0,#0b0e10);color:var(--raadi-text-primary,#f7f8fb);
}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2)>.elementor-element{width:100%;min-width:0}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-dv-inner,
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-atomic-section-pattern__inner,
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-curriculum-atomic-pattern,
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-faq-atomic-pattern,
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__inner{
  width:min(calc(100% - 48px),var(--raadi-container,1140px));max-width:var(--raadi-container,1140px);margin-inline:auto;
}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-dv-section{position:relative;padding-block:var(--raadi-dv-section-space)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-dv-section--soft{background:linear-gradient(180deg,var(--raadi-surface-0),var(--raadi-surface-1),var(--raadi-surface-0))}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-atomic-section-pattern{padding-block:var(--raadi-dv-section-space)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-atomic-section-pattern__head{align-items:end!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-atomic-section-pattern__title .elementor-heading-title{font-size:var(--raadi-section-title-size,2.2rem)!important;line-height:1.48!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-atomic-section-pattern__intro,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-atomic-section-pattern__intro p{max-width:58ch}

/* Editorial hero */
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero{position:relative;padding:clamp(48px,6vw,86px) 0 56px;background:radial-gradient(650px 480px at 82% 5%,var(--course-accent-soft),transparent 74%)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero::before{content:"DA VINCI";position:absolute;z-index:0;left:-1vw;top:45px;direction:ltr;font:900 clamp(82px,13vw,190px)/1 var(--raadi-font-heading);letter-spacing:.08em;color:rgba(255,255,255,.018);pointer-events:none}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero::after{content:"";position:absolute;inset:0 0 auto auto;width:min(480px,34vw);height:min(480px,34vw);border:1px solid var(--course-accent-soft);border-radius:50%;transform:translate(24%,-42%);box-shadow:inset 0 0 0 58px color-mix(in srgb,var(--course-accent) 1.8%,transparent),inset 0 0 0 116px color-mix(in srgb,var(--course-accent) 1.2%,transparent);pointer-events:none}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__inner{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center!important;gap:clamp(44px,6vw,92px)!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:15px!important;min-width:0}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__eyebrow .elementor-heading-title{font-family:var(--raadi-font-body)!important;color:var(--course-accent);font-size:13px;font-weight:800}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__title .elementor-heading-title{font:800 clamp(68px,7.4vw,106px)/1.05 var(--raadi-font-heading)!important;color:var(--raadi-text-primary)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__subtitle .elementor-heading-title{font:760 clamp(29px,3.5vw,48px)/1.45 var(--raadi-font-heading)!important;color:var(--raadi-text-primary)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__subtitle b{color:var(--course-accent)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__lead,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__lead p{max-width:22ch;margin:0;color:var(--raadi-text-primary);font:740 clamp(20px,2.1vw,28px)/1.8 var(--raadi-font-heading)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__body,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__body p{max-width:64ch;margin:0;color:var(--raadi-text-secondary);font-size:15px;line-height:2.05}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__badges{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:4px}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__purchase{display:flex!important;align-items:end!important;gap:18px!important;margin-top:7px}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__actions :is(.raadi-atomic-action-button,.elementor-button){min-height:46px!important;padding:0 20px!important;border:1px solid var(--raadi-border-strong)!important;border-radius:12px!important;background:color-mix(in srgb,var(--raadi-surface-2) 76%,transparent)!important;color:var(--raadi-text-primary)!important;box-shadow:none!important;font-weight:720!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__actions :is(.raadi-atomic-action-button,.elementor-button):hover{border-color:var(--course-accent-border)!important;background:var(--course-accent-soft)!important;color:var(--raadi-text-primary)!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__media{position:relative;min-width:0;padding:28px 8px 28px 28px}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__media::before{content:"";position:absolute;right:-12px;top:0;width:96px;height:96px;border-top:1px solid var(--course-accent-border);border-right:1px solid var(--course-accent-border);transform:rotate(9deg);opacity:.78}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__media .raadi-atomic-media-frame{aspect-ratio:16/11;border-radius:28px;padding:17px;background:linear-gradient(145deg,#1a1d20,#0c0e10)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__media .raadi-atomic-media-frame__image{inset:17px;width:calc(100% - 34px);height:calc(100% - 34px);border-radius:20px;filter:saturate(.84) contrast(1.03)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__media .raadi-atomic-media-frame__overlay{inset:17px;border-radius:20px}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__media .raadi-atomic-media-frame__caption{right:40px;left:40px;bottom:32px}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__stamp{position:absolute;z-index:5;left:-2px;bottom:-2px;width:auto!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__stamp .raadi-atomic-stamp{position:relative;width:124px;height:124px;border:1px solid var(--course-accent-border);background:rgba(15,20,19,.95);color:var(--raadi-text-primary);transform:none;box-shadow:0 14px 42px rgba(0,0,0,.45),0 0 38px var(--course-accent-glow)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__stamp .raadi-atomic-stamp::before,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__stamp .raadi-atomic-stamp::after{content:"";position:absolute;inset:9px;border:1px dashed color-mix(in srgb,var(--course-accent) 32%,transparent);border-radius:50%}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__stamp .raadi-atomic-stamp::after{inset:-10px;opacity:.45}

/* Facts and local nav */
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-facts{padding:0 0 46px}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-facts__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-nav{position:relative;z-index:35;margin:0;padding:0}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-nav .raadi-course-root{width:min(calc(100% - 48px),var(--raadi-container,1140px));margin-inline:auto}

/* Journey */
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-journey{padding:40px 0 68px}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-journey__surface{position:relative;overflow:hidden;display:flex!important;flex-direction:column!important;gap:34px!important;padding:clamp(28px,3.6vw,44px);border:1px solid var(--course-accent-border);border-radius:30px;background:linear-gradient(145deg,var(--course-accent-soft),var(--raadi-surface-2) 56%)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-journey__head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end!important;gap:42px!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-journey__steps{position:relative;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-journey__steps::before{content:"";position:absolute;z-index:0;right:8%;left:8%;top:54px;height:1px;background:linear-gradient(90deg,transparent,var(--course-accent-border),transparent)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-journey__steps>.elementor-element{position:relative;z-index:1;min-width:0}

/* About, audience and editorial composition */
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-about__layout{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:38px!important;align-items:start!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-about__copy,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-about__copy p{color:var(--raadi-text-secondary);font-size:16px;line-height:2.08}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-features{grid-template-columns:repeat(4,minmax(0,1fr))}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-audience__layout{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:18px!important;align-items:stretch!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-audience__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}

/* Phased curriculum */
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-curriculum__body{display:grid!important;grid-template-columns:minmax(255px,310px) minmax(0,1fr);gap:28px!important;align-items:start!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-curriculum__summary{position:sticky;top:var(--raadi-sticky-stack,142px)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-curriculum .raadi-phase{display:grid;gap:10px;margin-bottom:24px}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-curriculum .raadi-phase__title{margin:0 3px 4px;color:var(--course-accent);font:760 14px/1.5 var(--raadi-font-heading)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-curriculum .curriculum-item[open]{background:linear-gradient(145deg,var(--course-accent-soft),var(--raadi-surface-2) 62%)}

/* Practice */
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-practice__layout{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px!important;align-items:stretch!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-practice__lead{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;padding:clamp(28px,4vw,44px);border:1px solid var(--course-accent-border);border-radius:28px;background:linear-gradient(145deg,var(--course-accent-soft),var(--raadi-surface-2) 58%)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-practice__lead-title .elementor-heading-title{font:780 clamp(32px,3.6vw,48px)/1.5 var(--raadi-font-heading)!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-practice__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}

/* Teacher, utilities, testimonials and related */
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-teacher__card{max-width:930px;margin-inline:auto}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-teacher__card .raadi-atomic-instructor-card{display:grid!important;grid-template-columns:280px minmax(0,1fr);gap:0;border-color:var(--course-accent-border)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-teacher__card .raadi-atomic-instructor-card__media{min-height:360px}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-utility__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-testimonials__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-testimonials__grid>.elementor-element,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-testimonials__grid .elementor-widget-container{height:100%}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-related__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-related__grid>.elementor-element,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-related__grid .elementor-widget-container{height:100%}

/* FAQ and final purchase */
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-faq__body{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);gap:24px!important;align-items:start!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-faq__support{position:sticky;top:var(--raadi-sticky-stack,142px)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase{position:relative;padding:clamp(70px,8vw,116px) 0 120px;background:radial-gradient(720px 480px at 85% 0%,color-mix(in srgb,var(--course-accent) 14%,transparent),transparent 72%),linear-gradient(180deg,var(--raadi-surface-1),var(--raadi-surface-0))}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__inner{position:relative;overflow:hidden;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center!important;gap:clamp(34px,6vw,88px)!important;padding:clamp(30px,4vw,54px);border:1px solid var(--course-accent-border);border-radius:30px;background:linear-gradient(145deg,var(--course-accent-soft),rgba(17,20,24,.95) 48%,rgba(11,14,16,.98));box-shadow:0 28px 86px rgba(0,0,0,.3)}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__inner::after{content:"DA VINCI";position:absolute;left:-20px;bottom:-35px;direction:ltr;font:900 92px/1 var(--raadi-font-heading);letter-spacing:.1em;color:rgba(255,255,255,.022);pointer-events:none}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:13px!important;position:relative;z-index:1}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__title .elementor-heading-title{font:780 var(--raadi-section-title-size,2.2rem)/1.45 var(--raadi-font-heading)!important}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__buy{display:flex!important;flex-direction:column!important;gap:18px!important;position:relative;z-index:1}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__buy>.elementor-element{width:100%}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__buy .raadi-atomic-purchase-button{width:100%}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-production-editor-note{display:none!important}

@media(max-width:1100px){
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__inner{grid-template-columns:1fr}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__copy{order:2}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__media{order:1;max-width:760px}
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-features{grid-template-columns:repeat(2,minmax(0,1fr))}
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-curriculum__body,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-practice__layout,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__inner{grid-template-columns:1fr}
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-curriculum__summary{position:static}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__buy{max-width:560px}
}
@media(max-width:900px){
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-journey__head,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-about__layout,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-audience__layout,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-faq__body{grid-template-columns:1fr}
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-journey__steps{grid-template-columns:repeat(5,150px);overflow:auto;padding-bottom:10px}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-journey__steps::before{display:none}
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-faq__support{position:static}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-testimonials__grid,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-teacher__card .raadi-atomic-instructor-card{grid-template-columns:220px minmax(0,1fr)}
}
@media(max-width:767px){
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2){--raadi-dv-section-space:52px}
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-dv-inner,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-atomic-section-pattern__inner,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-curriculum-atomic-pattern,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-faq-atomic-pattern,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__inner{width:min(calc(100% - 28px),var(--raadi-container,1140px))}
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero{padding:32px 0 40px}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__inner{gap:28px!important}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__title .elementor-heading-title{font-size:clamp(54px,18vw,76px)!important}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__subtitle .elementor-heading-title{font-size:25px!important}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__purchase{display:grid!important;width:100%}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__purchase>.elementor-element{width:100%}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__media{padding:18px 0 20px}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__stamp{left:-2px;bottom:-6px}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__stamp .raadi-atomic-stamp{width:94px;height:94px}
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-facts__grid,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-features,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-audience__grid,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-practice__grid,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-utility__grid,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-testimonials__grid,:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-related__grid{grid-template-columns:1fr}
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-teacher__card .raadi-atomic-instructor-card{grid-template-columns:92px minmax(0,1fr)!important;align-items:start;padding:12px;gap:12px}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-teacher__card .raadi-atomic-instructor-card__media{width:92px;height:112px;min-height:112px;border-radius:13px}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-teacher__card .raadi-atomic-instructor-card__content{padding:0}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-teacher__card .raadi-atomic-instructor-card__stats{display:none}
 :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase{padding:54px 0 90px}:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-purchase__inner{padding:24px 18px;border-radius:23px}
}

/* 0.5.0-beta.2 — consolidated mobile page width and hero flow */
@media(max-width:767px){
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-curriculum-atomic-pattern,
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-updates-atomic-pattern,
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-faq-atomic-pattern{
    width:100%!important;
    max-width:none!important;
    margin-inline:0!important;
    padding-inline:14px!important;
    box-sizing:border-box;
  }
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-facts__grid .raadi-atomic-fact-card{min-height:132px;padding:15px 13px;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__media{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    overflow:visible!important;
    padding:18px 0 0!important;
  }
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__stamp{
    position:relative!important;
    inset:auto!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    top:auto!important;
    margin-top:-42px!important;
    margin-inline-start:12px!important;
    margin-bottom:8px!important;
    align-self:flex-start!important;
  }
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__stamp .raadi-atomic-stamp{width:92px;height:92px}
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-faq-atomic-pattern__support .raadi-utility-color--theme .raadi-atomic-utility-card.is-support,
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-faq-atomic-pattern__support .raadi-utility-color--semantic .raadi-atomic-utility-card.is-support{
    --raadi-utility-accent:var(--course-accent);
  }
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-faq-atomic-pattern__support .raadi-utility-color--custom .raadi-atomic-utility-card.is-support{
    --raadi-utility-accent:var(--raadi-utility-custom-accent,var(--course-accent));
  }
}


/* 0.5.0-beta.11 semantic hero actions */
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__actions>.elementor-element{width:auto;min-width:0}
:is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__actions .raadi-component--action-button{width:100%}
@media(max-width:767px){
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__actions>.elementor-element{width:100%}
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__actions .raadi-atomic-action-button{width:100%;padding-inline:12px;font-size:12px}
}
@media(max-width:390px){
  :is(.raadi-davinci-production-page,body.raadi-course-blueprint--davinci-v2) .raadi-davinci-hero__actions{grid-template-columns:1fr}
}
