:root{--bg-primary: #000000;--bg-secondary: #050505;--bg-card: #0A0A0A;--bg-card-hover: #111111;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .8);--text-muted: rgba(255, 255, 255, .45);--accent-blue: #00f0ff;--accent-violet: #8a2be2;--accent: var(--text-primary);--accent-glow: rgba(0, 240, 255, .15);--accent-glow-strong: rgba(0, 240, 255, .4);--accent-glow-violet: rgba(138, 43, 226, .15);--border: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .2);--border-accent: rgba(0, 240, 255, .4);--radius: 12px;--radius-sm: 6px;--radius-lg: 20px;--transition: all .4s cubic-bezier(.16, 1, .3, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;letter-spacing:.2px}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacty='0.05'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:-1}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 48px;height:80px;display:flex;align-items:center;justify-content:space-between;background:transparent;transition:var(--transition)}.nav.scrolled{background:#000c;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border-bottom:1px solid var(--border)}.nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text-primary)}.nav-logo-icon{width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);box-shadow:0 0 15px #ffffff0d}.nav-logo-text{font-weight:700;font-size:16px;letter-spacing:4px;text-transform:uppercase}.nav-links{display:flex;gap:40px;list-style:none}.nav-links a{text-decoration:none;color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:var(--transition);position:relative;padding:8px 0}.nav-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--text-primary);transition:var(--transition)}.nav-links a:hover{color:var(--text-primary)}.nav-links a:hover:after{width:100%;box-shadow:0 0 10px var(--accent-glow-strong)}.nav-cta{padding:12px 28px;background:var(--text-primary);color:var(--bg-primary);border-radius:100px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:var(--transition);text-decoration:none}.nav-cta:hover{box-shadow:0 0 20px #ffffff4d;transform:translateY(-1px)}.nav-mobile-toggle{display:none;background:none;border:none;color:var(--text-primary);font-size:24px;cursor:pointer}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding:140px 48px 80px}.hero:before{content:"";position:absolute;top:0;right:0;width:800px;height:800px;background:radial-gradient(circle at center,var(--accent-glow-violet) 0%,transparent 60%);opacity:.6;pointer-events:none}.hero-content{max-width:1400px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center;position:relative;z-index:2}.hero-text h1{font-size:clamp(48px,6vw,84px);font-weight:800;line-height:1.05;letter-spacing:-2.5px;margin-bottom:32px}.hero-text h1 .accent{background:linear-gradient(135deg,var(--text-primary),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:18px;color:var(--text-secondary);line-height:1.8;margin-bottom:48px;max-width:500px;font-weight:400}.hero-actions{display:flex;gap:20px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:12px;padding:18px 36px;background:var(--text-primary);color:var(--bg-primary);border:none;border-radius:100px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--transition);text-decoration:none}.btn-primary:hover{box-shadow:0 0 25px var(--accent-glow-strong);transform:translateY(-2px)}.btn-secondary{display:inline-flex;align-items:center;gap:12px;padding:18px 36px;background:transparent;color:var(--text-primary);border:1px solid var(--border);border-radius:100px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--transition);text-decoration:none}.btn-secondary:hover{border-color:var(--text-primary);box-shadow:0 0 15px #ffffff1a;background:#ffffff08}.hero-image{position:relative;display:flex;align-items:center;justify-content:center}.hero-image-container{width:100%;max-width:500px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at top right,#111,#000 70%);border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;box-shadow:inset 0 0 100px #000,0 0 80px #00f0ff0d}.hero-image-container:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,var(--accent-blue) 25%,transparent 50%);animation:rotateGlow 8s linear infinite;z-index:-1;opacity:.5}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-product-visual{font-size:160px;color:var(--text-primary);opacity:.05;position:absolute}.hero-product-label{position:relative;z-index:1;text-align:center}.hero-product-label .material-symbols-rounded{font-size:64px;color:var(--text-primary);margin-bottom:24px;display:block;text-shadow:0 0 20px var(--accent-glow-strong)}.hero-product-label span{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:4px}.hero-stats{display:flex;gap:60px;margin-top:64px;padding-top:40px;border-top:1px solid var(--border)}.hero-stat-number{font-size:36px;font-weight:300;color:var(--text-primary);letter-spacing:-1px}.hero-stat-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-top:8px}.section{padding:160px 48px;max-width:1400px;margin:0 auto}.section-header{margin-bottom:80px;max-width:800px}.section-badge{display:inline-block;padding:6px 16px;background:#ffffff08;border:1px solid var(--border);border-radius:100px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:3px;margin-bottom:24px}.section-title{font-size:clamp(36px,4vw,56px);font-weight:800;letter-spacing:-2px;margin-bottom:24px}.section-subtitle{font-size:18px;color:var(--text-secondary);line-height:1.8}.tech-section{background:var(--bg-secondary);padding:160px 48px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.tech-container{max-width:1400px;margin:0 auto}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.tech-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:48px;transition:var(--transition);position:relative;overflow:hidden}.tech-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);opacity:0;transition:var(--transition)}.tech-card:hover{border-color:var(--border-hover);background:var(--bg-card-hover);transform:translateY(-4px);box-shadow:0 20px 40px #00000080,0 0 30px var(--accent-glow)}.tech-card:hover:before{opacity:1}.tech-icon{width:64px;height:64px;border-radius:var(--radius);background:#ffffff08;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin-bottom:32px}.tech-icon .material-symbols-rounded{font-size:28px;color:var(--text-primary)}.tech-card h3{font-size:22px;font-weight:700;margin-bottom:16px;letter-spacing:-.5px}.tech-card p{font-size:16px;color:var(--text-secondary);line-height:1.7}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.product-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition);cursor:pointer}.product-card:hover{border-color:var(--border-hover);transform:translateY(-8px);box-shadow:0 30px 60px #000c}.product-image{width:100%;aspect-ratio:4/3;background:radial-gradient(circle at center,#1a1a1a,#050505);display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid var(--border)}.product-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,var(--accent-glow),transparent 70%);opacity:0;transition:var(--transition)}.product-card:hover .product-image:after{opacity:1}.product-image .material-symbols-rounded{font-size:72px;color:#fff3;transition:var(--transition)}.product-card:hover .product-image .material-symbols-rounded{color:#fffc;transform:scale(1.1);text-shadow:0 0 20px var(--accent-glow-strong)}.product-info{padding:32px}.product-info h3{font-size:20px;font-weight:700;margin-bottom:12px;letter-spacing:-.5px}.product-info p{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.product-link{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:var(--transition);position:relative}.product-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--accent-blue);transition:var(--transition);box-shadow:0 0 10px var(--accent-glow-strong)}.product-card:hover .product-link:after{width:100%}.product-link:hover{gap:12px}.product-link .material-symbols-rounded{font-size:18px}.about-section{background:var(--bg-secondary);padding:160px 48px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.about-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px}.about-content h2{font-size:clamp(36px,4vw,56px);font-weight:800;letter-spacing:-2px;margin-bottom:32px}.about-badge{display:inline-block;padding:6px 16px;background:#ffffff08;border:1px solid var(--border);border-radius:100px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:3px;margin-bottom:24px}.about-text{font-size:17px;color:var(--text-secondary);line-height:1.8;margin-bottom:24px;font-weight:400}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.about-stat{padding-top:24px;border-top:1px solid var(--border)}.about-stat-number{font-size:36px;font-weight:300;color:var(--text-primary);display:block;letter-spacing:-1px}.about-stat-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-top:8px}.about-visual{position:relative;display:flex;align-items:center}.about-visual-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:64px 48px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.about-visual-card:before{content:"";position:absolute;top:-50%;right:-50%;width:400px;height:400px;background:radial-gradient(circle,var(--accent-glow-violet),transparent 70%);opacity:.3}.about-quote{font-size:28px;font-weight:300;line-height:1.5;position:relative;z-index:1;letter-spacing:-.5px;color:var(--text-primary);text-shadow:0 0 30px rgba(255,255,255,.2)}.about-quote-author{margin-top:32px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--text-secondary);position:relative;z-index:1}.location-section{padding:160px 48px;text-align:center;position:relative;overflow:hidden}.location-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,var(--accent-glow),transparent 70%);opacity:.2;pointer-events:none}.location-container{max-width:800px;margin:0 auto;position:relative;z-index:1}.location-container h2{font-size:clamp(36px,4vw,56px);font-weight:800;letter-spacing:-2px;margin-bottom:24px}.location-container p{font-size:18px;color:var(--text-secondary);line-height:1.8;margin-bottom:56px;max-width:600px;margin-inline:auto}.location-cities{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:64px}.location-city{padding:12px 24px;background:#000;border:1px solid var(--border);border-radius:100px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);transition:var(--transition);cursor:default}.location-city:hover{border-color:#fff6;color:var(--text-primary);box-shadow:0 0 20px var(--accent-glow)}.contact-section{background:var(--bg-secondary);padding:160px 48px;border-top:1px solid var(--border)}.contact-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.contact-info{padding-top:0}.contact-info h2{font-size:clamp(36px,4vw,56px);font-weight:800;letter-spacing:-2px;margin-bottom:24px}.contact-info-text{font-size:17px;color:var(--text-secondary);line-height:1.8;margin-bottom:48px}.contact-detail{display:flex;align-items:center;gap:24px;margin-bottom:32px}.contact-detail-icon{width:64px;height:64px;border-radius:var(--radius);background:#ffffff08;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-detail-icon .material-symbols-rounded{font-size:24px;color:var(--text-primary)}.contact-detail-content{display:flex;flex-direction:column}.contact-detail-label{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:6px;font-weight:600}.contact-detail-value{font-size:16px;color:var(--text-primary);font-weight:500}.contact-form-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:56px;position:relative;box-shadow:0 20px 50px #00000080}.contact-form-card h3{font-size:28px;font-weight:300;letter-spacing:-1px;margin-bottom:12px}.contact-form-card>p{font-size:15px;color:var(--text-secondary);margin-bottom:40px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.form-group{position:relative;margin-bottom:24px}.form-group label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-secondary);margin-bottom:12px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:16px 20px;background:#000;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:var(--text-primary);font-size:15px;font-family:inherit;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:#fff9;box-shadow:0 0 20px var(--accent-glow-strong)}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;padding-right:48px;cursor:pointer}.form-group select option{background:#111;color:var(--text-primary)}.form-group textarea{resize:vertical;min-height:150px}.form-submit{display:inline-flex;align-items:center;gap:12px;padding:20px 48px;background:var(--text-primary);color:var(--bg-primary);border:none;border-radius:100px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--transition);width:100%;justify-content:center;margin-top:16px}.form-submit:hover{box-shadow:0 15px 30px var(--accent-glow-strong);transform:translateY(-2px)}.form-submit:active{transform:translateY(0)}.toast{position:fixed;top:100px;right:48px;z-index:10000;background:var(--bg-card);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius);padding:24px 32px;display:flex;align-items:center;gap:16px;opacity:0;visibility:hidden;transform:translate(100px);transition:var(--transition);box-shadow:0 10px 40px #000c}.toast.show{opacity:1;visibility:visible;transform:translate(0)}.toast-icon{width:48px;height:48px;border-radius:50%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-icon .material-symbols-rounded{font-size:24px;color:var(--text-primary)}.toast-text{font-size:15px;font-weight:700;color:var(--text-primary)}.toast-text span{display:block;font-size:13px;font-weight:400;color:var(--text-muted);margin-top:4px}.footer{background:#000;border-top:1px solid var(--border);padding:80px 48px 40px}.footer-container{max-width:1400px;margin:0 auto}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;margin-bottom:64px}.footer-brand-desc{font-size:14px;color:var(--text-secondary);line-height:1.8;margin-top:24px;max-width:320px}.footer-col h4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:24px;color:var(--text-secondary)}.footer-col a{display:block;font-size:14px;color:var(--text-muted);text-decoration:none;margin-bottom:16px;transition:var(--transition)}.footer-col a:hover{color:var(--text-primary);transform:translate(4px)}.footer-social{display:flex;gap:16px;margin-top:32px}.footer-social a{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--bg-secondary);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;transition:var(--transition)}.footer-social a:hover{border-color:#fff6;background:transparent;box-shadow:0 0 15px var(--accent-glow)}.footer-social svg{width:20px;height:20px;fill:var(--text-primary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid rgba(255,255,255,.05)}.footer-bottom p{font-size:13px;color:var(--text-muted)}.footer-bottom-links{display:flex;gap:32px}.footer-bottom-links a{font-size:13px;color:var(--text-muted);text-decoration:none;transition:var(--transition)}.footer-bottom-links a:hover{color:var(--text-primary)}.fade-in{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translate(-40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.fade-in-left.visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transform:translate(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.fade-in-right.visible{opacity:1;transform:translate(0)}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000fa;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;opacity:0;pointer-events:none;transition:var(--transition)}.mobile-menu.open{opacity:1;pointer-events:all}.mobile-menu a{font-size:28px;font-weight:800;letter-spacing:-.5px;color:var(--text-secondary);text-decoration:none;transition:var(--transition)}.mobile-menu a:hover{color:var(--text-primary);transform:scale(1.05)}.mobile-menu-close{position:absolute;top:32px;right:32px;background:none;border:none;color:var(--text-primary);font-size:32px;cursor:pointer}@media (max-width: 1024px){.nav{padding:0 32px}.hero{padding:120px 32px 60px}.hero-content{grid-template-columns:1fr;text-align:center;gap:60px}.hero-text h1,.hero-subtitle{margin-inline:auto}.hero-actions,.hero-stats{justify-content:center}.hero-image{order:-1}.hero-image-container{max-width:400px}.section,.tech-section,.about-section,.location-section,.contact-section{padding:100px 32px}.tech-grid{grid-template-columns:1fr}.products-grid{grid-template-columns:repeat(2,1fr)}.about-container{grid-template-columns:1fr;text-align:center;gap:60px}.about-stats{justify-content:center}.contact-container{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.footer{padding:64px 32px 32px}}@media (max-width: 768px){.nav-links,.nav-cta{display:none}.nav-mobile-toggle{display:block}.hero-text h1{font-size:clamp(36px,10vw,48px)}.hero-actions{flex-direction:column}.hero-actions .btn-primary,.hero-actions .btn-secondary{width:100%;justify-content:center}.hero-stats{flex-direction:column;gap:32px}.products-grid,.about-stats,.form-row{grid-template-columns:1fr}.contact-form-card{padding:32px 24px}.footer-top{grid-template-columns:1fr;gap:40px}.footer-bottom{flex-direction:column;gap:24px;text-align:center}}.back-to-top{position:fixed;bottom:120px;right:48px;z-index:900;width:56px;height:56px;border-radius:50%;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:var(--transition);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--text-primary);color:var(--bg-primary);transform:translateY(-4px);box-shadow:0 10px 30px var(--accent-glow-strong)}.whatsapp-float{position:fixed;bottom:48px;right:48px;z-index:900;width:64px;height:64px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);text-decoration:none;box-shadow:0 10px 30px #00000080}.whatsapp-float svg{width:32px;height:32px;fill:#000;transition:var(--transition)}.whatsapp-float:hover{transform:scale(1.05) translateY(-4px);box-shadow:0 15px 40px #ffffff1a}.whatsapp-tooltip{display:none}@media (max-width: 768px){.whatsapp-float{bottom:32px;right:32px;width:56px;height:56px}.back-to-top{bottom:104px;right:32px;width:48px;height:48px}}.products-grid-large{display:flex;flex-direction:column;gap:80px}.product-card-large{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;background:transparent;border:none;border-radius:0}.product-card-large:nth-child(2n) .product-image-large{order:2}.product-image-large{width:100%;aspect-ratio:4/3;background:radial-gradient(circle at center,#111,#000);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.product-image-large .material-symbols-rounded{font-size:120px;color:#ffffff0d;transition:var(--transition)}.product-card-large:hover .product-image-large .material-symbols-rounded{color:#fff6;transform:scale(1.05)}.product-info-large{padding:0}.product-name-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);margin-bottom:16px}.product-info-large h3{font-size:clamp(32px,3vw,48px);font-weight:800;line-height:1.1;margin-bottom:24px;letter-spacing:-1px}.product-info-large p{font-size:18px;color:var(--text-secondary);line-height:1.6;margin-bottom:32px;max-width:480px}.manifesto-section{padding:200px 48px;display:flex;align-items:center;justify-content:center}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.review-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:48px;transition:var(--transition)}.review-card:hover{border-color:#fff3;transform:translateY(-4px)}.review-quote{font-style:italic;font-size:18px;line-height:1.6;color:var(--text-primary);margin-bottom:24px}.review-author{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary)}@media (max-width: 1024px){.product-card-large{grid-template-columns:1fr;gap:40px}.product-card-large:nth-child(2n) .product-image-large{order:0}.product-info-large p{max-width:100%}.reviews-grid{grid-template-columns:1fr}}.under-dev-root{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 24px}.under-dev-card{max-width:640px;width:100%;padding:56px 48px;border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(circle at top left,rgba(255,255,255,.06),transparent 55%),radial-gradient(circle at bottom right,rgba(0,240,255,.08),transparent 55%),#000;box-shadow:0 24px 60px #000000e6,0 0 40px #00f0ff2e;text-align:center}.under-dev-logo{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.under-dev-logo-img{height:64px;width:auto;display:block}.under-dev-tag{display:inline-block;padding:6px 16px;border-radius:999px;border:1px solid var(--border);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--text-secondary);margin-bottom:20px;background:#ffffff08}.under-dev-title{font-size:clamp(32px,4vw,44px);font-weight:800;letter-spacing:-1.5px;margin-bottom:20px}.under-dev-text{font-size:16px;line-height:1.8;color:var(--text-secondary);margin-bottom:20px}.under-dev-text-secondary{font-size:14px;color:var(--text-muted)}.under-dev-text-secondary a{color:var(--text-primary);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px}.under-dev-text-secondary a:hover{border-color:#ffffffb3}@media (max-width: 768px){.under-dev-card{padding:40px 28px}}
