@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-300N-1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-300N-2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-400N-3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-400N-4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-500N-5.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-500N-6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-600N-7.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-600N-8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-700N-9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-700N-10.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400N-11.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400N-12.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-500N-13.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-500N-14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-600N-15.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-600N-16.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}#bg-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}section{position:relative;z-index:1}.container{max-width:1280px;margin:0 auto;padding:0 4%}.section-title{font-family:Inter,sans-serif;font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:24px}.section-subtitle{color:var(--text-secondary);font-size:1.15rem;max-width:600px}.hero{min-height:100vh;display:flex;padding-top:70px;position:relative;overflow:hidden}.hero,.hero-grid{align-items:center}.hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:rgba(14,165,233,.08);border:1px solid var(--border);border-radius:50px;font-size:.8rem;color:var(--accent);margin-bottom:28px}.hero-badge .dot{width:8px;height:8px;background:var(--accent);border-radius:50%;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.hero h1{font-family:Inter,sans-serif;font-size:3.6rem;font-weight:800;line-height:1.15;margin-bottom:24px}.hero h1 .highlight{background:linear-gradient(135deg,var(--accent),#7b2ff7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc{font-size:1.15rem;color:var(--text-secondary);margin-bottom:40px;max-width:520px}.hero-cta-group{display:flex;gap:16px;margin-bottom:50px}.btn-primary{padding:14px 32px;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:var(--bg-primary);text-decoration:none;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .3s;box-shadow:0 0 30px var(--accent-glow);display:inline-flex;align-items:center;gap:10px}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 0 50px var(--accent-glow)}.btn-secondary{padding:14px 32px;background:transparent;color:var(--text-primary);text-decoration:none;border-radius:8px;font-weight:600;font-size:.95rem;border:1px solid var(--border);transition:all .3s;display:inline-flex;align-items:center;gap:10px}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.hero-stats{display:flex;gap:40px}.stat-item .stat-number{font-family:Inter,sans-serif;font-size:2rem;font-weight:700;color:var(--accent)}.stat-item .stat-label{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center}.hero-image-wrap{position:relative;width:100%;max-width:520px}.hero-image-wrap img{width:100%;border-radius:16px;box-shadow:0 30px 80px rgba(14,165,233,.18)}.hero-glow-ring{position:absolute;width:120%;height:120%;top:-10%;left:-10%;border:1px solid var(--border);border-radius:50%;animation:rotate-ring 20s linear infinite}@keyframes rotate-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tech-card{position:absolute;padding:12px 18px;background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:10px;font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--accent)}.tech-card.top-right{top:-20px;right:-20px;animation:float 4s ease-in-out infinite}.tech-card.bottom-left{bottom:20px;left:-30px;animation:float 4s ease-in-out 1s infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tech-banner{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:20px 0;overflow:hidden}.banner-track{display:flex;gap:60px;animation:scroll-banner 30s linear infinite;white-space:nowrap}@keyframes scroll-banner{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.banner-item{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.8rem;flex-shrink:0}.banner-item .icon{width:24px;height:24px;border:1px solid var(--border);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:.7rem}.features{padding:120px 0}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:60px}.feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:36px;transition:all .4s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .4s}.feature-card:hover{border-color:var(--border-hover);transform:translateY(-8px);box-shadow:0 20px 60px rgba(14,165,233,.08)}.feature-card:hover:before{opacity:1}.feature-icon{width:56px;height:56px;background:rgba(14,165,233,.08);border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:1.5rem}.feature-card h3{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;margin-bottom:12px}.feature-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.technology{padding:120px 0;background:var(--bg-secondary);position:relative}.tech-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;margin-top:60px}.tech-visual{position:relative}.tech-visual img{width:100%;border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.5)}.tech-visual-overlay{position:absolute;bottom:20px;left:20px;right:20px;padding:20px;background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:12px}.tech-visual-overlay h4{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--accent);margin-bottom:8px}.tech-visual-overlay p{font-size:.85rem;color:var(--text-secondary)}.tech-specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:30px}.spec-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border)}.spec-row .spec-label{color:var(--text-muted);font-size:.85rem}.spec-row .spec-value{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:500}.products{padding:120px 0}.products-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.products-grid{grid-template-columns:repeat(2,1fr)}.product-card{border-radius:20px;transition:all .4s;position:relative}.product-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(14,165,233,.1)}.product-card .product-img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.product-card .product-info{padding:28px}.product-card .product-tag{display:inline-block;padding:4px 12px;background:rgba(14,165,233,.08);border:1px solid var(--border);border-radius:50px;font-size:.7rem;color:var(--accent);font-family:JetBrains Mono,monospace;margin-bottom:12px}.product-card h3{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;margin-bottom:8px}.product-card p{color:var(--text-secondary);font-size:.9rem}.production{padding:120px 0;background:var(--bg-secondary)}.production-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:60px}.production-card{border-radius:16px;overflow:hidden;border:1px solid var(--border);position:relative}.production-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.production-card:hover img{transform:scale(1.05)}.production-overlay{position:absolute;bottom:0;left:0;right:0;padding:30px;background:linear-gradient(transparent,rgba(255,255,255,.97))}.production-overlay h3{font-family:Inter,sans-serif;font-size:1.1rem;margin-bottom:6px}.production-overlay p{color:var(--text-secondary);font-size:.85rem}.contact{padding:120px 0;position:relative}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.contact-info h2{font-family:Inter,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:24px}.contact-info p{color:var(--text-secondary);font-size:1.05rem;margin-bottom:40px}.contact-item{display:flex;align-items:flex-start;gap:20px;margin-bottom:28px}.contact-icon{width:48px;height:48px;background:rgba(14,165,233,.08);border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent);font-size:1.1rem}.contact-item h4{font-size:1rem;margin-bottom:4px}.contact-item span{color:var(--text-secondary);font-size:.9rem}.contact-form{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:48px}.form-group{margin-bottom:24px}.form-group label{display:block;font-size:.85rem;color:var(--text-secondary);margin-bottom:8px}.form-group input,.form-group textarea{width:100%;padding:14px 18px;background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:.95rem;outline:none;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus{border-color:var(--accent)}.form-group textarea{resize:vertical;min-height:120px}.form-submit{width:100%;padding:16px;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:var(--bg-primary);border:none;border-radius:10px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 0 20px var(--accent-glow)}.form-submit:hover{transform:translateY(-2px);box-shadow:0 0 40px var(--accent-glow)}footer{padding:60px 0 30px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:60px;gap:60px;margin-bottom:50px}.footer-brand .logo{margin-bottom:16px}.footer-brand p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.footer-col h4{font-family:Inter,sans-serif;font-size:.85rem;margin-bottom:20px;color:var(--text-primary)}.footer-col a{display:block;color:var(--text-secondary);text-decoration:none;font-size:.85rem;margin-bottom:12px;transition:color .3s}.footer-col a:hover{color:var(--accent)}.footer-bottom{padding-top:30px;border-top:1px solid var(--border)}.glow-orb{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,var(--accent-glow),transparent 70%);pointer-events:none;z-index:0}.glow-orb.top-right{top:-200px;right:-200px}.glow-orb.bottom-left{bottom:-200px;left:-200px}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-visual{order:-1}.contact-grid,.tech-grid{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:2.8rem}.section-title{font-size:2.2rem}}@media (max-width:768px){.nav-cta,.nav-links{display:none}.mobile-menu-btn{display:flex}.hero h1{font-size:2.2rem}.section-title{font-size:1.8rem}.features-grid,.footer-grid,.production-grid,.products-grid{grid-template-columns:1fr}.footer-grid{gap:30px}.hero-cta-group,.hero-stats{flex-direction:column}.hero-stats{gap:20px}}.whatsapp-float:hover .whatsapp-btn{box-shadow:0 8px 30px rgba(37,211,102,.5)}.whatsapp-label{animation:label-fade .5s ease forwards}.whatsapp-float:hover .whatsapp-label{animation:label-show .3s ease forwards}@keyframes label-show{to{opacity:1;transform:translateX(0)}}@keyframes label-fade{to{opacity:0;transform:translateX(10px)}}@media (max-width:768px){.whatsapp-float{bottom:20px;right:20px}.whatsapp-btn{width:52px;height:52px}.whatsapp-btn svg{width:26px;height:26px}.whatsapp-label{display:none}}:root{--whatsapp:#25d366}body{line-height:1.6}nav.scrolled{background:rgba(255,255,255,.97);box-shadow:0 4px 30px rgba(14,165,233,.08)}.page-hero{min-height:50vh;display:flex;align-items:center;justify-content:center;padding-top:70px;position:relative;background:linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-primary) 100%);text-align:center}.page-hero-content{max-width:800px;padding:0 4%}.section-label{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--accent);text-transform:uppercase;letter-spacing:3px;margin-bottom:16px}.page-hero h1{font-family:Inter,sans-serif;font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:20px}.page-hero h1 .highlight{background:linear-gradient(135deg,var(--accent),#7b2ff7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero p{color:var(--text-secondary);font-size:1.1rem;max-width:600px;margin:0 auto}.filter-bar{padding:30px 4%;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.filter-btn{padding:10px 24px;background:transparent;border:1px solid var(--border);border-radius:50px;color:var(--text-secondary);font-family:Inter,sans-serif;font-size:.85rem;cursor:pointer;transition:all .3s}.filter-btn.active,.filter-btn:hover{background:rgba(14,165,233,.08);border-color:var(--accent);color:var(--accent)}.products-section{padding:40px 4% 80px;max-width:1400px;margin:0 auto}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.product-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:all .4s ease}.product-card:hover{border-color:var(--border-hover);transform:translateY(-6px);box-shadow:0 20px 60px rgba(14,165,233,.08)}.product-img-wrap{width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--bg-secondary)}.product-img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.product-card:hover .product-img{transform:scale(1.05)}.product-info{padding:24px}.product-tag{display:inline-block;padding:4px 12px;background:rgba(14,165,233,.08);border:1px solid var(--border);border-radius:50px;font-size:.7rem;color:var(--accent);font-family:JetBrains Mono,monospace;margin-bottom:10px}.product-info h3{font-family:Inter,sans-serif;font-size:1rem;font-weight:600;margin-bottom:6px;line-height:1.4}.product-model{color:var(--text-muted);font-size:.8rem;font-family:JetBrains Mono,monospace;margin-bottom:12px}.product-specs-mini{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.spec-chip{padding:3px 10px;background:rgba(14,165,233,.06);border:1px solid var(--border);border-radius:4px;font-size:.7rem;color:var(--text-secondary)}.btn-inquiry{width:100%;padding:12px;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:var(--bg-primary);border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-inquiry:hover{transform:translateY(-2px);box-shadow:0 0 20px var(--accent-glow)}.comparison-section{padding:80px 4%;background:var(--bg-secondary)}.comparison-section h2{font-family:Inter,sans-serif;font-size:2rem;text-align:center;margin-bottom:50px}.table-wrap{max-width:1400px;margin:0 auto;overflow-x:auto;border:1px solid var(--border);border-radius:12px}table{width:100%;border-collapse:collapse;font-size:.85rem}thead th{background:var(--bg-card);padding:16px 12px;text-align:left;font-family:Inter,sans-serif;font-size:.75rem;color:var(--accent);text-transform:uppercase;letter-spacing:1px;white-space:nowrap}tbody tr,thead th{border-bottom:1px solid var(--border)}tbody tr{transition:background .3s}tbody tr:hover{background:rgba(14,165,233,.04)}tbody td{padding:14px 12px;color:var(--text-secondary);vertical-align:top}.model-col{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--accent);white-space:nowrap}.name-col{color:var(--text-primary);font-weight:500;min-width:200px}.whatsapp-float{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;align-items:center;gap:12px;text-decoration:none;transition:all .3s ease}.whatsapp-float:hover{transform:translateY(-4px)}.whatsapp-btn{width:60px;height:60px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,211,102,.35);position:relative;animation:whatsapp-pulse 2.5s ease-in-out infinite}.whatsapp-btn svg{width:32px;height:32px;fill:#ffffff}@keyframes whatsapp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.whatsapp-float:before{content:"";position:absolute;width:60px;height:60px;border-radius:50%;background:rgba(37,211,102,.3);animation:whatsapp-ring 2s ease-out infinite;z-index:-1}@keyframes whatsapp-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}.whatsapp-label{background:#25d366;color:#fff;padding:10px 18px;border-radius:24px;font-size:.9rem;font-weight:600;white-space:nowrap;box-shadow:0 4px 15px rgba(37,211,102,.3);opacity:0;transform:translateX(10px);transition:all .3s ease}.whatsapp-float:hover .whatsapp-label{opacity:1;transform:translateX(0)}footer{padding:50px 4% 30px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-bottom p{color:var(--text-muted);font-size:.8rem}.footer-social{display:flex;gap:16px}.footer-social a{width:36px;height:36px;border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);text-decoration:none;font-size:.8rem;transition:all .3s}.footer-social a:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:1024px){.products-grid{grid-template-columns:repeat(2,1fr)}.page-hero h1{font-size:2.4rem}}@media (max-width:768px){.nav-cta,.nav-links{display:none}.mobile-menu-btn{display:flex}.products-grid{grid-template-columns:1fr}.page-hero h1{font-size:1.8rem}.filter-bar{gap:8px}.filter-btn{padding:8px 16px;font-size:.75rem}.comparison-section h2{font-size:1.4rem}.whatsapp-btn{width:52px;height:52px}.whatsapp-btn svg{width:26px;height:26px}.whatsapp-label{display:none}.whatsapp-float{bottom:20px;right:20px}}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.hidden{display:none!important}.blog-header{padding:140px 6% 60px;max-width:1200px;margin:0 auto;text-align:center}.blog-header .breadcrumb{display:flex;gap:12px;align-items:center;justify-content:center;margin-bottom:32px;font-size:.85rem;color:var(--text-muted)}.blog-header .breadcrumb a{color:var(--accent);text-decoration:none}.blog-header .breadcrumb a:hover{text-decoration:underline}.blog-header h1{font-family:Inter,sans-serif;font-size:3rem;font-weight:700;margin-bottom:20px;background:linear-gradient(135deg,var(--text-primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-header p{font-size:1.15rem;color:var(--text-secondary);max-width:700px;margin:0 auto 40px}.blog-categories{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:60px}.blog-categories a{padding:8px 24px;border:1px solid var(--border);color:var(--text-secondary);text-decoration:none;border-radius:8px;font-size:.9rem;transition:all .3s}.blog-categories a.active,.blog-categories a:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 20px rgba(14,165,233,.08)}.blog-grid{padding:0 6% 80px;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:32px;gap:32px}.blog-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:all .3s;text-decoration:none;color:inherit;display:flex;flex-direction:column}.blog-card:hover{border-color:var(--border-hover);transform:translateY(-6px);box-shadow:0 20px 60px rgba(14,165,233,.08)}.blog-card .card-header{padding:28px 28px 16px}.blog-card .tag{display:inline-block;padding:4px 14px;border:1px solid var(--accent);color:var(--accent);border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.blog-card h2{font-family:Inter,sans-serif;font-size:1.35rem;color:var(--text-primary);margin-bottom:14px;line-height:1.3}.blog-card p{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.blog-card .card-meta{gap:16px;font-size:.85rem;color:var(--text-muted);margin-top:auto}.blog-card .card-meta,.blog-card .read-more{display:flex;align-items:center;padding:0 28px 28px}.blog-card .read-more{gap:8px;color:var(--accent);font-weight:600;font-size:.95rem}.blog-card .read-more svg{transition:transform .3s}.blog-card:hover .read-more svg{transform:translateX(4px)}.newsletter-section{padding:80px 6%;max-width:700px;margin:0 auto;text-align:center;border-top:1px solid var(--border)}.newsletter-section h2{font-family:Inter,sans-serif;font-size:1.8rem;margin-bottom:16px}.newsletter-section p{color:var(--text-secondary);margin-bottom:32px;font-size:1.05rem}.newsletter-form{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.newsletter-form input{padding:14px 24px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:8px;font-size:1rem;min-width:300px;outline:none;transition:border-color .3s}.newsletter-form input:focus{border-color:var(--accent)}.newsletter-form button{padding:14px 32px;border:none;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:var(--bg-primary);font-weight:600;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s;box-shadow:0 0 20px var(--accent-glow)}.newsletter-form button:hover{transform:translateY(-2px);box-shadow:0 0 30px var(--accent-glow)}footer a{color:var(--accent);text-decoration:none}footer a:hover{text-decoration:underline}@media (max-width:768px){.nav-links{display:none}.mobile-menu-btn{display:flex}.blog-header h1{font-size:2rem}.blog-header{padding:120px 4% 40px}.blog-grid{padding:0 4% 60px;grid-template-columns:1fr}.newsletter-form input{min-width:100%}}.comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px;margin:32px 0}.comparison-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:28px;transition:all .3s}.comparison-card:hover{border-color:var(--accent);box-shadow:0 0 30px rgba(14,165,233,.08)}.comparison-card h4{font-family:Inter,sans-serif;color:var(--accent);margin-bottom:8px;font-size:1.1rem}.comparison-card .spec{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.comparison-card p{font-size:.95rem;margin-bottom:0}.tech-highlight.warning{border-color:var(--warning)}.tech-highlight.warning h4{color:var(--warning)}:root{--accent:#0ea5e9;--accent-dim:#0284c7;--accent-glow:rgba(14,165,233,0.16);--bg-primary:#f4f6fa;--bg-secondary:#e9edf4;--bg-card:#ffffff;--bg-glass:rgba(255,255,255,0.92);--text-primary:#17233d;--text-secondary:#5c6b84;--text-muted:#8b99b0;--border:rgba(14,165,233,0.18);--border-hover:rgba(14,165,233,0.5);--success:#10b981;--warning:#f59e0b;--danger:#ff4444}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;line-height:1.7}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 4%;height:70px;justify-content:space-between;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:all .3s ease}.logo,nav{display:flex;align-items:center}.logo{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;color:var(--text-primary);text-decoration:none;gap:12px}.logo-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--accent),var(--accent-dim));border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--bg-primary)}.logo span{color:var(--accent)}.nav-links{display:flex;gap:40px;list-style:none}.nav-links a{color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:2px;background:var(--accent);transition:width .3s}.nav-links a:hover{color:var(--accent)}.nav-links a:hover:after{width:100%}.nav-links a.active{color:var(--accent)}.nav-links a.active:after{width:100%}.nav-cta{padding:10px 24px;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:var(--bg-primary);text-decoration:none;border-radius:6px;font-weight:600;font-size:.85rem;transition:all .3s;box-shadow:0 0 20px var(--accent-glow)}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 0 30px var(--accent-glow)}.mobile-menu-btn{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:8px}.mobile-menu-btn span{width:24px;height:2px;background:var(--text-primary);transition:all .3s}.blog-hero{padding:140px 6% 60px;max-width:900px;margin:0 auto}.breadcrumb{display:flex;gap:12px;align-items:center;margin-bottom:32px;font-size:.85rem;color:var(--text-muted)}.breadcrumb a{color:var(--accent);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.blog-meta{display:flex;gap:24px;align-items:center;margin-bottom:32px;font-size:.85rem;color:var(--text-muted)}.blog-meta .tag{padding:4px 14px;border:1px solid var(--accent);color:var(--accent);border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.blog-title{font-family:Inter,sans-serif;font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:24px;background:linear-gradient(135deg,var(--text-primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-summary{font-size:1.15rem;color:var(--text-secondary);margin-bottom:40px;padding-left:24px;border-left:3px solid var(--accent)}.blog-content{padding:0 6% 80px;max-width:900px;margin:0 auto}.blog-content h2{font-family:Inter,sans-serif;font-size:1.6rem;color:var(--accent);margin:48px 0 20px;padding-bottom:12px;border-bottom:1px solid var(--border)}.blog-content h3{font-family:Inter,sans-serif;font-size:1.2rem;color:var(--text-primary);margin:32px 0 16px}.blog-content p{color:var(--text-secondary);margin-bottom:20px;font-size:1.05rem}.blog-content ol,.blog-content ul{margin:16px 0 24px 32px;color:var(--text-secondary)}.blog-content li{margin-bottom:12px;font-size:1.05rem}.blog-content li::marker{color:var(--accent)}.blog-content strong{color:var(--text-primary)}.blog-content a{color:var(--accent);text-decoration:none}.blog-content a:hover{text-decoration:underline}.blog-content blockquote{background:var(--bg-card);border-left:4px solid var(--accent);padding:20px 24px;margin:24px 0;border-radius:0 8px 8px 0;color:var(--text-secondary);font-style:italic}.blog-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.95rem}.blog-content th{background:var(--bg-card);color:var(--accent);padding:14px 16px;text-align:left;font-family:Inter,sans-serif;font-size:.85rem;border-bottom:2px solid var(--accent)}.blog-content td{padding:12px 16px;border-bottom:1px solid var(--border);color:var(--text-secondary)}.blog-content tr:hover td{background:rgba(14,165,233,.06)}.tech-highlight{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:24px;margin:28px 0}.tech-highlight.danger{border-color:var(--danger)}.tech-highlight.danger h4{color:var(--danger)}.tech-highlight h4{font-family:Inter,sans-serif;color:var(--accent);margin-bottom:12px;font-size:1rem}.tech-highlight p{margin-bottom:0}.diagram-container{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px;margin:28px 0;text-align:center}.diagram-container img,.diagram-container svg{max-width:100%;height:auto;border-radius:8px}.diagram-caption{font-size:.85rem;color:var(--text-muted);margin-top:12px;font-style:italic}.cta-box{background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(0,168,204,.05));border:1px solid var(--accent);border-radius:16px;padding:40px;margin:48px 0;text-align:center}.cta-box h3{font-family:Inter,sans-serif;font-size:1.5rem;color:var(--accent);margin-bottom:16px}.cta-box p{color:var(--text-secondary);margin-bottom:24px;font-size:1.05rem}.cta-btn{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:var(--bg-primary);text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s;box-shadow:0 0 30px var(--accent-glow)}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 0 40px var(--accent-glow)}.related-posts{padding:60px 6%;max-width:1200px;margin:0 auto;border-top:1px solid var(--border)}.related-posts h2{font-family:Inter,sans-serif;font-size:1.8rem;margin-bottom:32px;text-align:center}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.related-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:28px;transition:all .3s;text-decoration:none;color:inherit}.related-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 10px 40px rgba(14,165,233,.08)}.related-card .tag{display:inline-block;padding:4px 12px;border:1px solid var(--accent);color:var(--accent);border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;margin-bottom:16px}.related-card h3{font-family:Inter,sans-serif;font-size:1.1rem;margin-bottom:12px;color:var(--text-primary)}.related-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.5}footer{background:var(--bg-secondary);padding:40px 6%;text-align:center;border-top:1px solid var(--border)}footer p{color:var(--text-muted);font-size:.85rem}@media (max-width:768px){.nav-links{display:none}.mobile-menu-btn{display:flex}.blog-title{font-size:1.8rem}.blog-hero{padding:120px 4% 40px}.blog-content{padding:0 4% 60px}}.filter-bar[data-active="16-element"] .filter-btn[data-filter="16-element"],.filter-bar[data-active="4-element"] .filter-btn[data-filter="4-element"],.filter-bar[data-active="7-element"] .filter-btn[data-filter="7-element"],.filter-bar[data-active="8-element"] .filter-btn[data-filter="8-element"],.filter-bar[data-active=all] .filter-btn[data-filter=all],.filter-bar[data-active=fpv] .filter-btn[data-filter=fpv]{background:rgba(14,165,233,.08);border-color:var(--accent);color:var(--accent)}.products-grid[data-filter="16-element"] .product-card:not([data-category*="16-element"]),.products-grid[data-filter="4-element"] .product-card:not([data-category*="4-element"]),.products-grid[data-filter="7-element"] .product-card:not([data-category*="7-element"]),.products-grid[data-filter="8-element"] .product-card:not([data-category*="8-element"]),.products-grid[data-filter=fpv] .product-card{display:none}.lang-switch{display:flex;align-items:center;gap:6px;margin-left:24px;font-size:.85rem;font-weight:600;white-space:nowrap}.lang-switch a{color:var(--text-muted);text-decoration:none;padding:4px 8px;border-radius:6px;transition:all .3s;line-height:1.2}.lang-switch a:hover{color:var(--accent)}.lang-switch a.active{color:var(--accent);background:rgba(14,165,233,.08)}.lang-switch span{color:var(--text-muted);opacity:.5}@media (max-width:768px){.lang-switch{margin-left:12px}}