.nu-awakening-html{max-width:920px;margin:0 auto;padding:0 24px 56px}.nu-awakening-html .e-con-inner{max-width:100%}.nu-awakening-html img{max-width:100%;height:auto}.nu-awakening-html h2,.nu-awakening-html h2.elementor-heading-title{font-family:var(--font-cormorant-garamond), Georgia, serif;letter-spacing:-.01em;color:var(--nu-text,#0e0e0e);margin:48px 0 18px;font-size:clamp(1.6rem,4.2vw,2.2rem);font-weight:500;line-height:1.2}.nu-awakening-html h3,.nu-awakening-html h3.elementor-heading-title{font-family:var(--font-cormorant-garamond), Georgia, serif;color:var(--nu-text,#0e0e0e);margin:32px 0 12px;font-size:clamp(1.25rem,3vw,1.45rem);font-weight:500;line-height:1.3}.nu-awakening-html h4,.nu-awakening-html h4.elementor-heading-title{font-family:var(--font-cormorant-garamond), Georgia, serif;color:var(--nu-text,#0e0e0e);margin:24px 0 8px;font-size:clamp(1.05rem,2.4vw,1.2rem);font-weight:600;line-height:1.35}.nu-awakening-html .elementor-widget-text-editor>.elementor-widget-container>p{font-family:var(--font-jost), system-ui, sans-serif;color:var(--nu-body,#4a4540);margin:0 0 18px;font-size:16px;line-height:1.75}.nu-awakening-html .elementor-widget-text-editor>.elementor-widget-container>ul,.nu-awakening-html .elementor-widget-text-editor>.elementor-widget-container>ol{font-family:var(--font-jost), system-ui, sans-serif;color:var(--nu-body,#4a4540);margin:0 0 20px;padding-left:1.5rem;font-size:16px;line-height:1.7}.nu-awakening-html .elementor-widget-text-editor>.elementor-widget-container>ul{list-style:outside}.nu-awakening-html .elementor-widget-text-editor>.elementor-widget-container>ol{list-style:decimal}.nu-awakening-html .elementor-widget-text-editor>.elementor-widget-container>ul>li,.nu-awakening-html .elementor-widget-text-editor>.elementor-widget-container>ol>li{margin-bottom:8px}.nu-awakening-html .elementor-widget-text-editor>.elementor-widget-container>blockquote{border-left:3px solid var(--nu-gold-deep,#7a6528);font-family:var(--font-cormorant-garamond), Georgia, serif;color:var(--nu-text,#0e0e0e);margin:0 0 20px;padding:12px 20px;font-size:1.15rem;font-style:italic;line-height:1.55}.nu-awakening-html .elementor-widget-text-editor>.elementor-widget-container strong{font-weight:700}.nu-awakening-html .elementor-widget-text-editor>.elementor-widget-container em{font-style:italic}.nu-awakening-html .step-circle{color:#050505;width:40px;min-width:40px;height:40px;font-family:var(--font-inter,Inter, system-ui, sans-serif);background:linear-gradient(135deg,#d4a853 0%,#f5d799 50%,#d4a853 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:flex}.nu-awakening-quick{max-width:720px;margin:0 auto;padding:32px 24px 24px}.nu-awakening-quick .nu-awakening-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--nu-gold-deep,#a57a03);margin:0 0 8px;font-size:11px;font-weight:700}.nu-awakening-quick h2{font-family:var(--font-cormorant-garamond), Georgia, serif;margin:0 0 14px;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:500;line-height:1.25}.nu-awakening-quick p{margin:0;line-height:1.65}.nu-awakening-video{max-width:920px;margin:0 auto;padding:0 24px 32px}.nu-awakening-video-frame{aspect-ratio:16/9;border:1px solid var(--nu-border);background:#0a0a0a;border-radius:0;width:100%;position:relative;overflow:hidden}.nu-awakening-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.nu-awakening-byline{color:var(--nu-muted,#64748b);margin-top:8px;font-size:14px}.nu-awakening-byline a{color:var(--nu-gold-deep);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.nu-awakening-byline a:hover{text-decoration-thickness:2px}
