:root{--primary:#0a0e1a;--primary-light:#111827;--primary-mid:#0f1525;--surface:#131a2e;--surface-light:#1a2340;--surface-hover:#1f2b4a;--secondary:#00d4ff;--secondary-glow:rgba(0, 212, 255, 0.15);--accent:#ff6b2c;--white:#ffffff;--text-primary:#f0f4f8;--text-secondary:rgba(255,255,255,0.65);--text-muted:rgba(255,255,255,0.4);--text-hint:rgba(255,255,255,0.25);--border-color:rgba(255,255,255,0.08);--border-hover:rgba(0, 212, 255, 0.25);--success:#10b981;--font-display:'Sora', sans-serif;--font-body:'DM Sans', sans-serif;--font-mono:'JetBrains Mono', monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--shadow-glow:0 0 30px rgba(0, 212, 255, 0.2);--shadow-lg:0 10px 40px rgba(0,0,0,0.5);--transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--max-width:1280px}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--text-primary);background:var(--primary);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:var(--transition)}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2;color:var(--white)}h1{font-size:clamp(2.2rem,5vw,3.8rem);letter-spacing:-.03em}h2{font-size:clamp(1.8rem,4vw,2.8rem);letter-spacing:-.02em}h3{font-size:clamp(1.3rem,2.5vw,1.8rem)}h4{font-size:1.25rem}p{margin-bottom:1rem;color:var(--text-secondary)}strong{color:var(--text-primary)}.text-gradient{background:linear-gradient(135deg,var(--secondary) 0%,#7c3aed 50%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.section-label{font-family:var(--font-mono);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--secondary);display:flex;align-items:center;gap:10px;margin-bottom:16px}.section-label::before{content:'';width:30px;height:2px;background:var(--secondary)}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:var(--radius-md);font-family:var(--font-display);font-weight:600;font-size:.95rem;transition:var(--transition)}.btn-primary{background:linear-gradient(135deg,var(--secondary) 0%,#0099cc 100%);color:var(--primary);box-shadow:0 4px 15px rgb(0 212 255 / .3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 212 255 / .45)}.btn-outline{border:2px solid var(--secondary);color:var(--secondary);background:#fff0}.btn-outline:hover{background:var(--secondary);color:var(--primary)}.btn-dark{background:var(--surface-light);color:var(--white);border:1px solid var(--border-color)}.btn-dark:hover{background:var(--surface-hover);transform:translateY(-2px);border-color:var(--border-hover)}.btn-white{background:var(--white);color:var(--primary);font-weight:700}.btn-white:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-accent{background:linear-gradient(135deg,var(--accent) 0%,#e85d1a 100%);color:var(--white)}.btn svg,.btn i{width:18px;height:18px;transition:transform 0.3s ease}.btn:hover svg,.btn:hover i{transform:translateX(3px)}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:var(--transition);background:#fff0}.site-header.scrolled{background:rgb(10 14 26 / .92);backdrop-filter:blur(20px);padding:10px 0;border-bottom:1px solid var(--border-color)}.header-inner{display:flex;justify-content:space-between;align-items:center}.site-logo{display:flex;align-items:center;gap:12px}.site-logo img{width:42px;height:42px;border-radius:10px}.site-logo span{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--white)}.site-logo .logo-accent{color:var(--secondary)}.main-nav{display:flex;align-items:center;gap:4px}.main-nav a{padding:8px 16px;font-size:.9rem;font-weight:500;color:rgb(255 255 255 / .7);border-radius:var(--radius-sm);transition:var(--transition)}.main-nav a:hover,.main-nav a.active{color:var(--white);background:rgb(255 255 255 / .08)}.nav-cta{margin-left:12px}.nav-cta .btn{padding:10px 24px;font-size:.85rem}.mobile-toggle{display:none;flex-direction:column;gap:5px;padding:8px}.mobile-toggle span{width:24px;height:2px;background:var(--white);border-radius:2px;transition:var(--transition)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;background:var(--primary);overflow:hidden}.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgb(0 212 255 / .08) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgb(124 58 237 / .06) 0%,transparent 50%),radial-gradient(ellipse at 60% 80%,rgb(255 107 44 / .04) 0%,transparent 50%);z-index:1}.hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:60px 60px;z-index:1}.hero .container{position:relative;z-index:2}.hero-content{max-width:800px;padding:120px 0 80px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:rgb(0 212 255 / .1);border:1px solid rgb(0 212 255 / .2);border-radius:50px;font-family:var(--font-mono);font-size:.78rem;color:var(--secondary);margin-bottom:28px;animation:fadeInUp 0.8s ease}.hero-badge .pulse-dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.hero h1{color:var(--white);margin-bottom:24px;animation:fadeInUp 0.8s ease 0.1s both}.hero h1 .highlight{position:relative;display:inline}.hero h1 .highlight::after{content:'';position:absolute;bottom:4px;left:0;right:0;height:8px;background:linear-gradient(90deg,var(--secondary),var(--accent));opacity:.3;border-radius:4px;z-index:-1}.hero-description{font-size:1.15rem;line-height:1.8;color:var(--text-secondary);margin-bottom:40px;max-width:640px;animation:fadeInUp 0.8s ease 0.2s both}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;animation:fadeInUp 0.8s ease 0.3s both}.hero-stats{display:flex;gap:48px;margin-top:64px;padding-top:40px;border-top:1px solid var(--border-color);animation:fadeInUp 0.8s ease 0.4s both}.hero-stat .stat-number{font-family:var(--font-display);font-size:2.4rem;font-weight:800;color:var(--white);line-height:1}.hero-stat .stat-number span{color:var(--secondary)}.hero-stat .stat-label{font-size:.85rem;color:var(--text-muted);margin-top:8px}.hero-visual{position:absolute;right:-5%;top:50%;transform:translateY(-50%);width:500px;height:500px;z-index:1}.hero-orb{position:absolute;border-radius:50%;filter:blur(60px);animation:float 8s ease-in-out infinite}.hero-orb-1{width:300px;height:300px;background:rgb(0 212 255 / .15);top:10%;right:10%}.hero-orb-2{width:200px;height:200px;background:rgb(124 58 237 / .12);bottom:20%;right:30%;animation-delay:-3s}.hero-orb-3{width:150px;height:150px;background:rgb(255 107 44 / .1);top:40%;right:5%;animation-delay:-5s}@keyframes float{0%,100%{transform:translate(0,0)}33%{transform:translate(15px,-20px)}66%{transform:translate(-10px,15px)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}section{padding:100px 0;background:var(--primary)}.section-header{text-align:center;max-width:700px;margin:0 auto 64px}.section-header p{font-size:1.1rem;margin-top:16px;color:var(--text-secondary)}.dark-section{background:var(--primary-light)}.light-section{background:var(--primary-mid)}.trusted-bar{padding:48px 0;background:var(--primary-light);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.trusted-bar p{text-align:center;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:24px}.trusted-logos{display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap}.trusted-logos span{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--text-muted)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.service-card{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:40px 32px;transition:var(--transition);position:relative;overflow:hidden}.service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--secondary),var(--accent));transform:scaleX(0);transition:transform 0.4s ease}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-glow);border-color:var(--border-hover);background:var(--surface-light)}.service-card:hover::before{transform:scaleX(1)}.service-icon{width:56px;height:56px;border-radius:var(--radius-md);background:rgb(0 212 255 / .1);border:1px solid rgb(0 212 255 / .15);display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:1.5rem}.service-card h3{margin-bottom:12px;font-size:1.25rem;color:var(--white)}.service-card p{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.service-card .card-link{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-weight:600;font-size:.9rem;color:var(--secondary)}.service-card .card-link:hover{gap:10px}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color)}.comparison-table thead th{background:var(--surface-light);color:var(--white);padding:20px 24px;font-family:var(--font-display);font-weight:600;font-size:.95rem;text-align:left;border-bottom:1px solid var(--border-color)}.comparison-table thead th:last-child{color:var(--secondary)}.comparison-table tbody td{padding:18px 24px;border-bottom:1px solid var(--border-color);font-size:.95rem;color:var(--text-secondary);background:var(--surface)}.comparison-table tbody td strong{color:var(--white)}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table tbody tr:hover td{background:var(--surface-light)}.comparison-table .check{color:var(--success);font-weight:700}.comparison-table .cross{color:#ef4444}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.metric-card{text-align:center;padding:40px 20px;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:var(--transition)}.metric-card:hover{background:var(--surface-light);border-color:var(--border-hover);transform:translateY(-4px)}.metric-number{font-family:var(--font-display);font-size:3rem;font-weight:800;color:var(--secondary);line-height:1;margin-bottom:8px}.metric-label{font-size:.9rem;color:var(--text-muted)}.cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.case-card{border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);border:1px solid var(--border-color);transition:var(--transition)}.case-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-glow);border-color:var(--border-hover)}.case-card-img{height:220px;overflow:hidden}.case-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.case-card:hover .case-card-img img{transform:scale(1.05)}.case-card-body{padding:28px}.case-tag{display:inline-block;padding:4px 12px;background:rgb(0 212 255 / .1);border:1px solid rgb(0 212 255 / .15);color:var(--secondary);font-size:.75rem;font-weight:600;border-radius:50px;margin-bottom:12px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.case-card-body h3{font-size:1.15rem;margin-bottom:10px;color:var(--white)}.case-card-body h3 a{color:var(--white)}.case-card-body h3 a:hover{color:var(--secondary)}.case-card-body p{color:var(--text-secondary)}.case-results{display:flex;gap:20px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color)}.case-result-item{text-align:center}.case-result-item .result-value{font-family:var(--font-display);font-weight:800;font-size:1.3rem;color:var(--secondary)}.case-result-item .result-label{font-size:.75rem;color:var(--text-muted)}.tech-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.tech-item{display:flex;align-items:flex-start;gap:16px;padding:24px;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:var(--transition)}.tech-item:hover{border-color:var(--border-hover);background:var(--surface-light)}.tech-item-icon{width:44px;height:44px;border-radius:var(--radius-sm);background:rgb(0 212 255 / .1);border:1px solid rgb(0 212 255 / .12);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.2rem}.tech-item h4{font-size:1rem;margin-bottom:4px;color:var(--white)}.tech-item p{font-size:.88rem;line-height:1.5;margin-bottom:0;color:var(--text-secondary)}.faq-list{max-width:800px;margin:0 auto}.faq-item{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden;transition:var(--transition);background:var(--surface)}.faq-item:hover{border-color:var(--border-hover)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--text-primary);background:#fff0;width:100%;text-align:left;transition:var(--transition)}.faq-question:hover{color:var(--secondary)}.faq-icon{width:28px;height:28px;border-radius:50%;background:rgb(255 255 255 / .06);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--transition);font-size:1.2rem;color:var(--text-muted)}.faq-item.active .faq-icon{background:var(--secondary);color:var(--primary);transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.3s ease}.faq-item.active .faq-answer{max-height:400px;padding:0 24px 20px}.faq-answer p{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.faq-answer a{color:var(--secondary)}.faq-answer a:hover{text-decoration:underline}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:32px}.blog-card{border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);border:1px solid var(--border-color);transition:var(--transition)}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-glow);border-color:var(--border-hover)}.blog-card-img{height:200px;overflow:hidden}.blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.blog-card:hover .blog-card-img img{transform:scale(1.05)}.blog-card-body{padding:24px}.blog-card-meta{display:flex;align-items:center;gap:12px;font-size:.8rem;color:var(--text-muted);margin-bottom:12px;font-family:var(--font-mono)}.blog-card-body h3{font-size:1.1rem;margin-bottom:8px;color:var(--white)}.blog-card-body h3 a{color:var(--white)}.blog-card:hover h3,.blog-card:hover h3 a{color:var(--secondary)}.blog-card-body p{font-size:.9rem;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cta-section{background:linear-gradient(135deg,var(--primary-light) 0%,#1a1040 100%);position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgb(0 212 255 / .1) 0%,transparent 50%),radial-gradient(ellipse at 70% 50%,rgb(255 107 44 / .08) 0%,transparent 50%)}.cta-content{position:relative;text-align:center;max-width:700px;margin:0 auto}.cta-content h2{color:var(--white);margin-bottom:20px}.cta-content p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:36px}.cta-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cta-contact-info{margin-top:32px;display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.cta-contact-item{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.9rem}.cta-contact-item a{color:var(--secondary)}.cta-contact-item a:hover{text-decoration:underline}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.form-group{margin-bottom:24px}.form-group label{display:block;font-family:var(--font-display);font-weight:600;font-size:.9rem;color:var(--text-primary);margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:14px 18px;border:2px solid var(--border-color);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.95rem;color:var(--text-primary);background:var(--surface);transition:var(--transition);outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--secondary);box-shadow:0 0 0 4px rgb(0 212 255 / .1)}.form-group select option{background:var(--surface);color:var(--text-primary)}.form-group textarea{min-height:140px;resize:vertical}.contact-info-list{display:flex;flex-direction:column;gap:24px}.contact-info-item{display:flex;align-items:flex-start;gap:16px;padding:24px;background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border-color)}.contact-info-icon{width:48px;height:48px;border-radius:var(--radius-sm);background:rgb(0 212 255 / .1);border:1px solid rgb(0 212 255 / .12);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.3rem}.contact-info-item h4{font-size:1rem;margin-bottom:4px;color:var(--white)}.contact-info-item p{color:var(--text-muted);font-size:.85rem;margin:0}.contact-info-item a{color:var(--secondary);font-weight:500}.contact-info-item a:hover{text-decoration:underline}.site-footer{background:var(--primary-light);color:var(--text-secondary);padding:80px 0 0;border-top:1px solid var(--border-color)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--border-color)}.footer-brand p{font-size:.9rem;margin-top:16px;max-width:300px;color:var(--text-muted)}.footer-column h4{color:var(--white);font-size:.95rem;font-family:var(--font-display);margin-bottom:20px}.footer-column ul li{margin-bottom:10px}.footer-column ul li a{font-size:.9rem;color:var(--text-muted);transition:var(--transition)}.footer-column ul li a:hover{color:var(--secondary);padding-left:4px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-size:.82rem;color:var(--text-muted)}.footer-bottom a{color:var(--secondary)}.footer-legal{margin-top:24px;padding:24px;background:rgb(255 255 255 / .02);border-radius:var(--radius-md);border:1px solid var(--border-color)}.footer-legal p{font-size:.8rem;line-height:1.6;color:var(--text-hint)}.footer-legal strong{color:var(--text-muted)}.whatsapp-btn{position:fixed;bottom:24px;right:24px;width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgb(37 211 102 / .4);z-index:999;transition:var(--transition);animation:bounceIn 1s ease 2s both}.whatsapp-btn:hover{transform:scale(1.1);box-shadow:0 6px 30px rgb(37 211 102 / .5)}.whatsapp-btn svg{width:30px;height:30px;fill:var(--white)}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.1)}70%{transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background:var(--surface-light);border-top:1px solid var(--border-color);padding:20px 0;z-index:9999;transform:translateY(100%);transition:transform 0.5s ease}.cookie-banner.visible{transform:translateY(0)}.cookie-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.cookie-text{font-size:.88rem;color:var(--text-secondary)}.cookie-text strong{color:var(--white)}.cookie-text a{color:var(--secondary);text-decoration:underline}.cookie-actions{display:flex;gap:12px}.cookie-accept{padding:10px 24px;background:var(--secondary);color:var(--primary);font-weight:600;font-size:.85rem;border-radius:var(--radius-sm);cursor:pointer;border:none}.cookie-reject{padding:10px 24px;background:#fff0;border:1px solid var(--border-color);color:var(--text-secondary);font-size:.85rem;border-radius:var(--radius-sm);cursor:pointer}.page-hero{padding:160px 0 80px;background:var(--primary);position:relative;overflow:hidden}.page-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgb(0 212 255 / .06) 0%,transparent 50%),radial-gradient(ellipse at 70% 30%,rgb(124 58 237 / .04) 0%,transparent 50%)}.page-hero .container{position:relative;z-index:2}.page-hero h1{color:var(--white);margin-bottom:16px}.page-hero p{color:var(--text-secondary);font-size:1.15rem;max-width:600px}.breadcrumb{display:flex;gap:8px;align-items:center;font-size:.85rem;color:var(--text-muted);margin-bottom:24px;font-family:var(--font-mono)}.breadcrumb a{color:var(--secondary)}.breadcrumb span{color:var(--text-hint)}.industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.industry-card{padding:32px 24px;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-align:center;transition:var(--transition)}.industry-card:hover{background:var(--surface-light);border-color:var(--border-hover);transform:translateY(-4px)}.industry-icon{font-size:2.2rem;margin-bottom:16px}.industry-card h4{font-size:1.05rem;margin-bottom:8px;color:var(--white)}.industry-card p{font-size:.85rem;color:var(--text-secondary)}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.process-step{text-align:center;padding:32px 20px}.step-number{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--secondary),#0099cc);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.3rem;color:var(--primary);margin:0 auto 20px}.process-step h4{margin-bottom:8px;color:var(--white)}.process-step p{font-size:.9rem;color:var(--text-secondary)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.about-image{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color)}.about-image img{width:100%;height:400px;object-fit:cover}.entry-content{color:var(--text-secondary)!important}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:var(--white);margin-top:2rem;margin-bottom:1rem}.entry-content p{color:var(--text-secondary)}.entry-content a{color:var(--secondary)}.entry-content a:hover{text-decoration:underline}.entry-content strong,.entry-content b{color:var(--text-primary)}.entry-content ul,.entry-content ol{padding-left:1.5rem;margin-bottom:1rem}.entry-content li{color:var(--text-secondary);margin-bottom:.5rem}.entry-content blockquote{border-left:3px solid var(--secondary);padding:16px 24px;margin:1.5rem 0;background:var(--surface);border-radius:0 var(--radius-md) var(--radius-md) 0}.entry-content blockquote p{color:var(--text-primary);font-style:italic}.entry-content code{background:var(--surface);padding:2px 8px;border-radius:4px;font-family:var(--font-mono);font-size:.9em;color:var(--secondary)}.entry-content pre{background:var(--surface);padding:20px;border-radius:var(--radius-md);overflow-x:auto;margin:1.5rem 0;border:1px solid var(--border-color)}.entry-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.entry-content th{background:var(--surface-light);color:var(--white);padding:12px 16px;text-align:left;font-weight:600}.entry-content td{padding:12px 16px;border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.entry-content img{border-radius:var(--radius-md);margin:1.5rem 0}.nav-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.nav-links a,.nav-links span{padding:10px 18px;border-radius:var(--radius-sm);font-size:.9rem;font-weight:500}.nav-links a{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border-color)}.nav-links a:hover{background:var(--surface-light);color:var(--secondary);border-color:var(--border-hover)}.nav-links .current{background:var(--secondary);color:var(--primary);font-weight:700}.reveal{opacity:0;transform:translateY(40px);transition:opacity 0.8s ease,transform 0.8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity 0.8s ease,transform 0.8s ease}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(40px);transition:opacity 0.8s ease,transform 0.8s ease}.reveal-right.visible{opacity:1;transform:translateX(0)}@media (max-width:1024px){.hero-visual{display:none}.footer-grid{grid-template-columns:1fr 1fr}.metrics-grid{grid-template-columns:repeat(2,1fr)}.process-steps{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr}}@media (max-width:768px){section{padding:64px 0}.main-nav{display:none}.nav-cta{display:none}.mobile-toggle{display:flex}.main-nav.active{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgb(10 14 26 / .97);backdrop-filter:blur(20px);padding:16px;border-bottom:1px solid var(--border-color)}.main-nav.active a{padding:14px 20px;width:100%}.hero-content{padding:100px 0 60px}.hero-stats{flex-direction:column;gap:24px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%;justify-content:center}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.services-grid{grid-template-columns:1fr}.cases-grid{grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr}.metrics-grid{grid-template-columns:1fr 1fr}.process-steps{grid-template-columns:1fr}.industries-grid{grid-template-columns:1fr 1fr}.cta-actions{flex-direction:column;align-items:center}.cta-contact-info{flex-direction:column;align-items:center}.comparison-table{font-size:.85rem}.comparison-table thead th,.comparison-table tbody td{padding:12px 14px}.cookie-inner{flex-direction:column;text-align:center}}@media (max-width:480px){.hero h1{font-size:1.8rem}.metrics-grid{grid-template-columns:1fr}.industries-grid{grid-template-columns:1fr}.trusted-logos{gap:24px}}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}