:root{--primary:268 80% 62%;--neon-purple:268 85% 65%;--neon-magenta:300 80% 60%;--neon-cyan:190 90% 55%;--navy-deep:222 47% 6%;--navy-mid:222 40% 9%;--navy-surface:222 35% 12%;--navy-elevated:222 32% 16%;--navy-border:222 30% 20%;--foreground:210 30% 94%;--muted-foreground:215 20% 55%;--gradient-primary:linear-gradient(135deg,hsl(268 85% 65%),hsl(300 80% 60%));--gradient-card:linear-gradient(145deg,hsl(222 40% 11%),hsl(222 35% 8%));--glow-purple:0 0 40px hsl(268 85% 65% / 0.35),0 0 80px hsl(268 85% 65% / 0.15);--glow-card:0 0 0 1px hsl(268 85% 65% / 0.15),0 8px 32px hsl(222 47% 4% / 0.8);--glow-card-hover:0 0 0 1px hsl(268 85% 65% / 0.45),0 12px 48px hsl(268 85% 65% / 0.12),0 0 60px hsl(268 85% 65% / 0.08);--font-display:'Space Grotesk',sans-serif;--font-body:'Inter',sans-serif}.cr-gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#cr_custom_header{top:2px}body:not(.et-fb){padding-top:0!important}.btn-primary{background:linear-gradient(135deg,hsl(270 70% 55%) 0%,hsl(290 70% 50%) 100%);color:white;transition:all 0.25s ease;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px hsl(270 80% 50% / 0.4)}.blog-body ul{list-style:none}.blog-body ol{list-style:none}.blog-body ul li::before{content:"›";position:absolute;left:0px;color:rgb(162,115,242);font-weight:700;font-size:1.1rem}.blog-body blockquote{border-color:#af2cda;border-radius:10px}.blog-body ol li:before{content:counter(item) ".";position:absolute;left:0;color:#b02cda;font-weight:700}.blog-body ol li{padding-left:1.5rem;position:relative;margin-bottom:.5rem;counter-increment:item}.blog-body ul li{padding-left:1.5rem;position:relative;margin-bottom:.5rem;counter-increment:item}.blog-body ul{padding:unset}.single-post .blog-body h2,.single-post .blog-body h3,.single-post .blog-body h4,.single-post .blog-body h5,.single-post .blog-body h6{margin-top:2rem;margin-bottom:1rem;line-height:1.3;padding:unset}.single-post .blog-body table{width:100%;border-collapse:collapse;margin:30px 0;font-size:15px;font-family:var(--font-body);background:hsl(var(--navy-elevated));border:1px solid hsl(var(--navy-border));border-radius:12px;overflow:hidden;box-shadow:var(--glow-card)}.single-post .blog-body thead{background:linear-gradient(135deg,hsl(var(--cr-purple)),hsl(var(--cr-magenta)))}.single-post .blog-body th{color:white;padding:16px 20px;text-align:left;font-weight:600;font-family:var(--font-display);border-bottom:1px solid hsl(var(--navy-border))}.single-post .blog-body td{padding:14px 20px;border-bottom:1px solid hsl(var(--navy-border));vertical-align:top;color:hsl(var(--foreground))}.single-post .blog-body tr:nth-child(even) td{background-color:hsl(var(--navy-surface))}@media (max-width:768px){.single-post .blog-body table,.single-post .blog-body thead,.single-post .blog-body tbody,.single-post .blog-body th,.single-post .blog-body td,.single-post .blog-body tr{display:block}.single-post .blog-body thead tr{position:absolute;top:-9999px;left:-9999px}.single-post .blog-body td{border:none;border-bottom:1px solid hsl(var(--navy-border));position:relative;padding-left:50%;background-color:hsl(var(--navy-elevated))}.single-post .blog-body td:before{position:absolute;top:14px;left:20px;width:45%;padding-right:10px;white-space:nowrap;font-weight:600;font-family:var(--font-display);color:hsl(var(--neon-purple));content:attr(data-label)}}.single-post .blog-body blockquote{margin:30px 0;padding:30px;background:hsl(var(--navy-surface));border-left:4px solid hsl(var(--neon-purple));border-radius:0 12px 12px 0;font-style:italic;font-size:18px;line-height:1.7;color:hsl(var(--foreground));box-shadow:0 0 20px hsl(var(--neon-purple) / 0.1)}.single-post .blog-body blockquote p{margin-bottom:15px}.single-post .blog-body blockquote cite{display:block;margin-top:15px;font-style:normal;font-weight:600;font-family:var(--font-display);color:hsl(288.3deg 72.6% 57.06%);font-size:15px}.single-post .blog-body .pro-tip-box{background:hsl(var(--navy-mid));color:hsl(var(--foreground));padding:35px;border-radius:12px;margin:40px 0;border:1px solid hsl(var(--navy-border));position:relative;overflow:hidden}.single-post .blog-body .tip-cta{text-align:center}.single-post .blog-body .pro-tip-box::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);z-index:1}.single-post .blog-body .pro-tip-box h4{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-top:0;margin-bottom:20px;text-transform:uppercase;font-size:16px;letter-spacing:0.5px;font-weight:800;font-family:var(--font-display)}.single-post .blog-body .pro-tip-box ul{list-style:disc;margin-left:20px;padding-left:0}.single-post .blog-body .pro-tip-box li{margin-bottom:12px;line-height:1.6;list-style:none}.single-post .blog-body .pro-tip-box li strong{color:hsl(290.19deg 71.3% 56.27%)}.single-post .blog-body .cta-banner{background:hsl(var(--navy-surface));padding:50px 40px;border-radius:16px;text-align:center;margin:50px 0;border:1px solid hsl(var(--navy-border));position:relative;box-shadow:var(--glow-card-hover)}.single-post .blog-body .cta-banner h3{color:hsl(var(--foreground));font-family:var(--font-display);font-size:28px;margin-top:0;margin-bottom:15px}.single-post .blog-body .cta-banner p{color:hsl(var(--muted-foreground));font-size:16px;margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto}.single-post .blog-body .cta-button{display:inline-block;background:var(--gradient-primary);color:white!important;padding:14px 32px;font-weight:600;text-decoration:none;border-radius:0.75rem;font-size:16px;font-family:var(--font-display);transition:all 0.25s ease;box-shadow:0 0 20px hsl(var(--neon-purple) / 0.4)}.single-post .blog-body .cta-button:hover{box-shadow:0 0 32px hsl(var(--neon-purple) / 0.6);transform:translateY(-2px)}