:root{--color-bg:#fff;--color-bg-alt:#f9fafb;--color-text-main:#111827;--color-text-muted:#6b7280;--color-accent:#000;--color-accent-hover:#374151;--color-border:#e5e7eb;--color-primary:#00d9ff;--color-secondary:#0fa;--color-card-light:#fff;--color-card-dark:#0f172a;--color-text-light:#f8fafc;--color-text-dark:#0b1120;--neon-blue:#00d9ff;--neon-green:#0fa;--font-sans:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;--font-display:'Space Grotesk',-apple-system,BlinkMacSystemFont,sans-serif;--container-width:1200px;--header-height:70px;--radius-sm:4px;--radius-md:8px;--blog-width:900px;--blog-font-size:18px;--blog-line-height:1.75}body.dark-mode{--color-bg:#050505;--color-bg-alt:#111;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-border:#333;--color-accent:#00d9ff;--color-accent-hover:#00b8e0;--color-primary:#00d9ff;--color-secondary:#0fa}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);line-height:1.6;color:var(--color-text-main);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}@media (max-width:600px){.container{max-width:100% !important;width:100% !important;padding:0 16px !important;box-sizing:border-box}}.site-header{height:var(--header-height);display:flex;align-items:center;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:100;transition:background .3s ease,border-color .3s ease}body.dark-mode .site-header{background:rgba(5,5,5,.8)}.site-header .container{display:flex;justify-content:space-between;align-items:center;width:100%}.site-logo{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--color-text-main);text-decoration:none;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.site-navigation ul{display:flex;gap:32px;list-style:none;margin:0;padding:0}.site-navigation a{color:var(--color-text-muted);text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.site-navigation a:hover{color:var(--color-text-main)}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.theme-toggle{display:flex;align-items:center;gap:8px;background:var(--color-card-light);border:2px solid var(--color-primary);color:var(--color-primary);padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:14px}body.dark-mode .theme-toggle{background:var(--color-card-dark)}.theme-toggle:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.theme-toggle:hover .theme-icon{stroke:#fff}.theme-icon{transition:all .3s ease}body.dark-mode .sun-icon{display:none}body.dark-mode .moon-icon{display:block}.sun-icon{display:block}.moon-icon{display:none}.hero-section{padding:120px 0 80px;text-align:center;background:var(--color-bg)}.hero-section h1{font-family:var(--font-display);font-size:64px;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--color-text-main);margin-bottom:24px;max-width:900px;margin-left:auto;margin-right:auto}.hero-section h2{font-size:20px;font-weight:400;color:var(--color-text-muted);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.hero-cta{display:flex;gap:16px;justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;height:48px;border-radius:var(--radius-md);font-weight:500;font-size:15px;text-decoration:none;transition:all .2s ease;cursor:pointer}.btn-primary{background:var(--color-accent);color:#fff;border:1px solid transparent}.btn-primary:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.btn-secondary{background:#fff;color:var(--color-text-main);border:1px solid var(--color-border)}.btn-secondary:hover{border-color:var(--color-text-muted);background:var(--color-bg-alt)}body.dark-mode .btn-secondary{background:var(--color-card-dark);color:var(--color-text-light);border-color:#334155}.ai-suite-section{padding:80px 0;background:var(--color-bg-alt);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.section-title{font-family:var(--font-display);font-size:36px;font-weight:700;text-align:center;margin-bottom:16px;color:var(--color-text-main);letter-spacing:-.02em}.section-subtitle{font-size:18px;text-align:center;margin-bottom:64px;color:var(--color-text-muted);max-width:600px;margin-left:auto;margin-right:auto}.product-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px, 1fr));gap:32px}.product-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:40px;transition:all .2s ease;display:flex;flex-direction:column;height:100%}.product-card:hover{border-color:var(--color-text-muted);transform:translateY(-2px);box-shadow:0 10px 30px -10px rgba(0,0,0,.05)}.product-card h3{font-family:var(--font-display);font-size:24px;font-weight:600;margin-bottom:12px;color:var(--color-text-main)}.product-tagline{font-size:14px;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.product-card p{color:var(--color-text-muted);margin-bottom:32px;flex-grow:1;font-size:16px}.product-card .btn{width:100%}.flywheel-section{padding:100px 0;background:var(--color-bg)}.flywheel-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px}.flywheel-step{text-align:left;padding:0}.step-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-bg-alt);color:var(--color-text-main);border:1px solid var(--color-border);font-weight:600;font-size:16px;margin-bottom:24px}.flywheel-step h3{font-family:var(--font-display);font-size:20px;font-weight:600;margin-bottom:12px;color:var(--color-text-main)}.flywheel-step p{color:var(--color-text-muted);font-size:16px}.blog-section{padding:100px 0;background:var(--color-bg-alt);border-top:1px solid var(--color-border)}.blog-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:40px;margin-bottom:64px}.blog-post-card{background:var(--color-card-light);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blog-post-card:hover{transform:translateY(-4px);border-color:var(--color-text-muted);box-shadow:0 12px 30px -12px rgba(0,0,0,.12)}body.dark-mode .blog-post-card{background:var(--color-card-dark);border-color:#1f2937}.blog-post-image{width:100%;height:220px;background:#e5e7eb;border-radius:var(--radius-md);overflow:hidden;margin-bottom:24px}.blog-post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-post-card:hover .blog-post-image img{transform:scale(1.05)}.post-meta{font-size:13px;color:var(--color-text-muted);margin-bottom:12px;display:flex;gap:12px;align-items:center}.post-category{color:var(--color-accent);font-weight:600;text-transform:uppercase;letter-spacing:.05em}body.dark-mode .post-category{color:var(--color-primary)}.post-meta .post-category{padding:3px 10px;border-radius:999px;background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.25)}body.dark-mode .post-meta .post-category{background:rgba(0,217,255,.12);border-color:rgba(0,217,255,.35)}.blog-post-card h3{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.3;margin-bottom:12px}.blog-post-card h3 a{color:var(--color-text-main);text-decoration:none;transition:color .2s ease}.blog-post-card h3 a:hover{color:var(--color-accent)}.blog-post-card p{color:var(--color-text-muted);font-size:16px;line-height:1.6;margin-bottom:20px}.blog-card-footer{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:16px;margin-top:12px}.post-author-mini{display:flex;align-items:center;gap:8px}.post-author-mini img{border-radius:50%}.blog-cta-center{text-align:center}.single-post-header{padding:120px 0 60px;text-align:center;background:var(--color-bg)}.single-post-header .container{max-width:900px}.post-meta-top{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px;font-size:14px;color:var(--color-text-muted)}.post-category-pill{background:var(--color-bg-alt);color:var(--color-accent);padding:4px 12px;border-radius:100px;font-weight:600;text-decoration:none;font-size:13px;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease}.post-category-pill:hover{background:var(--color-accent);color:#fff}body.dark-mode .post-category-pill{background:#0b1220;border:1px solid #1f2937;color:var(--color-primary)}.single-post-title{font-family:var(--font-display);font-size:56px;line-height:1.1;font-weight:800;color:var(--color-text-main);margin-bottom:32px;letter-spacing:-.02em}.post-author-meta{display:flex;align-items:center;justify-content:center;gap:12px}.post-author-meta img{border-radius:50%;width:48px;height:48px}.author-info{text-align:left;display:flex;flex-direction:column;line-height:1.3}.author-name{font-weight:600;color:var(--color-text-main)}.reading-time{font-size:13px;color:var(--color-text-muted)}.single-post-featured-image{margin-bottom:60px}.single-post-featured-image img{width:100%;height:auto;border-radius:var(--radius-md);max-height:600px;object-fit:cover}.single-post-content-wrapper .container{max-width:var(--container-width)}@media (max-width:600px){.single-post-content-wrapper .container{max-width:100%;width:100%;padding:0 16px}}.post-layout{display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:48px;align-items:start}.post-layout .entry-content{max-width:100%;width:100%;padding:30px 20px}@media (max-width:960px){.post-layout{grid-template-columns:minmax(0, 1fr)}.post-layout .entry-content{max-width:100% !important;width:100%;padding:20px 16px}}.post-toc{position:sticky;top:100px;background:var(--color-card-light);border:1px solid var(--color-border);border-radius:12px;padding:20px;box-shadow:0 8px 24px rgba(0,0,0,.06)}body.dark-mode .post-toc{background:var(--color-card-dark);border-color:#1f2937;box-shadow:0 8px 24px rgba(0,0,0,.4)}.post-toc h3{font-size:16px;font-weight:700;margin-bottom:12px;color:var(--color-text-main)}.post-toc ol{list-style:decimal;padding-left:18px;margin:0;display:grid;gap:8px}.post-toc a{color:var(--color-text-main);text-decoration:none;font-size:14px;line-height:1.5}.post-toc a:hover{color:var(--color-primary)}.entry-content{font-size:20px;line-height:1.8;color:var(--color-text-main)}.entry-content img,.entry-content figure{max-width:100%;height:auto}.entry-content pre{overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-width:100%}.entry-content code{word-break:break-word}.entry-content table{width:100% !important;max-width:100% !important;max-width:calc(100vw - 32px) !important;min-width:0 !important;border-collapse:collapse;display:block;overflow-x:auto;box-sizing:border-box;table-layout:fixed}.entry-content .wp-block-table{width:100% !important;max-width:100% !important;overflow-x:auto}.entry-content figure.wp-block-table{margin-left:0;margin-right:0;width:100% !important;max-width:100% !important;box-sizing:border-box}@media (max-width:600px){.entry-content table,.entry-content thead,.entry-content tbody,.entry-content th,.entry-content td,.entry-content tr{display:block;width:100% !important;box-sizing:border-box}}.entry-content table td,.entry-content table th{word-break:break-word}.entry-content p{margin-bottom:1.5em}.entry-content h2{font-family:var(--font-display);font-size:32px;font-weight:700;margin-top:2em;margin-bottom:.8em;letter-spacing:-.01em}.entry-content h3{font-family:var(--font-display);font-size:24px;font-weight:600;margin-top:1.5em;margin-bottom:.8em}.entry-content ul,.entry-content ol{margin-bottom:1.5em;padding-left:1.5em}.entry-content li{margin-bottom:.5em}.entry-content blockquote{border-left:4px solid var(--color-accent);padding-left:24px;margin:2em 0;font-style:italic;font-size:22px;color:var(--color-text-main)}.entry-content pre{background:var(--color-bg-alt);padding:24px;border-radius:var(--radius-md);overflow-x:auto;margin:2em 0;font-size:14px;border:1px solid var(--color-border)}.author-bio-section{margin-top:80px;padding-top:40px;border-top:1px solid var(--color-border)}.author-bio-box{display:flex;gap:24px;align-items:center;max-width:var(--blog-width);margin:0 auto}.author-bio-avatar img{border-radius:50%}.author-bio-content h3{font-size:18px;font-weight:600;margin-bottom:8px}.author-bio-content p{color:var(--color-text-muted);font-size:15px;margin:0}.post-navigation-section{margin-top:40px;padding-bottom:80px}.post-navigation-section .container{max-width:var(--blog-width)}.nav-links{display:flex;justify-content:space-between}.nav-previous,.nav-next{max-width:45%}.nav-label{display:block;font-size:13px;color:var(--color-text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.nav-title{font-weight:600;color:var(--color-text-main);font-size:16px}.final-cta-section{padding:100px 0;text-align:center;background:linear-gradient(135deg,rgba(0,217,255,.05),rgba(0,255,170,.05))}.final-cta-section h2{font-size:42px;margin-bottom:40px}.site-footer{padding:80px 0 40px;background:var(--color-bg);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:14px}.site-footer .container{display:flex;flex-direction:column;align-items:center}.footer-bottom p{margin-top:24px}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}.quantum-particle{position:absolute;width:4px;height:4px;background:var(--color-primary);border-radius:50%;opacity:.6;animation:float 6s ease-in-out infinite;box-shadow:0 0 10px var(--color-primary)}@media (max-width:768px){.hero-section h1{font-size:36px}.hero-section h2{font-size:18px}.section-title{font-size:32px}.site-navigation ul{flex-direction:column;gap:15px}.product-cards,.flywheel-steps,.blog-posts{grid-template-columns:1fr}}.section-banner-image{width:100%;height:auto;margin-bottom:40px;border-radius:15px;object-fit:cover;max-height:400px}.mobile-menu-toggle{display:none;flex-direction:column;gap:5px;background:var(--color-card-light);border:1px solid var(--color-border);cursor:pointer;padding:10px;border-radius:8px;box-shadow:0 6px 18px -10px rgba(0,0,0,.35)}.mobile-menu-toggle span{width:25px;height:3px;background:var(--color-primary);transition:all .3s ease}.site-footer{padding:60px 0 30px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-column h3.footer-heading{font-size:18px;font-weight:600;margin-bottom:20px;color:var(--color-primary)}.footer-description{line-height:1.8;opacity:.9;margin-bottom:25px}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:var(--color-text-main);text-decoration:none;transition:color .3s ease;opacity:.8}body.dark-mode .footer-links a{color:var(--color-text-light);opacity:.9}.footer-links a:hover{color:var(--color-primary);opacity:1}.social-links{display:flex;gap:15px}.social-links a{color:var(--color-text-main);transition:all .3s ease}body.dark-mode .social-links a{color:var(--color-text-light)}.social-links a:hover{color:var(--color-primary);transform:translateY(-2px)}.footer-bottom{padding-top:30px;border-top:1px solid rgba(0,217,255,.1)}body.dark-mode .footer-bottom{border-top-color:rgba(0,217,255,.2)}.footer-bottom p{opacity:.8;margin:0}.page-hero{padding:100px 0 60px;text-align:center;background:linear-gradient(135deg,rgba(0,217,255,.05),rgba(0,255,170,.05));border-bottom:1px solid rgba(0,217,255,.1)}.page-title{font-size:48px;font-weight:800;margin-bottom:15px;background:linear-gradient(135deg,var(--neon-blue),var(--neon-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle{font-size:20px;opacity:.8;max-width:700px;margin:0 auto}.about-intro{padding:80px 0}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-text h2{font-size:36px;margin-bottom:25px;color:var(--color-primary)}.about-text p{font-size:18px;line-height:1.8;margin-bottom:20px;opacity:.9}.quantum-visual{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center}.quantum-circle{width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,var(--neon-blue),var(--neon-green));opacity:.2;animation:pulse 3s ease-in-out infinite}.quantum-ring{position:absolute;width:300px;height:300px;border:3px solid var(--color-primary);border-radius:50%;opacity:.3;animation:rotate 20s linear infinite}@keyframes pulse{0%,100%{transform:scale(1);opacity:.2}50%{transform:scale(1.1);opacity:.3}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.about-values{padding:80px 0;background:rgba(0,217,255,.03)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));gap:30px;margin-top:50px}.value-card{background:var(--color-card-light);padding:40px 30px;border-radius:12px;text-align:center;border:2px solid transparent;transition:all .3s ease}body.dark-mode .value-card{background:var(--color-card-dark)}.value-card:hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,217,255,.2)}.value-icon{font-size:48px;margin-bottom:20px}.value-card h3{font-size:24px;margin-bottom:15px;color:var(--color-primary)}.about-story{padding:80px 0}.story-content h2{font-size:36px;margin-bottom:30px;color:var(--color-primary)}.story-content p{font-size:18px;line-height:1.8;margin-bottom:25px;opacity:.9;max-width:900px}.about-team{padding:80px 0;background:rgba(0,217,255,.03)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:30px;margin-top:50px}.feature-item{background:var(--color-card-light);padding:30px;border-radius:12px;border-left:4px solid var(--color-primary)}body.dark-mode .feature-item{background:var(--color-card-dark)}.feature-item h3{font-size:20px;margin-bottom:12px}.about-cta{padding:100px 0;text-align:center}.about-cta h2{font-size:42px;margin-bottom:20px}.about-cta p{font-size:20px;margin-bottom:40px;opacity:.8}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.contact-content{padding:80px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-info h2{font-size:32px;margin-bottom:20px;color:var(--color-primary)}.contact-info>p{font-size:18px;line-height:1.8;margin-bottom:40px;opacity:.9}.contact-methods{margin-bottom:50px}.contact-method{margin-bottom:35px;padding:25px;background:var(--color-card-light);border-radius:12px;border-left:4px solid var(--color-primary)}body.dark-mode .contact-method{background:var(--color-card-dark)}.method-icon{font-size:32px;margin-bottom:10px}.contact-method h3{font-size:20px;margin-bottom:8px;color:var(--color-primary)}.contact-method a{color:var(--color-text-main);text-decoration:none;font-weight:600}body.dark-mode .contact-method a{color:var(--color-text-light)}.contact-method a:hover{color:var(--color-primary)}.method-note{font-size:14px;opacity:.7;margin-top:5px}.social-contact h3{font-size:20px;margin-bottom:20px}.social-links-large{display:flex;gap:20px}.social-link{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--color-card-light);border-radius:8px;text-decoration:none;color:var(--color-text-main);transition:all .3s ease;border:2px solid transparent}body.dark-mode .social-link{background:var(--color-card-dark);color:var(--color-text-light)}.social-link:hover{border-color:var(--color-primary);transform:translateY(-2px)}.contact-form-wrapper h2{font-size:32px;margin-bottom:30px;color:var(--color-primary)}.contact-form{background:var(--color-card-light);padding:40px;border-radius:12px;border:2px solid rgba(0,217,255,.1)}body.dark-mode .contact-form{background:var(--color-card-dark);border-color:rgba(0,217,255,.2)}.form-group{margin-bottom:25px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:var(--color-text-main)}body.dark-mode .form-group label{color:var(--color-text-light)}.form-group input,.form-group textarea{width:100%;padding:12px 16px;border:2px solid rgba(0,217,255,.2);border-radius:8px;background:var(--color-bg);color:var(--color-text-main);font-family:inherit;font-size:16px;transition:all .3s ease}body.dark-mode .form-group input,body.dark-mode .form-group textarea{background:var(--color-card-dark);color:var(--color-text-light);border-color:rgba(0,217,255,.3)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,217,255,.1)}.form-response{margin-top:20px;padding:15px;border-radius:8px;display:none}.form-response.success{background:rgba(0,255,170,.1);border:2px solid var(--neon-green);color:var(--neon-green);display:block}.form-response.error{background:rgba(255,107,53,.1);border:2px solid var(--neon-orange);color:var(--neon-orange);display:block}.contact-faq{padding:80px 0;background:rgba(0,217,255,.03)}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px, 1fr));gap:30px;margin-top:50px}.faq-item{background:var(--color-card-light);padding:30px;border-radius:12px}body.dark-mode .faq-item{background:var(--color-card-dark)}.faq-item h3{font-size:18px;margin-bottom:12px;color:var(--color-primary)}.legal-content{padding:60px 0}.legal-wrapper{display:grid;grid-template-columns:280px 1fr;gap:60px}.legal-sidebar{position:sticky;top:100px;height:fit-content}.legal-nav{background:var(--color-card-light);padding:30px;border-radius:12px;border:2px solid rgba(0,217,255,.1)}body.dark-mode .legal-nav{background:var(--color-card-dark);border-color:rgba(0,217,255,.2)}.legal-nav h3{font-size:18px;margin-bottom:20px;color:var(--color-primary)}.legal-nav ul{list-style:none}.legal-nav ul li{margin-bottom:12px}.legal-nav a{color:var(--color-text-main);text-decoration:none;font-size:14px;transition:color .3s ease;display:block;padding:5px 0}body.dark-mode .legal-nav a{color:var(--color-text-light)}.legal-nav a:hover{color:var(--color-primary)}.legal-text{max-width:800px}.legal-section{margin-bottom:50px}.legal-section h2{font-size:32px;margin-bottom:20px;color:var(--color-primary)}.legal-section h3{font-size:24px;margin:30px 0 15px;color:var(--color-text-main)}body.dark-mode .legal-section h3{color:var(--color-text-light)}.legal-section p{font-size:16px;line-height:1.8;margin-bottom:20px;opacity:.9}.legal-section ul{margin:20px 0;padding-left:30px}.legal-section ul li{margin-bottom:12px;line-height:1.7}.contact-box{background:var(--color-card-light);padding:25px;border-radius:12px;border-left:4px solid var(--color-primary);margin:30px 0}body.dark-mode .contact-box{background:var(--color-card-dark)}.contact-box p{margin-bottom:10px}.contact-box a{color:var(--color-primary);text-decoration:none;font-weight:600}.contact-box a:hover{text-decoration:underline}.legal-notice{background:rgba(0,217,255,.05);padding:25px;border-radius:12px;border:2px solid rgba(0,217,255,.2);margin-top:50px}.legal-notice p{margin:0;font-size:14px}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr}.legal-wrapper{grid-template-columns:1fr}.legal-sidebar{position:static}}@media (max-width:768px){.mobile-menu-toggle{display:flex}.site-navigation{position:fixed;top:80px;left:-100%;width:100%;background:var(--color-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:30px;transition:left .3s ease;box-shadow:0 18px 40px rgba(0,0,0,.18);z-index:1000}body.dark-mode .site-navigation{background:var(--color-card-dark)}.site-navigation.active{left:0}.site-navigation ul{flex-direction:column}.page-title{font-size:36px}.about-content{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.about-cta h2{font-size:32px}.footer-bottom-content{flex-direction:column;text-align:center;gap:15px}.theme-toggle{width:100%;justify-content:center}}.blog-hero{padding:80px 0 60px;text-align:center;background:linear-gradient(135deg,rgba(0,217,255,.05),rgba(0,255,170,.05));border-bottom:1px solid rgba(0,217,255,.1)}.blog-hero-title{font-size:48px;font-weight:800;margin-bottom:15px;background:linear-gradient(135deg,var(--neon-blue),var(--neon-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-hero-subtitle{font-size:20px;opacity:.8;margin-bottom:30px}.blog-categories{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.blog-band-header{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.blog-band-header .section-title{text-align:center;margin:0}.blog-band-header .section-subtitle{text-align:center;margin:0;color:var(--color-text-muted)}.category-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:var(--color-card-light);border:1px solid var(--color-border);border-radius:25px;text-decoration:none;color:var(--color-text-main);font-weight:500;font-size:14px;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.04)}body.dark-mode .category-pill{background:var(--color-card-dark);color:var(--color-text-light);border-color:#1f2937}.category-pill:hover,.category-pill.active{background:linear-gradient(135deg,rgba(0,217,255,.12),rgba(0,255,170,.16));color:var(--color-text-main);border-color:var(--color-primary);transform:translateY(-2px)}.category-pill .pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:4px 8px;background:rgba(0,217,255,.15);color:var(--color-primary);border-radius:999px;font-size:12px;font-weight:700}body.dark-mode .category-pill .pill-count{background:rgba(0,217,255,.22);color:var(--color-text-light)}.blog-section--band{padding:60px 0;border-bottom:1px solid var(--color-border);margin-bottom:32px}.featured-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px, 1fr));gap:24px}@media (max-width:900px){.featured-list{grid-template-columns:1fr}}.blog-main{padding:60px 0}.featured-post{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:var(--color-card-light);border-radius:16px;overflow:hidden;margin-bottom:60px;border:2px solid transparent;transition:all .3s ease}body.dark-mode .featured-post{background:var(--color-card-dark)}.featured-post:hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,217,255,.2)}.featured-post--list{grid-template-columns:320px 1fr;align-items:stretch;margin-bottom:24px;border:1px solid var(--color-border)}body.dark-mode .featured-post--list{border-color:#1f2937}@media (max-width:900px){.featured-post--list{grid-template-columns:1fr}}.featured-post-image{overflow:hidden}.featured-post-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.featured-post:hover .featured-post-image img{transform:scale(1.05)}.featured-post-content{padding:40px;display:flex;flex-direction:column;justify-content:center}.featured-badge{display:inline-block;padding:6px 14px;background:var(--color-primary);color:#fff;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:20px;width:fit-content}.featured-post-title a{color:inherit;text-decoration:none;font-size:32px;font-weight:700;margin-bottom:15px;display:block;transition:color .3s ease}.featured-post-title a:hover{color:var(--color-primary)}.featured-post-excerpt{font-size:16px;line-height:1.7;opacity:.9;margin-bottom:25px}.post-meta{display:flex;gap:15px;align-items:center;margin-bottom:15px;font-size:14px;opacity:.8;flex-wrap:wrap}body.dark-mode .post-meta{color:var(--color-text-muted);opacity:1}.post-date,.post-category{display:flex;align-items:center;gap:5px}.post-category{padding:4px 12px;background:rgba(0,217,255,.1);border-radius:12px;color:var(--color-primary);font-weight:600}.post-author{display:flex;align-items:center;gap:12px}.post-author img{border-radius:50%}.author-info{display:flex;flex-direction:column}.author-name{font-weight:600;font-size:14px}.reading-time{font-size:12px;opacity:.7}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px, 1fr));gap:30px;margin-bottom:50px}.blog-card{background:var(--color-card-light);border-radius:12px;overflow:hidden;transition:all .3s ease;border:1px solid rgba(0,217,255,.1);display:flex;flex-direction:column;box-shadow:0 10px 30px -18px rgba(0,0,0,.35)}body.dark-mode .blog-card{background:var(--color-card-dark);border-color:rgba(0,217,255,.2);box-shadow:0 10px 30px -18px rgba(0,0,0,.6)}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,217,255,.15);border-color:var(--color-primary)}.blog-card-image{height:200px;overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card-image img{transform:scale(1.1)}.blog-card-content{padding:25px;display:flex;flex-direction:column;flex-grow:1}.blog-card-title{font-size:20px;margin-bottom:12px;line-height:1.4}.blog-card-title a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-card-title a:hover{color:var(--color-primary)}.blog-card-excerpt{font-size:15px;line-height:1.6;opacity:.85;margin-bottom:auto}.blog-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid rgba(0,217,255,.1)}.post-author-mini{display:flex;align-items:center;gap:8px;font-size:13px}.post-author-mini img{border-radius:50%}.blog-pagination{display:flex;justify-content:center;gap:10px;margin-top:60px}.blog-pagination .page-numbers{padding:10px 18px;background:var(--color-card-light);border:2px solid transparent;border-radius:8px;text-decoration:none;color:var(--color-text-main);font-weight:600;transition:all .3s ease}body.dark-mode .blog-pagination .page-numbers{background:var(--color-card-dark);color:var(--color-text-light);border-color:#1f2937}.blog-pagination .page-numbers:hover,.blog-pagination .page-numbers.current{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.no-posts{text-align:center;padding:80px 20px}.no-posts h2{font-size:36px;margin-bottom:15px}.no-posts p{font-size:18px;opacity:.8;margin-bottom:30px}.single-post-header{padding:60px 0 50px;background:rgba(0,217,255,.03);border-bottom:1px solid rgba(0,217,255,.1)}.breadcrumbs{display:flex;gap:8px;align-items:center;margin-bottom:25px;font-size:14px;opacity:.8}.breadcrumbs a{color:inherit;text-decoration:none;transition:color .3s ease}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs .separator{opacity:.5}.post-meta-header{display:flex;gap:15px;align-items:center;margin-bottom:25px;flex-wrap:wrap}.post-category-badge{padding:6px 16px;background:var(--color-primary);color:#fff;border-radius:20px;font-size:13px;font-weight:600}.single-post-title{font-size:48px;font-weight:800;line-height:1.2;margin-bottom:30px;background:linear-gradient(135deg,var(--neon-blue),var(--neon-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.post-author-header{display:flex;align-items:center;gap:15px;margin-top:10px}.author-details{display:flex;flex-direction:column;gap:5px}.author-name{font-weight:700;font-size:15px;color:var(--color-text-main)}body.dark-mode .author-name{color:var(--color-text-light)}.author-bio{font-size:14px;opacity:.7;font-style:italic}.single-post-featured-image{padding:40px 0 60px}.single-post-featured-image img{width:100%;height:auto;border-radius:12px}.single-post-content{padding:80px 0}.single-post-content .container{max-width:1200px;margin:0 auto;padding:0 20px}.entry-content{font-size:18px;line-height:1.8;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:50px;border-radius:16px;border:1px solid rgba(0,217,255,.1);box-shadow:0 4px 20px rgba(0,0,0,.05);max-width:100%}body.dark-mode .entry-content{background:rgba(22,33,62,.6);border-color:rgba(0,217,255,.2);box-shadow:0 4px 20px rgba(0,0,0,.3)}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:50px;margin-bottom:25px}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child{margin-top:0}.entry-content h1{font-size:40px;color:var(--color-primary)}.entry-content h2{font-size:32px;color:var(--color-primary)}.entry-content h3{font-size:24px}.entry-content h4{font-size:20px}.entry-content h5{font-size:18px}.entry-content h6{font-size:16px}.entry-content p{margin-bottom:20px}.entry-content ul,.entry-content ol{margin:20px 0;padding-left:30px}.entry-content li{margin-bottom:10px}.entry-content blockquote{margin:30px 0;padding:20px 30px;background:rgba(0,217,255,.05);border-left:4px solid var(--color-primary);border-radius:8px;font-style:italic}.entry-content img{max-width:100%;height:auto;border-radius:8px;margin:30px 0}.entry-content a{color:var(--color-primary);text-decoration:underline;transition:opacity .3s ease}.entry-content a:hover{opacity:.8}.entry-content pre{margin:30px 0;border-radius:12px;overflow-x:auto;position:relative}.entry-content code{font-family:'Fira Code','Courier New',monospace;font-size:14px}.entry-content p code,.entry-content li code{background:rgba(0,217,255,.1);padding:4px 10px;border-radius:6px;font-size:14px;color:var(--color-primary);font-weight:500}body.dark-mode .entry-content p code,body.dark-mode .entry-content li code{background:rgba(0,217,255,.15)}.entry-content pre[class*=language-]{background:#1e1e2e;border:2px solid rgba(0,217,255,.2);box-shadow:0 8px 24px rgba(0,0,0,.15);padding:20px;margin:30px 0}body.dark-mode .entry-content pre[class*=language-]{background:#13141f;border-color:rgba(0,217,255,.3);box-shadow:0 8px 24px rgba(0,0,0,.4)}.entry-content pre[class*=language-]>code{display:block;padding:0}div.code-toolbar{position:relative;margin:30px 0}div.code-toolbar>.toolbar{position:absolute;top:12px;right:12px;opacity:1;transition:opacity .3s ease}div.code-toolbar>.toolbar button{background:var(--color-primary);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,217,255,.3)}div.code-toolbar>.toolbar button:hover{background:var(--neon-green);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,255,170,.4)}.entry-content table{width:100%;border-collapse:collapse;margin:40px 0;background:rgba(255,255,255,.8);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}body.dark-mode .entry-content table{background:rgba(22,33,62,.8)}.entry-content thead{background:rgba(0,217,255,.1);border-bottom:2px solid rgba(0,217,255,.3)}body.dark-mode .entry-content thead{background:rgba(0,217,255,.15);border-bottom:2px solid rgba(0,217,255,.4)}.entry-content th{padding:18px 20px;text-align:left;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);white-space:nowrap}.entry-content td{padding:16px 20px;border-bottom:1px solid rgba(0,217,255,.1);font-size:15px;line-height:1.6}body.dark-mode .entry-content td{border-bottom:1px solid rgba(0,217,255,.15)}.entry-content tbody tr{transition:background-color .2s ease}.entry-content tbody tr:hover{background:rgba(0,217,255,.05)}body.dark-mode .entry-content tbody tr:hover{background:rgba(0,217,255,.08)}.entry-content tbody tr:last-child td{border-bottom:none}.entry-content table{min-width:0;width:100% !important}.entry-content pre code{display:block;padding:20px;line-height:1.6;white-space:pre;overflow-x:auto;-webkit-overflow-scrolling:touch}div.code-toolbar>.toolbar button:focus{outline:none}.line-numbers .line-numbers-rows{border-right:2px solid rgba(0,217,255,.2);padding-right:10px;margin-right:10px}.line-numbers-rows>span:before{color:rgba(255,255,255,.3)}pre[class*=language-]:before{content:attr(class);position:absolute;top:12px;left:12px;font-size:11px;font-weight:600;text-transform:uppercase;color:rgba(255,255,255,.5);background:rgba(0,217,255,.1);padding:4px 10px;border-radius:4px;letter-spacing:.5px}.post-tags{margin:40px 0;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:25px;background:rgba(255,255,255,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(0,217,255,.1)}body.dark-mode .post-tags{background:rgba(22,33,62,.4);border-color:rgba(0,217,255,.2)}.tags-label{font-weight:600;opacity:.8}.post-tags a{padding:6px 14px;background:rgba(0,217,255,.15);border-radius:15px;text-decoration:none;color:var(--color-primary);font-size:13px;font-weight:600;transition:all .3s ease;border:1px solid transparent}.post-tags a:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px)}.post-share{margin:50px 0;padding:30px;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(0,217,255,.1);box-shadow:0 4px 20px rgba(0,0,0,.05)}body.dark-mode .post-share{background:rgba(22,33,62,.6);border-color:rgba(0,217,255,.2);box-shadow:0 4px 20px rgba(0,0,0,.3)}.post-share h3{font-size:20px;margin-bottom:20px}.share-buttons{display:flex;gap:12px;flex-wrap:wrap}.share-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid var(--color-primary);border-radius:8px;background:0 0;color:var(--color-primary);text-decoration:none;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.share-btn:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.author-box{padding:60px 0;background:rgba(0,217,255,.03)}.author-box .container{background:var(--color-card-light);padding:40px;border-radius:12px;border:2px solid rgba(0,217,255,.1)}body.dark-mode .author-box .container{background:var(--color-card-dark);border-color:rgba(0,217,255,.2)}.author-box-content h3{font-size:22px;margin-bottom:15px;color:var(--color-primary)}.author-box-content p{line-height:1.7;opacity:.9;font-size:16px}.related-posts{padding:60px 0}.related-posts h2{font-size:36px;text-align:center;margin-bottom:50px}.related-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:30px}.related-post-card{background:var(--color-card-light);border-radius:12px;overflow:hidden;transition:all .3s ease;border:1px solid rgba(0,217,255,.1)}body.dark-mode .related-post-card{background:var(--color-card-dark);border-color:rgba(0,217,255,.2)}.related-post-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,217,255,.15);border-color:var(--color-primary)}.related-post-image{height:180px;overflow:hidden}.related-post-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.related-post-card:hover .related-post-image img{transform:scale(1.1)}.related-post-content{padding:20px}.related-post-date{font-size:13px;opacity:.7;margin-bottom:8px;display:block}.related-post-content h3{font-size:18px;margin:0}.related-post-content h3 a{color:inherit;text-decoration:none;transition:color .3s ease}.related-post-content h3 a:hover{color:var(--color-primary)}.post-navigation-wrapper{padding:60px 0;background:rgba(0,217,255,.03)}.post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:30px}.nav-previous,.nav-next{padding:30px;background:var(--color-card-light);border-radius:12px;border:2px solid transparent;transition:all .3s ease}body.dark-mode .nav-previous,body.dark-mode .nav-next{background:var(--color-card-dark)}.nav-previous:hover,.nav-next:hover{border-color:var(--color-primary);transform:translateY(-3px)}.nav-previous a,.nav-next a{color:inherit;text-decoration:none}.nav-subtitle{display:block;font-size:13px;font-weight:600;color:var(--color-primary);margin-bottom:8px}.nav-title{display:block;font-size:18px;font-weight:600}.archive-hero{padding:80px 0 60px;text-align:center;background:linear-gradient(135deg,rgba(0,217,255,.05),rgba(0,255,170,.05));border-bottom:1px solid rgba(0,217,255,.1)}.archive-title{font-size:48px;font-weight:800;margin-bottom:15px;background:linear-gradient(135deg,var(--neon-blue),var(--neon-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.archive-description{font-size:18px;opacity:.8;margin-bottom:20px;max-width:700px;margin-left:auto;margin-right:auto}.archive-meta{margin-top:20px}.archive-count{padding:8px 20px;background:rgba(0,217,255,.1);border-radius:20px;color:var(--color-primary);font-weight:600;font-size:14px}.archive-main{padding:60px 0}.aize-cta-block{margin:40px 0;padding:50px;background:linear-gradient(135deg,rgba(0,217,255,.1),rgba(0,255,170,.1));border-radius:16px;border:2px solid rgba(0,217,255,.3);text-align:center}.aize-cta-gradient{background:linear-gradient(135deg,var(--neon-blue),var(--neon-green))}.aize-cta-gradient .aize-cta-title,.aize-cta-gradient .aize-cta-description{color:#fff}.aize-cta-minimal{background:0 0;border:3px dashed rgba(0,217,255,.3)}.aize-cta-title{font-size:32px;font-weight:700;margin-bottom:15px}.aize-cta-description{font-size:18px;opacity:.9;margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto}.aize-cta-button{display:inline-block;padding:14px 32px;background:var(--color-primary);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.aize-cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,217,255,.4)}.aize-service-promo{margin:40px 0;display:grid;grid-template-columns:auto 1fr;gap:30px;padding:40px;background:var(--color-card-light);border-radius:16px;border:2px solid rgba(0,217,255,.2);transition:all .3s ease}body.dark-mode .aize-service-promo{background:var(--color-card-dark)}.aize-service-promo:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,217,255,.2)}.aize-service-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.1);border-radius:16px;color:var(--color-primary)}.aize-service-title{font-size:24px;font-weight:700;margin-bottom:12px;color:var(--color-primary)}.aize-service-description{font-size:16px;line-height:1.6;opacity:.9;margin-bottom:20px}.aize-service-features{list-style:none;padding:0;margin:20px 0}.aize-service-features li{padding:8px 0;padding-left:25px;position:relative;opacity:.9}.aize-service-features li:before{content:'✓';position:absolute;left:0;color:var(--neon-green);font-weight:700}.aize-service-button{display:inline-block;margin-top:15px}.aize-code-showcase{margin:40px 0;border-radius:12px;overflow:hidden;background:var(--color-card-dark);border:2px solid rgba(0,217,255,.2)}.code-showcase-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:rgba(0,217,255,.1);border-bottom:1px solid rgba(0,217,255,.2)}.code-showcase-title{font-weight:600;color:var(--color-primary)}.code-showcase-filename{font-size:13px;opacity:.7;font-family:'Fira Code',monospace}.aize-code-showcase pre{margin:0}.aize-info-box{margin:30px 0;display:grid;grid-template-columns:auto 1fr;gap:20px;padding:25px;border-radius:12px;border-left:4px solid}.aize-info-info{background:rgba(0,217,255,.05);border-color:var(--neon-blue)}.aize-info-warning{background:rgba(255,107,53,.05);border-color:var(--neon-orange)}.aize-info-success{background:rgba(0,255,170,.05);border-color:var(--neon-green)}.aize-info-tip{background:rgba(255,215,0,.05);border-color:gold}.info-box-icon{font-size:32px;line-height:1}.info-box-title{font-size:18px;font-weight:600;margin-bottom:8px}.info-box-text{line-height:1.6;opacity:.9;margin:0}@media (max-width:768px){.blog-hero-title{font-size:36px}.featured-post{grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr}.single-post-title{font-size:32px}.post-author-header{margin-top:15px}.entry-content{padding:30px 20px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:35px;margin-bottom:20px}.entry-content h1{font-size:32px}.entry-content h2{font-size:28px}.entry-content table{font-size:13px;margin:25px -20px;width:calc(100% + 40px);border-radius:0}.entry-content th,.entry-content td{padding:12px 10px;font-size:13px}.entry-content th{font-size:11px}.entry-content pre{margin:25px -20px;border-radius:0;font-size:13px}.entry-content pre code{padding:15px;font-size:12px;line-height:1.5}.entry-content pre[class*=language-]{margin:25px -20px;border-radius:0;border-left:none;border-right:none}.entry-content p code,.entry-content li code{font-size:13px;padding:3px 6px;word-break:break-word}.post-tags,.post-share{padding:20px 15px}.related-posts-grid{grid-template-columns:1fr}.post-navigation{grid-template-columns:1fr}.aize-service-promo{grid-template-columns:1fr;text-align:center}.aize-service-icon{margin:0 auto}.aize-cta-block{padding:30px 20px}.aize-cta-title{font-size:24px}}.comments-area{margin-top:60px;padding:50px;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(0,217,255,.1);box-shadow:0 4px 20px rgba(0,0,0,.05)}body.dark-mode .comments-area{background:rgba(22,33,62,.6);border-color:rgba(0,217,255,.2);box-shadow:0 4px 20px rgba(0,0,0,.3)}.comments-title{margin-bottom:30px;font-size:28px;color:var(--color-primary)}.comment-list{list-style:none;padding:0;margin:0 0 40px}.comment-list .comment{margin-bottom:30px;padding:25px;background:rgba(255,255,255,.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:12px;border:1px solid rgba(0,217,255,.1)}body.dark-mode .comment-list .comment{background:rgba(10,14,39,.5);border-color:rgba(0,217,255,.15)}.comment-list .children{list-style:none;padding-left:30px;margin-top:20px}.comment-author{display:flex;align-items:center;gap:12px;margin-bottom:12px}.comment-author .avatar{border-radius:50%;border:2px solid var(--color-primary)}.comment-author .fn{font-weight:600;font-size:16px;font-style:normal;color:var(--color-text-main)}body.dark-mode .comment-author .fn{color:var(--color-text-light)}.comment-metadata{font-size:13px;opacity:.7;margin-bottom:12px}.comment-metadata a{color:inherit;text-decoration:none;transition:color .3s ease}.comment-metadata a:hover{color:var(--color-primary)}.comment-content{line-height:1.7;margin-bottom:15px}.comment-content p{margin-bottom:15px}.reply{margin-top:10px}.reply a{display:inline-block;padding:6px 16px;background:rgba(0,217,255,.1);color:var(--color-primary);border-radius:6px;text-decoration:none;font-size:13px;font-weight:600;transition:all .3s ease;border:1px solid transparent}.reply a:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px)}.comment-respond{margin-top:40px}.comment-reply-title{margin-bottom:25px;font-size:24px;color:var(--color-primary)}.comment-form{display:flex;flex-direction:column;gap:20px}.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url{margin:0}.comment-form label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:var(--color-text-main)}body.dark-mode .comment-form label{color:var(--color-text-light)}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:12px 16px;border:2px solid rgba(0,217,255,.2);border-radius:8px;background:rgba(255,255,255,.8);color:var(--color-text-main);font-family:inherit;font-size:15px;transition:all .3s ease}body.dark-mode .comment-form input[type=text],body.dark-mode .comment-form input[type=email],body.dark-mode .comment-form input[type=url],body.dark-mode .comment-form textarea{background:rgba(10,14,39,.8);color:var(--color-text-light);border-color:rgba(0,217,255,.3)}.comment-form input[type=text]:focus,.comment-form input[type=email]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,217,255,.15)}.comment-form textarea{min-height:150px;resize:vertical}.form-submit{margin:0}.form-submit input[type=submit]{padding:12px 32px;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,217,255,.3)}.form-submit input[type=submit]:hover{background:var(--neon-green);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,255,170,.4)}.form-submit input[type=submit]:active{transform:translateY(0)}.no-comments{margin-top:20px;opacity:.7;font-style:italic}.comment-navigation{display:flex;justify-content:space-between;margin:30px 0;padding:20px;background:rgba(0,217,255,.05);border-radius:8px}body.dark-mode .comment-navigation{background:rgba(0,217,255,.08)}.comment-navigation a{color:var(--color-primary);text-decoration:none;font-weight:600;transition:all .3s ease}.comment-navigation a:hover{color:var(--neon-green);transform:translateX(5px)}@media (max-width:768px){.comments-area{padding:30px 20px}.comment-list .children{padding-left:15px}.comment-list .comment{padding:20px}.comments-title{font-size:24px}}html,body{overflow-x:hidden;width:100%;position:relative}.site{overflow-x:hidden}img,iframe,video,embed,object{max-width:100%;height:auto}.entry-content table{display:block;width:100% !important;max-width:100% !important;min-width:0 !important;overflow-x:auto;-webkit-overflow-scrolling:touch;table-layout:auto !important}.entry-content table th,.entry-content table td{min-width:120px}@media (min-width:769px){.entry-content table th,.entry-content table td{min-width:auto}}@media (max-width:768px){.container{width:100% !important;max-width:100% !important;padding-left:20px !important;padding-right:20px !important;box-sizing:border-box}.entry-content,.post-layout .entry-content{padding:25px 20px !important;width:100% !important;max-width:100% !important;box-sizing:border-box;border-radius:12px}.single-post-title{font-size:32px !important;line-height:1.25;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.single-post-header{padding:40px 0 30px}.single-post-featured-image{padding:0 0 30px;margin-bottom:30px}.entry-content pre{margin:20px -20px;padding:20px;border-radius:0;border-left:none;border-right:none;width:calc(100% + 40px);max-width:calc(100% + 40px)}.entry-content pre code{padding:0}}