: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}.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)}}.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}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-description{font-size:17px;line-height:1.8;color:var(--gray);margin-bottom:25px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.stat-item{text-align:center;padding:20px;background:#00d4ff0d;border-radius:15px;border:1px solid rgba(0,212,255,.1);transition:var(--transition)}.stat-item:hover{transform:translateY(-5px);border-color:var(--primary);background:#00d4ff1a}.stat-number{font-size:48px;font-weight:800;color:var(--primary);margin-bottom:10px}.stat-label{font-size:14px;color:var(--gray);text-transform:uppercase;letter-spacing:1px}.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-full-description{font-size:14px;line-height:1.8;color:var(--gray);margin: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}.btn-show-more{width:100%;padding:12px;background:transparent;border:1px dashed;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition);margin-bottom:25px;text-transform:uppercase;letter-spacing:.5px}.btn-show-more:hover{background:#00d4ff0d;border-style:solid}.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-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.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-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:10px;flex-shrink:0}.download-icon svg{width:22px;height:22px}.download-btn.android .download-icon{color:#3ddc84}.download-btn.ios .download-icon{color:#007aff}.download-btn.huawei .download-icon{color:red}.download-text{display:flex;flex-direction:column;gap:2px;flex:1}.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}.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)}.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)}@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-buttons{gap:10px}.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}}.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}}.privacy-page{background:var(--dark);min-height:100vh}.privacy-hero{padding:150px 0 60px;background:linear-gradient(to bottom,rgba(0,212,255,.1),transparent);text-align:center}.privacy-container{display:grid;grid-template-columns:280px 1fr;gap:50px;margin-top:-30px;padding-bottom:100px}.privacy-sidebar{position:sticky;top:100px;height:fit-content;background:#ffffff05;padding:30px;border-radius:20px;border:1px solid rgba(0,212,255,.1)}.privacy-sidebar h3{color:var(--primary);font-size:18px;margin-bottom:20px}.privacy-sidebar ul{list-style:none}.privacy-sidebar ul li{margin-bottom:15px}.privacy-sidebar ul li a{color:var(--gray);text-decoration:none;font-size:14px;transition:var(--transition)}.privacy-sidebar ul li a:hover{color:var(--primary);padding-left:5px}.privacy-content{background:#ffffff05;padding:50px;border-radius:24px;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.last-update{color:var(--primary);font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-bottom:40px}.privacy-section{margin-bottom:50px}.privacy-section h2{color:var(--white);font-size:24px;margin-bottom:20px;display:flex;align-items:center}.privacy-section p{color:var(--gray);line-height:1.8;font-size:16px}.privacy-notice{margin-top:60px;padding:30px;background:#00d4ff0d;border-radius:15px;border:1px solid var(--primary);text-align:center}@media(max-width:992px){.privacy-container{grid-template-columns:1fr}.privacy-sidebar{display:none}.privacy-content{padding:30px}}.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}}: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)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.footer-phone-link,.footer-phone-link:link,.footer-phone-link:visited,.footer-phone-link:hover,.footer-phone-link:active{color:#fff;text-decoration:none}.circle-decoration,.triangle-decoration,.dots-pattern{position:absolute;z-index:1}.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}}.blog{position:relative;padding:100px 0;overflow:hidden;background:linear-gradient(180deg,var(--dark-light) 0%,var(--dark) 100%)}.blog:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 20%,rgba(0,212,255,.08),transparent 30%),radial-gradient(circle at 90% 80%,rgba(123,104,238,.1),transparent 32%)}.blog .container{position:relative;z-index:1}.blog-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:50px}.blog-eyebrow{margin-bottom:12px;color:var(--primary);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.blog-header .section-title{margin-bottom:16px}.blog-header .title-divider{margin-bottom:20px}.blog-description{max-width:650px;color:var(--gray);font-size:16px;line-height:1.8}.blog-view-all{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;padding:12px 18px;border:1px solid rgba(0,212,255,.25);border-radius:999px;color:var(--primary);background:#00d4ff0d;font-size:13px;font-weight:800;text-decoration:none;transition:var(--transition)}.blog-view-all:hover{transform:translateY(-3px);border-color:var(--primary);background:#00d4ff1f;box-shadow:0 10px 25px #00d4ff26}.blog-view-all span,.blog-read-link span,.blog-cta-button span{font-size:18px;transition:var(--transition)}.blog-view-all:hover span,.blog-read-link:hover span,.blog-cta-button:hover span{transform:translate(4px)}.blog-featured-card{display:grid;grid-template-columns:.9fr 1.1fr;min-height:340px;margin-bottom:30px;overflow:hidden;border:1px solid rgba(0,212,255,.2);border-radius:24px;background:#ffffff06;transition:var(--transition)}.blog-featured-card:hover{transform:translateY(-6px);border-color:#00d4ff73;box-shadow:0 25px 55px #0000004d}.blog-featured-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:280px;overflow:hidden;background:radial-gradient(circle at center,rgba(0,212,255,.2),transparent 58%),linear-gradient(135deg,#112f3b,#171b32 75%)}.blog-grid-decoration{position:absolute;inset:0;opacity:.45;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:30px 30px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 72%);mask-image:radial-gradient(circle at center,black,transparent 72%)}.blog-featured-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:115px;height:115px;border:1px solid rgba(0,212,255,.35);border-radius:30px;background:#00d4ff1f;box-shadow:0 0 0 12px #00d4ff0a,0 0 35px #00d4ff3d;font-size:54px;animation:blogFloat 4s ease-in-out infinite}.blog-featured-label{position:absolute;top:24px;left:24px;z-index:2;padding:7px 11px;border:1px solid rgba(0,212,255,.22);border-radius:999px;color:var(--primary);background:#1a1a1ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.blog-featured-content{display:flex;flex-direction:column;justify-content:center;padding:45px}.blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:16px;color:var(--gray);font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.blog-category{color:var(--primary)}.blog-meta-divider{width:4px;height:4px;border-radius:50%;background:var(--secondary)}.blog-featured-content h3,.blog-card h3{margin-bottom:14px;color:var(--white);font-size:27px;line-height:1.3;letter-spacing:-.5px}.blog-featured-content p,.blog-card p{margin-bottom:24px;color:var(--gray);font-size:14px;line-height:1.8}.blog-read-link{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:auto;color:var(--white);font-size:13px;font-weight:800;text-decoration:none;transition:var(--transition)}.blog-read-link:hover{color:var(--primary)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{display:flex;flex-direction:column;min-height:330px;padding:28px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#ffffff06;transition:var(--transition)}.blog-card:hover{transform:translateY(-7px);border-color:#00d4ff4d;background:#00d4ff09;box-shadow:0 20px 42px #00000047}.blog-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.blog-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid rgba(0,212,255,.2);border-radius:16px;background:#00d4ff14;font-size:27px;transition:var(--transition)}.blog-card:hover .blog-icon{transform:scale(1.08) rotate(5deg);background:#00d4ff24;box-shadow:0 8px 20px #00d4ff26}.blog-read-time{padding:6px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--gray);background:#ffffff08;font-size:10px;font-weight:700}.blog-card h3{font-size:20px}.blog-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:45px;padding:30px 35px;border:1px solid rgba(123,104,238,.23);border-radius:20px;background:linear-gradient(135deg,#00d4ff14,#7b68ee1a)}.blog-bottom-label{margin-bottom:7px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.blog-bottom-cta h3{color:var(--white);font-size:22px}.blog-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;padding:14px 22px;border-radius:999px;color:var(--dark);background:var(--primary);box-shadow:0 10px 25px #00d4ff38;font-size:13px;font-weight:800;text-decoration:none;transition:var(--transition)}.blog-cta-button:hover{transform:translateY(-3px);box-shadow:0 15px 32px #00d4ff66}@keyframes blogFloat{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-12px) rotate(4deg)}}@media(max-width:1024px){.blog-grid{grid-template-columns:1fr 1fr}.blog-card:last-child{grid-column:span 2}}@media(max-width:768px){.blog{padding:75px 0}.blog-header,.blog-bottom-cta{align-items:flex-start;flex-direction:column}.blog-view-all,.blog-cta-button{width:100%;justify-content:center}.blog-featured-card{grid-template-columns:1fr}.blog-featured-visual{min-height:220px}.blog-featured-content{padding:28px 24px}.blog-featured-content h3{font-size:23px}.blog-grid{grid-template-columns:1fr}.blog-card:last-child{grid-column:auto}.blog-bottom-cta{padding:26px 22px}.blog-bottom-cta h3{font-size:19px}}.blog-post-page{min-height:100vh;background:var(--dark)}.blog-post-hero{position:relative;overflow:hidden;padding:155px 0 80px;text-align:center;background:radial-gradient(circle at 50% 15%,rgba(0,212,255,.13),transparent 42%),linear-gradient(180deg,var(--dark-light),var(--dark))}.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}.blog-back-link{display:inline-flex;margin-bottom:38px;color:var(--primary);font-size:13px;font-weight:800;text-decoration:none;transition:var(--transition)}.blog-back-link:hover{transform:translate(-5px);color:var(--white)}.blog-post-category{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:20px;color:var(--gray);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.blog-post-category span:first-child{color:var(--primary)}.blog-post-icon{display:flex;align-items:center;justify-content:center;width:82px;height:82px;margin:0 auto 25px;border:1px solid rgba(0,212,255,.35);border-radius:24px;background:#00d4ff1a;box-shadow:0 0 32px #00d4ff33;font-size:38px}.blog-post-hero h1{max-width:900px;margin:0 auto 20px;color:var(--white);font-size:clamp(32px,5vw,56px);line-height:1.13;letter-spacing:-1px}.blog-post-description{max-width:700px;margin:0 auto;color:var(--gray);font-size:17px;line-height:1.8}.blog-post-content{padding:80px 0 110px}.blog-post-container{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:60px;align-items:start;max-width:1080px}.blog-article-section{margin-bottom:45px}.blog-article-section h2{margin-bottom:16px;color:var(--white);font-size:27px;line-height:1.3}.blog-article-section p{color:var(--gray);font-size:16px;line-height:1.9}.blog-post-sidebar{position:sticky;top:110px;padding:28px;border:1px solid rgba(0,212,255,.22);border-radius:20px;background:linear-gradient(145deg,#00d4ff17,#7b68ee14)}.blog-post-sidebar-icon{display:inline-flex;margin-bottom:15px;color:var(--primary);font-size:25px}.blog-post-sidebar h3{margin-bottom:12px;color:var(--white);font-size:20px;line-height:1.35}.blog-post-sidebar p{margin-bottom:20px;color:var(--gray);font-size:14px;line-height:1.75}.blog-post-sidebar .blog-cta-button{width:100%;justify-content:center}.blog-not-found{display:flex;flex-direction:column;align-items:center;max-width:620px;min-height:70vh;margin:0 auto;padding:180px 20px 80px;text-align:center}.blog-not-found-icon{margin-bottom:18px;color:var(--primary);font-size:62px;font-weight:900}.blog-not-found h1{margin-bottom:12px;color:var(--white);font-size:34px}.blog-not-found p{max-width:450px;margin-bottom:26px;color:var(--gray)}@media(max-width:900px){.blog-post-container{grid-template-columns:1fr;gap:35px}.blog-post-sidebar{position:relative;top:auto}}@media(max-width:768px){.blog-post-hero{padding:125px 0 60px}.blog-post-content{padding:60px 0 80px}.blog-post-description{font-size:15px}.blog-article-section h2{font-size:23px}.blog-article-section p{font-size:15px}}.blog-card-link{display:block;color:inherit;text-decoration:none;height:100%}.blog-card-link .blog-card{height:100%;cursor:pointer}.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}}.nosotros-page{width:100%;overflow:hidden;background:var(--dark);color:var(--white)}.nosotros-page *{box-sizing:border-box}.nosotros-page .container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-right:20px;padding-left:20px;overflow:visible}.nosotros-hero{position:relative;padding:155px 0 105px;overflow:hidden;background:radial-gradient(circle at 84% 18%,rgba(0,212,255,.11),transparent 29%),radial-gradient(circle at 8% 85%,rgba(123,104,238,.08),transparent 32%),linear-gradient(180deg,var(--dark) 0%,#202a2d 100%)}.nosotros-hero:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.45;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:50px 50px;mask-image:linear-gradient(to bottom,#000,transparent 78%);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%)}.nosotros-hero .container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);gap:clamp(45px,7vw,115px);align-items:center}.nosotros-hero-content{max-width:760px}.nosotros-hero-label{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:var(--primary);font-size:12px;font-weight:800;letter-spacing:1.8px}.nosotros-hero-label span:first-child{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(0,212,255,.36);border-radius:50%;background:#00d4ff12;font-family:Courier New,monospace;font-size:12px;letter-spacing:0}.nosotros-hero h1{max-width:840px;margin:0;color:var(--white);font-size:clamp(44px,5.4vw,74px);font-weight:800;line-height:1.05;letter-spacing:-2.5px}.nosotros-hero h1 span{color:var(--primary)}.nosotros-hero-line{width:72px;height:4px;margin:30px 0 27px;border-radius:999px;background:var(--primary);box-shadow:0 0 20px #00d4ff7a}.nosotros-hero-content>p{max-width:665px;margin:0;color:var(--gray);font-size:17px;line-height:1.85}.nosotros-hero-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:36px}.nosotros-btn-primary,.nosotros-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:52px;padding:14px 22px;border-radius:999px;font-size:14px;font-weight:800;letter-spacing:.2px;text-decoration:none;transition:var(--transition)}.nosotros-btn-primary{border:1px solid var(--primary);color:var(--dark);background:var(--primary);box-shadow:0 10px 28px #00d4ff3d}.nosotros-btn-primary:hover{color:var(--dark);transform:translateY(-3px);box-shadow:0 15px 35px #00d4ff6b}.nosotros-btn-primary span{font-size:20px;line-height:1;transition:transform .25s ease}.nosotros-btn-primary:hover span{transform:translate(4px)}.nosotros-btn-outline{border:1px solid rgba(0,212,255,.38);color:var(--white);background:#ffffff06}.nosotros-btn-outline:hover{border-color:var(--primary);color:var(--primary);background:#00d4ff14;transform:translateY(-3px)}.nosotros-hero-panel{position:relative;min-height:400px;padding:27px;overflow:hidden;border:1px solid rgba(0,212,255,.23);border-radius:26px;background:radial-gradient(circle at 50% 48%,rgba(0,212,255,.17),transparent 35%),linear-gradient(145deg,#00d4ff14,#7b68ee0e);box-shadow:inset 0 1px #ffffff0f,0 25px 55px #00000040}.nosotros-hero-panel:before,.nosotros-hero-panel:after{position:absolute;top:50%;left:50%;border:1px solid rgba(0,212,255,.18);border-radius:50%;content:"";transform:translate(-50%,-50%)}.nosotros-hero-panel:before{width:225px;height:225px}.nosotros-hero-panel:after{width:310px;height:310px;border-color:#7b68ee29}.nosotros-panel-top{position:relative;z-index:2;margin:0;color:var(--primary);font-family:Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:1.4px}.nosotros-panel-mark{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;gap:7px;transform:translate(-50%,-58%);color:var(--primary);font-family:Courier New,monospace;font-size:25px}.nosotros-panel-mark strong{display:grid;width:88px;height:88px;place-items:center;border:1px solid rgba(0,212,255,.46);border-radius:50%;color:var(--white);background:#00d4ff14;box-shadow:0 0 0 12px #00d4ff09,0 0 34px #00d4ff2e;font-size:45px}.nosotros-panel-info{position:absolute;right:27px;bottom:25px;left:27px;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:14px}.nosotros-panel-info div{padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.nosotros-panel-info span,.nosotros-panel-info strong{display:block}.nosotros-panel-info span{margin-bottom:4px;color:var(--gray);font-size:10px;letter-spacing:.8px;text-transform:uppercase}.nosotros-panel-info strong{color:var(--white);font-size:12px;line-height:1.35}.nosotros-section-heading{max-width:760px;margin-bottom:52px}.nosotros-section-heading>p,.nosotros-mini-label{margin:0 0 13px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.nosotros-section-heading h2,.nosotros-location h2,.nosotros-cta h2{margin:0;color:var(--white);font-size:clamp(31px,3.7vw,50px);font-weight:800;line-height:1.12;letter-spacing:-1.3px}.nosotros-heading-description{display:block;max-width:620px;margin-top:18px;color:var(--gray);font-size:16px;line-height:1.75}.nosotros-intro{padding:110px 0;background:var(--dark-light)}.nosotros-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:clamp(45px,8vw,115px);align-items:start}.nosotros-intro-main h3{margin:0 0 25px;color:var(--white);font-size:28px;font-weight:750;letter-spacing:-.6px}.nosotros-intro-main p{max-width:650px;margin:0 0 21px;color:var(--gray);font-size:16px;line-height:1.85}.nosotros-principles{display:grid;gap:16px}.nosotros-principle{display:grid;grid-template-columns:45px minmax(0,1fr);gap:15px;padding:21px;border:1px solid rgba(0,212,255,.12);border-radius:16px;background:#ffffff06}.nosotros-principle>span{color:var(--primary);font-family:Courier New,monospace;font-size:13px;font-weight:700}.nosotros-principle h4{margin:0 0 7px;color:var(--white);font-size:16px}.nosotros-principle p{margin:0;color:var(--gray);font-size:13px;line-height:1.65}.nosotros-services{position:relative;padding:110px 0;overflow:hidden;background:var(--dark)}.nosotros-services:before{position:absolute;top:10%;right:-10%;width:400px;height:400px;border:1px solid rgba(0,212,255,.08);border-radius:50%;content:""}.nosotros-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nosotros-service-card{position:relative;min-height:280px;padding:27px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:#ffffff06;transition:var(--transition)}.nosotros-service-card:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";opacity:0;background:linear-gradient(90deg,transparent,var(--primary),transparent);transition:var(--transition)}.nosotros-service-card:hover{border-color:#00d4ff57;background:#00d4ff0a;box-shadow:0 20px 45px #00000040;transform:translateY(-7px)}.nosotros-service-card:hover:before{opacity:1}.nosotros-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:48px}.nosotros-card-number{color:#00d4ffab;font-family:Courier New,monospace;font-size:12px;font-weight:700}.nosotros-card-icon{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(0,212,255,.26);border-radius:13px;color:var(--primary);background:#00d4ff14;font-family:Courier New,monospace;font-size:17px;font-weight:700}.nosotros-service-card h3{margin:0 0 12px;color:var(--white);font-size:21px;font-weight:750;line-height:1.25}.nosotros-service-card p{margin:0;color:var(--gray);font-size:14px;line-height:1.75}.nosotros-process{position:relative;padding:110px 0;overflow:hidden;background:radial-gradient(circle at 8% 50%,rgba(0,212,255,.07),transparent 28%),radial-gradient(circle at 92% 55%,rgba(123,104,238,.07),transparent 28%),linear-gradient(135deg,#152226,var(--dark-light))}.nosotros-process:before{position:absolute;top:50%;right:-190px;width:450px;height:450px;border:1px solid rgba(0,212,255,.11);border-radius:50%;content:"";transform:translateY(-50%)}.nosotros-process .container{position:relative;z-index:1}.nosotros-process-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.nosotros-process-grid:before{position:absolute;top:43px;right:12%;left:12%;z-index:-1;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(0,212,255,.34),transparent)}.nosotros-process-card{position:relative;min-height:285px;padding:25px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:#142124b8;transition:var(--transition)}.nosotros-process-card:hover{border-color:#00d4ff61;background:#00d4ff0e;box-shadow:0 20px 42px #00000047;transform:translateY(-7px)}.nosotros-process-number{display:block;margin-bottom:25px;color:#00d4ffa8;font-family:Courier New,monospace;font-size:12px;font-weight:700;letter-spacing:.8px}.nosotros-process-icon{display:grid;width:46px;height:46px;margin-bottom:25px;place-items:center;border:1px solid rgba(0,212,255,.27);border-radius:14px;color:var(--primary);background:#00d4ff14;font-family:Courier New,monospace;font-size:19px;font-weight:700}.nosotros-process-card h3{margin:0 0 12px;color:var(--white);font-size:19px;font-weight:750;line-height:1.3}.nosotros-process-card p{margin:0;color:var(--gray);font-size:14px;line-height:1.75}.nosotros-location{padding:110px 0;background:var(--dark)}.nosotros-location-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr);gap:clamp(35px,8vw,120px);padding:clamp(32px,5vw,65px);border:1px solid rgba(0,212,255,.2);border-radius:26px;background:radial-gradient(circle at 6% 100%,rgba(0,212,255,.13),transparent 34%),linear-gradient(135deg,#00d4ff12,#7b68ee0f)}.nosotros-location h2{max-width:500px}.nosotros-location-copy{display:grid;gap:18px}.nosotros-location-copy p{margin:0;color:var(--gray);font-size:15px;line-height:1.8}.nosotros-faq{padding:110px 0;background:var(--dark-light)}.nosotros-faq-list{display:grid;gap:13px}.nosotros-faq-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:19px;padding:24px 26px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:#ffffff05;transition:var(--transition)}.nosotros-faq-item:hover{border-color:#00d4ff47;background:#00d4ff09}.nosotros-faq-item>span{color:var(--primary);font-family:Courier New,monospace;font-size:12px;font-weight:700}.nosotros-faq-item h3{margin:0 0 9px;color:var(--white);font-size:17px;line-height:1.4}.nosotros-faq-item p{margin:0;color:var(--gray);font-size:14px;line-height:1.75}.nosotros-cta{padding:110px 0;background:var(--dark)}.nosotros-cta-box{position:relative;padding:clamp(42px,7vw,85px) 25px;overflow:hidden;border:1px solid rgba(0,212,255,.28);border-radius:28px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(0,212,255,.15),transparent 47%),linear-gradient(135deg,#00d4ff12,#7b68ee12)}.nosotros-cta-box:before{position:absolute;top:-150px;left:50%;width:400px;height:400px;border:1px solid rgba(0,212,255,.14);border-radius:50%;content:"";transform:translate(-50%)}.nosotros-cta-box>*{position:relative;z-index:1}.nosotros-cta-box>p{margin:0 0 16px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:1.8px}.nosotros-cta h2{max-width:770px;margin:0 auto 32px}@media(max-width:1024px){.nosotros-hero .container,.nosotros-intro-grid,.nosotros-location-card{grid-template-columns:1fr}.nosotros-hero{padding-top:140px}.nosotros-hero-panel{max-width:650px;min-height:335px}.nosotros-services-grid,.nosotros-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nosotros-process-grid:before{display:none}.nosotros-location-card{gap:28px}}@media(max-width:768px){.nosotros-page .container{padding-right:16px;padding-left:16px}.nosotros-hero,.nosotros-intro,.nosotros-services,.nosotros-process,.nosotros-location,.nosotros-faq,.nosotros-cta{padding:78px 0}.nosotros-hero{padding-top:120px}.nosotros-hero h1{font-size:43px;letter-spacing:-1.6px}.nosotros-hero-content>p{font-size:15px;line-height:1.8}.nosotros-hero-panel{min-height:300px;padding:22px;border-radius:21px}.nosotros-panel-info{right:22px;bottom:20px;left:22px}.nosotros-section-heading{margin-bottom:35px}.nosotros-section-heading h2,.nosotros-location h2,.nosotros-cta h2{font-size:32px;letter-spacing:-.8px}.nosotros-heading-description,.nosotros-intro-main p{font-size:15px}.nosotros-services-grid{gap:14px}.nosotros-service-card{min-height:245px;padding:22px}.nosotros-card-top{margin-bottom:36px}.nosotros-process-card{min-height:250px;padding:22px}.nosotros-process-number,.nosotros-process-icon{margin-bottom:20px}.nosotros-faq-item{padding:20px}}@media(max-width:560px){.nosotros-hero{padding-top:108px}.nosotros-hero-label{margin-bottom:17px;font-size:10px}.nosotros-hero h1{font-size:36px;line-height:1.08;letter-spacing:-1.2px}.nosotros-hero-line{width:56px;height:3px;margin:24px 0 21px}.nosotros-hero-actions{display:grid;grid-template-columns:1fr;margin-top:29px}.nosotros-btn-primary,.nosotros-btn-outline{width:100%}.nosotros-hero-panel{min-height:265px}.nosotros-panel-mark strong{width:70px;height:70px;font-size:37px}.nosotros-panel-mark{font-size:20px}.nosotros-panel-info{grid-template-columns:1fr;gap:9px}.nosotros-panel-info div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px}.nosotros-panel-info span{margin:0}.nosotros-section-heading h2,.nosotros-location h2,.nosotros-cta h2{font-size:29px}.nosotros-principle{grid-template-columns:33px minmax(0,1fr);padding:18px}.nosotros-services-grid,.nosotros-process-grid{grid-template-columns:1fr}.nosotros-service-card{min-height:225px}.nosotros-process-card{min-height:auto;padding:21px}.nosotros-process-card h3{font-size:18px}.nosotros-process-card p{font-size:13px}.nosotros-location-card{padding:27px 21px;border-radius:20px}.nosotros-location-copy p{font-size:14px}.nosotros-faq-item{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:18px}.nosotros-faq-item h3{font-size:15px}.nosotros-faq-item p{font-size:13px}.nosotros-cta-box{padding:50px 18px;border-radius:20px}}.geo-page{width:100%;overflow:hidden;color:var(--white);background:var(--dark)}.geo-page *{box-sizing:border-box}.geo-page .container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-right:20px;padding-left:20px;overflow:visible}.geo-hero{position:relative;padding:155px 0 105px;overflow:hidden;background:radial-gradient(circle at 85% 22%,rgba(255,107,107,.13),transparent 26%),radial-gradient(circle at 8% 88%,rgba(0,212,255,.08),transparent 34%),linear-gradient(180deg,#171b1c,#20292b)}.geo-hero:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.36;background-image:linear-gradient(rgba(0,212,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.04) 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(to bottom,#000,transparent 78%);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%)}.geo-hero .container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(45px,8vw,125px);align-items:center}.geo-hero-content{max-width:700px}.geo-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:1.5px}.geo-eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--danger);box-shadow:0 0 10px #ff6b6bcc}.geo-hero h1{margin:0;color:var(--white);font-size:clamp(55px,7vw,90px);font-weight:800;line-height:.95;letter-spacing:-4px}.geo-hero h1 span{color:var(--primary)}.geo-hero h2{max-width:600px;margin:28px 0 20px;color:#ffffffe8;font-size:clamp(22px,2.5vw,31px);font-weight:700;line-height:1.28;letter-spacing:-.7px}.geo-hero-content>p{max-width:610px;margin:0;color:var(--gray);font-size:16px;line-height:1.85}.geo-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.geo-btn-primary,.geo-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:14px 20px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none;transition:var(--transition)}.geo-btn-primary{border:1px solid var(--primary);color:var(--dark);background:var(--primary);box-shadow:0 10px 28px #00d4ff3d}.geo-btn-primary:hover{color:var(--dark);transform:translateY(-3px);box-shadow:0 15px 35px #00d4ff6b}.geo-play-icon{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:var(--primary);background:var(--dark);font-size:9px}.geo-arrow{font-size:19px;transition:transform .25s ease}.geo-btn-primary:hover .geo-arrow{transform:translate(3px,-3px)}.geo-btn-outline{border:1px solid rgba(0,212,255,.38);color:var(--white);background:#ffffff06}.geo-btn-outline:hover{border-color:var(--primary);color:var(--primary);background:#00d4ff14;transform:translateY(-3px)}.geo-android-note{margin-top:17px!important;color:#b0b0b0bf!important;font-size:12px!important}.geo-hero-visual{position:relative;display:grid;min-height:515px;place-items:center}.geo-signal{position:absolute;top:50%;left:50%;border:1px solid rgba(0,212,255,.18);border-radius:50%;transform:translate(-50%,-50%)}.geo-signal-one{width:290px;height:290px}.geo-signal-two{width:405px;height:405px;border-color:#ff6b6b24}.geo-signal-three{width:510px;height:510px;border-color:#00d4ff17}.geo-phone{position:relative;z-index:2;width:263px;height:512px;padding:10px;border:2px solid rgba(0,212,255,.36);border-radius:38px;background:linear-gradient(145deg,#39474b,#070a0b 68%);box-shadow:0 30px 58px #0000007a,0 0 34px #00d4ff21}.geo-phone-screen{position:relative;width:100%;height:100%;padding:20px 15px 16px;overflow:hidden;border-radius:29px;background:radial-gradient(circle at 75% 8%,rgba(0,212,255,.2),transparent 25%),linear-gradient(160deg,#12333c,#071114 62%,#091f26)}.geo-phone-screen:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.35;background-image:linear-gradient(rgba(0,212,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.07) 1px,transparent 1px);background-size:24px 24px}.geo-phone-notch{position:absolute;top:16px;left:50%;z-index:3;width:92px;height:20px;border-radius:0 0 15px 15px;transform:translate(-50%);background:#040606}.geo-phone-topbar,.geo-phone-app-title,.geo-status-card,.geo-map,.geo-phone-tools{position:relative;z-index:1}.geo-phone-topbar{display:flex;justify-content:space-between;margin:0 6px 29px;color:#ffffffd9;font-size:9px;font-weight:700}.geo-phone-app-title{display:flex;align-items:center;gap:10px;margin-bottom:20px}.geo-phone-logo{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;color:var(--dark);background:var(--primary);font-size:19px;font-weight:900}.geo-phone-app-title strong,.geo-phone-app-title small{display:block}.geo-phone-app-title strong{color:var(--white);font-size:13px}.geo-phone-app-title small{margin-top:2px;color:#bff5ffa6;font-size:8px}.geo-status-card{display:flex;align-items:center;gap:9px;margin-bottom:18px;padding:11px;border:1px solid rgba(104,245,184,.24);border-radius:13px;background:#0a39317a}.geo-status-dot{width:8px;height:8px;border-radius:50%;background:#55edb0;box-shadow:0 0 11px #55edb0f2}.geo-status-card small,.geo-status-card strong{display:block}.geo-status-card small{margin-bottom:2px;color:#9ff4cfb3;font-size:7px}.geo-status-card strong{color:#ddfff1;font-size:10px}.geo-map{height:190px;margin-bottom:16px;overflow:hidden;border:1px solid rgba(0,212,255,.18);border-radius:15px;background:radial-gradient(circle at 45% 54%,rgba(0,212,255,.18),transparent 5%),linear-gradient(135deg,#102f37,#0a1d24)}.geo-map:before,.geo-map:after{position:absolute;border:1px solid rgba(0,212,255,.18);border-radius:50%;content:""}.geo-map:before{top:50%;left:45%;width:80px;height:80px;transform:translate(-50%,-50%)}.geo-map:after{top:50%;left:45%;width:135px;height:135px;transform:translate(-50%,-50%)}.geo-map-line{position:absolute;display:block;height:1px;background:#00d4ff33;transform:rotate(-33deg)}.geo-map-line-one{top:34%;left:-10%;width:130%}.geo-map-line-two{top:70%;left:-10%;width:130%;transform:rotate(26deg)}.geo-map-point{position:absolute;top:50%;left:45%;width:11px;height:11px;border:3px solid var(--white);border-radius:50%;transform:translate(-50%,-50%);background:var(--danger);box-shadow:0 0 16px #ff6b6be6}.geo-map-location{position:absolute;top:63%;left:50%;color:#caf7ffd9;font-size:8px;font-weight:800;letter-spacing:1px}.geo-phone-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.geo-phone-tools div{display:grid;place-items:center;gap:4px;padding:8px 3px;border:1px solid rgba(0,212,255,.14);border-radius:10px;color:#e0faffc7;background:#00d4ff0d;font-size:7px}.geo-phone-tools span{color:var(--primary);font-size:14px}.geo-section-heading{max-width:760px;margin-bottom:52px}.geo-section-heading>p,.geo-mini-label{margin:0 0 13px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.geo-section-heading h2,.geo-xaler h2,.geo-availability h2,.geo-download h2{margin:0;color:var(--white);font-size:clamp(31px,3.7vw,50px);font-weight:800;line-height:1.12;letter-spacing:-1.3px}.geo-heading-description{display:block;max-width:620px;margin-top:18px;color:var(--gray);font-size:16px;line-height:1.75}.geo-about{padding:110px 0;background:var(--dark-light)}.geo-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:clamp(45px,8vw,115px);align-items:center}.geo-about-main p{max-width:660px;margin:0 0 22px;color:var(--gray);font-size:16px;line-height:1.85}.geo-about-main p:first-child{color:#ffffffe0;font-size:19px;line-height:1.75}.geo-about-note{display:grid;grid-template-columns:80px minmax(0,1fr);gap:18px;padding:29px;border:1px solid rgba(0,212,255,.2);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(0,212,255,.11),transparent 35%),#ffffff06}.geo-about-note>span{display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(0,212,255,.38);border-radius:50%;color:var(--primary);background:#00d4ff14;font-size:16px;font-weight:900;letter-spacing:1px}.geo-about-note strong{display:block;margin:4px 0 8px;color:var(--white);font-size:17px;line-height:1.35}.geo-about-note p{margin:0;color:var(--gray);font-size:13px;line-height:1.7}.geo-features{position:relative;padding:110px 0;overflow:hidden;background:var(--dark)}.geo-features:before{position:absolute;top:10%;right:-10%;width:420px;height:420px;border:1px solid rgba(0,212,255,.08);border-radius:50%;content:""}.geo-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.geo-feature-card{position:relative;min-height:270px;padding:27px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:#ffffff06;transition:var(--transition)}.geo-feature-card:last-child{grid-column:2 / 3}.geo-feature-card:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";opacity:0;background:linear-gradient(90deg,transparent,var(--primary),transparent);transition:var(--transition)}.geo-feature-card:hover{border-color:#00d4ff57;background:#00d4ff0b;box-shadow:0 20px 45px #00000040;transform:translateY(-7px)}.geo-feature-card:hover:before{opacity:1}.geo-feature-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:46px}.geo-feature-top>span{color:#00d4ffad;font-family:Courier New,monospace;font-size:12px;font-weight:700}.geo-feature-top i{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(0,212,255,.28);border-radius:13px;color:var(--primary);background:#00d4ff14;font-family:Courier New,monospace;font-size:19px;font-style:normal;font-weight:700}.geo-feature-card h3{margin:0 0 12px;color:var(--white);font-size:20px;font-weight:750;line-height:1.27}.geo-feature-card p{margin:0;color:var(--gray);font-size:14px;line-height:1.75}.geo-xaler{padding:0 0 110px;background:var(--dark)}.geo-xaler-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center;padding:clamp(33px,5vw,65px);border:1px solid rgba(0,212,255,.2);border-radius:26px;background:radial-gradient(circle at 5% 90%,rgba(0,212,255,.12),transparent 30%),linear-gradient(135deg,#00d4ff12,#7b68ee0f)}.geo-xaler-symbol{display:grid;width:140px;height:140px;place-items:center;border:1px solid rgba(0,212,255,.38);border-radius:50%;color:var(--primary);background:#00d4ff12;box-shadow:0 0 0 18px #00d4ff06,0 0 42px #00d4ff1f;font-size:68px;font-weight:900}.geo-xaler-content>p{margin:0 0 13px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:1.7px}.geo-xaler-content h2{max-width:630px}.geo-xaler-copy{display:grid;gap:15px;max-width:710px;margin-top:23px}.geo-xaler-copy p{margin:0;color:var(--gray);font-size:15px;line-height:1.8}.geo-xaler-link{display:inline-flex;align-items:center;gap:9px;margin-top:27px;color:var(--white);font-size:14px;font-weight:800;text-decoration:none;transition:var(--transition)}.geo-xaler-link:hover{color:var(--primary)}.geo-xaler-link span{color:var(--primary);font-size:20px;transition:transform .25s ease}.geo-xaler-link:hover span{transform:translate(4px)}.geo-availability{padding:105px 0;background:radial-gradient(circle at 15% 35%,rgba(0,212,255,.07),transparent 28%),var(--dark-light)}.geo-availability-content{display:flex;align-items:center;justify-content:space-between;gap:40px}.geo-availability h2{margin-bottom:17px}.geo-availability-content>div>p:last-child{max-width:570px;margin:0;color:var(--gray);font-size:16px;line-height:1.8}.geo-store-card{display:grid;grid-template-columns:52px minmax(130px,1fr) auto;gap:14px;align-items:center;min-width:285px;padding:17px 18px;border:1px solid rgba(0,212,255,.28);border-radius:18px;color:var(--white);background:#00d4ff0f;text-decoration:none;transition:var(--transition)}.geo-store-card:hover{border-color:var(--primary);background:#00d4ff1c;box-shadow:0 14px 32px #00d4ff26;transform:translateY(-4px)}.geo-store-icon{display:grid;width:47px;height:47px;place-items:center;border-radius:14px;color:var(--dark);background:var(--primary);font-size:16px}.geo-store-card small,.geo-store-card strong{display:block}.geo-store-card small{margin-bottom:3px;color:var(--gray);font-size:9px;font-weight:700;letter-spacing:1px}.geo-store-card strong{color:var(--white);font-size:17px}.geo-store-card b{color:var(--primary);font-size:23px}.geo-faq{padding:110px 0;background:var(--dark)}.geo-faq-list{display:grid;gap:13px}.geo-faq-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:19px;padding:24px 26px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:#ffffff05;transition:var(--transition)}.geo-faq-item:hover{border-color:#00d4ff47;background:#00d4ff09}.geo-faq-item>span{color:var(--primary);font-family:Courier New,monospace;font-size:12px;font-weight:700}.geo-faq-item h3{margin:0 0 9px;color:var(--white);font-size:17px;line-height:1.4}.geo-faq-item p{margin:0;color:var(--gray);font-size:14px;line-height:1.75}.geo-download{padding:110px 0;background:var(--dark-light)}.geo-download-box{position:relative;padding:clamp(44px,7vw,85px) 25px;overflow:hidden;border:1px solid rgba(0,212,255,.28);border-radius:28px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(0,212,255,.16),transparent 47%),linear-gradient(135deg,#00d4ff12,#7b68ee12)}.geo-download-box:before{position:absolute;top:-150px;left:50%;width:400px;height:400px;border:1px solid rgba(0,212,255,.14);border-radius:50%;content:"";transform:translate(-50%)}.geo-download-box>*{position:relative;z-index:1}.geo-download-box>p{margin:0 0 16px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:1.8px}.geo-download h2{max-width:790px;margin:0 auto 32px}@media(max-width:1024px){.geo-hero .container,.geo-about-grid,.geo-xaler-card{grid-template-columns:1fr}.geo-hero{padding-top:140px}.geo-hero-visual{max-width:620px;min-height:460px;margin:0 auto}.geo-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-feature-card:last-child{grid-column:auto}.geo-xaler-symbol{width:105px;height:105px;font-size:52px}}@media(max-width:768px){.geo-page .container{padding-right:16px;padding-left:16px}.geo-hero,.geo-about,.geo-features,.geo-availability,.geo-faq,.geo-download{padding:78px 0}.geo-hero{padding-top:120px}.geo-hero h1{font-size:60px;letter-spacing:-2.7px}.geo-hero h2{margin-top:23px;font-size:24px}.geo-hero-content>p,.geo-about-main p,.geo-availability-content>div>p:last-child{font-size:15px}.geo-hero-visual{min-height:420px}.geo-phone{width:230px;height:448px;border-radius:34px}.geo-phone-screen{border-radius:25px}.geo-signal-one{width:250px;height:250px}.geo-signal-two{width:330px;height:330px}.geo-signal-three{width:410px;height:410px}.geo-section-heading{margin-bottom:35px}.geo-section-heading h2,.geo-xaler h2,.geo-availability h2,.geo-download h2{font-size:32px;letter-spacing:-.8px}.geo-heading-description{font-size:15px}.geo-features-grid{gap:14px}.geo-feature-card{min-height:245px;padding:22px}.geo-feature-top{margin-bottom:34px}.geo-xaler{padding-bottom:78px}.geo-availability-content{display:grid;grid-template-columns:1fr;gap:28px}.geo-store-card{width:100%;max-width:400px}.geo-faq-item{padding:20px}}@media(max-width:560px){.geo-hero{padding-top:108px}.geo-eyebrow{font-size:9px;letter-spacing:1.1px}.geo-hero h1{font-size:51px;letter-spacing:-2.2px}.geo-hero h2{font-size:22px}.geo-hero-actions{display:grid;grid-template-columns:1fr;margin-top:29px}.geo-btn-primary,.geo-btn-outline{width:100%}.geo-hero-visual{min-height:365px}.geo-phone{width:190px;height:370px;padding:7px;border-radius:29px}.geo-phone-screen{padding:16px 11px 11px;border-radius:22px}.geo-phone-notch{top:11px;width:70px;height:15px}.geo-phone-topbar{margin:0 4px 23px;font-size:7px}.geo-phone-logo{width:30px;height:30px;border-radius:9px;font-size:15px}.geo-phone-app-title{gap:7px;margin-bottom:14px}.geo-phone-app-title strong{font-size:10px}.geo-phone-app-title small{font-size:6px}.geo-status-card{gap:6px;margin-bottom:12px;padding:8px;border-radius:10px}.geo-status-dot{width:6px;height:6px}.geo-status-card small{font-size:5px}.geo-status-card strong{font-size:8px}.geo-map{height:135px;margin-bottom:11px}.geo-phone-tools div{padding:6px 2px;font-size:5px}.geo-phone-tools span{font-size:11px}.geo-signal-one{width:205px;height:205px}.geo-signal-two{width:275px;height:275px}.geo-signal-three{width:345px;height:345px}.geo-section-heading h2,.geo-xaler h2,.geo-availability h2,.geo-download h2{font-size:29px}.geo-about-main p:first-child{font-size:16px}.geo-about-note{grid-template-columns:60px minmax(0,1fr);padding:21px}.geo-about-note>span{width:55px;height:55px;font-size:12px}.geo-features-grid{grid-template-columns:1fr}.geo-feature-card{min-height:225px}.geo-xaler-card{gap:24px;padding:27px 21px;border-radius:20px}.geo-xaler-symbol{width:82px;height:82px;font-size:42px}.geo-xaler-copy p{font-size:14px}.geo-faq-item{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:18px}.geo-faq-item h3{font-size:15px}.geo-faq-item p{font-size:13px}.geo-download-box{padding:50px 18px;border-radius:20px}}.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}}.travel-page{--travel-primary: #00d4ff;--travel-accent: #ffb347;--travel-accent-soft: #ffcc70;width:100%;overflow:hidden;color:var(--white);background:var(--dark)}.travel-page *{box-sizing:border-box}.travel-page .container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-right:20px;padding-left:20px;overflow:visible}.travel-hero{position:relative;padding:155px 0 105px;overflow:hidden;background:radial-gradient(circle at 85% 16%,rgba(255,179,71,.16),transparent 25%),radial-gradient(circle at 10% 88%,rgba(0,212,255,.09),transparent 31%),linear-gradient(180deg,#171d20,#1f292d)}.travel-hero:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.36;background-image:linear-gradient(rgba(0,212,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.04) 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(to bottom,#000,transparent 78%);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%)}.travel-hero .container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(45px,8vw,125px);align-items:center}.travel-hero-content{max-width:700px}.travel-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px;color:var(--travel-primary);font-size:11px;font-weight:800;letter-spacing:1.5px}.travel-eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--travel-accent);box-shadow:0 0 10px #ffb347cc}.travel-hero h1{margin:0;color:var(--white);font-size:clamp(55px,7vw,90px);font-weight:800;line-height:.95;letter-spacing:-4px}.travel-hero h1 span{color:var(--travel-accent)}.travel-hero h2{max-width:610px;margin:28px 0 20px;color:#ffffffeb;font-size:clamp(22px,2.5vw,31px);font-weight:700;line-height:1.28;letter-spacing:-.7px}.travel-hero-content>p{max-width:620px;margin:0;color:var(--gray);font-size:16px;line-height:1.85}.travel-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.travel-btn-primary,.travel-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:14px 20px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none;transition:var(--transition)}.travel-btn-primary{border:1px solid var(--travel-accent);color:#1c1710;background:var(--travel-accent);box-shadow:0 10px 28px #ffb3473d}.travel-btn-primary:hover{color:#1c1710;background:var(--travel-accent-soft);box-shadow:0 15px 35px #ffb34766;transform:translateY(-3px)}.travel-play-icon{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:var(--travel-accent);background:#1b2224;font-size:9px}.travel-arrow{font-size:19px;transition:transform .25s ease}.travel-btn-primary:hover .travel-arrow{transform:translate(3px,-3px)}.travel-btn-outline{border:1px solid rgba(0,212,255,.38);color:var(--white);background:#ffffff06}.travel-btn-outline:hover{border-color:var(--travel-primary);color:var(--travel-primary);background:#00d4ff14;transform:translateY(-3px)}.travel-android-note{margin-top:17px!important;color:#b0b0b0bf!important;font-size:12px!important}.travel-hero-visual{position:relative;display:grid;min-height:515px;place-items:center}.travel-sun{position:absolute;top:9%;right:7%;width:95px;height:95px;border-radius:50%;background:#ffb34738;box-shadow:0 0 70px #ffb34742}.travel-cloud{position:absolute;width:115px;height:30px;border:1px solid rgba(218,250,255,.2);border-radius:999px;background:#dafaff0a}.travel-cloud:before,.travel-cloud:after{position:absolute;bottom:-1px;border:1px solid rgba(218,250,255,.2);border-radius:50%;content:"";background:#dafaff0a}.travel-cloud:before{left:18px;width:38px;height:38px}.travel-cloud:after{right:17px;width:48px;height:48px}.travel-cloud-one{top:18%;left:2%}.travel-cloud-two{top:48%;right:-7%;transform:scale(.72)}.travel-hill{position:absolute;bottom:0;width:290px;height:160px;border-radius:100% 0 0;transform:rotate(-20deg)}.travel-hill-back{right:-80px;z-index:0;opacity:.6;background:#00d4ff14}.travel-hill-front{bottom:-32px;left:-85px;z-index:0;opacity:.78;background:#ffb3471c;transform:rotate(20deg)}.travel-phone{position:relative;z-index:2;width:263px;height:512px;padding:10px;border:2px solid rgba(0,212,255,.32);border-radius:38px;background:linear-gradient(145deg,#465054,#070a0b 68%);box-shadow:0 30px 58px #0000007a,0 0 34px #00d4ff1c}.travel-phone-screen{position:relative;width:100%;height:100%;padding:20px 15px 16px;overflow:hidden;border-radius:29px;background:radial-gradient(circle at 86% 9%,rgba(255,179,71,.2),transparent 20%),linear-gradient(160deg,#104049,#0d2025 60%,#132d31)}.travel-phone-screen:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.25;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:24px 24px}.travel-phone-notch{position:absolute;top:16px;left:50%;z-index:3;width:92px;height:20px;border-radius:0 0 15px 15px;transform:translate(-50%);background:#040606}.travel-phone-topbar,.travel-phone-header,.travel-search,.travel-phone-banner,.travel-phone-section-title,.travel-phone-categories,.travel-phone-place{position:relative;z-index:1}.travel-phone-topbar{display:flex;justify-content:space-between;margin:0 6px 29px;color:#ffffffd9;font-size:9px;font-weight:700}.travel-phone-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.travel-phone-header small,.travel-phone-header strong{display:block}.travel-phone-header small{color:#c0f7ffa6;font-size:7px;letter-spacing:1px}.travel-phone-header strong{margin-top:3px;color:var(--white);font-size:16px}.travel-avatar{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(255,179,71,.42);border-radius:10px;color:#241b0f;background:var(--travel-accent);font-size:8px;font-weight:900}.travel-search{display:flex;align-items:center;gap:7px;margin-bottom:14px;padding:9px 10px;border:1px solid rgba(203,243,255,.14);border-radius:10px;color:#e4fbff94;background:#04121659}.travel-search span{color:var(--travel-primary);font-size:16px}.travel-search small{font-size:7px}.travel-phone-banner{min-height:86px;margin-bottom:17px;padding:13px;overflow:hidden;border:1px solid rgba(255,179,71,.27);border-radius:14px;background:radial-gradient(circle at 90% 25%,rgba(255,179,71,.3),transparent 28%),linear-gradient(135deg,#5a4324,#233f40 70%)}.travel-phone-banner small,.travel-phone-banner strong{display:block}.travel-phone-banner small{color:#ffe1b5c4;font-size:6px;font-weight:700;letter-spacing:.8px}.travel-phone-banner strong{max-width:115px;margin-top:7px;color:var(--white);font-size:13px;line-height:1.15}.travel-phone-banner span{position:absolute;right:14px;bottom:12px;color:var(--travel-accent);font-size:20px}.travel-phone-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.travel-phone-section-title strong{color:var(--white);font-size:10px}.travel-phone-section-title small{color:var(--travel-accent);font-size:7px}.travel-phone-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px}.travel-phone-categories div{display:grid;place-items:center;gap:4px;padding:8px 3px;border:1px solid rgba(0,212,255,.13);border-radius:10px;background:#00d4ff0b}.travel-phone-categories span{color:var(--travel-accent);font-size:14px}.travel-phone-categories small{color:#e8fbffc2;font-size:6px}.travel-phone-place{display:grid;grid-template-columns:52px 1fr;gap:9px;align-items:center;padding:9px;border:1px solid rgba(0,212,255,.13);border-radius:12px;background:#0514184d}.travel-place-image{display:grid;width:47px;height:47px;place-items:center;border-radius:9px;color:var(--travel-primary);background:linear-gradient(135deg,#00d4ff29,#ffb34724);font-size:22px}.travel-phone-place small,.travel-phone-place strong,.travel-phone-place p{display:block}.travel-phone-place small{color:var(--travel-primary);font-size:6px;font-weight:700;letter-spacing:.7px}.travel-phone-place strong{margin-top:3px;color:var(--white);font-size:9px}.travel-phone-place p{margin:3px 0 0;color:#def8ff91;font-size:6px}.travel-section-heading{max-width:760px;margin-bottom:52px}.travel-section-heading>p,.travel-mini-label{margin:0 0 13px;color:var(--travel-primary);font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.travel-section-heading h2,.travel-community h2,.travel-xaler h2,.travel-availability h2,.travel-download h2{margin:0;color:var(--white);font-size:clamp(31px,3.7vw,50px);font-weight:800;line-height:1.12;letter-spacing:-1.3px}.travel-heading-description{display:block;max-width:620px;margin-top:18px;color:var(--gray);font-size:16px;line-height:1.75}.travel-about{padding:110px 0;background:var(--dark-light)}.travel-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:clamp(45px,8vw,115px);align-items:center}.travel-about-main p{max-width:660px;margin:0 0 22px;color:var(--gray);font-size:16px;line-height:1.85}.travel-about-main p:first-child{color:#ffffffe0;font-size:19px;line-height:1.75}.travel-about-note{display:grid;grid-template-columns:80px minmax(0,1fr);gap:18px;padding:29px;border:1px solid rgba(255,179,71,.24);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(255,179,71,.11),transparent 35%),#ffffff06}.travel-about-note>span{display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(255,179,71,.42);border-radius:50%;color:var(--travel-accent);background:#ffb34714;font-size:16px;font-weight:900;letter-spacing:1px}.travel-about-note strong{display:block;margin:4px 0 8px;color:var(--white);font-size:17px;line-height:1.35}.travel-about-note p{margin:0;color:var(--gray);font-size:13px;line-height:1.7}.travel-categories{padding:110px 0;background:radial-gradient(circle at 90% 50%,rgba(255,179,71,.07),transparent 27%),var(--dark)}.travel-categories-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.travel-category-card{position:relative;min-height:250px;padding:25px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:#ffffff06;transition:var(--transition)}.travel-category-card:hover{border-color:#ffb34770;background:#ffb3470e;box-shadow:0 20px 42px #00000047;transform:translateY(-7px)}.travel-category-number{display:block;color:#ffb347ba;font-family:Courier New,monospace;font-size:12px;font-weight:700}.travel-category-icon{display:grid;width:48px;height:48px;margin:32px 0 22px;place-items:center;border:1px solid rgba(255,179,71,.3);border-radius:14px;color:var(--travel-accent);background:#ffb34714;font-family:Courier New,monospace;font-size:21px;font-weight:700}.travel-category-card h3{margin:0 0 10px;color:var(--white);font-size:20px;font-weight:750}.travel-category-card p{margin:0;color:var(--gray);font-size:13px;line-height:1.7}.travel-features{padding:110px 0;background:var(--dark-light)}.travel-features-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.travel-feature-card{position:relative;min-height:270px;padding:25px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:#ffffff06;transition:var(--transition)}.travel-feature-card:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";opacity:0;background:linear-gradient(90deg,transparent,var(--travel-accent),transparent);transition:var(--transition)}.travel-feature-card:hover{border-color:#00d4ff57;background:#00d4ff0a;box-shadow:0 20px 45px #00000040;transform:translateY(-7px)}.travel-feature-card:hover:before{opacity:1}.travel-feature-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:46px}.travel-feature-top>span{color:#00d4ffad;font-family:Courier New,monospace;font-size:12px;font-weight:700}.travel-feature-top i{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(0,212,255,.28);border-radius:13px;color:var(--travel-primary);background:#00d4ff14;font-family:Courier New,monospace;font-size:19px;font-style:normal;font-weight:700}.travel-feature-card h3{margin:0 0 12px;color:var(--white);font-size:19px;font-weight:750;line-height:1.27}.travel-feature-card p{margin:0;color:var(--gray);font-size:13px;line-height:1.75}.travel-community{padding:0 0 110px;background:var(--dark-light)}.travel-community-card{display:grid;grid-template-columns:140px minmax(0,1fr);gap:clamp(24px,5vw,70px);align-items:center;padding:clamp(35px,5vw,65px);border:1px solid rgba(255,179,71,.23);border-radius:26px;background:radial-gradient(circle at 5% 100%,rgba(255,179,71,.13),transparent 33%),linear-gradient(135deg,#ffb34712,#00d4ff0f)}.travel-community-quote{color:var(--travel-accent);font-family:Georgia,serif;font-size:130px;font-weight:700;line-height:.6}.travel-community-card p{margin:0 0 13px;color:var(--travel-primary);font-size:11px;font-weight:800;letter-spacing:1.7px}.travel-community-card h2{max-width:760px}.travel-community-card span{display:block;max-width:670px;margin-top:20px;color:var(--gray);font-size:15px;line-height:1.8}.travel-xaler{padding:110px 0;background:var(--dark)}.travel-xaler-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center;padding:clamp(33px,5vw,65px);border:1px solid rgba(0,212,255,.2);border-radius:26px;background:radial-gradient(circle at 5% 90%,rgba(0,212,255,.12),transparent 30%),linear-gradient(135deg,#00d4ff12,#7b68ee0f)}.travel-xaler-symbol{display:grid;width:140px;height:140px;place-items:center;border:1px solid rgba(0,212,255,.38);border-radius:50%;color:var(--travel-primary);background:#00d4ff12;box-shadow:0 0 0 18px #00d4ff06,0 0 42px #00d4ff1f;font-size:68px;font-weight:900}.travel-xaler-content>p{margin:0 0 13px;color:var(--travel-primary);font-size:11px;font-weight:800;letter-spacing:1.7px}.travel-xaler-content h2{max-width:630px}.travel-xaler-copy{display:grid;gap:15px;max-width:710px;margin-top:23px}.travel-xaler-copy p{margin:0;color:var(--gray);font-size:15px;line-height:1.8}.travel-xaler-link{display:inline-flex;align-items:center;gap:9px;margin-top:27px;color:var(--white);font-size:14px;font-weight:800;text-decoration:none;transition:var(--transition)}.travel-xaler-link:hover{color:var(--travel-primary)}.travel-xaler-link span{color:var(--travel-primary);font-size:20px;transition:transform .25s ease}.travel-xaler-link:hover span{transform:translate(4px)}.travel-availability{padding:105px 0;background:radial-gradient(circle at 15% 35%,rgba(255,179,71,.08),transparent 28%),var(--dark-light)}.travel-availability-content{display:flex;align-items:center;justify-content:space-between;gap:40px}.travel-availability h2{margin-bottom:17px}.travel-availability-content>div>p:last-child{max-width:570px;margin:0;color:var(--gray);font-size:16px;line-height:1.8}.travel-store-links{display:grid;gap:12px;min-width:290px}.travel-store-card{display:grid;grid-template-columns:52px minmax(130px,1fr) auto;gap:14px;align-items:center;padding:17px 18px;border:1px solid rgba(255,179,71,.35);border-radius:18px;color:var(--white);background:#ffb34712;text-decoration:none;transition:var(--transition)}.travel-store-card:hover{border-color:var(--travel-accent);background:#ffb3471f;box-shadow:0 14px 32px #ffb34726;transform:translateY(-4px)}.travel-store-card-huawei{border-color:#00d4ff47;background:#00d4ff0d}.travel-store-card-huawei:hover{border-color:var(--travel-primary);background:#00d4ff1a;box-shadow:0 14px 32px #00d4ff24}.travel-store-icon{display:grid;width:47px;height:47px;place-items:center;border-radius:14px;color:#1b2224;background:var(--travel-accent);font-size:16px;font-weight:900}.travel-store-card-huawei .travel-store-icon{color:var(--dark);background:var(--travel-primary)}.travel-store-card small,.travel-store-card strong{display:block}.travel-store-card small{margin-bottom:3px;color:var(--gray);font-size:9px;font-weight:700;letter-spacing:1px}.travel-store-card strong{color:var(--white);font-size:17px}.travel-store-card b{color:var(--travel-accent);font-size:23px}.travel-store-card-huawei b{color:var(--travel-primary)}.travel-faq{padding:110px 0;background:var(--dark)}.travel-faq-list{display:grid;gap:13px}.travel-faq-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:19px;padding:24px 26px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:#ffffff05;transition:var(--transition)}.travel-faq-item:hover{border-color:#ffb34759;background:#ffb3470a}.travel-faq-item>span{color:var(--travel-accent);font-family:Courier New,monospace;font-size:12px;font-weight:700}.travel-faq-item h3{margin:0 0 9px;color:var(--white);font-size:17px;line-height:1.4}.travel-faq-item p{margin:0;color:var(--gray);font-size:14px;line-height:1.75}.travel-download{padding:110px 0;background:var(--dark-light)}.travel-download-box{position:relative;padding:clamp(44px,7vw,85px) 25px;overflow:hidden;border:1px solid rgba(255,179,71,.33);border-radius:28px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(255,179,71,.17),transparent 47%),linear-gradient(135deg,#ffb34714,#00d4ff0f)}.travel-download-box:before{position:absolute;top:-150px;left:50%;width:400px;height:400px;border:1px solid rgba(255,179,71,.18);border-radius:50%;content:"";transform:translate(-50%)}.travel-download-box>*{position:relative;z-index:1}.travel-download-box>p{margin:0 0 16px;color:var(--travel-accent);font-size:11px;font-weight:800;letter-spacing:1.8px}.travel-download h2{max-width:790px;margin:0 auto 32px}@media(max-width:1024px){.travel-hero .container,.travel-about-grid,.travel-xaler-card{grid-template-columns:1fr}.travel-hero{padding-top:140px}.travel-hero-visual{max-width:620px;min-height:460px;margin:0 auto}.travel-categories-grid,.travel-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-community-card{grid-template-columns:100px minmax(0,1fr)}.travel-xaler-symbol{width:105px;height:105px;font-size:52px}}@media(max-width:768px){.travel-page .container{padding-right:16px;padding-left:16px}.travel-hero,.travel-about,.travel-categories,.travel-features,.travel-xaler,.travel-availability,.travel-faq,.travel-download{padding:78px 0}.travel-hero{padding-top:120px}.travel-hero h1{font-size:60px;letter-spacing:-2.7px}.travel-hero h2{margin-top:23px;font-size:24px}.travel-hero-content>p,.travel-about-main p,.travel-availability-content>div>p:last-child{font-size:15px}.travel-hero-visual{min-height:420px}.travel-phone{width:230px;height:448px;border-radius:34px}.travel-phone-screen{border-radius:25px}.travel-section-heading{margin-bottom:35px}.travel-section-heading h2,.travel-community h2,.travel-xaler h2,.travel-availability h2,.travel-download h2{font-size:32px;letter-spacing:-.8px}.travel-heading-description{font-size:15px}.travel-categories-grid,.travel-features-grid{gap:14px}.travel-category-card,.travel-feature-card{min-height:240px;padding:22px}.travel-feature-top{margin-bottom:34px}.travel-community{padding-top:0}.travel-community-card{grid-template-columns:75px minmax(0,1fr);gap:15px}.travel-community-quote{font-size:95px}.travel-availability-content{display:grid;grid-template-columns:1fr;gap:28px}.travel-store-links{width:100%;max-width:420px}.travel-faq-item{padding:20px}}@media(max-width:560px){.travel-hero{padding-top:108px}.travel-eyebrow{font-size:9px;letter-spacing:1.1px}.travel-hero h1{font-size:51px;letter-spacing:-2.2px}.travel-hero h2{font-size:22px}.travel-hero-actions{display:grid;grid-template-columns:1fr;margin-top:29px}.travel-btn-primary,.travel-btn-outline{width:100%}.travel-hero-visual{min-height:365px}.travel-phone{width:190px;height:370px;padding:7px;border-radius:29px}.travel-phone-screen{padding:16px 11px 11px;border-radius:22px}.travel-phone-notch{top:11px;width:70px;height:15px}.travel-phone-topbar{margin:0 4px 23px;font-size:7px}.travel-phone-header{margin-bottom:13px}.travel-phone-header strong{font-size:12px}.travel-avatar{width:25px;height:25px;font-size:6px}.travel-search{margin-bottom:10px;padding:7px}.travel-search small{font-size:5px}.travel-phone-banner{min-height:66px;margin-bottom:10px;padding:10px}.travel-phone-banner strong{max-width:90px;margin-top:4px;font-size:10px}.travel-phone-categories{margin-bottom:10px}.travel-phone-categories div{padding:5px 2px}.travel-phone-categories span{font-size:11px}.travel-phone-categories small{font-size:5px}.travel-phone-place{grid-template-columns:40px 1fr;gap:7px;padding:7px}.travel-place-image{width:36px;height:36px;font-size:16px}.travel-phone-place small{font-size:5px}.travel-phone-place strong{font-size:7px}.travel-phone-place p{font-size:5px}.travel-sun{width:65px;height:65px}.travel-section-heading h2,.travel-community h2,.travel-xaler h2,.travel-availability h2,.travel-download h2{font-size:29px}.travel-about-main p:first-child{font-size:16px}.travel-about-note{grid-template-columns:60px minmax(0,1fr);padding:21px}.travel-about-note>span{width:55px;height:55px;font-size:12px}.travel-categories-grid,.travel-features-grid{grid-template-columns:1fr}.travel-category-card,.travel-feature-card{min-height:220px}.travel-category-icon{margin:22px 0 17px}.travel-community-card{grid-template-columns:1fr;gap:8px;padding:30px 22px}.travel-community-quote{height:52px;font-size:90px}.travel-community-card span{font-size:14px}.travel-xaler-card{gap:24px;padding:27px 21px;border-radius:20px}.travel-xaler-symbol{width:82px;height:82px;font-size:42px}.travel-xaler-copy p{font-size:14px}.travel-faq-item{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:18px}.travel-faq-item h3{font-size:15px}.travel-faq-item p{font-size:13px}.travel-download-box{padding:50px 18px;border-radius:20px}}.emp-page{--emp-primary: #c88cff;--emp-primary-light: #e4c7ff;--emp-accent: #ff8b9a;--emp-dark: #211b29;width:100%;overflow:hidden;color:var(--white);background:var(--dark)}.emp-page *{box-sizing:border-box}.emp-page .container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-right:20px;padding-left:20px;overflow:visible}.emp-hero{position:relative;padding:155px 0 105px;overflow:hidden;background:radial-gradient(circle at 83% 20%,rgba(200,140,255,.2),transparent 27%),radial-gradient(circle at 7% 88%,rgba(255,139,154,.1),transparent 31%),linear-gradient(180deg,#1b1720,#2a2330)}.emp-hero:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.26;background-image:linear-gradient(rgba(228,199,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(228,199,255,.06) 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(to bottom,#000,transparent 78%);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%)}.emp-hero .container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(45px,8vw,125px);align-items:center}.emp-hero-content{max-width:700px}.emp-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px;color:var(--emp-primary-light);font-size:11px;font-weight:800;letter-spacing:1.5px}.emp-eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--emp-accent);box-shadow:0 0 10px #ff8b9acc}.emp-hero h1{margin:0;color:var(--white);font-size:clamp(52px,6.8vw,85px);font-weight:800;line-height:.95;letter-spacing:-4px}.emp-hero h1 span{color:var(--emp-primary)}.emp-hero h2{max-width:610px;margin:28px 0 20px;color:#ffffffed;font-size:clamp(22px,2.5vw,31px);font-weight:700;line-height:1.28;letter-spacing:-.7px}.emp-hero-content>p{max-width:620px;margin:0;color:var(--gray);font-size:16px;line-height:1.85}.emp-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.emp-btn-primary,.emp-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:14px 20px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none;transition:var(--transition)}.emp-btn-primary{border:1px solid var(--emp-primary);color:#211b29;background:var(--emp-primary);box-shadow:0 10px 28px #c88cff40}.emp-btn-primary:hover{color:#211b29;background:var(--emp-primary-light);box-shadow:0 15px 35px #c88cff6e;transform:translateY(-3px)}.emp-play-icon{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:var(--emp-primary);background:#211b29;font-size:9px}.emp-arrow{font-size:19px;transition:transform .25s ease}.emp-btn-primary:hover .emp-arrow{transform:translate(3px,-3px)}.emp-btn-outline{border:1px solid rgba(228,199,255,.36);color:var(--white);background:#ffffff06}.emp-btn-outline:hover{border-color:var(--emp-primary);color:var(--emp-primary-light);background:#c88cff17;transform:translateY(-3px)}.emp-android-note{margin-top:17px!important;color:#b0b0b0bf!important;font-size:12px!important}.emp-hero-visual{position:relative;display:grid;min-height:515px;place-items:center}.emp-orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(200,140,255,.17);border-radius:50%;transform:translate(-50%,-50%)}.emp-orbit-one{width:285px;height:285px}.emp-orbit-two{width:400px;height:400px;border-color:#ff8b9a21}.emp-orbit-three{width:510px;height:510px;border-color:#e4c7ff14}.emp-phone{position:relative;z-index:2;width:263px;height:512px;padding:10px;border:2px solid rgba(228,199,255,.32);border-radius:38px;background:linear-gradient(145deg,#574561,#0c0910 68%);box-shadow:0 30px 58px #0000007a,0 0 36px #c88cff29}.emp-phone-screen{position:relative;width:100%;height:100%;padding:20px 15px 16px;overflow:hidden;border-radius:29px;background:radial-gradient(circle at 85% 8%,rgba(255,139,154,.23),transparent 22%),linear-gradient(160deg,#422d4b,#241d31 62%,#31213c)}.emp-phone-screen:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:24px 24px}.emp-phone-notch{position:absolute;top:16px;left:50%;z-index:3;width:92px;height:20px;border-radius:0 0 15px 15px;transform:translate(-50%);background:#09060c}.emp-phone-topbar,.emp-phone-header,.emp-phone-welcome,.emp-phone-section-title,.emp-phone-tools,.emp-phone-info-card{position:relative;z-index:1}.emp-phone-topbar{display:flex;justify-content:space-between;margin:0 6px 29px;color:#ffffffd9;font-size:9px;font-weight:700}.emp-phone-header{display:flex;align-items:center;gap:10px;margin-bottom:19px}.emp-phone-logo{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;color:#211b29;background:var(--emp-primary);font-size:20px;font-weight:900}.emp-phone-header strong,.emp-phone-header small{display:block}.emp-phone-header strong{color:var(--white);font-size:13px}.emp-phone-header small{margin-top:2px;color:#ebd4ffab;font-size:8px}.emp-phone-welcome{min-height:103px;margin-bottom:17px;padding:14px;overflow:hidden;border:1px solid rgba(255,139,154,.26);border-radius:14px;background:radial-gradient(circle at 92% 22%,rgba(255,139,154,.25),transparent 28%),linear-gradient(135deg,#613653,#463050 72%)}.emp-phone-welcome small,.emp-phone-welcome strong,.emp-phone-welcome p{display:block}.emp-phone-welcome small{color:#ffd2dbc7;font-size:6px;font-weight:700;letter-spacing:.8px}.emp-phone-welcome strong{margin-top:8px;color:var(--white);font-size:17px;line-height:1}.emp-phone-welcome p{max-width:135px;margin:7px 0 0;color:#ffeff7b8;font-size:7px;line-height:1.45}.emp-phone-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.emp-phone-section-title strong{color:var(--white);font-size:10px}.emp-phone-section-title small{color:var(--emp-primary-light);font-size:7px}.emp-phone-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px}.emp-phone-tools div{display:grid;place-items:center;gap:4px;padding:8px 3px;border:1px solid rgba(228,199,255,.14);border-radius:10px;background:#e4c7ff0b}.emp-phone-tools span{color:var(--emp-primary);font-size:14px}.emp-phone-tools small{color:#fcf1ffc9;font-size:6px}.emp-phone-info-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;padding:9px;border:1px solid rgba(255,139,154,.18);border-radius:12px;background:#2b16317a}.emp-phone-info-card>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:var(--emp-accent);background:#ff8b9a1a;font-size:16px}.emp-phone-info-card small,.emp-phone-info-card strong,.emp-phone-info-card p{display:block}.emp-phone-info-card small{color:var(--emp-primary-light);font-size:5.5px;font-weight:700;letter-spacing:.6px}.emp-phone-info-card strong{margin-top:3px;color:var(--white);font-size:8px}.emp-phone-info-card p{margin:3px 0 0;color:#efdaf99e;font-size:5.5px}.emp-section-heading{max-width:760px;margin-bottom:52px}.emp-section-heading>p,.emp-mini-label{margin:0 0 13px;color:var(--emp-primary-light);font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.emp-section-heading h2,.emp-support h2,.emp-xaler h2,.emp-availability h2,.emp-download h2{margin:0;color:var(--white);font-size:clamp(31px,3.7vw,50px);font-weight:800;line-height:1.12;letter-spacing:-1.3px}.emp-heading-description{display:block;max-width:620px;margin-top:18px;color:var(--gray);font-size:16px;line-height:1.75}.emp-about{padding:110px 0;background:var(--dark-light)}.emp-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:clamp(45px,8vw,115px);align-items:center}.emp-about-main p{max-width:660px;margin:0 0 22px;color:var(--gray);font-size:16px;line-height:1.85}.emp-about-main p:first-child{color:#ffffffe0;font-size:19px;line-height:1.75}.emp-about-note{display:grid;grid-template-columns:80px minmax(0,1fr);gap:18px;padding:29px;border:1px solid rgba(200,140,255,.24);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(255,139,154,.12),transparent 35%),#ffffff06}.emp-about-note>span{display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(200,140,255,.42);border-radius:50%;color:var(--emp-primary);background:#c88cff14;font-size:20px;font-weight:900}.emp-about-note strong{display:block;margin:4px 0 8px;color:var(--white);font-size:17px;line-height:1.35}.emp-about-note p{margin:0;color:var(--gray);font-size:13px;line-height:1.7}.emp-features{position:relative;padding:110px 0;overflow:hidden;background:var(--dark)}.emp-features:before{position:absolute;top:8%;right:-10%;width:410px;height:410px;border:1px solid rgba(200,140,255,.1);border-radius:50%;content:""}.emp-features-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.emp-feature-card{position:relative;min-height:278px;padding:25px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:#ffffff06;transition:var(--transition)}.emp-feature-card:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";opacity:0;background:linear-gradient(90deg,transparent,var(--emp-primary),transparent);transition:var(--transition)}.emp-feature-card:hover{border-color:#c88cff61;background:#c88cff0d;box-shadow:0 20px 45px #00000040;transform:translateY(-7px)}.emp-feature-card:hover:before{opacity:1}.emp-feature-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:46px}.emp-feature-top>span{color:#e4c7ffb8;font-family:Courier New,monospace;font-size:12px;font-weight:700}.emp-feature-top i{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(200,140,255,.32);border-radius:13px;color:var(--emp-primary);background:#c88cff14;font-family:Courier New,monospace;font-size:19px;font-style:normal;font-weight:700}.emp-feature-card h3{margin:0 0 12px;color:var(--white);font-size:19px;font-weight:750;line-height:1.27}.emp-feature-card p{margin:0;color:var(--gray);font-size:13px;line-height:1.75}.emp-support{padding:0 0 110px;background:var(--dark)}.emp-support-card{display:grid;grid-template-columns:140px minmax(0,1fr);gap:clamp(25px,5vw,72px);align-items:center;padding:clamp(35px,5vw,65px);border:1px solid rgba(255,139,154,.24);border-radius:26px;background:radial-gradient(circle at 5% 100%,rgba(255,139,154,.13),transparent 33%),linear-gradient(135deg,#c88cff12,#ff8b9a12)}.emp-support-symbol{display:grid;width:115px;height:115px;place-items:center;border:1px solid rgba(255,139,154,.35);border-radius:50%;color:var(--emp-accent);background:#ff8b9a14;box-shadow:0 0 0 15px #ff8b9a06,0 0 34px #ff8b9a21;font-size:45px}.emp-support-card p{margin:0 0 13px;color:var(--emp-primary-light);font-size:11px;font-weight:800;letter-spacing:1.7px}.emp-support-card h2{max-width:680px}.emp-support-card span{display:block;max-width:700px;margin-top:20px;color:var(--gray);font-size:15px;line-height:1.8}.emp-xaler{padding:110px 0;background:var(--dark-light)}.emp-xaler-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center;padding:clamp(33px,5vw,65px);border:1px solid rgba(200,140,255,.2);border-radius:26px;background:radial-gradient(circle at 5% 90%,rgba(200,140,255,.11),transparent 30%),linear-gradient(135deg,#c88cff12,#ff8b9a0d)}.emp-xaler-symbol{display:grid;width:140px;height:140px;place-items:center;border:1px solid rgba(200,140,255,.4);border-radius:50%;color:var(--emp-primary);background:#c88cff12;box-shadow:0 0 0 18px #c88cff06,0 0 42px #c88cff1f;font-size:68px;font-weight:900}.emp-xaler-content>p{margin:0 0 13px;color:var(--emp-primary-light);font-size:11px;font-weight:800;letter-spacing:1.7px}.emp-xaler-content h2{max-width:630px}.emp-xaler-copy{display:grid;gap:15px;max-width:710px;margin-top:23px}.emp-xaler-copy p{margin:0;color:var(--gray);font-size:15px;line-height:1.8}.emp-xaler-link{display:inline-flex;align-items:center;gap:9px;margin-top:27px;color:var(--white);font-size:14px;font-weight:800;text-decoration:none;transition:var(--transition)}.emp-xaler-link:hover{color:var(--emp-primary-light)}.emp-xaler-link span{color:var(--emp-primary);font-size:20px;transition:transform .25s ease}.emp-xaler-link:hover span{transform:translate(4px)}.emp-availability{padding:105px 0;background:radial-gradient(circle at 15% 35%,rgba(200,140,255,.08),transparent 28%),var(--dark)}.emp-availability-content{display:flex;align-items:center;justify-content:space-between;gap:40px}.emp-availability h2{margin-bottom:17px}.emp-availability-content>div>p:last-child{max-width:570px;margin:0;color:var(--gray);font-size:16px;line-height:1.8}.emp-store-links{display:grid;gap:12px;min-width:290px}.emp-store-card{display:grid;grid-template-columns:52px minmax(130px,1fr) auto;gap:14px;align-items:center;padding:17px 18px;border:1px solid rgba(200,140,255,.35);border-radius:18px;color:var(--white);background:#c88cff12;text-decoration:none;transition:var(--transition)}.emp-store-card:hover{border-color:var(--emp-primary);background:#c88cff1f;box-shadow:0 14px 32px #c88cff29;transform:translateY(-4px)}.emp-store-card-huawei{border-color:#ff8b9a4d;background:#ff8b9a0f}.emp-store-card-huawei:hover{border-color:var(--emp-accent);background:#ff8b9a1c;box-shadow:0 14px 32px #ff8b9a24}.emp-store-icon{display:grid;width:47px;height:47px;place-items:center;border-radius:14px;color:#211b29;background:var(--emp-primary);font-size:16px;font-weight:900}.emp-store-card-huawei .emp-store-icon{background:var(--emp-accent)}.emp-store-card small,.emp-store-card strong{display:block}.emp-store-card small{margin-bottom:3px;color:var(--gray);font-size:9px;font-weight:700;letter-spacing:1px}.emp-store-card strong{color:var(--white);font-size:17px}.emp-store-card b{color:var(--emp-primary);font-size:23px}.emp-store-card-huawei b{color:var(--emp-accent)}.emp-faq{padding:110px 0;background:var(--dark-light)}.emp-faq-list{display:grid;gap:13px}.emp-faq-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:19px;padding:24px 26px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:#ffffff05;transition:var(--transition)}.emp-faq-item:hover{border-color:#c88cff57;background:#c88cff0a}.emp-faq-item>span{color:var(--emp-primary);font-family:Courier New,monospace;font-size:12px;font-weight:700}.emp-faq-item h3{margin:0 0 9px;color:var(--white);font-size:17px;line-height:1.4}.emp-faq-item p{margin:0;color:var(--gray);font-size:14px;line-height:1.75}.emp-download{padding:110px 0;background:var(--dark)}.emp-download-box{position:relative;padding:clamp(44px,7vw,85px) 25px;overflow:hidden;border:1px solid rgba(200,140,255,.32);border-radius:28px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(200,140,255,.18),transparent 47%),linear-gradient(135deg,#c88cff14,#ff8b9a12)}.emp-download-box:before{position:absolute;top:-150px;left:50%;width:400px;height:400px;border:1px solid rgba(200,140,255,.17);border-radius:50%;content:"";transform:translate(-50%)}.emp-download-box>*{position:relative;z-index:1}.emp-download-box>p{margin:0 0 16px;color:var(--emp-primary-light);font-size:11px;font-weight:800;letter-spacing:1.8px}.emp-download h2{max-width:790px;margin:0 auto 32px}@media(max-width:1024px){.emp-hero .container,.emp-about-grid,.emp-xaler-card{grid-template-columns:1fr}.emp-hero{padding-top:140px}.emp-hero-visual{max-width:620px;min-height:460px;margin:0 auto}.emp-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-support-card{grid-template-columns:110px minmax(0,1fr)}.emp-xaler-symbol{width:105px;height:105px;font-size:52px}}@media(max-width:768px){.emp-page .container{padding-right:16px;padding-left:16px}.emp-hero,.emp-about,.emp-features,.emp-xaler,.emp-availability,.emp-faq,.emp-download{padding:78px 0}.emp-hero{padding-top:120px}.emp-hero h1{font-size:58px;letter-spacing:-2.7px}.emp-hero h2{margin-top:23px;font-size:24px}.emp-hero-content>p,.emp-about-main p,.emp-availability-content>div>p:last-child{font-size:15px}.emp-hero-visual{min-height:420px}.emp-phone{width:230px;height:448px;border-radius:34px}.emp-phone-screen{border-radius:25px}.emp-orbit-one{width:250px;height:250px}.emp-orbit-two{width:330px;height:330px}.emp-orbit-three{width:410px;height:410px}.emp-section-heading{margin-bottom:35px}.emp-section-heading h2,.emp-support h2,.emp-xaler h2,.emp-availability h2,.emp-download h2{font-size:32px;letter-spacing:-.8px}.emp-heading-description{font-size:15px}.emp-features-grid{gap:14px}.emp-feature-card{min-height:245px;padding:22px}.emp-feature-top{margin-bottom:34px}.emp-support{padding-top:0}.emp-support-card{grid-template-columns:85px minmax(0,1fr);gap:17px}.emp-support-symbol{width:75px;height:75px;font-size:30px}.emp-availability-content{display:grid;grid-template-columns:1fr;gap:28px}.emp-store-links{width:100%;max-width:420px}.emp-faq-item{padding:20px}}@media(max-width:560px){.emp-hero{padding-top:108px}.emp-eyebrow{font-size:9px;letter-spacing:1.1px}.emp-hero h1{font-size:48px;letter-spacing:-2.1px}.emp-hero h2{font-size:22px}.emp-hero-actions{display:grid;grid-template-columns:1fr;margin-top:29px}.emp-btn-primary,.emp-btn-outline{width:100%}.emp-hero-visual{min-height:365px}.emp-phone{width:190px;height:370px;padding:7px;border-radius:29px}.emp-phone-screen{padding:16px 11px 11px;border-radius:22px}.emp-phone-notch{top:11px;width:70px;height:15px}.emp-phone-topbar{margin:0 4px 23px;font-size:7px}.emp-phone-logo{width:30px;height:30px;border-radius:9px;font-size:16px}.emp-phone-header{gap:7px;margin-bottom:13px}.emp-phone-header strong{font-size:10px}.emp-phone-header small{font-size:6px}.emp-phone-welcome{min-height:76px;margin-bottom:11px;padding:10px}.emp-phone-welcome small{font-size:5px}.emp-phone-welcome strong{margin-top:5px;font-size:12px}.emp-phone-welcome p{max-width:100px;margin-top:4px;font-size:5px}.emp-phone-tools{margin-bottom:10px}.emp-phone-tools div{padding:6px 2px}.emp-phone-tools span{font-size:11px}.emp-phone-tools small{font-size:5px}.emp-phone-info-card{grid-template-columns:30px minmax(0,1fr);gap:6px;padding:7px}.emp-phone-info-card>span{width:27px;height:27px;font-size:12px}.emp-phone-info-card small,.emp-phone-info-card p{font-size:4.8px}.emp-phone-info-card strong{font-size:6.5px}.emp-orbit-one{width:205px;height:205px}.emp-orbit-two{width:275px;height:275px}.emp-orbit-three{width:345px;height:345px}.emp-section-heading h2,.emp-support h2,.emp-xaler h2,.emp-availability h2,.emp-download h2{font-size:29px}.emp-about-main p:first-child{font-size:16px}.emp-about-note{grid-template-columns:60px minmax(0,1fr);padding:21px}.emp-about-note>span{width:55px;height:55px;font-size:16px}.emp-features-grid{grid-template-columns:1fr}.emp-feature-card{min-height:220px}.emp-support-card{grid-template-columns:1fr;gap:16px;padding:30px 22px}.emp-support-symbol{width:70px;height:70px}.emp-support-card span{font-size:14px}.emp-xaler-card{gap:24px;padding:27px 21px;border-radius:20px}.emp-xaler-symbol{width:82px;height:82px;font-size:42px}.emp-xaler-copy p{font-size:14px}.emp-faq-item{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:18px}.emp-faq-item h3{font-size:15px}.emp-faq-item p{font-size:13px}.emp-download-box{padding:50px 18px;border-radius:20px}}.sos-page{--sos-primary: #22b8ff;--sos-primary-light: #a9e4ff;--sos-alert: #ff765f;--sos-alert-light: #ffc0b5;--sos-deep: #111c29;width:100%;overflow:hidden;color:var(--white);background:var(--dark)}.sos-page *{box-sizing:border-box}.sos-page .container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-right:20px;padding-left:20px;overflow:visible}.sos-hero{position:relative;padding:155px 0 105px;overflow:hidden;background:radial-gradient(circle at 84% 18%,rgba(34,184,255,.19),transparent 27%),radial-gradient(circle at 9% 88%,rgba(255,118,95,.1),transparent 31%),linear-gradient(180deg,#121b25,#1a2933)}.sos-hero:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.3;background-image:linear-gradient(rgba(169,228,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(169,228,255,.055) 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(to bottom,#000,transparent 78%);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%)}.sos-hero .container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(45px,8vw,125px);align-items:center}.sos-hero-content{max-width:700px}.sos-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px;color:var(--sos-primary-light);font-size:11px;font-weight:800;letter-spacing:1.5px}.sos-eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--sos-alert);box-shadow:0 0 10px #ff765fcc}.sos-hero h1{margin:0;color:var(--white);font-size:clamp(55px,7vw,90px);font-weight:800;line-height:.95;letter-spacing:-4px}.sos-hero h1 span{color:var(--sos-alert)}.sos-hero h2{max-width:610px;margin:28px 0 20px;color:#ffffffed;font-size:clamp(22px,2.5vw,31px);font-weight:700;line-height:1.28;letter-spacing:-.7px}.sos-hero-content>p{max-width:620px;margin:0;color:var(--gray);font-size:16px;line-height:1.85}.sos-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.sos-btn-primary,.sos-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:14px 20px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none;transition:var(--transition)}.sos-btn-primary{border:1px solid var(--sos-primary);color:#0f1b26;background:var(--sos-primary);box-shadow:0 10px 28px #22b8ff3d}.sos-btn-primary:hover{color:#0f1b26;background:var(--sos-primary-light);box-shadow:0 15px 35px #22b8ff6b;transform:translateY(-3px)}.sos-btn-primary span{font-size:20px;transition:transform .25s ease}.sos-btn-primary:hover span{transform:translate(4px)}.sos-btn-outline{border:1px solid rgba(169,228,255,.35);color:var(--white);background:#ffffff06}.sos-btn-outline:hover{border-color:var(--sos-primary);color:var(--sos-primary-light);background:#22b8ff14;transform:translateY(-3px)}.sos-note{margin-top:17px!important;color:#b0b0b0bf!important;font-size:12px!important}.sos-hero-visual{position:relative;display:grid;min-height:515px;place-items:center}.sos-radar-ring{position:absolute;top:50%;left:50%;border:1px solid rgba(34,184,255,.17);border-radius:50%;transform:translate(-50%,-50%)}.sos-radar-ring-one{width:280px;height:280px}.sos-radar-ring-two{width:390px;height:390px;border-color:#ff765f21}.sos-radar-ring-three{width:510px;height:510px;border-color:#a9e4ff14}.sos-radar-line{position:absolute;top:50%;left:50%;width:255px;height:1px;transform:rotate(-38deg);transform-origin:left center;background:linear-gradient(90deg,rgba(34,184,255,.8),transparent)}.sos-phone{position:relative;z-index:2;width:263px;height:512px;padding:10px;border:2px solid rgba(169,228,255,.32);border-radius:38px;background:linear-gradient(145deg,#3c5266,#070b0e 68%);box-shadow:0 30px 58px #0000007a,0 0 36px #22b8ff26}.sos-phone-screen{position:relative;width:100%;height:100%;padding:20px 15px 16px;overflow:hidden;border-radius:29px;background:radial-gradient(circle at 84% 8%,rgba(255,118,95,.21),transparent 21%),linear-gradient(160deg,#163a52,#0e202d 62%,#172e3c)}.sos-phone-screen:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:24px 24px}.sos-phone-notch{position:absolute;top:16px;left:50%;z-index:3;width:92px;height:20px;border-radius:0 0 15px 15px;transform:translate(-50%);background:#060a0d}.sos-phone-topbar,.sos-phone-header,.sos-phone-status,.sos-phone-map,.sos-phone-alert,.sos-phone-tools{position:relative;z-index:1}.sos-phone-topbar{display:flex;justify-content:space-between;margin:0 6px 29px;color:#ffffffd9;font-size:9px;font-weight:700}.sos-phone-header{display:flex;align-items:center;gap:10px;margin-bottom:18px}.sos-phone-logo{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;color:#10202d;background:var(--sos-primary);font-size:20px;font-weight:900}.sos-phone-header strong,.sos-phone-header small{display:block}.sos-phone-header strong{color:var(--white);font-size:13px}.sos-phone-header small{margin-top:2px;color:#ccf0ffab;font-size:8px}.sos-phone-status{display:flex;align-items:center;gap:9px;margin-bottom:15px;padding:10px;border:1px solid rgba(34,184,255,.18);border-radius:12px;background:#113d517a}.sos-status-dot{width:8px;height:8px;border-radius:50%;background:var(--sos-primary);box-shadow:0 0 11px #22b8ffe0}.sos-phone-status small,.sos-phone-status strong{display:block}.sos-phone-status small{margin-bottom:2px;color:#b3e7ffa3;font-size:6px;font-weight:700;letter-spacing:.8px}.sos-phone-status strong{color:var(--white);font-size:10px}.sos-phone-map{height:178px;margin-bottom:13px;overflow:hidden;border:1px solid rgba(34,184,255,.2);border-radius:15px;background:radial-gradient(circle at 50% 52%,rgba(34,184,255,.14),transparent 6%),linear-gradient(135deg,#17394a,#102330)}.sos-phone-map:before{position:absolute;inset:0;content:"";opacity:.3;background-image:linear-gradient(rgba(169,228,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(169,228,255,.08) 1px,transparent 1px);background-size:19px 19px}.sos-map-street{position:absolute;display:block;width:140%;height:2px;background:#daf5ff33}.sos-map-street-one{top:28%;left:-20%;transform:rotate(25deg)}.sos-map-street-two{top:58%;left:-20%;transform:rotate(-31deg)}.sos-map-street-three{top:82%;left:-20%;transform:rotate(15deg)}.sos-map-pin,.sos-map-user{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;font-weight:900}.sos-map-pin{width:20px;height:20px;color:#2b1a17;background:var(--sos-alert);box-shadow:0 0 14px #ff765fbf;font-size:12px}.sos-map-pin-one{top:28%;left:27%}.sos-map-pin-two{right:19%;bottom:26%}.sos-map-user{top:52%;left:50%;width:15px;height:15px;border:3px solid var(--white);transform:translate(-50%,-50%);color:var(--sos-primary);background:var(--sos-primary);box-shadow:0 0 16px #22b8ffe6;font-size:0}.sos-phone-map small{position:absolute;bottom:9px;left:10px;z-index:2;color:#cef1ffc7;font-size:6px;font-weight:700;letter-spacing:.7px}.sos-phone-alert{display:grid;grid-template-columns:29px minmax(0,1fr);gap:7px;align-items:center;margin-bottom:12px;padding:8px;border:1px solid rgba(255,118,95,.26);border-radius:11px;background:#582a2778}.sos-phone-alert>span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;color:#2b1715;background:var(--sos-alert);font-size:15px;font-weight:900}.sos-phone-alert small,.sos-phone-alert strong{display:block}.sos-phone-alert small{color:#ffcac1b8;font-size:5.5px;font-weight:700;letter-spacing:.5px}.sos-phone-alert strong{margin-top:3px;color:var(--white);font-size:8px}.sos-phone-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.sos-phone-tools div{display:grid;place-items:center;gap:4px;padding:7px 2px;border:1px solid rgba(169,228,255,.14);border-radius:10px;background:#a9e4ff0a}.sos-phone-tools span{color:var(--sos-primary);font-size:14px}.sos-phone-tools small{color:#eefaffc2;font-size:5.5px}.sos-section-heading{max-width:760px;margin-bottom:52px}.sos-section-heading>p,.sos-mini-label{margin:0 0 13px;color:var(--sos-primary-light);font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.sos-section-heading h2,.sos-disclaimer h2,.sos-xaler h2,.sos-availability h2,.sos-download h2{margin:0;color:var(--white);font-size:clamp(31px,3.7vw,50px);font-weight:800;line-height:1.12;letter-spacing:-1.3px}.sos-heading-description{display:block;max-width:620px;margin-top:18px;color:var(--gray);font-size:16px;line-height:1.75}.sos-about{padding:110px 0;background:var(--dark-light)}.sos-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:clamp(45px,8vw,115px);align-items:center}.sos-about-main p{max-width:660px;margin:0 0 22px;color:var(--gray);font-size:16px;line-height:1.85}.sos-about-main p:first-child{color:#ffffffe0;font-size:19px;line-height:1.75}.sos-about-note{display:grid;grid-template-columns:80px minmax(0,1fr);gap:18px;padding:29px;border:1px solid rgba(34,184,255,.23);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(34,184,255,.11),transparent 35%),#ffffff06}.sos-about-note>span{display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(255,118,95,.37);border-radius:50%;color:var(--sos-alert);background:#ff765f14;font-size:28px;font-weight:900}.sos-about-note strong{display:block;margin:4px 0 8px;color:var(--white);font-size:17px;line-height:1.35}.sos-about-note p{margin:0;color:var(--gray);font-size:13px;line-height:1.7}.sos-features{position:relative;padding:110px 0;overflow:hidden;background:var(--dark)}.sos-features:before{position:absolute;top:8%;right:-10%;width:410px;height:410px;border:1px solid rgba(34,184,255,.09);border-radius:50%;content:""}.sos-features-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sos-feature-card{position:relative;min-height:278px;padding:25px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:#ffffff06;transition:var(--transition)}.sos-feature-card:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";opacity:0;background:linear-gradient(90deg,transparent,var(--sos-primary),transparent);transition:var(--transition)}.sos-feature-card:hover{border-color:#22b8ff61;background:#22b8ff0b;box-shadow:0 20px 45px #00000040;transform:translateY(-7px)}.sos-feature-card:hover:before{opacity:1}.sos-feature-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:46px}.sos-feature-top>span{color:#a9e4ffbf;font-family:Courier New,monospace;font-size:12px;font-weight:700}.sos-feature-top i{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(34,184,255,.29);border-radius:13px;color:var(--sos-primary);background:#22b8ff14;font-family:Courier New,monospace;font-size:19px;font-style:normal;font-weight:700}.sos-feature-card h3{margin:0 0 12px;color:var(--white);font-size:19px;font-weight:750;line-height:1.27}.sos-feature-card p{margin:0;color:var(--gray);font-size:13px;line-height:1.75}.sos-disclaimer{padding:0 0 110px;background:var(--dark)}.sos-disclaimer-card{display:grid;grid-template-columns:140px minmax(0,1fr);gap:clamp(25px,5vw,72px);align-items:center;padding:clamp(35px,5vw,65px);border:1px solid rgba(255,118,95,.28);border-radius:26px;background:radial-gradient(circle at 5% 100%,rgba(255,118,95,.14),transparent 33%),linear-gradient(135deg,#22b8ff0f,#ff765f14)}.sos-disclaimer-icon{display:grid;width:115px;height:115px;place-items:center;border:1px solid rgba(255,118,95,.4);border-radius:50%;color:var(--sos-alert);background:#ff765f17;box-shadow:0 0 0 15px #ff765f06,0 0 34px #ff765f21;font-size:48px;font-weight:900}.sos-disclaimer-card p{margin:0 0 13px;color:var(--sos-alert-light);font-size:11px;font-weight:800;letter-spacing:1.7px}.sos-disclaimer-card h2{max-width:720px}.sos-disclaimer-card span{display:block;max-width:710px;margin-top:20px;color:var(--gray);font-size:15px;line-height:1.8}.sos-xaler{padding:110px 0;background:var(--dark-light)}.sos-xaler-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center;padding:clamp(33px,5vw,65px);border:1px solid rgba(34,184,255,.2);border-radius:26px;background:radial-gradient(circle at 5% 90%,rgba(34,184,255,.12),transparent 30%),linear-gradient(135deg,#22b8ff12,#ff765f0d)}.sos-xaler-symbol{display:grid;width:140px;height:140px;place-items:center;border:1px solid rgba(34,184,255,.4);border-radius:50%;color:var(--sos-primary);background:#22b8ff12;box-shadow:0 0 0 18px #22b8ff06,0 0 42px #22b8ff1f;font-size:68px;font-weight:900}.sos-xaler-content>p{margin:0 0 13px;color:var(--sos-primary-light);font-size:11px;font-weight:800;letter-spacing:1.7px}.sos-xaler-content h2{max-width:630px}.sos-xaler-copy{display:grid;gap:15px;max-width:710px;margin-top:23px}.sos-xaler-copy p{margin:0;color:var(--gray);font-size:15px;line-height:1.8}.sos-xaler-link{display:inline-flex;align-items:center;gap:9px;margin-top:27px;color:var(--white);font-size:14px;font-weight:800;text-decoration:none;transition:var(--transition)}.sos-xaler-link:hover{color:var(--sos-primary-light)}.sos-xaler-link span{color:var(--sos-primary);font-size:20px;transition:transform .25s ease}.sos-xaler-link:hover span{transform:translate(4px)}.sos-availability{padding:105px 0;background:radial-gradient(circle at 15% 35%,rgba(34,184,255,.08),transparent 28%),var(--dark)}.sos-availability-content{display:flex;align-items:center;justify-content:space-between;gap:40px}.sos-availability h2{margin-bottom:17px}.sos-availability-content>div>p:last-child{max-width:570px;margin:0;color:var(--gray);font-size:16px;line-height:1.8}.sos-store-card{display:grid;grid-template-columns:52px minmax(145px,1fr) auto;gap:14px;align-items:center;min-width:290px;padding:17px 18px;border:1px solid rgba(34,184,255,.32);border-radius:18px;color:var(--white);background:#22b8ff0f;text-decoration:none;transition:var(--transition)}.sos-store-card:hover{border-color:var(--sos-primary);background:#22b8ff1c;box-shadow:0 14px 32px #22b8ff26;transform:translateY(-4px)}.sos-store-icon{display:grid;width:47px;height:47px;place-items:center;border-radius:14px;color:#10202d;background:var(--sos-primary);font-size:19px;font-weight:900}.sos-store-card small,.sos-store-card strong{display:block}.sos-store-card small{margin-bottom:3px;color:var(--gray);font-size:9px;font-weight:700;letter-spacing:1px}.sos-store-card strong{color:var(--white);font-size:16px}.sos-store-card b{color:var(--sos-primary);font-size:23px}.sos-faq{padding:110px 0;background:var(--dark-light)}.sos-faq-list{display:grid;gap:13px}.sos-faq-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:19px;padding:24px 26px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:#ffffff05;transition:var(--transition)}.sos-faq-item:hover{border-color:#22b8ff57;background:#22b8ff0a}.sos-faq-item>span{color:var(--sos-primary);font-family:Courier New,monospace;font-size:12px;font-weight:700}.sos-faq-item h3{margin:0 0 9px;color:var(--white);font-size:17px;line-height:1.4}.sos-faq-item p{margin:0;color:var(--gray);font-size:14px;line-height:1.75}.sos-download{padding:110px 0;background:var(--dark)}.sos-download-box{position:relative;padding:clamp(44px,7vw,85px) 25px;overflow:hidden;border:1px solid rgba(34,184,255,.32);border-radius:28px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(34,184,255,.17),transparent 47%),linear-gradient(135deg,#22b8ff14,#ff765f12)}.sos-download-box:before{position:absolute;top:-150px;left:50%;width:400px;height:400px;border:1px solid rgba(34,184,255,.17);border-radius:50%;content:"";transform:translate(-50%)}.sos-download-box>*{position:relative;z-index:1}.sos-download-box>p{margin:0 0 16px;color:var(--sos-primary-light);font-size:11px;font-weight:800;letter-spacing:1.8px}.sos-download h2{max-width:790px;margin:0 auto 32px}@media(max-width:1024px){.sos-hero .container,.sos-about-grid,.sos-xaler-card{grid-template-columns:1fr}.sos-hero{padding-top:140px}.sos-hero-visual{max-width:620px;min-height:460px;margin:0 auto}.sos-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sos-disclaimer-card{grid-template-columns:110px minmax(0,1fr)}.sos-xaler-symbol{width:105px;height:105px;font-size:52px}}@media(max-width:768px){.sos-page .container{padding-right:16px;padding-left:16px}.sos-hero,.sos-about,.sos-features,.sos-xaler,.sos-availability,.sos-faq,.sos-download{padding:78px 0}.sos-hero{padding-top:120px}.sos-hero h1{font-size:60px;letter-spacing:-2.7px}.sos-hero h2{margin-top:23px;font-size:24px}.sos-hero-content>p,.sos-about-main p,.sos-availability-content>div>p:last-child{font-size:15px}.sos-hero-visual{min-height:420px}.sos-phone{width:230px;height:448px;border-radius:34px}.sos-phone-screen{border-radius:25px}.sos-radar-ring-one{width:250px;height:250px}.sos-radar-ring-two{width:330px;height:330px}.sos-radar-ring-three{width:410px;height:410px}.sos-radar-line{width:205px}.sos-section-heading{margin-bottom:35px}.sos-section-heading h2,.sos-disclaimer h2,.sos-xaler h2,.sos-availability h2,.sos-download h2{font-size:32px;letter-spacing:-.8px}.sos-heading-description{font-size:15px}.sos-features-grid{gap:14px}.sos-feature-card{min-height:245px;padding:22px}.sos-feature-top{margin-bottom:34px}.sos-disclaimer{padding-top:0}.sos-disclaimer-card{grid-template-columns:85px minmax(0,1fr);gap:17px}.sos-disclaimer-icon{width:75px;height:75px;font-size:34px}.sos-availability-content{display:grid;grid-template-columns:1fr;gap:28px}.sos-store-card{width:100%;max-width:400px}.sos-faq-item{padding:20px}}@media(max-width:560px){.sos-hero{padding-top:108px}.sos-eyebrow{font-size:9px;letter-spacing:1.1px}.sos-hero h1{font-size:51px;letter-spacing:-2.2px}.sos-hero h2{font-size:22px}.sos-hero-actions{display:grid;grid-template-columns:1fr;margin-top:29px}.sos-btn-primary,.sos-btn-outline{width:100%}.sos-hero-visual{min-height:365px}.sos-phone{width:190px;height:370px;padding:7px;border-radius:29px}.sos-phone-screen{padding:16px 11px 11px;border-radius:22px}.sos-phone-notch{top:11px;width:70px;height:15px}.sos-phone-topbar{margin:0 4px 23px;font-size:7px}.sos-phone-logo{width:30px;height:30px;border-radius:9px;font-size:16px}.sos-phone-header{gap:7px;margin-bottom:13px}.sos-phone-header strong{font-size:10px}.sos-phone-header small{font-size:6px}.sos-phone-status{gap:6px;margin-bottom:10px;padding:7px}.sos-status-dot{width:6px;height:6px}.sos-phone-status small{font-size:5px}.sos-phone-status strong{font-size:8px}.sos-phone-map{height:130px;margin-bottom:10px}.sos-phone-alert{grid-template-columns:25px minmax(0,1fr);gap:5px;margin-bottom:9px;padding:6px}.sos-phone-alert>span{width:22px;height:22px;font-size:12px}.sos-phone-alert small{font-size:4.7px}.sos-phone-alert strong{font-size:6.5px}.sos-phone-tools div{padding:5px 2px}.sos-phone-tools span{font-size:11px}.sos-phone-tools small{font-size:5px}.sos-radar-ring-one{width:205px;height:205px}.sos-radar-ring-two{width:275px;height:275px}.sos-radar-ring-three{width:345px;height:345px}.sos-radar-line{width:172px}.sos-section-heading h2,.sos-disclaimer h2,.sos-xaler h2,.sos-availability h2,.sos-download h2{font-size:29px}.sos-about-main p:first-child{font-size:16px}.sos-about-note{grid-template-columns:60px minmax(0,1fr);padding:21px}.sos-about-note>span{width:55px;height:55px;font-size:23px}.sos-features-grid{grid-template-columns:1fr}.sos-feature-card{min-height:220px}.sos-disclaimer-card{grid-template-columns:1fr;gap:16px;padding:30px 22px}.sos-disclaimer-icon{width:70px;height:70px}.sos-disclaimer-card span{font-size:14px}.sos-xaler-card{gap:24px;padding:27px 21px;border-radius:20px}.sos-xaler-symbol{width:82px;height:82px;font-size:42px}.sos-xaler-copy p{font-size:14px}.sos-faq-item{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:18px}.sos-faq-item h3{font-size:15px}.sos-faq-item p{font-size:13px}.sos-download-box{padding:50px 18px;border-radius:20px}}
