.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;transition:var(--transition);padding:20px 0}.navbar.scrolled{background:#1a1a1af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #00d4ff1a;padding:15px 0}.nav-container{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.nav-logo{display:flex;align-items:center;gap:15px;cursor:pointer}.logo-image{width:45px;height:45px;object-fit:contain;border-radius:10px}.titleApp{animation:glitch 1s linear infinite;letter-spacing:4px;font-size:25px;text-transform:uppercase;color:#fff;font-weight:700;position:relative;overflow:hidden;display:inline-block}@keyframes glitch{2%,64%{transform:translate(2px) skew(0)}4%,60%{transform:translate(-2px) skew(0)}62%{transform:translate(0) skew(5deg)}}.titleApp:before,.titleApp:after{content:attr(title);position:absolute;left:0}.titleApp:before{animation:glitchTop 1s linear infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%)}@keyframes glitchTop{2%,64%{transform:translate(2px,-2px)}4%,60%{transform:translate(-2px,2px)}62%{transform:translate(13px,-1px) skew(-13deg)}}.titleApp:after{animation:glitchBotom 1.5s linear infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);-webkit-clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%)}@keyframes glitchBotom{2%,64%{transform:translate(-2px)}4%,60%{transform:translate(-2px)}62%{transform:translate(-22px,5px) skew(21deg)}}.nav-menu{display:flex;gap:40px;align-items:center}.nav-menu a{color:var(--white);text-decoration:none;font-size:15px;font-weight:500;position:relative;cursor:pointer;transition:var(--transition)}.nav-menu a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--primary);transition:var(--transition)}.nav-menu a:hover{color:var(--primary)}.nav-menu a:hover:after{width:100%}.mobile-toggle{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer}.mobile-toggle span{width:25px;height:3px;background:var(--primary);border-radius:2px;transition:var(--transition)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding:120px 0 60px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(0,212,255,.1),transparent 50%),radial-gradient(circle at 80% 80%,rgba(123,104,238,.1),transparent 50%);pointer-events:none}.hero-container{max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-content{position:relative;z-index:2}.geometric-decoration{position:absolute;left:-50px;top:-30px;width:120px;height:120px;border:2px solid var(--primary);opacity:.2;transform:rotate(45deg);animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:rotate(45deg) translateY(0)}50%{transform:rotate(45deg) translateY(-20px)}}.neon-text{color:#faeded;text-shadow:0 0 10px #0ff,0 0 20px #0ff,0 0 30px #0ff,0 0 40px #0ff,0 0 70px #0ff,0 0 80px #0ff,0 0 100px #0ff,0 0 150px #0ff;animation:neon-animation 1.5s infinite linear alternate;font-size:45px}@keyframes neon-animation{0%{text-shadow:0 0 10px #0ff,0 0 20px #0ff,0 0 30px #0ff,0 0 40px #0ff,0 0 70px #0ff,0 0 80px #0ff,0 0 100px #0ff,0 0 150px #0ff}to{text-shadow:0 0 5px #0ff,0 0 10px #0ff,0 0 15px #0ff,0 0 20px #0ff,0 0 35px #0ff,0 0 40px #0ff,0 0 50px #0ff,0 0 75px #0ff}}.title-divider{width:60px;height:3px;background:var(--primary);margin-bottom:25px}.hero-title{font-size:56px;font-weight:800;line-height:1.1;margin-bottom:30px;letter-spacing:-1px}.highlight{color:var(--primary);position:relative;display:inline-block}.hero-description{font-size:17px;line-height:1.8;color:var(--gray);margin-bottom:40px;max-width:550px}.hero-buttons{display:flex;gap:20px;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:16px 40px;font-size:16px;font-weight:600;border-radius:50px;cursor:pointer;transition:var(--transition);border:none;letter-spacing:.5px}.btn-primary{background:var(--primary);color:var(--dark);box-shadow:0 8px 25px #00d4ff4d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #00d4ff80}.btn-secondary{background:transparent;color:var(--white);border:2px solid var(--primary)}.btn-secondary:hover{background:var(--primary);color:var(--dark)}.hero-visual{position:relative;height:600px}.phone-mockup{position:relative;width:300px;height:600px;background:linear-gradient(135deg,var(--dark-light),var(--dark));border-radius:40px;padding:15px;box-shadow:0 20px 60px #00000080;margin:0 auto;z-index:2;border:3px solid rgba(0,212,255,.3)}.phone-screen{width:100%;height:100%;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:30px;position:relative;overflow:hidden}.phone-screen:before{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:100px;height:25px;background:var(--dark);border-radius:0 0 20px 20px}.phone-screen.vr-screen{background:linear-gradient(135deg,#0a0a0a,#1a1a2e)}.vr-grid{position:absolute;inset:0;background-image:linear-gradient(0deg,rgba(0,212,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.1) 1px,transparent 1px);background-size:30px 30px;animation:grid-move 10s linear infinite}@keyframes grid-move{0%{transform:perspective(500px) rotateX(60deg) translateY(0)}to{transform:perspective(500px) rotateX(60deg) translateY(30px)}}.vr-horizon{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent);box-shadow:0 0 20px #00d4ff99;animation:horizon-pulse 2s ease-in-out infinite}@keyframes horizon-pulse{0%,to{opacity:.5}50%{opacity:1}}.vr-crosshair{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:2px solid rgba(0,212,255,.8);border-radius:50%;box-shadow:0 0 20px #00d4ff99}.vr-crosshair:before,.vr-crosshair:after{content:"";position:absolute;background:#00d4ffcc}.vr-crosshair:before{top:50%;left:10%;width:80%;height:2px;transform:translateY(-50%)}.vr-crosshair:after{left:50%;top:10%;height:80%;width:2px;transform:translate(-50%)}.hologram-layers{position:absolute;top:20%;left:20%;width:60%;height:60%}.holo-layer{position:absolute;width:100%;height:100%;border:1px solid rgba(0,212,255,.3);border-radius:10px;animation:holo-float 3s ease-in-out infinite}.holo-layer:nth-child(1){animation-delay:0s}.holo-layer:nth-child(2){animation-delay:.5s;border-color:#7b68ee4d}.holo-layer:nth-child(3){animation-delay:1s;border-color:#ff6b6b4d}@keyframes holo-float{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-20px) scale(1.05);opacity:.8}}.circle-decoration{position:absolute;border:3px solid var(--primary);border-radius:50%;opacity:.4}.circle-decoration.large{width:400px;height:400px;top:100px;right:-50px;background:radial-gradient(circle,rgba(0,212,255,.1),transparent);animation:pulse 4s ease-in-out infinite}.circle-decoration.medium{width:150px;height:150px;top:50px;right:100px;animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.1);opacity:.6}}.triangle-decoration{position:absolute;bottom:150px;right:50px;width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-bottom:100px solid var(--primary);opacity:.3;transform:rotate(20deg);animation:rotate 10s linear infinite}@keyframes rotate{0%{transform:rotate(20deg)}to{transform:rotate(380deg)}}.dots-pattern{position:absolute;top:150px;right:250px;width:120px;height:120px;background-image:radial-gradient(circle,var(--primary) 2px,transparent 2px);background-size:15px 15px;opacity:.3}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.scroll-line{width:2px;height:40px;background:linear-gradient(to bottom,var(--primary),transparent);animation:scroll 2s ease-in-out infinite}@keyframes scroll{0%,to{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}:root{--phone-width: 280px;--phone-height: 570px;--phone-radius: 42px}.device-assembly{position:relative;display:grid;place-items:center;min-height:100vh;overflow:hidden;background:transparent!important;z-index:10}.ambient-glow,.glow-one,.glow-two{display:none!important}.device-scene{position:relative;width:var(--phone-width);height:var(--phone-height);background:transparent!important;transform-style:preserve-3d;perspective:1400px}.device-scene:before,.device-scene:after,.device-assembly:before,.device-assembly:after{display:none!important;content:none!important}.phone-layer{position:absolute;top:50%;left:50%;width:var(--phone-width);height:var(--phone-height);border-radius:var(--phone-radius);transform-style:preserve-3d}.phone-back{z-index:1;border:1px solid rgba(166,190,255,.25);background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 30%),linear-gradient(145deg,#161b42,#060817 76%);box-shadow:inset 0 0 30px #5b80ff26,0 40px 80px #00000080;animation:assemble-back 6s cubic-bezier(.22,1,.36,1) infinite}.camera-module{position:absolute;top:22px;left:20px;width:95px;height:98px;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(145deg,#2b315a,#10142d)}.camera-lens{width:31px;height:31px;border:3px solid #050916;border-radius:50%;background:radial-gradient(circle at 35% 30%,#95c5ff 0 4%,#152e68 10%,#060c21 58%);box-shadow:0 0 0 2px #3b4674}.camera-flash{align-self:center;width:13px;height:13px;border-radius:50%;background:#fff5c2;box-shadow:0 0 15px #ffe786}.phone-frame{z-index:2;padding:8px;background:linear-gradient(130deg,#9cb1db,#303b65 22%,#0a0d1d 68%,#596b9b);box-shadow:0 0 0 1px #ffffff4d,0 40px 65px #0006;animation:assemble-frame 6s cubic-bezier(.22,1,.36,1) infinite}.side-button{position:absolute;left:-4px;width:5px;border-radius:5px 0 0 5px;background:#8b9ac1}.button-volume{top:130px;height:54px}.button-power{top:210px;height:75px}.phone-screen{z-index:3;overflow:hidden;padding:8px;border:1px solid rgba(255,255,255,.26);background:#060814;box-shadow:inset 0 0 0 2px #141c39,0 30px 45px #00000052;animation:assemble-screen 6s cubic-bezier(.22,1,.36,1) infinite}.phone-screen:before{content:"";position:absolute;inset:8px;border-radius:35px;background:radial-gradient(circle at 72% 16%,rgba(111,80,255,.85),transparent 26%),radial-gradient(circle at 15% 83%,rgba(0,205,255,.55),transparent 30%),linear-gradient(165deg,#19264f,#0c1534 48%,#12102b)}.dynamic-island{position:absolute;z-index:3;top:18px;left:50%;width:84px;height:23px;border-radius:20px;transform:translate(-50%);background:#030407}.screen-content{position:relative;z-index:1;height:100%;padding:47px 16px 14px;display:flex;flex-direction:column;color:#fff}.screen-header{position:absolute;top:31px;right:24px;left:24px;display:flex;justify-content:space-between;font-size:10px;font-weight:700;opacity:.9}.signal{font-size:8px;letter-spacing:1px}.chat-title{display:flex;align-items:center;gap:9px;margin:8px 2px 11px}.chat-title-badge{width:29px;height:29px;display:grid;flex-shrink:0;place-items:center;border:1px solid rgba(148,182,255,.32);border-radius:10px;color:#c4e7ff;background:linear-gradient(135deg,#4d78ff,#7746d8);box-shadow:0 0 17px #5d78ff57;font-size:9px;font-weight:800}.chat-title p{margin:0 0 2px;color:#9aa9d6;font-size:8px}.chat-title strong{color:#f4f7ff;font-size:13px;line-height:1}.bot-preview{position:relative;z-index:2;display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(156,178,255,.17);border-radius:21px;background:linear-gradient(145deg,#12214dd1,#070c22c2);box-shadow:inset 0 1px #ffffff12,0 15px 28px #00000036}.bot-preview:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.33;background-image:linear-gradient(rgba(148,168,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(148,168,255,.045) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.bot-preview-header{position:relative;z-index:2;display:flex;align-items:center;gap:9px;flex-shrink:0;padding:11px;border-bottom:1px solid rgba(150,174,255,.1);background:#050a1d6b}.bot-avatar{position:relative;width:31px;height:31px;display:grid;flex-shrink:0;place-items:center;overflow:hidden;border:1px solid rgba(162,191,255,.34);border-radius:11px;color:#c0efff;background:radial-gradient(circle at 28% 25%,#8cdaff,transparent 17%),linear-gradient(145deg,#5677ff,#5528bc 72%);box-shadow:0 0 16px #5c84ff7a,inset 0 1px 1px #ffffff5c;font-size:15px}.bot-avatar-orbit{position:absolute;width:44px;height:9px;border:1px solid rgba(222,244,255,.55);border-radius:50%;animation:avatar-orbit 3.2s linear infinite}.bot-profile{display:flex;flex:1;flex-direction:column;gap:3px}.bot-profile strong{color:#f4f7ff;font-size:10px;font-weight:750;letter-spacing:.01em}.bot-profile span{display:flex;align-items:center;gap:4px;color:#93a6d4;font-size:7px}.online-dot{width:5px;height:5px;border-radius:50%;background:#55edb0;box-shadow:0 0 8px #55edb0e6;animation:online-pulse 1.7s ease-in-out infinite}.bot-more{color:#aab9e7;font-size:13px;letter-spacing:1px}.chat-messages{position:relative;z-index:1;display:flex;flex:1;min-height:0;flex-direction:column;gap:7px;padding:10px 10px 7px;overflow:hidden}.chat-message{max-width:88%;padding:7px 8px;border-radius:11px;font-size:7.5px;font-weight:500;line-height:1.38;opacity:0}.bot-message{align-self:flex-start;border:1px solid rgba(146,171,255,.15);border-bottom-left-radius:4px;color:#dce6ff;background:linear-gradient(145deg,#1f336dd1,#121b3fe0);box-shadow:0 7px 13px #00000029}.bot-message>span{display:block}.user-message{align-self:flex-end;border:1px solid rgba(208,182,255,.24);border-bottom-right-radius:4px;color:#fff;background:linear-gradient(135deg,#6e4cdd,#9c5cde);box-shadow:0 7px 14px #6437be42}.quick-options{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.quick-options button{padding:4px 5px;border:1px solid rgba(146,187,255,.34);border-radius:7px;outline:none;color:#b9d8ff;background:#436fcf26;font:inherit;font-size:6.5px;white-space:nowrap;cursor:default}.typing-indicator{align-self:flex-start;display:flex;align-items:center;gap:3px;width:max-content;padding:7px 9px;border:1px solid rgba(146,171,255,.15);border-radius:11px 11px 11px 4px;background:#1a2a5bc4;opacity:0}.typing-indicator span{width:4px;height:4px;border-radius:50%;background:#a9caff;animation:typing-dot .9s ease-in-out infinite}.typing-indicator span:nth-child(2){animation-delay:.15s}.typing-indicator span:nth-child(3){animation-delay:.3s}.chat-input-preview{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:8px;margin:0 9px 9px;padding:6px 6px 6px 9px;border:1px solid rgba(158,180,255,.12);border-radius:11px;color:#6e7da9;background:#03081885;font-size:7px}.send-button{width:21px;height:21px;display:grid;flex-shrink:0;place-items:center;border-radius:7px;color:#f4f7ff;background:linear-gradient(135deg,#6f76ff,#a05de7);box-shadow:0 0 12px #7771ff73;font-size:13px;font-weight:700}.message-one{animation:message-one 6s ease-out infinite}.message-two{animation:message-two 6s ease-out infinite}.message-three{animation:message-three 6s ease-out infinite}.message-four{animation:message-four 6s ease-out infinite}@keyframes message-one{0%,8%{opacity:0;transform:translate(-8px,8px) scale(.96)}14%,86%{opacity:1;transform:translate(0) scale(1)}93%,to{opacity:0;transform:translate(-5px,4px) scale(.98)}}@keyframes message-two{0%,23%{opacity:0;transform:translate(8px,8px) scale(.96)}30%,86%{opacity:1;transform:translate(0) scale(1)}93%,to{opacity:0;transform:translate(5px,4px) scale(.98)}}@keyframes message-three{0%,42%{opacity:0;transform:translate(-8px,8px) scale(.96)}50%,86%{opacity:1;transform:translate(0) scale(1)}93%,to{opacity:0;transform:translate(-5px,4px) scale(.98)}}@keyframes message-four{0%,65%{opacity:0;transform:translate(-8px,8px) scale(.96)}71%,86%{opacity:1;transform:translate(0) scale(1)}93%,to{opacity:0;transform:translate(-5px,4px) scale(.98)}}@keyframes typing-dot{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes avatar-orbit{0%{transform:rotate(-30deg)}to{transform:rotate(330deg)}}@keyframes online-pulse{50%{box-shadow:0 0 13px #55edb0;transform:scale(1.18)}}.phone-glass-reflection{z-index:4;pointer-events:none;overflow:hidden;background:linear-gradient(118deg,transparent 10%,rgba(255,255,255,.15) 34%,transparent 47%);mix-blend-mode:screen;opacity:.55;animation:assemble-glass 6s cubic-bezier(.22,1,.36,1) infinite}.ambient-glow{position:absolute;width:340px;height:340px;border-radius:50%;filter:blur(70px);opacity:.45;pointer-events:none}.glow-one{background:#2654eb;transform:translate(-150px,-100px)}.glow-two{background:#c237d3;transform:translate(180px,200px)}@keyframes assemble-back{0%,10%{opacity:0;transform:translate(-50%,-50%) translateZ(-120px) translateY(130px) rotate(-8deg)}25%,82%{opacity:1;transform:translate(-50%,-50%) translateZ(-45px) translateY(0) rotate(0)}to{opacity:0;transform:translate(-50%,-50%) translateZ(-120px) translateY(130px) rotate(-8deg)}}@keyframes assemble-frame{0%,15%{opacity:0;transform:translate(-50%,-50%) translateZ(-20px) translate(-170px) rotate(-12deg)}32%,82%{opacity:1;transform:translate(-50%,-50%) translateZ(0) translate(0) rotate(0)}to{opacity:0;transform:translate(-50%,-50%) translateZ(-20px) translate(-170px) rotate(-12deg)}}@keyframes assemble-screen{0%,23%{opacity:0;transform:translate(-50%,-50%) translateZ(100px) translateY(-180px) rotateX(16deg)}41%,82%{opacity:1;transform:translate(-50%,-50%) translateZ(12px) translateY(0) rotateX(0)}to{opacity:0;transform:translate(-50%,-50%) translateZ(100px) translateY(-180px) rotateX(16deg)}}@keyframes assemble-glass{0%,32%{opacity:0;transform:translate(-50%,-50%) translateZ(135px) scale(.9)}48%,82%{opacity:.55;transform:translate(-50%,-50%) translateZ(135px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translateZ(135px) scale(.9)}}@media(max-width:600px){.device-assembly{min-height:620px}.device-scene{width:360px;height:610px;transform:scale(.8) rotateX(7deg) rotateY(-14deg)}}.about{position:relative;padding:120px 0;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(0,212,255,.055),transparent 26%),radial-gradient(circle at 88% 85%,rgba(0,212,255,.045),transparent 23%),#202526}.about-container{width:min(1220px,calc(100% - 64px));margin:0 auto}.about-heading{display:flex;align-items:flex-start;gap:18px}.about-number{margin-top:8px;color:#00d4ff;font-family:Courier New,monospace;font-size:17px;font-weight:500;line-height:1}.about-eyebrow{margin:0 0 10px;color:#00d4ffbf;font-family:Courier New,monospace;font-size:11px;font-weight:700;letter-spacing:.16em}.section-title{margin:0;color:#fff;font-size:clamp(40px,5vw,66px);font-weight:800;line-height:1;letter-spacing:-.045em}.about-divider{width:70px;height:4px;margin:30px 0 48px 36px;border-radius:999px;background:#00d4ff;box-shadow:0 0 18px #00d4ff61}.about-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:clamp(48px,7vw,110px);align-items:start}.about-copy{max-width:640px}.about-copy p{margin:0 0 22px;color:#ffffffb3;font-size:17px;line-height:1.85}.about-copy .about-intro{color:#ffffffe6;font-size:19px;line-height:1.8}.about-button{display:inline-flex;align-items:center;gap:16px;margin-top:16px;padding:15px 17px 15px 22px;border:1px solid rgba(0,212,255,.55);border-radius:999px;color:#fff;font-size:15px;font-weight:700;text-decoration:none;background:#00d4ff12;box-shadow:0 8px 24px #00d4ff14;transition:transform .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease}.about-button:hover{color:#071014;background:#00d4ff;box-shadow:0 10px 30px #00d4ff3d;transform:translateY(-3px)}.about-button-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#071014;font-size:20px;line-height:1;background:#00d4ff;transition:transform .22s ease,background .22s ease}.about-button:hover .about-button-icon{color:#fff;background:#071014;transform:translate(3px)}.services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service-card{position:relative;min-height:230px;padding:28px;overflow:hidden;border:1px solid rgba(0,212,255,.18);border-radius:20px;background:linear-gradient(145deg,#00d4ff13,#00d4ff05);transition:transform .25s ease,border-color .25s ease,background .25s ease}.service-card:after{position:absolute;right:-28px;bottom:-28px;width:120px;height:120px;border-radius:50%;content:"";background:#00d4ff12;filter:blur(12px)}.service-card:hover{border-color:#00d4ff8c;background:linear-gradient(145deg,#00d4ff21,#00d4ff08);transform:translateY(-6px)}.service-card-wide{grid-column:1 / -1;min-height:190px}.service-index{display:block;color:#00d4ff9e;font-family:Courier New,monospace;font-size:12px;letter-spacing:.08em}.service-icon{display:grid;width:42px;height:42px;margin:28px 0 22px;place-items:center;border:1px solid rgba(0,212,255,.34);border-radius:12px;color:#00d4ff;font-family:Courier New,monospace;font-size:17px;font-weight:700;background:#00d4ff14}.service-card h3{position:relative;z-index:1;margin:0 0 10px;color:#fff;font-size:clamp(23px,2vw,29px);font-weight:750;line-height:1.1;letter-spacing:-.03em}.service-card p{position:relative;z-index:1;max-width:300px;margin:0;color:#ffffffa3;font-size:14px;line-height:1.55}@media(max-width:1040px){.about{padding:96px 0}.about-container{width:min(820px,calc(100% - 48px))}.about-layout{grid-template-columns:1fr;gap:52px}.about-copy{max-width:100%}.services-grid{max-width:760px}}@media(max-width:640px){.about{padding:72px 0}.about-container{width:calc(100% - 32px)}.about-heading{gap:11px}.about-number{margin-top:5px;font-size:14px}.about-eyebrow{margin-bottom:8px;font-size:9px;letter-spacing:.12em}.section-title{font-size:38px}.about-divider{width:54px;height:3px;margin:24px 0 34px 25px}.about-layout{gap:38px}.about-copy p{margin-bottom:18px;font-size:15px;line-height:1.75}.about-copy .about-intro{font-size:16px;line-height:1.75}.about-button{width:100%;justify-content:space-between;margin-top:10px;padding:13px 14px 13px 18px;font-size:14px}.services-grid{grid-template-columns:1fr;gap:13px}.service-card,.service-card-wide{grid-column:auto;min-height:auto;padding:22px;border-radius:16px}.service-icon{width:38px;height:38px;margin:20px 0 17px;font-size:15px}.service-card h3{margin-bottom:8px;font-size:25px}.service-card p{font-size:14px}}.features{padding:100px 0 80px;background:var(--dark);position:relative}.features:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,212,255,.03),transparent 70%);pointer-events:none}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:0;position:relative;z-index:1}.feature-card-modern{background:#ffffff05;padding:40px 30px;border-radius:16px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp .6s ease-out backwards}.feature-card-modern:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);opacity:0;transition:opacity .4s ease}.feature-card-modern:hover{background:#00d4ff0a;border-color:#00d4ff4d;transform:translateY(-8px);box-shadow:0 20px 40px #0006,0 0 0 1px #00d4ff1a}.feature-card-modern:hover:before{opacity:1}.feature-icon-wrapper{margin-bottom:24px;display:flex;align-items:center;justify-content:flex-start}.feature-icon-modern{width:56px;height:56px;background:#00d4ff14;border:1px solid rgba(0,212,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;color:var(--primary)}.feature-icon-modern svg{width:28px;height:28px;stroke:currentColor;transition:all .4s ease}.feature-icon-modern:before{content:"";position:absolute;inset:-1px;border-radius:12px;padding:1px;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.feature-card-modern:hover .feature-icon-modern{background:#00d4ff26;transform:scale(1.05) rotate(5deg);box-shadow:0 8px 24px #00d4ff4d}.feature-card-modern:hover .feature-icon-modern svg{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(0,212,255,.6))}.feature-card-modern:hover .feature-icon-modern:before{opacity:1}.feature-title-modern{font-size:20px;font-weight:700;margin-bottom:14px;color:var(--white);line-height:1.3;letter-spacing:-.3px}.feature-description-modern{font-size:14px;color:#b0b0b0e6;line-height:1.7;letter-spacing:.2px;margin:0}.feature-card-modern:hover .feature-description-modern{color:#b0b0b0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.feature-card-modern:nth-child(1){animation-delay:.1s}.feature-card-modern:nth-child(2){animation-delay:.2s}.feature-card-modern:nth-child(3){animation-delay:.3s}.feature-card-modern:nth-child(4){animation-delay:.4s}.feature-card-modern:nth-child(5){animation-delay:.5s}.feature-card-modern:nth-child(6){animation-delay:.6s}.contact{padding:100px 0;background:linear-gradient(180deg,var(--dark) 0%,var(--dark-light) 100%);position:relative;overflow:hidden}.contact:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 35%,rgba(0,212,255,.07),transparent 55%),radial-gradient(circle at 85% 65%,rgba(123,104,238,.07),transparent 55%);pointer-events:none}.contact-content{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:start}.contact-info .section-title{margin-bottom:16px}.contact-description{color:var(--gray);font-size:16px;line-height:1.8;max-width:520px;margin-bottom:35px}.contact-details{display:grid;gap:16px;margin-bottom:30px}.contact-item{display:flex;gap:16px;align-items:center;padding:18px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition);position:relative;overflow:hidden}.contact-item:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,212,255,.08),transparent);transform:translate(-120%);transition:var(--transition)}.contact-item:hover{transform:translateY(-4px);border-color:#00d4ff47;box-shadow:0 18px 40px #00000059}.contact-item:hover:before{transform:translate(120%)}.contact-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#00d4ff1a;border:1px solid rgba(0,212,255,.18);color:var(--primary);font-size:20px;flex-shrink:0;box-shadow:0 8px 24px #00d4ff1f}.contact-item h4{margin:0 0 2px;font-size:14px;font-weight:700;color:var(--white);letter-spacing:.3px}.contact-item p{margin:0;color:var(--gray);font-size:14px;line-height:1.5}.social-links{display:flex;flex-wrap:wrap;gap:12px}.social-link{text-decoration:none;color:var(--white);font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:10px 14px;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:var(--transition);position:relative;overflow:hidden}.social-link:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(135deg,#00d4ff1f,#7b68ee1f);transition:var(--transition)}.social-link:hover{transform:translateY(-2px);border-color:#00d4ff47;box-shadow:0 12px 28px #00d4ff1a}.social-link:hover:before{opacity:1}.contact-form-wrapper{position:relative;border-radius:24px;padding:32px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.contact-form-wrapper:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#00d4ff38,#7b68ee2e);opacity:.35;filter:blur(18px);pointer-events:none}.contact-form{position:relative;z-index:1;display:grid;gap:14px}.form-group input,.form-group textarea{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);outline:none;background:#1a1a1a8c;color:var(--white);font-size:14px;transition:var(--transition)}.form-group textarea{resize:vertical;min-height:140px}.form-group input::placeholder,.form-group textarea::placeholder{color:#b0b0b0d9}.form-group input:focus,.form-group textarea:focus{border-color:#00d4ff8c;box-shadow:0 0 0 3px #00d4ff1f;background:#1a1a1aa6}.form-group input:disabled,.form-group textarea:disabled{opacity:.65;cursor:not-allowed}.btn-submit{margin-top:6px;width:100%;padding:16px 18px;border-radius:999px;border:none;cursor:pointer;font-size:15px;font-weight:800;letter-spacing:.4px;background:var(--primary);color:var(--dark);display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:var(--transition);box-shadow:0 10px 28px #00d4ff40;position:relative;overflow:hidden}.btn-submit:before{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transition:var(--transition)}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00d4ff66}.btn-submit:hover:before{left:120%}.btn-submit:disabled{cursor:not-allowed;opacity:.85;box-shadow:none;transform:none}.btn-submit .arrow{display:inline-block;transition:var(--transition)}.btn-submit:hover .arrow{transform:translate(4px)}.toast{position:fixed;top:100px;right:30px;min-width:350px;max-width:400px;background:#1a1a1afa;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 10px 40px #00000080;z-index:9999;animation:slideInRight .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}@keyframes slideInRight{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.toast-success{border-left:4px solid var(--primary)}.toast-error{border-left:4px solid var(--danger)}.toast-icon{font-size:28px;flex-shrink:0;animation:iconPop .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes iconPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.toast-content{flex:1}.toast-title{font-size:16px;font-weight:700;margin-bottom:5px;color:var(--white)}.toast-message{font-size:14px;color:var(--gray);margin:0;line-height:1.5}.toast-close{background:transparent;border:none;color:var(--gray);font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:var(--transition);flex-shrink:0}.toast-close:hover{background:#ffffff1a;color:var(--white)}.spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(26,26,26,.3);border-top-color:var(--dark);border-radius:50%;animation:spin .8s linear infinite;margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.toast{top:20px;right:20px;left:20px;min-width:auto;max-width:none}}.footer{background:var(--dark-light);border-top:1px solid rgba(0,212,255,.1)}.footer-content{padding:60px 0 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:50px;margin-bottom:50px}.footer-column{display:flex;flex-direction:column;gap:20px}.footer-logo{display:flex;align-items:center;gap:15px;margin-bottom:10px}.logo-text{display:flex;flex-direction:column;line-height:1.2}.logo-title{font-size:14px;font-weight:600;letter-spacing:1px}.logo-subtitle{font-size:12px;font-weight:400;color:var(--primary);letter-spacing:2px}.footer-description{font-size:15px;line-height:1.7;color:var(--gray);max-width:350px}.footer-social-animated{margin-top:25px}.footer-social-animated ul{list-style:none;padding:0;margin:0;display:flex;gap:12px}.footer-social-animated ul li{list-style:none}.footer-social-animated ul li a{width:45px;height:45px;background-color:#fff;text-align:center;line-height:45px;font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;overflow:hidden;border:3px solid #fff;z-index:1;transition:all .3s ease}.media-icon{position:relative;color:#262626;transition:all .5s ease;z-index:3}.footer-social-animated ul li a:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;transition:top .5s ease;z-index:2}.footer-social-animated ul li a:hover:before{top:0}.footer-social-animated ul li:nth-child(1) a:before{background:#1877f2}.footer-social-animated ul li:nth-child(2) a:before{background:linear-gradient(45deg,#dc2743 50%,#3ddc84 75%)}.footer-social-animated ul li:nth-child(3) a:before{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.footer-social-animated ul li:nth-child(4) a:before{background:#a6ff00}.footer-social-animated ul li a:hover .media-icon{color:#fff;transform:rotateY(360deg)}.footer-social-animated ul li a:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00d4ff4d}.footer-title{font-size:18px;font-weight:700;margin-bottom:10px;color:var(--primary)}.footer-links{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-links a{color:var(--gray);text-decoration:none;font-size:15px;transition:var(--transition);display:inline-block}.footer-links a:hover{color:var(--primary);transform:translate(5px)}.footer-contact-info{margin-top:20px;font-size:14px;line-height:1.8}.footer-contact-info strong{color:var(--primary)}.footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding:30px 0}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.copyright{font-size:14px;color:var(--gray)}.footer-badges{display:flex;gap:15px}.badge{padding:8px 16px;background:#00d4ff0d;border-radius:20px;font-size:12px;color:var(--gray);border:1px solid rgba(0,212,255,.1)}.footer-phone-link,.footer-phone-link:link,.footer-phone-link:visited,.footer-phone-link:hover,.footer-phone-link:active{color:#fff;text-decoration:none}.footer-contact-badge{color:var(--primary);cursor:pointer;text-decoration:none;transition:var(--transition)}.footer-contact-badge:hover{border-color:var(--primary);color:var(--dark);background:var(--primary);transform:translateY(-2px)}.faq{padding:100px 0;background:var(--dark);position:relative;overflow:hidden}.faq:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 25%,rgba(0,212,255,.08),transparent 28%),radial-gradient(circle at 88% 78%,rgba(123,104,238,.09),transparent 30%)}.faq .container{position:relative;z-index:1}.faq-header{max-width:720px;margin-bottom:55px}.faq-eyebrow{color:var(--primary);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.faq-title{margin-bottom:16px}.faq-header .title-divider{margin-bottom:20px}.faq-header .section-description{margin:0;max-width:650px;text-align:left;font-size:16px}.faq-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:35px;align-items:start}.faq-list{display:grid;gap:14px}.faq-item{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;transition:var(--transition)}.faq-item:hover,.faq-item-open{border-color:#00d4ff59;box-shadow:0 16px 35px #0000003d}.faq-item-open{background:#00d4ff09}.faq-question{width:100%;padding:22px 24px;border:0;background:transparent;color:var(--white);display:grid;grid-template-columns:40px 1fr 38px;align-items:center;gap:15px;text-align:left;cursor:pointer;font:inherit}.faq-question:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.faq-question-number{color:var(--primary);font-size:13px;font-weight:800;letter-spacing:1px}.faq-question-text{font-size:16px;font-weight:700;line-height:1.45}.faq-toggle{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#00d4ff17;border:1px solid rgba(0,212,255,.2);color:var(--primary);font-size:24px;font-weight:400;line-height:1;transition:var(--transition)}.faq-item:hover .faq-toggle,.faq-item-open .faq-toggle{background:var(--primary);color:var(--dark);box-shadow:0 0 20px #00d4ff47}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-item-open .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer{min-height:0;overflow:hidden;padding:0 24px;margin-left:55px}.faq-item-open .faq-answer{padding-bottom:23px}.faq-answer p{color:var(--gray);font-size:14px;line-height:1.8;margin:0;padding-top:2px}.faq-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.faq-tag{padding:5px 10px;border-radius:999px;color:#ffffffd1;background:#7b68ee1a;border:1px solid rgba(123,104,238,.2);font-size:11px;font-weight:700;letter-spacing:.2px}.faq-cta{position:sticky;top:105px;padding:34px 28px;border-radius:22px;background:linear-gradient(145deg,#00d4ff1c,#7b68ee14);border:1px solid rgba(0,212,255,.22);overflow:hidden}.faq-cta:before{content:"";position:absolute;width:160px;height:160px;top:-85px;right:-80px;border-radius:50%;border:1px solid rgba(0,212,255,.3)}.faq-cta-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:16px;background:var(--primary);color:var(--dark);box-shadow:0 10px 25px #00d4ff47;font-size:28px;font-weight:800}.faq-cta-label{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:8px}.faq-cta h3{color:var(--white);font-size:24px;line-height:1.25;margin-bottom:14px}.faq-cta>p:not(.faq-cta-label){color:var(--gray);font-size:14px;line-height:1.75;margin-bottom:25px}.faq-cta-button{width:100%;padding:14px 16px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--primary);color:var(--dark);text-decoration:none;font-size:14px;font-weight:800;transition:var(--transition)}.faq-cta-button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00d4ff61}.faq-cta-button span{font-size:18px;transition:var(--transition)}.faq-cta-button:hover span{transform:translate(4px)}@media(max-width:1024px){.faq-layout{grid-template-columns:1fr}.faq-cta{position:relative;top:auto}}@media(max-width:768px){.faq{padding:75px 0}.faq-header{margin-bottom:35px}.faq-question{padding:18px;grid-template-columns:28px 1fr 32px;gap:10px}.faq-question-text{font-size:14px}.faq-toggle{width:30px;height:30px;font-size:21px}.faq-answer{margin-left:38px;padding:0 18px}.faq-item-open .faq-answer{padding-bottom:18px}.faq-answer p{font-size:13px}.faq-cta{padding:28px 22px}}.tech-news{position:relative;min-height:100vh;padding-bottom:90px;overflow:hidden;color:var(--white);background:linear-gradient(180deg,var(--dark-light) 0%,var(--dark) 100%)}.tech-news .tech-container{position:relative;z-index:1;width:min(1200px,calc(100% - 40px));margin:0 auto}.tech-masthead{position:relative;padding:35px 0 85px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 12% 45%,rgba(0,212,255,.1),transparent 35%),radial-gradient(circle at 90% 20%,rgba(123,104,238,.13),transparent 35%)}.tech-masthead:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.15;background-image:linear-gradient(rgba(0,212,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.12) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.tech-brand-row{position:relative;z-index:2;display:flex;align-items:center;gap:25px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.09)}.tech-brand{color:var(--white);font-size:25px;font-weight:900;letter-spacing:-1.2px;text-decoration:none}.tech-brand span{color:var(--primary)}.tech-brand i{color:var(--secondary);font-style:normal}.tech-brand-caption,.tech-brand-date{color:var(--gray);font-size:10px;font-weight:800;letter-spacing:1.5px}.tech-brand-date{margin-left:auto;letter-spacing:.5px}.tech-hero-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:75px}.tech-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:25px;color:var(--primary);font-size:11px;font-weight:900;letter-spacing:2px}.tech-live-dot{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 12px var(--primary);animation:techPulse 2s infinite}.tech-hero-header h1{max-width:760px;margin:0 0 22px;color:var(--white);font-size:clamp(42px,6vw,70px);font-weight:900;line-height:1.08;letter-spacing:-2.8px}.tech-hero-header h1 span{color:var(--primary);text-shadow:0 0 35px rgba(0,212,255,.16)}.tech-hero-header p{max-width:620px;margin:0;color:var(--gray);font-size:16px;line-height:1.9}.tech-hero-decoration{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0;color:#ffffff40;font-size:10px;font-weight:800;letter-spacing:2px}.tech-hero-decoration strong{color:transparent;font-size:clamp(90px,15vw,175px);font-weight:900;line-height:1;letter-spacing:-12px;-webkit-text-stroke:1px rgba(0,212,255,.35)}.tech-toolbar{position:relative;z-index:5;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.07);background:#111119a6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tech-toolbar-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.tech-category-list{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.tech-category-list::-webkit-scrollbar{display:none}.tech-category-list button{flex-shrink:0;padding:10px 15px;border:1px solid transparent;border-radius:999px;color:var(--gray);background:transparent;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:var(--transition)}.tech-category-list button:hover{color:var(--primary);border-color:#00d4ff33;background:#00d4ff0d}.tech-category-list button.selected{color:var(--dark);border-color:var(--primary);background:var(--primary);box-shadow:0 5px 20px #00d4ff33}.tech-search{display:flex;align-items:center;gap:10px;width:245px;min-width:200px;padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff09;transition:var(--transition)}.tech-search:focus-within{border-color:#00d4ff8c;box-shadow:0 0 0 3px #00d4ff12}.tech-search>span{color:var(--primary);font-size:21px}.tech-search input{width:100%;min-width:0;padding:0;border:none;outline:none;color:var(--white);background:transparent;font-family:inherit;font-size:12px}.tech-search input::placeholder{color:var(--gray)}.tech-search button{padding:0 3px;border:none;color:var(--gray);background:transparent;font-size:20px;cursor:pointer}.tech-search button:hover{color:var(--primary)}.tech-featured-section,.tech-latest{padding-top:65px}.tech-section-heading{display:flex;align-items:center;gap:25px;margin-bottom:28px}.tech-section-heading>div>span{display:block;margin-bottom:9px;color:var(--primary);font-size:10px;font-weight:900;letter-spacing:1.8px}.tech-section-heading h2{margin:0;color:var(--white);font-size:27px;font-weight:800;letter-spacing:-.7px}.tech-section-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(0,212,255,.3),transparent)}.tech-results{margin-left:auto;color:var(--gray);font-size:10px;font-weight:800;letter-spacing:1px}.tech-featured{display:grid;grid-template-columns:1.1fr .9fr;min-height:390px;overflow:hidden;border:1px solid rgba(0,212,255,.2);border-radius:24px;background:#ffffff06;transition:var(--transition)}.tech-featured:hover{transform:translateY(-5px);border-color:#00d4ff73;box-shadow:0 25px 55px #0000004d}.tech-featured-image,.tech-card-image{position:relative;display:block;min-height:100%;overflow:hidden;background:radial-gradient(circle,rgba(0,212,255,.15),transparent 65%),linear-gradient(135deg,#112f3b,#171b32)}.tech-featured-image img,.tech-card-image img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;transition:transform .6s ease}.tech-featured:hover .tech-featured-image img,.tech-news-card:hover .tech-card-image img{transform:scale(1.06)}.tech-featured-image:after,.tech-card-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.65))}.tech-featured-image-label,.tech-card-category{position:absolute;z-index:1;bottom:20px;left:20px;padding:8px 12px;border:1px solid rgba(0,212,255,.3);border-radius:999px;color:var(--primary);background:#0f131bcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.tech-featured-content{display:flex;flex-direction:column;justify-content:center;padding:40px}.tech-article-meta,.tech-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px;color:var(--gray);font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.tech-article-meta>span:first-child{color:var(--primary)}.tech-article-meta i{width:4px;height:4px;border-radius:50%;background:var(--secondary)}.tech-featured-content h2{margin:0 0 17px;color:var(--white);font-size:clamp(24px,3vw,34px);font-weight:850;line-height:1.25;letter-spacing:-.8px}.tech-featured-content>p{margin:0 0 25px;color:var(--gray);font-size:14px;line-height:1.85}.tech-featured-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.tech-featured-bottom>span{color:var(--gray);font-size:9px;font-weight:800;letter-spacing:.8px}.tech-featured-bottom a,.tech-card-read{display:inline-flex;align-items:center;gap:8px;color:var(--white);font-size:12px;font-weight:800;text-decoration:none;transition:var(--transition)}.tech-featured-bottom a span,.tech-card-read span{color:var(--primary);font-size:18px;transition:var(--transition)}.tech-featured-bottom a:hover,.tech-card-read:hover{color:var(--primary)}.tech-featured-bottom a:hover span,.tech-card-read:hover span{transform:translate(3px,-3px)}.tech-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tech-news-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#ffffff06;transition:var(--transition)}.tech-news-card:hover{transform:translateY(-7px);border-color:#00d4ff59;background:#00d4ff09;box-shadow:0 20px 42px #00000047}.tech-card-image{height:205px;min-height:205px}.tech-card-category{bottom:14px;left:14px;padding:6px 10px;font-size:9px}.tech-card-content{display:flex;flex:1;flex-direction:column;padding:23px}.tech-card-meta{gap:8px;margin-bottom:13px;font-size:9px}.tech-card-title{color:var(--white);text-decoration:none}.tech-card-title h3{margin:0 0 13px;color:var(--white);font-size:19px;font-weight:800;line-height:1.4;letter-spacing:-.4px;transition:var(--transition)}.tech-card-title:hover h3{color:var(--primary)}.tech-card-content>p{margin:0 0 22px;color:var(--gray);font-size:13px;line-height:1.8}.tech-card-read{margin-top:auto;padding-top:15px;border-top:1px solid rgba(255,255,255,.07)}.tech-card-number{position:absolute;top:12px;right:14px;z-index:2;color:#ffffffbf;font-size:10px;font-weight:900;letter-spacing:1px;text-shadow:0 2px 8px rgba(0,0,0,.7)}.tech-empty{padding:65px 20px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#ffffff06;text-align:center}.tech-empty>span{display:block;margin-bottom:15px;color:var(--primary);font-size:45px}.tech-empty h3{margin:0 0 10px;color:var(--white);font-size:22px}.tech-empty p{margin:0 0 22px;color:var(--gray);font-size:14px}.tech-empty button{padding:12px 20px;border:1px solid rgba(0,212,255,.3);border-radius:999px;color:var(--primary);background:#00d4ff0f;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:var(--transition)}.tech-empty button:hover{background:#00d4ff26}.tech-editorial-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:75px;padding:40px 45px;overflow:hidden;border:1px solid rgba(123,104,238,.23);border-radius:22px;background:linear-gradient(135deg,#00d4ff14,#7b68ee1f)}.tech-editorial-banner>div:first-child{position:relative;z-index:1}.tech-editorial-banner>div:first-child>span{display:block;margin-bottom:15px;color:var(--primary);font-size:10px;font-weight:900;letter-spacing:1.5px}.tech-editorial-banner h2{margin:0;color:var(--white);font-size:clamp(24px,4vw,36px);font-weight:900;line-height:1.3;letter-spacing:-1px}.tech-editorial-banner h2 span{color:var(--primary)}.tech-editorial-symbol{color:#00d4ff29;font-size:110px;font-weight:900;line-height:1;letter-spacing:-12px}@keyframes techPulse{0%,to{opacity:1;box-shadow:0 0 12px var(--primary)}50%{opacity:.45;box-shadow:0 0 3px var(--primary)}}@media(max-width:1024px){.tech-hero-decoration{display:none}.tech-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-featured{grid-template-columns:1fr 1fr}}@media(max-width:768px){.tech-masthead{padding:25px 0 60px}.tech-brand-row{flex-wrap:wrap;gap:10px 15px}.tech-brand{font-size:22px}.tech-brand-caption{order:3;width:100%;font-size:9px}.tech-brand-date{font-size:9px}.tech-hero-header{padding-top:55px}.tech-hero-header h1{font-size:clamp(38px,10vw,54px);letter-spacing:-1.8px}.tech-hero-header p{font-size:14px}.tech-toolbar-inner{align-items:stretch;flex-direction:column;gap:15px}.tech-category-list{padding-bottom:5px}.tech-search{width:100%}.tech-featured-section,.tech-latest{padding-top:45px}.tech-featured{grid-template-columns:1fr}.tech-featured-image{height:250px;min-height:250px}.tech-featured-content{padding:28px 23px}.tech-featured-content h2{font-size:25px}.tech-section-heading h2{font-size:23px}.tech-news-grid{grid-template-columns:1fr;gap:18px}.tech-card-image{height:220px;min-height:220px}.tech-editorial-banner{margin-top:50px;padding:30px 24px}.tech-editorial-symbol{font-size:65px}}@media(max-width:480px){.tech-news .tech-container{width:min(100% - 30px,1200px)}.tech-brand-date{margin-left:auto}.tech-hero-header h1{font-size:38px}.tech-section-heading{gap:12px}.tech-section-heading h2{font-size:21px}.tech-results{font-size:8px}.tech-featured-bottom{align-items:flex-start;flex-direction:column}.tech-editorial-banner{align-items:flex-start}.tech-editorial-symbol{display:none}}@media(prefers-reduced-motion:reduce){.tech-news *,.tech-news *:before,.tech-news *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.blog-post-page{min-height:100vh;background:var(--dark, #101014)}.blog-post-page,.blog-post-page *,.blog-post-page *:before,.blog-post-page *:after{box-sizing:border-box}.blog-post-page .container{width:100%;margin-inline:auto;padding-inline:24px}.blog-post-hero{position:relative;overflow:hidden;padding:155px 0 65px;text-align:center;background:radial-gradient(circle at 50% 15%,rgba(0,212,255,.13),transparent 42%),linear-gradient(180deg,var(--dark-light, #191920),var(--dark, #101014))}.blog-post-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(0,212,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.08) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.blog-post-hero .container{position:relative;z-index:1;max-width:1050px}.blog-back-link{display:inline-flex;align-items:center;margin-bottom:32px;color:var(--primary, #00d4ff);font-size:13px;font-weight:800;text-decoration:none;transition:color .2s ease,transform .2s ease}.blog-back-link:hover{color:var(--white, #fff);transform:translate(-4px)}.blog-post-category{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;color:var(--gray, #a1a1aa);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.blog-post-category span:first-child{color:var(--primary, #00d4ff)}.blog-post-category .blog-meta-divider{display:inline-block;flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:var(--gray, #a1a1aa)}.blog-post-hero h1{max-width:900px;margin:0 auto 20px;color:var(--white, #fff);font-size:clamp(30px,5vw,56px);line-height:1.15;letter-spacing:-1px;overflow-wrap:anywhere}.blog-post-description{max-width:700px;margin:0 auto;color:var(--gray, #a1a1aa);font-size:17px;line-height:1.8}.blog-post-date{margin-top:22px;color:var(--gray, #a1a1aa);font-size:13px;line-height:1.6}.blog-post-content{padding:45px 0 90px}.blog-post-page .blog-post-container{display:block;max-width:850px;margin-inline:auto}.blog-post-page .blog-post-article{width:100%;min-width:0;margin:0 auto;text-align:center;overflow-wrap:anywhere}.blog-post-page .blog-post-cover,.blog-post-page .blog-article-section figure{width:100%;max-width:750px;margin-inline:auto}.blog-post-page .blog-post-cover{aspect-ratio:16 / 10;margin-bottom:40px;overflow:hidden;border-radius:18px}.blog-post-page .blog-post-cover img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center}.blog-post-page .blog-article-section figure{margin-top:26px}.blog-post-page .blog-article-section figure img{display:block;width:100%;max-width:none;height:auto;margin:0;aspect-ratio:16 / 10;border-radius:14px;object-fit:cover;object-position:center}.blog-post-page .blog-article-section figcaption{margin-top:12px;color:var(--gray, #a1a1aa);font-size:13px;line-height:1.6;text-align:center}.blog-article-section{margin:0 0 42px}.blog-article-section h2{margin:0 0 18px;color:var(--white, #fff);font-size:clamp(23px,3vw,29px);line-height:1.35;text-align:center}.blog-article-section p{margin:0 auto;color:var(--gray, #a1a1aa);font-size:16px;line-height:1.9;white-space:pre-line;text-align:center}.blog-post-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:35px}.blog-post-tags span{max-width:100%;padding:8px 13px;border:1px solid rgba(0,212,255,.18);border-radius:999px;background:#00d4ff0f;color:var(--primary, #00d4ff);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.blog-share{margin-top:48px;padding:30px 24px;border:1px solid rgba(0,212,255,.18);border-radius:20px;background:linear-gradient(145deg,#00d4ff12,#7b68ee12);text-align:center}.blog-share h2{margin:0 0 10px;color:var(--white, #fff);font-size:23px;line-height:1.35}.blog-share>p{margin:0 0 22px;color:var(--gray, #a1a1aa);font-size:14px;line-height:1.7}.blog-share-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.blog-post-page .blog-share-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 16px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#23232d;color:#fff;font:inherit;font-size:13px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.blog-post-page .blog-share-button:hover{transform:translateY(-2px);border-color:var(--primary, #00d4ff);background:#30303d}.blog-post-page .blog-share-whatsapp{background:#146c43}.blog-post-page .blog-share-facebook{background:#1958b8}.blog-post-page .blog-share-x{background:#151515}.blog-post-page .blog-share-linkedin{background:#0a5680}.blog-share .blog-share-status{margin:16px 0 0;color:var(--primary, #00d4ff);font-size:13px}.blog-related{width:100%;margin-top:75px;padding-top:45px;border-top:1px solid rgba(255,255,255,.1)}.blog-related-header{margin-bottom:30px;text-align:center}.blog-related-header>span{color:var(--primary, #00d4ff);font-size:11px;font-weight:800;letter-spacing:2px}.blog-related-header h2{margin:12px 0;color:var(--white, #fff);font-size:clamp(25px,4vw,34px);line-height:1.3}.blog-related-header p{margin:0 auto;color:var(--gray, #a1a1aa);font-size:14px;line-height:1.7}.blog-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-related-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff06;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.blog-related-card:hover{transform:translateY(-5px);border-color:var(--primary, #00d4ff)}.blog-related-image{width:100%;aspect-ratio:16 / 9;overflow:hidden}.blog-related-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}.blog-related-card:hover .blog-related-image img{transform:scale(1.05)}.blog-related-info{display:flex;flex-direction:column;flex:1;padding:18px}.blog-related-category{color:var(--primary, #00d4ff);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.blog-related-info h3{margin:12px 0;color:var(--white, #fff);font-size:17px;line-height:1.45}.blog-related-info p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0 0 15px;color:var(--gray, #a1a1aa);font-size:13px;line-height:1.7}.blog-related-link{margin-top:auto;padding-top:8px;color:var(--primary, #00d4ff);font-size:12px;font-weight:800}.blog-related-footer{margin-top:30px;text-align:center}.blog-related-footer a{color:var(--primary, #00d4ff);font-size:13px;font-weight:800;text-decoration:none}.blog-related-footer a:hover{color:#fff}.blog-not-found{display:flex;flex-direction:column;align-items:center;max-width:620px;min-height:70vh;margin:0 auto;padding:180px 0 80px;text-align:center}.blog-not-found-icon{margin-bottom:18px;color:var(--primary, #00d4ff);font-size:62px;font-weight:900}.blog-not-found h1{margin:0 0 12px;color:var(--white, #fff);font-size:clamp(27px,5vw,34px)}.blog-not-found p{max-width:450px;margin:0 0 26px;color:var(--gray, #a1a1aa);line-height:1.7}.blog-not-found .blog-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 20px;border:1px solid rgba(0,212,255,.35);border-radius:10px;background:#00d4ff1a;color:var(--white, #fff);font-weight:700;text-decoration:none}.blog-share-button:focus-visible,.blog-back-link:focus-visible,.blog-cta-button:focus-visible,.blog-related-card:focus-visible,.blog-related-footer a:focus-visible{outline:2px solid var(--primary, #00d4ff);outline-offset:4px}@media(max-width:768px){.blog-post-page .container{padding-inline:20px}.blog-post-hero{padding:120px 0 45px}.blog-back-link{margin-bottom:25px}.blog-post-description{font-size:15px}.blog-post-content{padding:30px 0 65px}.blog-post-cover{margin-bottom:30px;border-radius:12px}.blog-article-section{margin-bottom:32px}.blog-article-section p{font-size:15px;line-height:1.85}.blog-post-page .blog-article-section figure img{border-radius:12px}.blog-share{margin-top:35px;padding:25px 18px}.blog-share h2{font-size:21px}.blog-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.blog-related-info{padding:14px}}@media(max-width:480px){.blog-post-page .container{padding-inline:16px}.blog-post-hero h1{letter-spacing:-.5px}.blog-post-category{font-size:10px;letter-spacing:.6px}.blog-share-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post-page .blog-share-button{width:100%;min-width:0;padding:11px 8px;font-size:12px}.blog-related{margin-top:50px;padding-top:35px}.blog-related-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.blog-post-page *,.blog-post-page *:before,.blog-post-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.intro-text{font-size:18px;color:var(--white);margin-bottom:40px;border-left:3px solid var(--primary);padding-left:20px;opacity:.9}.terms-footer-note{margin-top:50px;padding:25px;background:#7b68ee0d;border-radius:12px;border:1px dashed var(--secondary);font-size:14px;color:var(--gray);font-style:italic}.privacy-sidebar ul li a{display:block;padding:5px 0;transition:all .2s ease}.privacy-sidebar ul li a:hover{transform:translate(8px);color:var(--primary)}.app-card-footer{margin-top:15px;display:flex;justify-content:center;align-items:center}.btn-legal{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--gray);text-decoration:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:var(--transition)}.btn-legal svg{opacity:.6;transition:var(--transition)}.btn-legal:hover{background:#00d4ff1a;color:var(--primary);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff26}.btn-legal:hover svg{opacity:1;transform:translate(2px)}.app-card:hover .btn-legal{border-color:#fff3}.terms-full-layout{background:var(--dark)}.terms-hero-full{padding:160px 0 80px;text-align:center;background:radial-gradient(circle at center,rgba(0,212,255,.05) 0%,transparent 70%)}.app-badge{display:inline-block;padding:6px 15px;border-radius:50px;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:20px;color:var(--dark)}.container-small{max-width:800px;margin:0 auto;padding:0 20px}.terms-main-content{padding:80px 0}.last-update-bar{display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:50px;border-bottom:1px solid rgba(255,255,255,.1);font-size:13px;color:var(--primary);font-weight:600}.legal-article{margin-bottom:60px}.legal-article h2{font-size:28px;color:var(--white);margin-bottom:25px}.legal-article p{font-size:17px;line-height:1.8;color:var(--gray);text-align:justify}.highlighted-section{padding:40px;background:#ffffff05;border-radius:20px;border:1px solid rgba(0,212,255,.1)}.final-cta-legal{margin-top:100px;text-align:center;padding:60px;background:linear-gradient(135deg,#00d4ff1a,#7b68ee1a);border-radius:30px}.cta-group{display:flex;gap:20px;justify-content:center;margin-top:30px}@media(max-width:768px){.legal-article h2{font-size:22px}.cta-group{flex-direction:column}}.not-found-page{min-height:100vh;overflow:hidden;color:var(--white);background:var(--dark)}.not-found-section{position:relative;display:flex;align-items:center;min-height:100vh;padding:145px 0 90px;overflow:hidden;background:radial-gradient(circle at 84% 22%,rgba(0,212,255,.13),transparent 28%),radial-gradient(circle at 12% 85%,rgba(123,104,238,.08),transparent 30%),linear-gradient(180deg,var(--dark) 0%,#20282a 100%)}.not-found-grid{position:absolute;inset:0;pointer-events:none;opacity:.36;background-image:linear-gradient(rgba(0,212,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 52% 48%,#000 10%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 52% 48%,#000 10%,transparent 72%)}.not-found-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);gap:clamp(48px,8vw,140px);align-items:center}.not-found-content{max-width:680px}.not-found-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 22px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:1.6px}.not-found-eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--danger);box-shadow:0 0 10px #ff6b6bcc}.not-found-code{display:flex;align-items:center;gap:clamp(6px,1.5vw,17px);margin-bottom:18px;color:var(--white);font-family:Courier New,monospace;font-size:clamp(92px,13vw,184px);font-weight:800;line-height:.8;letter-spacing:-.11em}.not-found-code>span:first-child,.not-found-code>span:last-child{text-shadow:0 0 14px rgba(0,212,255,.42),0 0 35px rgba(0,212,255,.12)}.not-found-zero{position:relative;display:grid;width:.68em;height:.68em;place-items:center;overflow:hidden;border:.045em solid var(--primary);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(0,212,255,.13),transparent 62%),#00d4ff0a;box-shadow:inset 0 0 0 .035em #00d4ff1a,0 0 0 .07em #00d4ff08,0 0 .22em #00d4ff33}.not-found-zero:before,.not-found-zero:after{position:absolute;border:.018em solid rgba(0,212,255,.27);border-radius:50%;content:""}.not-found-zero:before{width:66%;height:66%}.not-found-zero:after{width:36%;height:36%;border-color:#7b68ee52}.not-found-zero i{width:.09em;height:.09em;border-radius:50%;background:var(--primary);box-shadow:0 0 .12em var(--primary)}.not-found-content h1{margin:0 0 19px;color:var(--white);font-size:clamp(32px,3.7vw,51px);font-weight:800;line-height:1.08;letter-spacing:-1.4px}.not-found-description{max-width:560px;margin:0;color:var(--gray);font-size:17px;line-height:1.8}.not-found-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:33px}.not-found-primary,.not-found-secondary{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:52px;padding:14px 21px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none;transition:var(--transition)}.not-found-primary{border:1px solid var(--primary);color:var(--dark);background:var(--primary);box-shadow:0 10px 28px #00d4ff3d}.not-found-primary:hover{color:var(--dark);box-shadow:0 15px 35px #00d4ff6b;transform:translateY(-3px)}.not-found-primary span{font-size:20px;transition:transform .25s ease}.not-found-primary:hover span{transform:translate(4px)}.not-found-secondary{border:1px solid rgba(0,212,255,.36);color:var(--white);background:#ffffff06}.not-found-secondary:hover{border-color:var(--primary);color:var(--primary);background:#00d4ff14;transform:translateY(-3px)}.not-found-links{display:flex;flex-wrap:wrap;align-items:center;gap:11px 17px;margin-top:35px;color:#b0b0b0bf;font-size:12px}.not-found-links>div{display:flex;flex-wrap:wrap;gap:14px}.not-found-links a{color:var(--gray);font-weight:700;text-decoration:none;transition:var(--transition)}.not-found-links a:hover{color:var(--primary)}.not-found-panel{position:relative;min-height:390px;padding:26px;overflow:hidden;border:1px solid rgba(0,212,255,.23);border-radius:26px;background:radial-gradient(circle at 50% 46%,rgba(0,212,255,.16),transparent 34%),linear-gradient(145deg,#00d4ff12,#7b68ee0e);box-shadow:inset 0 1px #ffffff0f,0 25px 55px #00000040}.not-found-panel:before,.not-found-panel:after{position:absolute;top:50%;left:50%;border:1px solid rgba(0,212,255,.15);border-radius:50%;content:"";transform:translate(-50%,-54%)}.not-found-panel:before{width:220px;height:220px}.not-found-panel:after{width:310px;height:310px;border-color:#7b68ee24}.not-found-panel-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;color:var(--primary);font-family:Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:1.2px}.not-found-panel-top b{display:grid;min-width:41px;min-height:25px;place-items:center;border:1px solid rgba(255,107,107,.38);border-radius:999px;color:var(--danger);background:#ff6b6b14;font-size:10px}.not-found-panel-icon{position:absolute;top:48%;left:50%;z-index:2;display:flex;align-items:center;gap:8px;transform:translate(-50%,-50%);color:var(--primary);font-family:Courier New,monospace;font-size:25px}.not-found-panel-icon strong{display:grid;width:88px;height:88px;place-items:center;border:1px solid rgba(0,212,255,.48);border-radius:50%;color:var(--white);background:#00d4ff14;box-shadow:0 0 0 12px #00d4ff09,0 0 34px #00d4ff29;font-size:45px}.not-found-panel-line{position:absolute;right:26px;bottom:103px;left:26px;z-index:2;display:flex;align-items:center;gap:10px;color:#b0b0b0b8;font-family:Courier New,monospace;font-size:9px;letter-spacing:.9px}.not-found-panel-line i{height:1px;flex:1;background:linear-gradient(90deg,rgba(0,212,255,.46),transparent)}.not-found-panel-data{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:13px;padding-top:11px;border-top:1px solid rgba(255,255,255,.1)}.not-found-panel-data:nth-last-child(2){position:absolute;right:26px;bottom:59px;left:26px}.not-found-panel-data:last-child{position:absolute;right:26px;bottom:22px;left:26px}.not-found-panel-data span{color:var(--gray);font-family:Courier New,monospace;font-size:8px;letter-spacing:.7px}.not-found-panel-data strong{color:#daf9ffe6;font-family:Courier New,monospace;font-size:9px;letter-spacing:.2px}@media(max-width:1024px){.not-found-section{padding:135px 0 80px}.not-found-container{grid-template-columns:1fr;gap:55px}.not-found-panel{width:100%;max-width:650px;min-height:330px}}@media(max-width:768px){.not-found-section{align-items:flex-start;padding:120px 0 72px}.not-found-page .container{padding-right:16px;padding-left:16px}.not-found-code{margin-bottom:20px;font-size:clamp(88px,26vw,145px)}.not-found-content h1{font-size:36px;letter-spacing:-1px}.not-found-description{font-size:15px;line-height:1.75}.not-found-panel{min-height:300px;padding:22px;border-radius:21px}.not-found-panel-line{right:22px;bottom:94px;left:22px}.not-found-panel-data:nth-last-child(2){right:22px;bottom:53px;left:22px}.not-found-panel-data:last-child{right:22px;bottom:19px;left:22px}}@media(max-width:560px){.not-found-section{padding-top:105px}.not-found-eyebrow{font-size:9px;letter-spacing:1.1px}.not-found-code{gap:5px;margin-bottom:23px;font-size:clamp(84px,28vw,120px)}.not-found-content h1{font-size:31px}.not-found-actions{display:grid;grid-template-columns:1fr;margin-top:28px}.not-found-primary,.not-found-secondary{width:100%}.not-found-links{display:block;margin-top:29px;line-height:1.7}.not-found-links>div{margin-top:8px}.not-found-panel{min-height:263px}.not-found-panel:before{width:175px;height:175px}.not-found-panel:after{width:245px;height:245px}.not-found-panel-icon strong{width:70px;height:70px;font-size:37px}.not-found-panel-icon{font-size:20px}.not-found-panel-line{bottom:89px}.not-found-panel-data{gap:8px}.not-found-panel-data strong{max-width:155px;overflow:hidden;text-align:right;white-space:nowrap;text-overflow:ellipsis}}:root{--primary: #00d4ff;--secondary: #7b68ee;--danger: #ff6b6b;--warning: #ffd93d;--dark: #1a1a1a;--dark-light: #2d3436;--gray: #b0b0b0;--white: #ffffff;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,Segoe UI,Tahoma,sans-serif;background:var(--dark);color:var(--white);line-height:1.6;overflow-x:hidden;margin:0;padding:0;width:100%;max-width:100%;position:relative}.container{margin:0 auto;width:100%;max-width:1200px;padding:0 15px;overflow-x:hidden}.about{padding:100px 0;background:linear-gradient(180deg,var(--dark) 0%,var(--dark-light) 100%);position:relative}.section-title{font-size:42px;font-weight:800;margin-bottom:20px;display:flex;align-items:center;gap:20px}.title-number{font-size:20px;color:var(--primary);font-weight:300}.apps{padding:100px 0;background:var(--dark)}.section-header{text-align:center;margin-bottom:70px}.section-description{font-size:18px;color:var(--gray);max-width:600px;margin:20px auto 0;line-height:1.7}.apps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px}.app-card{background:#ffffff08;border-radius:24px;padding:35px;border:1px solid rgba(255,255,255,.05);transition:var(--transition);position:relative;overflow:hidden;display:flex;flex-direction:column}.app-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary));opacity:0;transition:var(--transition)}.app-card:hover{transform:translateY(-8px);border-color:#00d4ff4d;box-shadow:0 25px 50px #00d4ff26}.app-card:hover:before{opacity:1}.app-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.app-icon{width:75px;height:75px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:36px;transition:var(--transition)}.app-card:hover .app-icon{transform:scale(1.1) rotate(5deg)}.app-stats-mini{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.stat-mini{font-size:11px;padding:4px 10px;background:#ffffff0d;border-radius:12px;color:var(--gray);font-weight:600}.app-name{font-size:28px;font-weight:700;margin-bottom:8px;color:var(--white)}.app-tagline{font-size:13px;margin-bottom:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px}.app-description{font-size:15px;line-height:1.7;color:var(--gray);margin-bottom:20px}.app-expanded{margin-bottom:20px;padding:20px;background:#00d4ff08;border-radius:12px;border:1px solid rgba(0,212,255,.1);animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.app-features{margin-bottom:20px}.feature-item{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:14px;color:var(--gray);padding-left:5px}.feature-check{font-size:16px;font-weight:700;flex-shrink:0}.download-section{margin-top:auto;padding-top:25px;border-top:1px solid rgba(255,255,255,.05)}.download-title{font-size:15px;font-weight:700;margin-bottom:18px;color:var(--white);text-align:center;text-transform:uppercase;letter-spacing:1px}.download-btn{display:flex;align-items:center;gap:15px;padding:14px 18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;text-decoration:none;color:var(--white);transition:var(--transition);position:relative;overflow:hidden}.download-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:var(--transition)}.download-btn:hover:before{left:100%}.download-btn:hover{transform:translate(5px);border-color:#fff3;background:#ffffff12}.download-btn.android:hover{border-color:#3ddc84;box-shadow:0 5px 20px #3ddc8433}.download-btn.ios:hover{border-color:#007aff;box-shadow:0 5px 20px #007aff33}.download-btn.huawei:hover{border-color:red;box-shadow:0 5px 20px #f003}.download-btn.android .download-icon{color:#3ddc84}.download-btn.ios .download-icon{color:#007aff}.download-btn.huawei .download-icon{color:red}.download-store{font-size:13px;font-weight:700;color:var(--white);letter-spacing:.3px}.download-label{font-size:11px;color:var(--gray);text-transform:uppercase;letter-spacing:.5px}.app-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.stat-badge{display:flex;flex-direction:column;align-items:center;padding:12px 8px;background:#00d4ff08;border-radius:12px;border:1px solid rgba(0,212,255,.1);transition:var(--transition)}.stat-badge:hover{background:#00d4ff14;transform:translateY(-2px)}.stat-icon{font-size:20px;margin-bottom:6px}.stat-value{font-size:16px;font-weight:700;color:var(--primary);margin-bottom:2px}.highlight-badge{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--warning),#ffaa00);color:var(--dark);padding:8px 20px;border-radius:0 0 12px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:6px;box-shadow:0 4px 15px #ffd93d66;z-index:10}.highlight-icon{font-size:14px;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.app-card.highlighted{border:2px solid rgba(255,217,61,.3);background:#ffd93d05}.app-card.highlighted:after{content:"";position:absolute;inset:0;border-radius:24px;background:linear-gradient(135deg,transparent,rgba(255,217,61,.05),transparent);pointer-events:none;animation:shimmer 3s linear infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.app-card.highlighted:hover{border-color:#ffd93d80;box-shadow:0 25px 50px #ffd93d33}@media(max-width:1024px){.hero-container,.about-content,.contact-content{grid-template-columns:1fr}.hero-visual,.about-image{display:none}.hero-title{font-size:48px}.section-title{font-size:36px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.mobile-toggle{display:flex;z-index:1100;position:relative}.nav-menu{position:fixed;top:0;right:-100%;width:280px;height:100vh;background:#1a1a1afa;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);flex-direction:column;justify-content:center;align-items:center;gap:30px;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1050;box-shadow:-10px 0 30px #00000080;padding:40px;left:auto}.nav-menu.active{right:0}.mobile-toggle.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.hero{padding:100px 0 40px}.hero-container{padding:0 20px}.hero-title{font-size:36px}.neon-text{font-size:32px}.hero-buttons{flex-direction:column}.btn-primary,.btn-secondary{width:100%}.stats-grid,.apps-grid{grid-template-columns:1fr}.app-card{padding:25px}.app-name{font-size:24px}.download-btn{padding:12px 15px}.app-stats{grid-template-columns:repeat(3,1fr);gap:8px}.stat-badge{padding:10px 6px}.stat-icon{font-size:18px}.stat-value{font-size:14px}.features-grid{grid-template-columns:1fr;gap:24px}.feature-card-modern{padding:32px 24px}.feature-icon-modern{width:48px;height:48px}.feature-icon-modern svg{width:24px;height:24px}.feature-title-modern{font-size:18px}.feature-description-modern{font-size:13px}.footer-grid{grid-template-columns:1fr}.footer-bottom-content{flex-direction:column;text-align:center}.section-title{font-size:28px}.contact-form-wrapper{padding:24px}.social-links{gap:10px}.social-link{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.circle-decoration,.triangle-decoration,.dots-pattern{position:absolute;z-index:1}.app-details-button{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin:2px 0 23px;padding:12px 13px 12px 16px;border:1px solid rgba(0,242,255,.28);border-radius:12px;color:var(--white);background:#00f2ff0b;font-size:13px;font-weight:750;line-height:1.2;text-decoration:none;transition:var(--transition)}.app-details-button:hover{border-color:#00f2ff;color:var(--dark);background:#00f2ff;box-shadow:0 10px 24px #00f2ff33;transform:translateY(-2px)}.app-details-arrow{display:grid;width:27px;height:27px;flex-shrink:0;place-items:center;border-radius:50%;color:var(--dark);background:#00f2ff;font-size:18px;line-height:1;transition:var(--transition)}.app-details-button:hover .app-details-arrow{color:#00f2ff;background:var(--dark);transform:translate(3px)}@media(max-width:768px){.app-details-button{margin-bottom:20px}}
