.page-template-page-ai-first-cro-stack .wd-content-layout{padding:0;max-width:100%}.ai-cro-page{--accent:#5dcb5b;--bg:#06102a;font-family:'Inter',Helvetica,Arial,sans-serif;background:var(--bg);color:oklch(.95 .006 260);width:100%;position:relative;overflow-x:clip}@supports not (overflow:clip){.ai-cro-page{overflow-x:hidden}}.ai-cro-page ::selection{background:var(--accent);color:#06102a}.ai-cro-page a{color:var(--accent);text-decoration:none}.ai-cro-page a:hover{opacity:.85}.ai-cro-page img,.ai-cro-page video{max-width:100%}@keyframes aicro-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes aicro-fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes aicro-flowGlow{0%,80%,100%{border-color:oklch(1 0 0/0.1);box-shadow:none}10%{border-color:#5dcb5b;box-shadow:0 0 0 3px color-mix(in oklch,#5dcb5b 25%,transparent)}}@keyframes aicro-ringPop{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes aicro-ringPulse{0%,100%{box-shadow:0 0 0 0 color-mix(in oklch,#5dcb5b 45%,transparent)}50%{box-shadow:0 0 22px 6px color-mix(in oklch,#5dcb5b 45%,transparent)}}@keyframes aicro-travelDot{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}100%{left:100%;opacity:0}}@keyframes aicro-gridDrift{0%{background-position:0 0,0 0}100%{background-position:56px 56px,56px 56px}}@keyframes aicro-glowBreathe{0%,100%{opacity:.7;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}@keyframes aicro-ringDrift1{0%,100%{transform:translate(0,0)}50%{transform:translate(10px,-14px)}}@keyframes aicro-ringDrift2{0%,100%{transform:translate(0,0)}50%{transform:translate(-12px,12px)}}@keyframes aicro-nodeFloat{0%{transform:translateY(0);opacity:0}15%{opacity:.8}85%{opacity:.8}100%{transform:translateY(-40px);opacity:0}}@keyframes aicro-logoScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ai-cro-page.ai-cro-js .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.ai-cro-page.ai-cro-js .reveal.is-on{opacity:1;transform:none}.ai-cro-page.ai-cro-js legend,h1,h2,h3,h4,h5,h6,.title,.amount{color:#fff !important}@media (max-width:768px){.ai-cro-nav{padding:16px 20px !important}.ai-cro-hero h1{font-size:clamp(34px,8vw,64px) !important}.ai-cro-hero .hero-inner{padding:64px 20px 56px !important}.ai-cro-page .grid-4{grid-template-columns:repeat(2,1fr) !important}.ai-cro-page .grid-2{grid-template-columns:1fr !important}.ai-cro-instructor{grid-template-columns:1fr !important;gap:28px !important}}@media (max-width:480px){.ai-cro-page .grid-4{grid-template-columns:1fr !important}.ai-cro-page .ai-cro-price-row{flex-direction:column;align-items:stretch;gap:16px}.ai-cro-page .ai-cro-price-row>a{text-align:center}}.ai-cro-page .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.ai-cro-page .faq-a>div{overflow:hidden}.ai-cro-page .faq-item.open .faq-a{grid-template-rows:1fr}.ai-cro-page .faq-item .faq-icon{transition:transform .3s ease}.ai-cro-page .faq-item.open .faq-icon{transform:rotate(45deg)}.ai-cro-page .faq-q:focus-visible{outline:2px solid #5dcb5b;outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.ai-cro-page *,.ai-cro-page *:before,.ai-cro-page *:after{animation:none !important;transition:none !important}.ai-cro-page.ai-cro-js .reveal{opacity:1;transform:none}}