:root{--bg: #F0F4FF;--bg-alt: #E8EEFF;--surface: #ffffff;--navy: #0A1628;--blue: #1A6BFF;--blue-dark: #1255CC;--blue-glow: rgba(26, 107, 255, .25);--silver: #8A9BB5;--border: #D0D8EE;--text: #0A1628;--text-muted: #4A5568;--radius: 16px;--radius-sm: 8px;--font-display: "Syne", sans-serif;--font-body: "DM Sans", sans-serif;--font-mono: "Space Mono", monospace;--transition: .3s cubic-bezier(.4, 0, .2, 1);--shadow: 0 4px 24px rgba(26, 107, 255, .08);--shadow-hover: 0 16px 48px rgba(26, 107, 255, .18);--phovite-orange: #FF6B1A;--phovite-orange-dark: #e05510;--phovite-navy: #1B3A6B;--phovite-gold: #D4900A;--phovite-glow: rgba(255, 107, 26, .25);color-scheme:light only}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:var(--font-body)}.circuit-bg{background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='none' stroke='%231A6BFF' stroke-width='0.5' opacity='0.12'%3E%3Cpath d='M10 0v10h10M30 0v20h20M60 0v10h10M0 10h10M70 10h10M0 30h20M60 30h20M10 40v10h10M50 40v10h10M0 50h10M70 50h10M20 60h20M0 70h10h10M60 70h10M10 80V70M30 80V60M70 80V70'/%3E%3Ccircle cx='10' cy='10' r='2' fill='%231A6BFF' opacity='0.3'/%3E%3Ccircle cx='30' cy='20' r='2' fill='%231A6BFF' opacity='0.3'/%3E%3Ccircle cx='60' cy='10' r='2' fill='%231A6BFF' opacity='0.3'/%3E%3Ccircle cx='20' cy='30' r='2' fill='%231A6BFF' opacity='0.3'/%3E%3Ccircle cx='60' cy='30' r='2' fill='%231A6BFF' opacity='0.3'/%3E%3Ccircle cx='10' cy='50' r='2' fill='%231A6BFF' opacity='0.3'/%3E%3Ccircle cx='70' cy='50' r='2' fill='%231A6BFF' opacity='0.3'/%3E%3Ccircle cx='40' cy='60' r='2' fill='%231A6BFF' opacity='0.3'/%3E%3C/g%3E%3C/svg%3E")}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:96px 0}.section-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.section-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--navy);line-height:1.1}.section-sub{font-size:1.125rem;color:var(--text-muted);max-width:560px;margin-top:16px}.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:50px;font-family:var(--font-body);font-weight:600;font-size:.95rem;transition:var(--transition);position:relative;overflow:hidden}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 4px 20px var(--blue-glow)}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 60%);opacity:0;transition:opacity .3s}.btn-primary:hover{background:var(--blue-dark);box-shadow:0 8px 32px #1a6bff66;transform:translateY(-2px)}.btn-primary:hover:before{opacity:1}.btn-ghost{border:1.5px solid var(--border);color:var(--navy);background:transparent}.btn-ghost:hover{border-color:var(--blue);color:var(--blue);background:#1a6bff0a;transform:translateY(-2px)}.btn-outline-white{border:1.5px solid rgba(255,255,255,.3);color:#fff;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-outline-white:hover{border-color:#fff;background:#ffffff26}.glass-card{background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:box-shadow var(--transition),transform var(--transition),border-color var(--transition)}.glass-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px);border-color:#1a6bff4d}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 24px;height:72px;display:flex;align-items:center;background:#f0f4ffcc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);transition:box-shadow var(--transition)}.navbar.scrolled{box-shadow:0 4px 24px #0a162814}.navbar-inner{max-width:1200px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between}.navbar-logo{display:flex;align-items:center;gap:10px}.navbar-logo img{height:36px;width:auto}.navbar-logo-text{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--navy);line-height:1.1}.navbar-logo-text span{display:block;font-family:var(--font-mono);font-size:.6rem;font-weight:400;color:var(--blue);letter-spacing:.15em;text-transform:uppercase}.navbar-links{display:flex;align-items:center;gap:8px;list-style:none}.navbar-links a{font-size:.9rem;font-weight:500;color:var(--text-muted);padding:8px 14px;border-radius:8px;transition:color var(--transition),background var(--transition)}.navbar-links a:hover,.navbar-links a.active{color:var(--navy);background:#1a6bff12}.navbar-cta{display:flex;align-items:center;gap:12px}.navbar-hamburger{display:none;flex-direction:column;gap:5px;padding:6px;cursor:pointer}.navbar-hamburger span{display:block;width:22px;height:2px;background:var(--navy);border-radius:2px;transition:transform .3s,opacity .3s}.navbar-mobile-menu{display:none;position:fixed;top:72px;left:0;right:0;background:#f0f4fff7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:16px 24px 24px;z-index:999;flex-direction:column;gap:4px}.navbar-mobile-menu.open{display:flex}.navbar-mobile-menu a{font-weight:500;color:var(--text-muted);padding:12px 16px;border-radius:8px;transition:color var(--transition),background var(--transition);display:block}.navbar-mobile-menu a:hover{color:var(--navy);background:#1a6bff12}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;padding:120px 24px 80px;background:linear-gradient(160deg,#f0f4ff,#e8eeff,#f0f4ff)}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:orbFloat 8s ease-in-out infinite;pointer-events:none}.hero-orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(26,107,255,.15) 0%,transparent 70%);top:-100px;right:-100px;animation-delay:0s}.hero-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(10,22,40,.08) 0%,transparent 70%);bottom:-80px;left:-80px;animation-delay:3s}.hero-orb-3{width:300px;height:300px;background:radial-gradient(circle,rgba(26,107,255,.1) 0%,transparent 70%);top:50%;left:60%;animation-delay:5s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-20px,20px) scale(1.05)}66%{transform:translate(20px,-15px) scale(.95)}}.hero-logo{width:88px;height:88px;margin:0 auto 32px;position:relative}.hero-logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 32px rgba(26,107,255,.35));animation:logoGlow 3s ease-in-out infinite}@keyframes logoGlow{0%,to{filter:drop-shadow(0 8px 32px rgba(26,107,255,.35))}50%{filter:drop-shadow(0 12px 48px rgba(26,107,255,.6))}}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:50px;background:#1a6bff14;border:1px solid rgba(26,107,255,.2);font-family:var(--font-mono);font-size:.7rem;color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px}.hero-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title{font-family:var(--font-display);font-size:clamp(3rem,9vw,7rem);font-weight:800;color:var(--navy);line-height:1;letter-spacing:-.02em;margin-bottom:24px;position:relative}.hero-title .accent{color:var(--blue)}.hero-typing{font-family:var(--font-mono);font-size:clamp(.85rem,2vw,1rem);color:var(--blue);letter-spacing:.05em;margin-bottom:20px;min-height:1.5em}.hero-typing .cursor{display:inline-block;width:2px;height:1em;background:var(--blue);margin-left:2px;vertical-align:text-bottom;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-sub{font-size:clamp(1rem,2.5vw,1.2rem);color:var(--text-muted);max-width:600px;margin:0 auto 40px;line-height:1.7}.hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hero-scroll{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--silver);font-size:.75rem;font-family:var(--font-mono);letter-spacing:.1em;animation:scrollBounce 2s ease-in-out infinite}.hero-scroll:after{content:"";width:1px;height:40px;background:linear-gradient(to bottom,var(--silver),transparent)}@keyframes scrollBounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}.stats-bar{background:var(--navy);padding:48px 24px;position:relative;overflow:hidden}.stats-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='none' stroke='%231A6BFF' stroke-width='0.5' opacity='0.08'%3E%3Cpath d='M10 0v10h10M30 0v20h20M60 0v10h10M0 10h10M70 10h10M0 30h20M60 30h20M10 40v10h10M50 40v10h10M0 50h10M70 50h10M20 60h20M0 70h10h10M60 70h10M10 80V70M30 80V60M70 80V70'/%3E%3C/g%3E%3C/svg%3E")}.stats-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative}.stat-item{text-align:center}.stat-number{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--blue);line-height:1;margin-bottom:8px}.stat-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.stat-divider{width:1px;background:#ffffff1a;margin:auto}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;margin-top:56px}.product-card{padding:36px}.product-card-icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,var(--blue) 0%,#4D9FFF 100%);display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:1.5rem;box-shadow:0 8px 24px var(--blue-glow)}.product-card h3{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--navy);margin-bottom:12px}.product-card p{color:var(--text-muted);line-height:1.7;margin-bottom:20px;font-size:.95rem}.product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.product-tag{padding:4px 12px;border-radius:50px;background:#1a6bff14;border:1px solid rgba(26,107,255,.15);font-family:var(--font-mono);font-size:.7rem;color:var(--blue);letter-spacing:.08em}.product-card-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;color:var(--blue);transition:gap var(--transition)}.product-card-link:hover{gap:10px}.product-card-ghost{border:2px dashed var(--border);background:#e8eeff66;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;gap:12px;color:var(--silver)}.product-card-ghost .ghost-icon{font-size:2.5rem;opacity:.4}.product-card-ghost p{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em}.about-teaser{padding:96px 0;background:var(--surface)}.about-teaser-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-teaser-left{position:relative}.about-outline-text{font-family:var(--font-display);font-size:clamp(6rem,15vw,12rem);font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(26,107,255,.2);-webkit-user-select:none;user-select:none;position:relative}.about-outline-text:after{content:"GPS";position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;-webkit-text-stroke:0;background:linear-gradient(135deg,#1a6bff14,#1a6bff05);-webkit-background-clip:text;background-clip:text}.about-teaser-right h2{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;color:var(--navy);margin-bottom:20px;line-height:1.2}.about-teaser-right p{color:var(--text-muted);line-height:1.8;font-size:1.05rem;margin-bottom:32px}.tech-stack{background:var(--bg)}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px;margin-top:56px}.tech-item{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.tech-item:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1a6bff1f;border-color:#1a6bff40}.tech-icon{font-size:2rem;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#1a6bff0f}.tech-name{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);letter-spacing:.06em;text-align:center}.cta-banner{background:var(--navy);padding:96px 24px;text-align:center;position:relative;overflow:hidden;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);margin:0}.cta-banner:before{content:"";position:absolute;top:-200px;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(ellipse,rgba(26,107,255,.2) 0%,transparent 70%);pointer-events:none}.cta-banner h2{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#fff;margin-bottom:16px}.cta-banner p{color:#fff9;font-size:1.1rem;margin-bottom:40px}.footer{background:var(--navy);color:#ffffffb3;padding:64px 24px 32px}.footer-inner{max-width:1200px;margin:0 auto}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:32px}.footer-logo-row{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer-logo-row img{height:36px;width:auto}.footer-brand-name{font-family:var(--font-display);font-weight:700;font-size:1rem;color:#fff}.footer-tagline{font-size:.9rem;line-height:1.6;color:#ffffff80;max-width:280px}.footer-socials{display:flex;gap:12px;margin-top:20px}.footer-social{width:36px;height:36px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:.9rem;transition:background var(--transition),color var(--transition)}.footer-social:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.footer-col h4{font-family:var(--font-display);font-size:.85rem;font-weight:600;color:#fff;margin-bottom:16px;letter-spacing:.05em}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col ul a{font-size:.85rem;color:#ffffff80;transition:color var(--transition)}.footer-col ul a:hover{color:#fff}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-copy{font-size:.8rem;color:#ffffff59}.footer-india{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.7rem;color:#fff6;letter-spacing:.1em;padding:6px 14px;border:1px solid rgba(255,255,255,.08);border-radius:50px}.page-hero{padding:160px 24px 80px;background:linear-gradient(160deg,#f0f4ff,#e8eeff);text-align:center;position:relative;overflow:hidden}.page-hero-orbit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:300px;border:1px solid rgba(26,107,255,.08);border-radius:50%;pointer-events:none}.page-hero-orbit:after{content:"";position:absolute;top:-1px;left:30%;width:12px;height:12px;border-radius:50%;background:var(--blue);box-shadow:0 0 16px var(--blue);transform:translateY(-50%)}.page-hero h1{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5rem);font-weight:800;color:var(--navy);margin-bottom:20px;position:relative}.page-hero p{font-size:1.15rem;color:var(--text-muted);max-width:560px;margin:0 auto}.mission-section{background:var(--surface);padding:96px 24px}.mission-quote{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.4rem);font-weight:700;color:var(--navy);line-height:1.3;border-left:4px solid var(--blue);padding-left:32px;margin-bottom:32px}.mission-body{font-size:1.05rem;color:var(--text-muted);line-height:1.8;max-width:680px}.timeline{padding:96px 24px;background:var(--bg)}.timeline-track{position:relative;max-width:700px;margin:56px auto 0}.timeline-track:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--blue),transparent)}.timeline-item{display:flex;gap:40px;margin-bottom:48px;position:relative}.timeline-dot{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--surface);border:2px solid var(--blue);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 0 20px var(--blue-glow)}.timeline-dot-inner{width:10px;height:10px;border-radius:50%;background:var(--blue)}.timeline-year{font-family:var(--font-mono);font-size:.75rem;color:var(--blue);letter-spacing:.1em;margin-bottom:6px}.timeline-event{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--navy);margin-bottom:6px}.timeline-desc{font-size:.9rem;color:var(--text-muted)}.leadership-section{padding:96px 24px;background:var(--surface)}.leadership-grid-two{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin:56px auto 0;max-width:1000px}.leadership-grid-three{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:56px auto 0;max-width:1200px}.leader-card-v{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 36px 40px;position:relative;overflow:hidden}.leader-card-v:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),#00D4AA,var(--blue))}.leader-card-v .leader-info{align-items:center}.leader-card-v .leader-badge{margin:0 auto}.leader-card-v .leader-links{justify-content:center}.leader-card{display:grid;grid-template-columns:240px 1fr;gap:48px;padding:48px;align-items:center;position:relative;overflow:hidden}.leader-card:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),#00D4AA,var(--blue))}.leader-photo-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.leader-photo-ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:linear-gradient(135deg,var(--blue),#00D4AA);z-index:0;animation:leaderRingRotate 6s linear infinite}@keyframes leaderRingRotate{0%{filter:blur(0px);opacity:.7}50%{filter:blur(2px);opacity:1}to{filter:blur(0px);opacity:.7}}.leader-photo{width:200px;height:200px;border-radius:50%;object-fit:cover;object-position:center top;position:relative;z-index:1;border:4px solid #fff;box-shadow:0 12px 48px #1a6bff33}.leader-photo-fallback{width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,var(--blue),#00D4AA);color:#fff;font-family:var(--font-display);font-weight:700;font-size:3rem;align-items:center;justify-content:center;position:relative;z-index:1;border:4px solid #fff}.leader-info{display:flex;flex-direction:column;gap:12px}.leader-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 16px;border-radius:50px;background:#1a6bff14;border:1px solid rgba(26,107,255,.2);font-family:var(--font-mono);font-size:.68rem;color:var(--blue);letter-spacing:.12em;text-transform:uppercase;width:fit-content}.leader-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);animation:pulse 2s ease-in-out infinite}.leader-name{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--navy);line-height:1.1;margin:0}.leader-bio{font-size:.98rem;color:var(--text-muted);line-height:1.8;margin:0}.leader-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.leader-social{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:50px;font-size:.82rem;font-weight:600;transition:var(--transition);border:1.5px solid}.leader-instagram{color:#e1306c;border-color:#e1306c4d;background:#e1306c0d}.leader-instagram:hover{background:#e1306c1a;border-color:#e1306c99;transform:translateY(-2px)}.leader-linkedin{color:#0a66c2;border-color:#0a66c24d;background:#0a66c20d}.leader-linkedin:hover{background:#0a66c21a;border-color:#0a66c299;transform:translateY(-2px)}@media (max-width: 768px){.leadership-grid-two,.leadership-grid-three{grid-template-columns:1fr}.leader-card{grid-template-columns:1fr;text-align:center;padding:36px 28px;gap:32px}.leader-photo{width:160px;height:160px}.leader-photo-ring{top:-6px;right:-6px;bottom:-6px;left:-6px}.leader-photo-fallback{width:160px;height:160px}.leader-photo-wrap{justify-content:center}.leader-badge{margin:0 auto}.leader-links{justify-content:center}.leader-social{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.team-section{padding:96px 24px;background:var(--surface)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:56px;max-width:700px;margin-left:auto;margin-right:auto}.team-card{padding:36px;text-align:center}.team-avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--blue) 0%,#4D9FFF 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-family:var(--font-display);font-weight:700;font-size:1.4rem;color:#fff;box-shadow:0 8px 24px var(--blue-glow)}.team-name{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--navy);margin-bottom:6px}.team-role{font-family:var(--font-mono);font-size:.72rem;color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.team-bio{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:20px}.team-linkedin{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--blue);font-weight:500;transition:opacity var(--transition)}.team-linkedin:hover{opacity:.7}.values-section{padding:96px 24px;background:var(--bg)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:56px}.value-card{padding:36px}.value-icon{font-size:2rem;margin-bottom:20px;display:block}.value-card h3{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--navy);margin-bottom:12px}.value-card p{font-size:.95rem;color:var(--text-muted);line-height:1.7}.phovite-feature{padding:96px 24px;background:var(--surface)}.phovite-card{max-width:900px;margin:0 auto;padding:48px;position:relative;overflow:hidden}.phovite-card:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),#4D9FFF,var(--blue))}.phovite-header{display:flex;align-items:center;gap:20px;margin-bottom:32px}.phovite-logo-box{width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,var(--navy) 0%,#1A3A6B 100%);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.2rem;color:var(--blue);flex-shrink:0;box-shadow:0 8px 24px #0a162826}.phovite-logo-img-wrap{width:80px;height:80px;flex-shrink:0;border-radius:50%;overflow:hidden;box-shadow:0 6px 24px #ff6b1a40;border:2px solid rgba(255,107,26,.2);background:#fff;display:flex;align-items:center;justify-content:center}.phovite-card h2{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;color:var(--navy);margin-bottom:6px}.phovite-card>p{font-size:1.05rem;color:var(--text-muted);line-height:1.7;margin-bottom:32px}.phovite-features-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:32px}.phovite-features-list li{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--text-muted)}.phovite-check{width:20px;height:20px;border-radius:50%;background:#1a6bff1a;display:flex;align-items:center;justify-content:center;color:var(--blue);font-size:.7rem;flex-shrink:0}.coming-soon-section{padding:96px 24px;background:var(--bg)}.coming-soon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:56px}.coming-card{padding:36px;border:2px dashed var(--border);background:#e8eeff4d;border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:220px;gap:16px;position:relative}.coming-badge{position:absolute;top:16px;right:16px;padding:4px 10px;border-radius:50px;background:#1a6bff14;border:1px solid rgba(26,107,255,.15);font-family:var(--font-mono);font-size:.65rem;color:var(--blue);letter-spacing:.08em}.coming-lock{font-size:2rem;opacity:.3}.coming-title{font-family:var(--font-display);font-weight:600;color:var(--silver)}.coming-sub{font-size:.82rem;color:var(--silver);font-family:var(--font-mono)}.contact-layout{padding:80px 24px;background:var(--surface)}.contact-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}.contact-info h2{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700;color:var(--navy);margin-bottom:16px}.contact-info>p{font-size:1.05rem;color:var(--text-muted);line-height:1.7;margin-bottom:40px}.contact-cards{display:flex;flex-direction:column;gap:16px}.contact-card{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border)}.contact-card-icon{width:44px;height:44px;border-radius:10px;background:#1a6bff14;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.contact-card-label{font-family:var(--font-mono);font-size:.68rem;color:var(--silver);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.contact-card-value{font-weight:500;color:var(--navy);font-size:.9rem}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:.82rem;font-weight:600;color:var(--navy);letter-spacing:.02em}.form-input,.form-select,.form-textarea{width:100%;padding:14px 16px;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);font-family:var(--font-body);font-size:.95rem;color:var(--text);transition:border-color var(--transition),box-shadow var(--transition);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1a6bff14}.form-textarea{resize:vertical;min-height:140px}.form-select{cursor:pointer}.form-submit{padding:16px 32px;border-radius:50px;background:var(--blue);color:#fff;font-weight:600;font-size:1rem;transition:var(--transition);box-shadow:0 4px 20px var(--blue-glow);display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.form-submit:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 8px 32px #1a6bff66}.form-submit:disabled{opacity:.6;cursor:not-allowed}.form-success{padding:20px 24px;border-radius:var(--radius-sm);background:#1a6bff0f;border:1px solid rgba(26,107,255,.2);color:var(--blue);font-weight:500;display:flex;align-items:center;gap:12px}.map-section{padding:64px 24px;background:var(--bg)}.map-placeholder{max-width:800px;margin:0 auto;height:200px;border-radius:var(--radius);background:linear-gradient(135deg,#1a6bff0a,#0a16280a);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;overflow:hidden;position:relative}.map-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--blue);box-shadow:0 0 20px var(--blue);top:55%;left:72%;animation:mapPulse 2s ease-in-out infinite}.map-dot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(26,107,255,.4);animation:mapRipple 2s ease-out infinite}@keyframes mapPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes mapRipple{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.map-label{font-family:var(--font-mono);font-size:.8rem;color:var(--silver);letter-spacing:.1em;position:relative;z-index:1}.not-found{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:var(--bg)}.not-found-404{font-family:var(--font-display);font-size:clamp(6rem,20vw,12rem);font-weight:800;color:transparent;-webkit-text-stroke:2px rgba(26,107,255,.2);line-height:1;margin-bottom:0}.not-found h1{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:var(--navy);margin-bottom:16px}.not-found p{color:var(--text-muted);margin-bottom:40px;font-size:1.05rem}@media (max-width: 768px){.navbar-links,.navbar-cta .btn{display:none}.navbar-hamburger{display:flex}.section{padding:64px 0}.page-hero{padding:120px 20px 56px}.hero{padding:100px 20px 60px}.stats-inner{grid-template-columns:repeat(2,1fr);gap:24px}.about-teaser{padding:64px 0}.about-teaser-inner{grid-template-columns:1fr;gap:32px}.about-outline-text{font-size:clamp(5rem,20vw,8rem);text-align:center}.about-teaser-right{text-align:center}.about-teaser-right .btn{margin:0 auto}.products-grid{grid-template-columns:1fr}.product-card{padding:28px}.phovite-header{flex-direction:column;align-items:flex-start;gap:16px}.phovite-card{padding:28px 24px}.phovite-feature,.coming-soon-section{padding:64px 20px}.coming-soon-grid{grid-template-columns:1fr}.values-section{padding:64px 20px}.values-grid{grid-template-columns:1fr}.mission-section{padding:64px 20px}.mission-quote{padding-left:20px}.timeline,.leadership-section{padding:64px 20px}.leader-card-v{padding:32px 24px}.cta-banner{padding:72px 20px;clip-path:polygon(0 4%,100% 0,100% 96%,0 100%)}.footer-top{grid-template-columns:1fr;gap:32px}.contact-layout{padding:56px 20px}.contact-inner{grid-template-columns:1fr;gap:40px}.form-row{grid-template-columns:1fr}.form-submit{width:100%;justify-content:center}.phovite-features-list{grid-template-columns:1fr}.map-section{padding:40px 20px}}@media (max-width: 480px){.section{padding:48px 0}.page-hero{padding:100px 16px 48px}.hero{padding:90px 16px 56px}.stats-inner{grid-template-columns:1fr 1fr;gap:16px}.hero-actions{flex-direction:column;align-items:center;width:100%}.hero-actions .btn{width:100%;justify-content:center;max-width:320px}.leader-card-v{padding:28px 20px}.leader-photo,.leader-photo-fallback{width:140px;height:140px}.leader-name{font-size:1.4rem}.leader-social{font-size:.78rem;padding:7px 14px}.phovite-header{align-items:center;text-align:center}.phovite-card{padding:20px 16px}.phovite-logo-img-wrap{margin:0 auto}.mission-quote{padding-left:16px}.cta-banner{clip-path:none;padding:56px 16px}.product-card,.value-card{padding:24px 20px}.contact-card{padding:16px;gap:12px}.contact-card-icon{width:36px;height:36px;font-size:1rem}.btn{padding:12px 22px;font-size:.9rem}.btn-launch,.btn-phovite{padding:13px 24px}.section-title{font-size:clamp(1.7rem,7vw,2.5rem)}.page-hero h1{font-size:clamp(2rem,9vw,3.5rem)}.footer{padding:48px 16px 24px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.map-section{padding:32px 16px}.glass-card:hover{transform:none}}.launch-bar{position:fixed;top:0;left:0;right:0;z-index:1100;height:40px;background:linear-gradient(90deg,#0a1628,#1a2d4d,#0a1628);border-bottom:1px solid rgba(26,107,255,.35);display:flex;align-items:center;justify-content:center;padding:0 48px 0 24px;overflow:hidden}.launch-bar-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(26,107,255,.12) 50%,transparent 100%);animation:shimmerSlide 3s ease-in-out infinite;pointer-events:none}@keyframes shimmerSlide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.launch-bar-inner{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.launch-bar-dot{width:8px;height:8px;border-radius:50%;background:#00d4aa;box-shadow:0 0 10px #00d4aa,0 0 20px #00d4aa66;animation:pulse 2s ease-in-out infinite;flex-shrink:0}.launch-bar-text{font-size:.8rem;color:#ffffffd9;white-space:nowrap}.launch-bar-text strong{color:#fff}.launch-bar-sep{margin:0 6px;color:#ffffff4d}.launch-bar-cta{padding:4px 14px;border-radius:50px;background:var(--blue);color:#fff;font-size:.73rem;font-weight:600;letter-spacing:.03em;transition:background var(--transition);flex-shrink:0;position:relative;z-index:1}.launch-bar-cta:hover{background:var(--blue-dark)}.launch-bar-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#fff6;font-size:1.3rem;line-height:1;padding:2px 6px;transition:color var(--transition);z-index:1}.launch-bar-close:hover{color:#fff}.logo-container{background:var(--navy);border-radius:10px;padding:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.logo-container img{height:34px;width:auto;border-radius:8px}.hero-logo-container{width:130px;height:130px;margin:0 auto 32px;background:var(--navy);border-radius:28px;padding:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #1a6bff40,0 0 40px #1a6bff4d,0 0 80px #1a6bff26;animation:logoGlow 3s ease-in-out infinite}.hero-logo-container img{width:100%;height:100%;object-fit:contain;border-radius:18px}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-anim{animation:floatY 4s ease-in-out infinite}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.particle{position:absolute;border-radius:50%;background:var(--blue);opacity:0;animation:particleFloat linear infinite}@keyframes particleFloat{0%{opacity:0;transform:translateY(0) scale(0)}10%{opacity:.5;transform:translateY(-30px) scale(1)}90%{opacity:.2}to{opacity:0;transform:translateY(-500px) translate(60px) scale(.5)}}.hero-launch-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 22px;border-radius:50px;background:linear-gradient(135deg,#00d4aa1f,#1a6bff1f);border:1px solid rgba(0,212,170,.4);font-family:var(--font-mono);font-size:.72rem;color:#00d4aa;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;animation:launchBadgePulse 2.5s ease-in-out infinite}.hero-launch-badge .live-dot{width:8px;height:8px;border-radius:50%;background:#00d4aa;box-shadow:0 0 12px #00d4aa;animation:pulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes launchBadgePulse{0%,to{box-shadow:0 0 #00d4aa00;border-color:#00d4aa66}50%{box-shadow:0 0 24px #00d4aa2e;border-color:#00d4aab3}}.btn-launch{background:linear-gradient(135deg,#00d4aa,#1a6bff);color:#fff;box-shadow:0 8px 32px #00d4aa47;font-size:1rem;padding:15px 32px;position:relative;overflow:hidden}.btn-launch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 60%);opacity:0;transition:opacity .3s}.btn-launch:hover{transform:translateY(-3px);box-shadow:0 16px 48px #00d4aa66}.btn-launch:hover:before{opacity:1}.gradient-text-anim{background:linear-gradient(135deg,#1a6bff,#00d4aa,#4d9fff,#1a6bff);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 4s linear infinite;color:var(--blue)}@keyframes gradientShift{0%{background-position:0% center}to{background-position:250% center}}.shimmer-card{position:relative;overflow:hidden}.shimmer-card:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:cardShimmer 5s ease-in-out infinite;pointer-events:none}@keyframes cardShimmer{0%{left:-100%;opacity:0}15%{opacity:1}35%{left:160%;opacity:0}to{left:160%;opacity:0}}@media (max-width: 768px){.launch-bar-sep,.launch-bar-cta{display:none}.launch-bar-text{font-size:.72rem}.hero-logo-container{width:96px;height:96px}}@media (max-width: 480px){.launch-bar{padding:0 40px 0 12px}.launch-bar-text{font-size:.65rem}.launch-bar-inner{gap:8px}.hero-launch-badge{font-size:.62rem;padding:6px 14px}}.phovite-card:before{background:linear-gradient(90deg,var(--phovite-orange),var(--phovite-gold),var(--phovite-orange))!important}.phovite-card-icon{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:20px;box-shadow:0 6px 24px var(--phovite-glow);border:2px solid rgba(255,107,26,.25);background:#fff;flex-shrink:0}.phovite-card-icon img{width:100%;height:100%;object-fit:cover}.phovite-tag{background:#ff6b1a14!important;border-color:#ff6b1a33!important;color:var(--phovite-orange)!important}.phovite-card-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;color:var(--phovite-orange);transition:gap var(--transition)}.phovite-card-link:hover{gap:10px}.btn-phovite{background:linear-gradient(135deg,var(--phovite-orange) 0%,var(--phovite-gold) 100%);color:#fff;box-shadow:0 4px 20px var(--phovite-glow);display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:50px;font-weight:600;font-size:.95rem;transition:var(--transition);position:relative;overflow:hidden}.btn-phovite:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 60%);opacity:0;transition:opacity .3s}.btn-phovite:hover{background:linear-gradient(135deg,var(--phovite-orange-dark) 0%,#b8780a 100%);box-shadow:0 8px 32px #ff6b1a73;transform:translateY(-2px)}.btn-phovite:hover:before{opacity:1}.phovite-check-orange{background:#ff6b1a1a!important;color:var(--phovite-orange)!important}.phovite-live-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:var(--phovite-orange);letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:50px;background:#ff6b1a14;border:1px solid rgba(255,107,26,.3);animation:phoviteLivePulse 2s ease-in-out infinite}@keyframes phoviteLivePulse{0%,to{box-shadow:0 0 #ff6b1a00}50%{box-shadow:0 0 16px #ff6b1a33}}.phovite-logo-img-wrap{width:88px;height:88px;flex-shrink:0;border-radius:50%;overflow:hidden;box-shadow:0 6px 28px var(--phovite-glow);border:3px solid rgba(255,107,26,.3);background:#fff;display:flex;align-items:center;justify-content:center}.phovite-logo-img-wrap img{width:100%;height:100%;object-fit:cover}.launch-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:radial-gradient(ellipse at 50% 38%,#0d1f3c,#060d1b 55%,#000205);display:flex;align-items:center;justify-content:center;overflow:hidden}.launch-screen.ls-phase-launching{animation:lsExit 1.4s cubic-bezier(.55,0,.45,1) forwards;pointer-events:none}@keyframes lsExit{0%{transform:scale(1);opacity:1}20%{transform:scale(1.06);opacity:1}65%{transform:scale(4.5);opacity:.4}to{transform:scale(12);opacity:0}}.ls-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ls-star{position:absolute;border-radius:50%;background:#fff;opacity:var(--op, .5);animation:lsStarTwinkle var(--dur, 2s) var(--delay, 0s) ease-in-out infinite}@keyframes lsStarTwinkle{0%,to{opacity:calc(var(--op) * .25);transform:scale(.7)}50%{opacity:var(--op);transform:scale(1.5)}}.ls-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(26,107,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(26,107,255,.05) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.ls-orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;animation:orbFloat 9s ease-in-out infinite}.ls-orb-1{width:700px;height:700px;background:radial-gradient(circle,rgba(26,107,255,.14) 0%,transparent 70%);top:-200px;right:-200px}.ls-orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(0,212,170,.09) 0%,transparent 70%);bottom:-180px;left:-150px;animation-delay:3.5s}.ls-orb-3{width:350px;height:350px;background:radial-gradient(circle,rgba(168,85,247,.07) 0%,transparent 70%);top:35%;right:10%;animation-delay:6s}.ls-content{position:relative;z-index:2;text-align:center;padding:24px 20px;display:flex;flex-direction:column;align-items:center}.ls-logo-wrap{position:relative;width:160px;height:160px;margin:0 auto 28px}.ls-ring{position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:lsRingPulse 3s ease-in-out infinite}.ls-ring-1{width:206px;height:206px;border:1px solid rgba(26,107,255,.4);animation-delay:0s}.ls-ring-2{width:268px;height:268px;border:1px solid rgba(0,212,170,.22);animation-delay:.8s}.ls-ring-3{width:340px;height:340px;border:1px solid rgba(26,107,255,.1);animation-delay:1.6s}@keyframes lsRingPulse{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.ls-logo-box{position:relative;z-index:1;width:160px;height:160px;background:#0a1628;border-radius:36px;padding:14px;display:flex;align-items:center;justify-content:center;animation:lsLogoGlow 3s ease-in-out infinite}@keyframes lsLogoGlow{0%,to{box-shadow:0 0 0 1px #1a6bff66,0 0 60px #1a6bff73,0 0 120px #1a6bff33}50%{box-shadow:0 0 0 1px #1a6bffb3,0 0 90px #1a6bffa6,0 0 180px #1a6bff59}}.ls-logo-box img{width:100%;height:100%;object-fit:contain;border-radius:22px}.ls-live-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 20px;border-radius:50px;background:#00d4aa1a;border:1px solid rgba(0,212,170,.5);font-family:var(--font-mono);font-size:.7rem;color:#00d4aa;letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px}.ls-live-dot{width:7px;height:7px;border-radius:50%;background:#00d4aa;box-shadow:0 0 10px #00d4aa;animation:pulse 1.5s ease-in-out infinite}.ls-title{font-family:var(--font-display);font-size:clamp(2.8rem,8vw,5.5rem);font-weight:800;line-height:1;letter-spacing:-.03em;margin-bottom:10px;background:linear-gradient(135deg,#fff,#90b8ff,#00d4aa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ls-sub{font-family:var(--font-mono);font-size:.78rem;color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.ls-tagline{font-family:var(--font-display);font-size:clamp(1rem,2.5vw,1.4rem);font-weight:500;color:#fff9;font-style:italic;margin-bottom:44px}.ls-launch-btn{position:relative;display:inline-flex;align-items:center;gap:14px;padding:22px 56px;border-radius:50px;border:none;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:clamp(1rem,2.5vw,1.25rem);color:#fff;background:linear-gradient(135deg,#1a6bff,#00d4aa);overflow:hidden;animation:lsBtnPulse 2.5s ease-in-out infinite;transition:transform .3s,box-shadow .3s}@keyframes lsBtnPulse{0%,to{box-shadow:0 8px 48px #1a6bff80,0 0 #1a6bff4d}50%{box-shadow:0 12px 64px #1a6bff99,0 0 0 18px #1a6bff00}}.ls-btn-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .3s;border-radius:inherit}.ls-launch-btn:hover:not(:disabled){transform:translateY(-4px) scale(1.04);animation:none;box-shadow:0 20px 70px #1a6bff99}.ls-launch-btn:hover:not(:disabled) .ls-btn-shine{opacity:1}.ls-btn-rocket{font-size:1.35em;animation:rocketBob 1.2s ease-in-out infinite}@keyframes rocketBob{0%,to{transform:translateY(0) rotate(-42deg)}50%{transform:translateY(-5px) rotate(-42deg)}}.ls-launch-btn.ls-launching{animation:lsBtnFire .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes lsBtnFire{0%{transform:scale(1)}50%{transform:scale(1.2);box-shadow:0 0 0 40px #1a6bff00}to{transform:scale(1.1);opacity:.7}}.ls-hint{margin-top:18px;font-family:var(--font-mono);font-size:.65rem;color:#ffffff40;letter-spacing:.12em;text-transform:uppercase;animation:lsHintFade 2.5s ease-in-out infinite}@keyframes lsHintFade{0%,to{opacity:.25}50%{opacity:.55}}.launch-page{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#0d1f3c,#060d1b 55%,#000205)}.launch-page-content{position:relative;z-index:2;text-align:center;padding:40px 24px;display:flex;flex-direction:column;align-items:center}.launch-page-success{display:flex;flex-direction:column;align-items:center;gap:16px}.launch-page-celebration{font-family:var(--font-display);font-size:clamp(2rem,6vw,4rem);font-weight:800;background:linear-gradient(135deg,#fff,gold,#00d4aa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 3s linear infinite}.launch-page-msg{color:#ffffffb3;font-size:1.05rem;line-height:1.7;max-width:400px}.launch-page-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}@media (max-width: 480px){.ls-logo-wrap{width:120px;height:120px}.ls-logo-box{width:120px;height:120px;border-radius:28px;padding:10px}.ls-ring-1{width:154px;height:154px}.ls-ring-2{width:206px;height:206px}.ls-ring-3{width:268px;height:268px}.ls-launch-btn{padding:18px 36px}.ls-tagline{margin-bottom:32px}}
