body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar-container{align-items:center;background:#0000;display:flex;gap:1rem;justify-content:space-between;left:0;padding:1.1rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.navbar-logo-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:16px;box-shadow:0 6px 20px #1241ff33;cursor:pointer;display:flex;height:52px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;width:52px}.navbar-logo-badge:hover{box-shadow:0 10px 26px #1241ff4d;transform:translateY(-2px)}.navbar-logo{display:block;height:auto;width:30px}.navbar-center{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(90deg,#1241ffe0,#00c2ffe0);border:1px solid #ffffff59;border-radius:999px;box-shadow:0 8px 24px #1241ff4d;display:flex;gap:.3rem;padding:.5rem .6rem}.nav-link{border-radius:999px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.5px;padding:.6rem 1.2rem;text-decoration:none;text-shadow:0 1px 3px #0003;transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease;white-space:nowrap}.nav-link:hover{background:#ffffff3d;box-shadow:0 4px 12px #0000001f;transform:translateY(-1px)}.nav-link:active{background:#ffffff59;transform:translateY(0) scale(.97)}.navbar-right{align-items:center;display:flex;gap:.8rem}.login-btn{background:#fff;border:none;border-radius:999px;box-shadow:0 8px 20px #00000024;color:#1241ff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:.3px;padding:.65rem 1.5rem;transition:transform .25s ease,box-shadow .25s ease,opacity .3s ease}.navbar-container.scrolled .login-btn,.navbar-container.scrolled .navbar-logo-badge{opacity:0;pointer-events:none}.login-btn:hover{box-shadow:0 12px 26px #0003;transform:translateY(-2px)}.login-btn:active{transform:scale(.97)}.nav-toggle{align-items:center;background:#ffffffeb;border:none;border-radius:12px;box-shadow:0 6px 18px #00000024;cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;width:42px}.nav-toggle span{background:#1241ff;border-radius:2px;display:block;height:2px;transition:transform .3s ease,opacity .3s ease;width:20px}.nav-toggle.active span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:768px){.navbar-container{padding:.9rem 1.2rem}.nav-toggle{display:flex}.navbar-center{align-items:stretch;border-radius:20px;flex-direction:column;gap:.3rem;left:1.2rem;opacity:0;padding:1rem;pointer-events:none;position:fixed;right:1.2rem;top:74px;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease}.navbar-center.open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-link{padding:.75rem 1rem;text-align:center}}@media (max-width:420px){.navbar-logo-badge{border-radius:13px;height:44px;width:44px}.navbar-logo{width:22px}.login-btn{font-size:.85rem;padding:.55rem 1.15rem}}*{font-family:Plus Jakarta Sans,-apple-system,Segoe UI,sans-serif!important}body,html{overflow-x:hidden}.container-main{flex-direction:column;margin:0}.C-1,.container-main{display:flex;width:100%}.C-1{align-items:center;background:linear-gradient(100deg,#1a0b4d,#1241ff 50%,#00c2ff);justify-content:center;min-height:680px;overflow:hidden;padding-bottom:64px;padding-top:64px;position:relative}.hero-bg{height:100%;pointer-events:none;width:100%;z-index:0}.hero-bg,.hero-grid{inset:0;position:absolute}.hero-grid{animation:heroGridDrift 40s linear infinite;background-image:linear-gradient(90deg,#fff9 1px,#0000 0),linear-gradient(#fff9 1px,#0000 0);background-size:64px 64px;opacity:.2}@keyframes heroGridDrift{0%{background-position:0 0}to{background-position:64px 64px}}.hero-orb{animation:heroOrbFloat 20s ease-in-out infinite;border-radius:50%;filter:blur(90px);position:absolute}.orb-a{background:radial-gradient(circle,#ffffff38,#0000 70%);height:520px;left:-8%;top:-28%;width:520px}.orb-b{animation-delay:-7s;background:radial-gradient(circle,#00c2ff52,#0000 70%);bottom:-18%;height:420px;right:-6%;width:420px}.orb-c{animation-delay:-12s;background:radial-gradient(circle,#7c3aed47,#0000 70%);height:300px;right:18%;top:42%;width:300px}@keyframes heroOrbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(26px,-22px) scale(1.06)}}@media (max-width:900px){.C-1{padding:110px 0 48px}.hero-grid{opacity:.06}.orb-a,.orb-b{height:320px;width:320px}.orb-c{display:none}}@media (prefers-reduced-motion:reduce){.C1-i,.brand,.hero-feature-item,.tagline{animation:none!important;opacity:1!important;transform:none!important}.hero-grid,.hero-orb{animation:none!important}.hero-feature-item:hover,.hero-image:hover{transform:none}}.content-wrapper{align-items:center;display:flex;gap:40px;justify-content:space-between;max-width:1600px;padding:5px 60px;position:relative;width:100%;z-index:3}.C1-t{color:#fff;width:45%}.C1-i{display:flex;justify-content:flex-end;width:55%}.waves{bottom:0;height:540px;left:0;position:absolute;width:100%;z-index:1}.brand{-webkit-text-fill-color:#0000;animation:textShimmer 6s linear infinite,heroBrandIn .9s cubic-bezier(.22,1,.36,1) .1s backwards;background:linear-gradient(100deg,#c7d3ff,#ffe6ff 20%,#fff 35%,#ffe6ff 50%,#c7d3ff 70%,#ffe6ff 85%,#c7d3ff);background-clip:text;-webkit-background-clip:text;background-size:250% 100%;cursor:default;display:inline-block;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:800;letter-spacing:3px;line-height:1.05;margin-bottom:18px;position:relative;text-align:left;text-shadow:0 4px 18px #ffffff59;transform-origin:left center;transition:transform .4s ease,text-shadow .4s ease}.brand:hover{text-shadow:0 4px 26px #ffffff8c,0 0 36px #00c2ff59;transform:scale(1.015)}.brand:after{background:linear-gradient(90deg,#00c2ff,#fff 50%,#1241ff);border-radius:2px;bottom:-8px;content:"";height:3px;left:2px;position:absolute;right:2px;transform:scaleX(0);transform-origin:left center;transition:transform .45s ease}.brand:hover:after{transform:scaleX(1)}.tagline{-webkit-text-fill-color:#0000;animation:textShimmer 6s linear .6s infinite,heroTaglineIn .9s cubic-bezier(.22,1,.36,1) .25s backwards;background:linear-gradient(100deg,#ffffffb3,#fff 35%,#ffffffb3 70%,#ffffffb3);background-clip:text;-webkit-background-clip:text;background-size:250% 100%;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:500;letter-spacing:.3px;line-height:1.5;margin-bottom:0;max-width:480px;text-shadow:0 3px 12px #ffffff40}@keyframes heroBrandIn{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTaglineIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes textShimmer{0%{background-position:0 50%}to{background-position:-250% 50%}}.hero-feature-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,1fr);list-style:none;margin:32px 0 0;padding:0}.hero-feature-item{align-items:center;animation:heroFeatureItemIn .6s cubic-bezier(.22,1,.36,1) backwards;background:#0000002e;border:1px solid #ffffff26;border-radius:12px;color:#fff;cursor:default;display:flex;font-size:.97rem;font-weight:600;gap:12px;letter-spacing:.2px;line-height:1.4;padding:12px 16px;transition:transform .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.hero-feature-item:first-child{animation-delay:.55s}.hero-feature-item:nth-child(2){animation-delay:.65s}.hero-feature-item:nth-child(3){animation-delay:.75s}.hero-feature-item:nth-child(4){animation-delay:.85s}.hero-feature-item:nth-child(5){animation-delay:.95s}@keyframes heroFeatureItemIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-feature-item:hover{background:#0000004d;border-color:#fff6;box-shadow:0 14px 32px #00000047;transform:translateY(-4px)}.hero-feature-item-wide{grid-column:1/-1}.hero-feature-check{align-items:center;background:linear-gradient(135deg,#1241ff,#00c2ff);border-radius:50%;box-shadow:0 2px 10px #00000040,inset 0 0 0 1px #fff6;color:#fff;display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:24px;justify-content:center;transition:transform .3s ease;width:24px}.hero-feature-item:hover .hero-feature-check{transform:scale(1.15) rotate(8deg)}.hero-image{display:block;height:550px;margin-top:20px;max-width:600px;object-fit:contain;position:relative;right:0;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .4s ease;width:100%;z-index:4}.hero-image:hover{filter:drop-shadow(0 24px 46px rgba(11,16,48,.3));transform:scale(1.035)}.C1-i{animation:heroImageIn 1s cubic-bezier(.22,1,.36,1) .3s backwards,heroImageFloat 6s ease-in-out 1.3s infinite}@keyframes heroImageIn{0%{opacity:0;transform:translateX(50px) scale(.94)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes heroImageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (max-width:900px){.content-wrapper{flex-direction:column;text-align:center}.C1-i,.C1-t{width:100%}.brand,.tagline{text-align:center}.tagline{margin:0 auto}.hero-feature-grid{grid-template-columns:1fr;justify-items:stretch;margin:28px auto 0;max-width:480px}.hero-feature-item{text-align:left}.hero-image{height:auto;max-width:420px;position:relative;right:0}}.C2{--spot-x:50%;--spot-y:40%;background:#fff;display:flex;justify-content:center;overflow:hidden;padding:64px 2rem;position:relative;width:100%}.c2-wash{background:linear-gradient(180deg,#1241ff12,rgba(0,194,255,.035) 32%,#fff0 70%)}.c2-grid,.c2-wash{inset:0;pointer-events:none;position:absolute;z-index:0}.c2-grid{animation:c2GridDrift 36s linear infinite;background-image:linear-gradient(90deg,#1241ff12 1px,#0000 0),linear-gradient(#1241ff12 1px,#0000 0);background-size:64px 64px;opacity:.35}@keyframes c2GridDrift{0%{background-position:0 0}to{background-position:64px 64px}}.c2-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.c2-particle{animation:c2ParticleFloat 14s linear infinite;background:#1241ff99;border-radius:50%;bottom:-10px;box-shadow:0 0 10px #1241ffcc;height:4px;position:absolute;width:4px}.c2-particle.p1{animation-delay:0s;left:8%}.c2-particle.p2{animation-delay:-2.4s;left:22%}.c2-particle.p3{animation-delay:-5s;left:40%}.c2-particle.p4{animation-delay:-8s;left:63%}.c2-particle.p5{animation-delay:-10.5s;left:80%}.c2-particle.p6{animation-delay:-3.5s;left:92%}@keyframes c2ParticleFloat{0%{bottom:-10px;opacity:0}10%{opacity:.85}90%{opacity:.85}to{bottom:100%;opacity:0}}.c2-aurora{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.c2-aurora-blob{border-radius:50%;filter:blur(85px);mix-blend-mode:multiply;opacity:.45;position:absolute;will-change:transform,border-radius}.blob-1{animation:auroraDrift1 24s ease-in-out infinite;height:480px;left:-8%;top:-12%;width:480px}.blob-2{animation:auroraDrift2 28s ease-in-out infinite;animation-delay:-6s;background:radial-gradient(circle,#00c2ff80,#0000 70%);height:420px;right:-10%;top:10%;width:420px}.blob-3{animation:auroraDrift3 32s ease-in-out infinite;animation-delay:-14s;background:radial-gradient(circle,#7c3aed66,#0000 70%);bottom:-16%;height:440px;left:18%;width:440px}.blob-4{animation:auroraDrift1 26s ease-in-out infinite reverse;animation-delay:-10s;background:radial-gradient(circle,#00c2ff59,#0000 70%);bottom:6%;height:320px;right:12%;width:320px}@keyframes auroraDrift1{0%,to{border-radius:42% 58% 65% 35%/45% 40% 60% 55%;transform:translate(0) scale(1)}33%{border-radius:60% 40% 30% 70%/55% 60% 40% 45%;transform:translate(50px,-35px) scale(1.08)}66%{border-radius:35% 65% 55% 45%/60% 35% 65% 40%;transform:translate(-30px,40px) scale(.94)}}@keyframes auroraDrift2{0%,to{border-radius:55% 45% 40% 60%/40% 55% 45% 60%;transform:translate(0) scale(1)}40%{border-radius:38% 62% 58% 42%/58% 42% 58% 42%;transform:translate(-45px,30px) scale(1.1)}75%{border-radius:65% 35% 45% 55%/45% 60% 40% 55%;transform:translate(25px,-45px) scale(.96)}}@keyframes auroraDrift3{0%,to{border-radius:48% 52% 62% 38%/42% 48% 52% 58%;transform:translate(0) rotate(0deg) scale(1)}50%{border-radius:60% 40% 35% 65%/55% 45% 55% 45%;transform:translate(35px,25px) rotate(10deg) scale(1.06)}}.c2-spotlight{background:radial-gradient(420px circle at var(--spot-x) var(--spot-y),#1241ff1a,#0000 70%);inset:0;pointer-events:none;position:absolute;z-index:1}.C2-inner{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1.08fr;max-width:1400px;padding:2rem;position:relative;width:100%;z-index:2}.C2-i{display:flex;justify-content:center;min-width:0}.c2-screen{animation:c2ScreenEnter 1s cubic-bezier(.22,1,.36,1) both;max-width:600px;position:relative;scale:1;width:100%}@keyframes c2ScreenEnter{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}.c2-screen-aura{animation:c2AuraPulse 7s ease-in-out infinite;background:radial-gradient(circle,#1241ff52,#00c2ff33 42%,#7c3aed24 64%,#0000 80%);border-radius:44% 56% 58% 42%/46% 44% 56% 54%;filter:blur(75px);inset:-20%;position:absolute;z-index:0}@keyframes c2AuraPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.95;transform:scale(1.03)}}.c2-screen-inner{background:linear-gradient(165deg,#ffffffe6,#eef4ff99);border:1px solid #1241ff29;border-radius:30px;box-shadow:0 34px 80px -28px #1241ff52,0 8px 22px #0f172a0f,inset 0 1px 0 #fffc;overflow:hidden;padding:40px;position:relative;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease;z-index:1}.c2-screen:hover .c2-screen-inner{box-shadow:0 44px 100px -22px #1241ff61,0 8px 22px #0f172a14,inset 0 1px 0 #ffffffd9;transform:perspective(1200px) rotateX(2deg) rotateY(-5deg) scale(1.02)}.c2-screen-texture{background-image:radial-gradient(#1241ff24 1px,#0000 1.5px);background-size:18px 18px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 40%,#0000 92%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 40%,#0000 92%);opacity:.6;position:absolute;z-index:0}.c2-corner{border-style:solid;border-width:0;height:20px;opacity:.75;position:absolute;transition:opacity .4s ease,width .4s ease,height .4s ease;width:20px;z-index:3}.c2-corner-tl{border-left-color:#00c2ff;border-left-width:2.5px;border-top-color:#1241ff;border-top-left-radius:8px;border-top-width:2.5px;left:14px;top:14px}.c2-corner-tr{border-right-color:#00c2ff;border-right-width:2.5px;border-top-color:#1241ff;border-top-right-radius:8px;border-top-width:2.5px;right:14px;top:14px}.c2-corner-bl{border-bottom-color:#00c2ff;border-bottom-left-radius:8px;border-bottom-width:2.5px;border-left-color:#1241ff;border-left-width:2.5px;bottom:14px;left:14px}.c2-corner-br{border-bottom-color:#00c2ff;border-bottom-right-radius:8px;border-bottom-width:2.5px;border-right-color:#1241ff;border-right-width:2.5px;bottom:14px;right:14px}.c2-screen:hover .c2-corner{height:26px;opacity:1;width:26px}.c2-screen-shine{background:linear-gradient(115deg,#0000 42%,#ffffff8c 50%,#0000 58%);inset:0;pointer-events:none;position:absolute;transform:translateX(-130%);transition:transform .9s cubic-bezier(.22,1,.36,1);z-index:4}.c2-screen:hover .c2-screen-shine{transform:translateX(130%)}.C2-image{display:block;height:auto;object-fit:contain;position:relative;width:100%;z-index:1}.C2-t{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.c2-signal{align-items:flex-end;display:flex;gap:4px;height:20px;margin-bottom:20px;opacity:0;transform:translateY(-16px)}.c2-signal span{animation:c2SignalPulse 1.8s ease-in-out infinite;background:linear-gradient(180deg,#1241ff,#00c2ff);border-radius:2px;display:block;transform-origin:bottom center;width:5px}.c2-signal span:first-child{animation-delay:0s;height:8px}.c2-signal span:nth-child(2){animation-delay:.2s;height:14px}.c2-signal span:nth-child(3){animation-delay:.4s;height:20px}@keyframes c2SignalPulse{0%,to{opacity:.55;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}.C2-heading{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#0b1030,#1241ff 45%,#0b1030);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;letter-spacing:-.5px;line-height:1.22;margin:0 0 28px;max-width:560px}.C2-box,.C2-heading{opacity:0;transform:translateY(-32px)}.C2-box{color:#46507a;font-size:1.14rem;font-weight:500;letter-spacing:.1px;line-height:1.8;margin:0;max-width:540px;padding-left:26px;position:relative}.C2-box:before{background:linear-gradient(180deg,#1241ff,#00c2ff,#7c3aedb3);border-radius:2px;bottom:3px;content:"";left:0;position:absolute;top:3px;width:3px}.C2-box:after{background:radial-gradient(circle,#00c2ff1f,#0000 70%);content:"";filter:blur(34px);height:170px;left:-50px;pointer-events:none;position:absolute;top:-46px;width:170px;z-index:-1}.fall-in{opacity:0}.reveal-visible .fall-in{animation:fall 1s cubic-bezier(.22,1,.36,1) forwards}.reveal-visible .fall-in.delay-1{animation:fall 1s cubic-bezier(.22,1,.36,1) .14s forwards}.reveal-visible .fall-in.delay{animation:fall 1s cubic-bezier(.22,1,.36,1) .3s forwards}@keyframes fall{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.C2-inner{gap:48px}}@media (max-width:900px){.C2{padding:48px 24px}.C2-inner{gap:56px;grid-template-columns:1fr;text-align:center}.C2-t{align-items:center;order:1}.C2-i{order:2}.c2-signal{justify-content:center}.C2-box,.C2-heading{max-width:100%;text-align:left}.c2-screen{max-width:380px}.c2-aurora-blob{filter:blur(60px)}.blob-1,.blob-2,.blob-3{height:280px;width:280px}.blob-4,.c2-spotlight{display:none}}@media (max-width:480px){.C2-heading{font-size:1.65rem}.c2-screen-inner{border-radius:24px;padding:22px}.c2-corner{height:16px;width:16px}.c2-screen:hover .c2-corner{height:20px;width:20px}}@media (prefers-reduced-motion:reduce){.C2-box,.C2-heading,.c2-screen,.c2-signal{animation:none!important;opacity:1!important;transform:none!important}.c2-aurora-blob,.c2-screen-aura,.c2-signal span{animation:none!important}.c2-screen:hover .c2-screen-inner{transform:none}.c2-screen-shine,.c2-spotlight{display:none}}.C3{align-items:flex-start;background:#fff;display:flex;justify-content:center;overflow:hidden;padding:64px 2rem;position:relative;width:100%}.c3-wash{background:linear-gradient(0deg,#1241ff0d,#7c3aed08 40%,#fff0 75%);inset:0;pointer-events:none;position:absolute;z-index:0}.C3-inner{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1.5fr;max-width:1400px;padding:2rem;width:100%}.C3-i,.C3-inner,.C3-text{position:relative;z-index:2}.C3-i{align-items:flex-start;display:flex;flex-direction:column;gap:36px;justify-content:center}.c3-image-wrap,.c3-list-wrap{max-width:600px;width:100%}.c3-image-wrap{animation:c3ImageEnter 1s cubic-bezier(.22,1,.36,1) both;animation-delay:.15s;position:relative;transition:transform .6s cubic-bezier(.22,1,.36,1)}.c3-image-wrap:hover{transform:translateY(-8px) scale(1.015)}@keyframes c3ImageEnter{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.c3-image-aura{animation:c2AuraPulse 7s ease-in-out infinite;background:radial-gradient(circle,#00c2ff38,#1241ff29 45%,#7c3aed1f 66%,#0000 80%);border-radius:42% 58% 55% 45%/48% 42% 58% 52%;filter:blur(70px);inset:6%;position:absolute;z-index:0}.C3-image{display:block;max-width:600px;object-fit:contain;position:relative;width:100%;z-index:1}.C3-card{background:linear-gradient(165deg,#ffffffeb,#eef4ffa6);border:1px solid #1241ff24;border-radius:28px;box-shadow:0 34px 80px -30px #1241ff42,0 8px 22px #0f172a0f,inset 0 1px 0 #fffc;padding:50px 45px;position:relative;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease;z-index:3}.C3-card:hover{box-shadow:0 44px 96px -26px #1241ff52,0 8px 22px #0f172a14,inset 0 1px 0 #ffffffd9;transform:translateY(-6px)}.c3-signal{align-items:flex-end;display:flex;gap:4px;height:20px;margin-bottom:20px}.c3-signal span{animation:c2SignalPulse 1.8s ease-in-out infinite;background:linear-gradient(180deg,#1241ff,#00c2ff);border-radius:2px;display:block;transform-origin:bottom center;width:5px}.c3-signal span:first-child{animation-delay:0s;height:8px}.c3-signal span:nth-child(2){animation-delay:.2s;height:14px}.c3-signal span:nth-child(3){animation-delay:.4s;height:20px}.C3-heads{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#0b1030,#1241ff 45%,#0b1030);background-clip:text;-webkit-background-clip:text;font-size:clamp(1.9rem,2.8vw,2.5rem);font-weight:800;letter-spacing:-.3px;line-height:1.25;margin-bottom:18px;max-width:520px}.C3-text-box{color:#46507a;font-size:1.05rem;font-weight:500;line-height:1.75;margin-bottom:30px;padding-left:22px;position:relative}.C3-text-box:before{background:linear-gradient(180deg,#1241ff,#00c2ff,#7c3aedb3);border-radius:2px;bottom:3px;content:"";left:0;position:absolute;top:3px;width:3px}.C3-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding-left:0}.C3-list li:last-child{grid-column:1/-1}.C3-list li{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffd9,#eef4ff99);border:1px solid #1241ff33;border-radius:16px;display:flex;gap:.85rem;padding:.7rem 1rem;position:relative;transition:all .4s ease}.C3-list li:hover{background:linear-gradient(135deg,#1241ff1f,#00c2ff14);border-color:#1241ff80;box-shadow:0 15px 40px #1241ff33;transform:translateX(10px)}.c3-item-text{color:#1e293b;flex:1 1;font-size:.9rem;font-weight:600;line-height:1.5}.c3-item-icon{align-items:center;background:linear-gradient(135deg,#1241ff14,#00c2ff14);border:1px solid #1241ff38;border-radius:9px;color:#1241ff;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .35s ease,border-color .35s ease,color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;width:40px}.c3-item-icon svg{height:19px;width:19px}.C3-list li:hover .c3-item-icon{background:linear-gradient(135deg,#1241ff,#00c2ff);border-color:#0000;box-shadow:0 12px 24px -6px #1241ff8c;color:#fff;transform:scale(1.08) rotate(-4deg)}.c3-glow{animation:glowFloat 9s ease-in-out infinite;border-radius:50%;filter:blur(70px);height:260px;position:absolute;width:260px;z-index:0}.glow1{background:radial-gradient(circle,#1241ff47,#0000 70%);left:-60px;top:-40px}.glow2{animation-delay:-4s;background:radial-gradient(circle,#00c2ff4d,#0000 70%);bottom:-60px;right:-40px}.glow3{animation-delay:-6s;background:radial-gradient(circle,#7c3aed38,#0000 70%);left:8%;top:42%}@keyframes glowFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-18px) scale(1.08)}to{transform:translateY(0) scale(1)}}.fade-in{opacity:0;transform:translateY(30px) scale(.98)}.reveal-visible .fade-in{animation:fadeUp 1s cubic-bezier(.22,1,.36,1) forwards}.reveal-visible .fade-in.delay-1{animation:fadeUp 1s cubic-bezier(.22,1,.36,1) .25s forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1100px){.C3{padding:48px 32px}}@media(max-width:900px){.C3{padding:48px 24px}.C3-inner{gap:0;grid-template-columns:1fr}.c3-wash{background:linear-gradient(180deg,#1241ff0f,#7c3aed08 35%,#fff0 70%)}.C3-i,.C3-text{padding-left:0;text-align:center;width:100%}.C3-text{margin-bottom:48px;order:1}.C3-i{gap:28px;order:2}.C3-image,.c3-image-wrap{margin:0 auto;max-width:380px}.c3-list-wrap{max-width:460px}.C3-list{grid-template-columns:1fr}.c3-signal{justify-content:center}.C3-heads{max-width:100%}.C3-heads,.C3-text-box{text-align:left}.C3-card{padding:38px 28px}}@media (max-width:480px){.C3-heads{font-size:1.6rem}.C3-card{border-radius:22px;padding:30px 22px}.C3-list li{gap:12px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.c3-image-wrap,.c3-list-wrap,.fade-in{animation:none!important;opacity:1!important;transform:none!important}.c3-glow,.c3-image-aura,.c3-signal span{animation:none!important}.C3-card:hover,.c3-image-wrap:hover{transform:none}}body{color:#1e293b;font-family:SF Pro Display,-apple-system,system-ui,sans-serif;overflow-x:hidden}.hero{align-items:center;background:#fff;display:flex;justify-content:center;overflow:hidden;padding:64px 2rem;position:relative}.aurora-bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.aurora-beam{animation:auroraDrift 26s ease-in-out infinite;filter:blur(60px);height:320px;left:-25%;position:absolute;width:150%}.beam1{--rot:-7deg;animation-duration:24s;background:linear-gradient(100deg,#0000,#1241ff29 35%,#00c2ff21 62%,#0000);top:-10%}.beam2{--rot:4deg;animation-delay:-8s;animation-duration:30s;background:linear-gradient(100deg,#0000,#00c2ff21 38%,#1241ff1c 64%,#0000);top:28%}.beam3{--rot:-5deg;animation-delay:-14s;animation-duration:27s;background:linear-gradient(100deg,#0000,#00c2ff1f 35%,#1241ff1a 63%,#0000);bottom:-12%}@keyframes auroraDrift{0%,to{opacity:.55;transform:rotate(var(--rot)) translateX(0) scaleY(1)}50%{opacity:.8;transform:rotate(var(--rot)) translateX(5%) scaleY(1.15)}}.mesh-dots{animation:meshFade 8s ease-in-out infinite;background-image:radial-gradient(#1241ff38 1.3px,#0000 1.8px);background-size:24px 24px;inset:0;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 40%,#000 40%,#0000 92%);mask-image:radial-gradient(ellipse 75% 70% at 50% 40%,#000 40%,#0000 92%);pointer-events:none;position:absolute;z-index:0}@keyframes meshFade{0%,to{opacity:.4}50%{opacity:.7}}.drift-particle{animation:particleFloat 11s ease-in-out infinite;border-radius:4px;height:13px;opacity:.65;position:absolute;width:13px;z-index:0}.dp3,.drift-particle{background:linear-gradient(135deg,#1241ff,#00c2ff);box-shadow:0 0 14px #1241ff8c}.dp3{animation-delay:-7s;right:9%;top:28%}.dp4{animation-delay:-2s;bottom:16%;right:13%}.container{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;max-width:1400px;padding:2rem;position:relative;z-index:10}.text-content{opacity:0}.reveal-visible .text-content{animation:slideInLeft 1.2s ease-out forwards}.tag{animation:tagGlow 2s ease-in-out infinite;background:linear-gradient(135deg,#38bdf8,#a78bfa);border:2px solid #22d3ee80;border-radius:50px;box-shadow:0 4px 12px #38bdf833;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:2px;margin-bottom:1.5rem;padding:8px 18px;text-transform:uppercase}@keyframes tagGlow{0%,to{box-shadow:0 0 20px #22d3ee4d}50%{box-shadow:0 0 40px #22d3ee99}}.hero-heading{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#0b1030,#1241ff 45%,#0b1030);background-clip:text;-webkit-background-clip:text;font-size:clamp(2.5rem,3.4vw + 1.2rem,3.4rem);font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:1.2rem;opacity:0;transform:translateY(-26px)}.reveal-visible .hero-heading{animation:heroTitleReveal .9s cubic-bezier(.22,1,.36,1) .15s forwards}@keyframes heroTitleReveal{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}.subtitles{color:#46507a;font-size:1.08rem;font-weight:500;letter-spacing:.1px;line-height:1.85;margin-bottom:2rem;max-width:520px;padding-left:22px;position:relative}.subtitles:before{background:linear-gradient(180deg,#1241ff,#00c2ff,#7c3aedb3);border-radius:2px;bottom:3px;content:"";left:0;position:absolute;top:3px;width:3px}.btn-group{display:flex;flex-wrap:wrap;gap:1.2rem}.btn{border:none;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:700;overflow:hidden;padding:13px 28px;position:relative;transition:all .3s}.btn-primary{background:linear-gradient(135deg,#38bdf8,#a78bfa);box-shadow:0 4px 12px #38bdf833;color:#fff}.btn-primary:hover{box-shadow:0 6px 18px #38bdf84d;transform:translateY(-2px)}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:2px solid #1e293b40;color:#1e293b}.btn-secondary:hover{background:#22d3ee1a;border-color:#22d3ee}.stats{align-items:stretch;display:flex;gap:0;margin-top:2.2rem}.reveal-visible .stat{animation:statPop .5s cubic-bezier(.22,1,.36,1) backwards}.reveal-visible .stat:first-child{animation-delay:.55s}.reveal-visible .stat:nth-child(2){animation-delay:.68s}.reveal-visible .stat:nth-child(3){animation-delay:.81s}@keyframes statPop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.stat{padding:0 1.7rem;position:relative;transition:transform .3s ease}.stat:first-child{padding-left:0}.stat:not(:first-child):before{background:linear-gradient(180deg,#0000,#1241ff47,#0000);bottom:10%;content:"";left:0;position:absolute;top:10%;width:1px}.stat:hover{transform:translateY(-3px)}.stat h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1241ff,#00c2ff);background-clip:text;-webkit-background-clip:text;font-size:2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:.3rem}.stat p{color:#46507a;font-size:.72rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.product-section{opacity:0;position:relative}.reveal-visible .product-section{animation:slideInRight 1.2s cubic-bezier(.22,1,.36,1) .1s forwards}.product-wrapper{height:380px;margin:0 auto;position:relative;width:380px}.holo-circle{animation:spin 20s linear infinite;border:1px solid;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c1{animation-duration:15s;border-color:#00c2ff38;height:390px;width:390px}.c2{animation-direction:reverse;animation-duration:25s;border-color:#7c3aed2e;height:420px;width:420px}.c3{animation-duration:35s;border-color:#1241ff24;height:450px;width:450px}.card-aura{animation:cardAuraPulse 7s ease-in-out infinite;background:radial-gradient(circle,#1241ff66,#00c2ff42 42%,#1241ff29 64%,#0000 80%);border-radius:44% 56% 58% 42%/46% 44% 56% 54%;display:none;filter:blur(70px);inset:-18%;pointer-events:none;position:absolute;z-index:0}@keyframes cardAuraPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.product-card{align-items:center;animation:cardFloat 5s ease-in-out infinite;border-radius:40px;display:flex;height:330px;justify-content:center;margin:0 auto;position:relative;width:330px}@keyframes cardFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(1deg)}}.scan-line{animation:scan 3s linear infinite;background:linear-gradient(90deg,#0000,#00c2ffd9,#0000);box-shadow:0 0 20px #00c2ffd9;height:3px;position:absolute;width:100%}@keyframes scan{0%{opacity:0;top:0}50%{opacity:1}to{opacity:0;top:100%}}.holo-overlay{animation:holoShift 3s linear infinite;background:linear-gradient(45deg,#0000 30%,#00c2ff24 50%,#0000 70%);inset:0;position:absolute}@keyframes holoShift{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.product-img{animation:productFade .6s ease;border-radius:20px;filter:drop-shadow(0 20px 50px rgba(30,41,59,.25));max-height:100%;max-width:100%;object-fit:contain;position:relative;transform:scale(1.6);transition:transform .3s;z-index:2}@keyframes productFade{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1.6)}}.shot-selector{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem;position:relative;z-index:20}.shot-dot{background:#1e293b33;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;position:relative;transition:all .3s;width:10px}.shot-dot:hover{background:#00c2ffa6;transform:scale(1.2)}.shot-dot.active{background:linear-gradient(135deg,#00c2ff,#7c3aed);border-radius:6px;box-shadow:0 0 16px #00c2ff99;width:28px}.shot-dot-label{background:#0009;border-radius:20px;bottom:22px;color:#fff;font-size:.7rem;font-weight:600;left:50%;letter-spacing:.5px;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s;white-space:nowrap}.shot-dot.active .shot-dot-label,.shot-dot:hover .shot-dot-label{opacity:1}.glow-point{animation:pointPulse 2s ease-in-out infinite;height:12px;width:12px}.gp1{animation-delay:0s;left:10%;top:10%}.gp2{animation-delay:-.5s;right:10%;top:10%}.gp3{animation-delay:-1s;left:10%}.gp3,.gp4{bottom:10%}.gp4{animation-delay:-1.5s;right:10%}@keyframes pointPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@media (max-width:1200px){.container{gap:3rem;grid-template-columns:1fr}.product-wrapper{height:300px;width:300px}.product-card{height:260px;width:260px}}@media (max-width:768px){.hero{padding:48px 1.5rem}.subtitles{font-size:.95rem;max-width:100%}.product-wrapper{height:220px;width:220px}.product-card{height:200px;width:200px}.c1{height:240px;width:240px}.c2{height:270px;width:270px}.c3{height:300px;width:300px}.btn-group{flex-direction:column}.btn{width:100%}.stats{flex-direction:column;gap:1.5rem}.stat{padding:0}.stat:not(:first-child):before{display:none}.stats{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:2rem}.stat{padding:0;text-align:center}.stat h3{font-size:1.45rem}.stat p{font-size:.65rem}.stat:before{display:none!important}}.features-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;margin:2.5rem auto 0;max-width:94vw;position:relative;width:620px;z-index:50}.feature-items{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.7rem;min-width:0;transition:transform .25s ease}.reveal-visible .feature-items{animation:featureItemRise .55s cubic-bezier(.22,1,.36,1) backwards}.feature-items:hover{transform:translateY(-4px)}.reveal-visible .feature-items:first-child{animation-delay:.9s}.reveal-visible .feature-items:nth-child(2){animation-delay:.98s}.reveal-visible .feature-items:nth-child(3){animation-delay:1.06s}.reveal-visible .feature-items:nth-child(4){animation-delay:1.14s}.reveal-visible .feature-items:nth-child(5){animation-delay:1.22s}.reveal-visible .feature-items:nth-child(6){animation-delay:1.3s}@keyframes featureItemRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.spec-icon{background-color:#0f37d9;display:inline-block;flex-shrink:0;height:30px;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:30px}.feature-items p{color:#0f37d9;font-size:.68rem;font-weight:600;line-height:1.3;text-align:center;white-space:normal}@media (max-width:1200px){.features-row{width:480px}.spec-icon{height:26px;width:26px}.feature-items p{font-size:.62rem}}@media (max-width:768px){.features-row{flex-wrap:wrap;gap:1.4rem 1rem;justify-content:center;max-width:360px;width:92vw}.feature-items{flex:0 1 auto;width:calc(33.333% - .7rem)}.spec-icon{height:28px;width:28px}.feature-items p{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.feature-items,.hero-heading,.product-section,.stat,.text-content{animation:none!important;opacity:1!important;transform:none!important}.aurora-beam,.card-aura,.drift-particle,.glow-point,.holo-circle,.holo-overlay,.mesh-dots,.product-card,.scan-line,.tag{animation:none!important}.feature-items:hover,.stat:hover{transform:none}}.interface-section{background:linear-gradient(135deg,#f5f8ff,#eef2ff 50%,#f4f0ff);overflow:hidden;padding:64px 2rem;position:relative;width:100%}.bg-layer{inset:0;overflow:hidden}.bg-layer,.dot-pattern{height:100%;position:absolute;width:100%}.dot-pattern{background-image:radial-gradient(circle,#1241ff29 1px,#0000 0);background-size:30px 30px;opacity:.4}.gradient-orb{animation:orbFloat 15s ease-in-out infinite;border-radius:50%;filter:blur(60px);opacity:.3;position:absolute}.if-orb1{background:radial-gradient(circle,#1241ff8c,#0000);height:400px;left:-5%;top:-10%;width:400px}.if-orb2{animation-delay:-5s;background:radial-gradient(circle,#00c2ff80,#0000);bottom:-10%;height:350px;right:10%;width:350px}.if-orb3{animation-delay:-10s;background:radial-gradient(circle,#7c3aed66,#0000);height:300px;right:-5%;top:30%;width:300px}.shape{animation:shapeFloat 20s ease-in-out infinite;opacity:.1;position:absolute}.circle-shape{border:3px solid #1241ff;border-radius:50%;height:150px;left:10%;top:15%;width:150px}.square-shape{animation-delay:-5s;border:3px solid #00c2ff;border-radius:20px;bottom:20%;height:120px;left:15%;width:120px}.triangle-shape{animation-delay:-10s;border-bottom:120px solid #7c3aed40;border-left:70px solid #0000;border-right:70px solid #0000;height:0;right:12%;top:25%;width:0}@keyframes shapeFloat{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(20px,-20px) rotate(180deg)}}.wave-line{animation:waveMove 8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#1241ff52,#0000);height:2px;position:absolute;width:100%}.wave1{top:25%}.wave2{animation-delay:-2s;top:50%}.wave3{animation-delay:-4s;top:75%}@keyframes waveMove{0%,to{opacity:0;transform:translateX(-100%)}50%{opacity:.5}to{opacity:0;transform:translateX(100%)}}.if-particle{animation:particleRise 12s linear infinite;background:#1241ff73;border-radius:50%;height:6px;position:absolute;width:6px}.ifp1{animation-delay:0s;left:15%}.ifp2{animation-delay:-3s;background:#00c2ff73;left:30%}.ifp3{animation-delay:-6s;left:50%}.ifp4{animation-delay:-9s;background:#00c2ff73;left:65%}.ifp5{animation-delay:-2s;left:80%}@keyframes particleRise{0%{bottom:-10px;opacity:0}10%{opacity:.6}90%{opacity:.6}to{bottom:100%;opacity:0}}.interface-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:2rem;position:relative;z-index:10}.if-text-content{opacity:0}.reveal-visible .if-text-content{animation:fadeInLeft 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#0b1030,#1241ff 45%,#0b1030);background-clip:text;-webkit-background-clip:text;font-size:clamp(2.5rem,3.4vw + 1.2rem,3.4rem);font-weight:800;letter-spacing:-.5px;line-height:1.18;margin-bottom:1.5rem}.section-description{color:#46507a;font-size:1.1rem;font-weight:500;line-height:1.85;margin-bottom:2.5rem;max-width:560px;padding-left:22px;position:relative}.section-description:before{background:linear-gradient(180deg,#1241ff,#00c2ff,#7c3aedb3);border-radius:2px;bottom:3px;content:"";left:0;position:absolute;top:3px;width:3px}.feature-list{display:flex;flex-direction:column;gap:1rem;list-style:none}.feature-item{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffd9,#eef4ff99);border:1px solid #1241ff33;border-radius:16px;display:flex;gap:.85rem;padding:1rem 1.1rem;position:relative;transition:all .4s ease}.reveal-visible .feature-item{animation:fadeInUp .6s ease-out backwards}.reveal-visible .feature-item:first-child{animation-delay:.35s}.reveal-visible .feature-item:nth-child(2){animation-delay:.5s}.reveal-visible .feature-item:nth-child(3){animation-delay:.65s}.feature-item:hover{background:linear-gradient(135deg,#1241ff1f,#00c2ff14);border-color:#1241ff80;box-shadow:0 15px 40px #1241ff33;transform:translateX(10px)}.if-feature-icon{align-items:center;background:linear-gradient(135deg,#1241ff14,#00c2ff14);border:1px solid #1241ff38;border-radius:9px;color:#1241ff;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .35s ease,border-color .35s ease,color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;width:40px}.if-feature-icon svg{height:19px;width:19px}.feature-item:hover .if-feature-icon{background:linear-gradient(135deg,#1241ff,#00c2ff);border-color:#0000;box-shadow:0 12px 24px -6px #1241ff8c;color:#fff;transform:scale(1.08) rotate(-4deg)}.feature-text{color:#1e293b;flex:1 1;font-size:.9rem;font-weight:600;line-height:1.5}.product-display{opacity:0;position:relative}.reveal-visible .product-display{animation:fadeInRight 1s cubic-bezier(.22,1,.36,1) .1s forwards}@keyframes fadeInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.product-container{animation:productFloat 6s ease-in-out infinite;padding:3rem;position:relative}@keyframes productFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.product-container:before{animation:borderGlow 3s ease-in-out infinite;background:linear-gradient(135deg,#1241ff,#00c2ff,#7c3aed);border-radius:30px;content:"";inset:0;-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:.5;padding:2px;pointer-events:none;position:absolute}@keyframes borderGlow{0%,to{opacity:.3}50%{opacity:.7}}.device-frame{border-radius:20px;padding:2rem}.device-image{display:block;transition:transform .3s ease;width:100%}.device-image:hover{transform:scale(1.02)}.connection-line{animation:connectionPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#00c2ff,#0000);height:2px;position:absolute}.line1{bottom:30%;right:-50px;width:100px}.line2{bottom:50%;right:-40px;width:80px}@keyframes connectionPulse{0%,to{opacity:0}50%{opacity:.8}}.corner-accent{border:3px solid #1241ff;height:30px;opacity:.6;position:absolute;width:30px}.corner-tl{border-bottom:none;border-right:none;border-top-left-radius:8px;left:20px;top:20px}.corner-br{border-bottom-right-radius:8px;border-left:none;border-top:none;bottom:20px;right:20px}@media (max-width:1024px){.interface-grid{gap:3rem;grid-template-columns:1fr;text-align:center}.product-display{margin-top:2rem}.section-title{font-size:2.5rem}}@media (max-width:768px){.interface-section{padding:48px 1.5rem}.section-title{font-size:2rem}.section-description{font-size:1rem}.product-container{padding:2rem}}@media (prefers-reduced-motion:reduce){.feature-item,.if-text-content,.product-display{animation:none!important;opacity:1!important;transform:none!important}.connection-line,.gradient-orb,.if-particle,.product-container,.product-container:before,.shape,.wave-line{animation:none!important}.device-image:hover,.feature-item:hover{transform:none}}.dashboard-section{align-items:center;background:#fff;display:flex;overflow:hidden;padding:64px 2rem;position:relative}.luxury-bg{inset:0}.gradient-mesh,.luxury-bg{height:100%;position:absolute;width:100%}.gradient-mesh{animation:meshMove 20s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,#1241ff14 0,#0000 50%),radial-gradient(circle at 80% 70%,#00c2ff0f 0,#0000 50%),radial-gradient(circle at 50% 50%,#7c3aed0d 0,#0000 50%)}@keyframes meshMove{0%,to{opacity:.8;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.15) rotate(5deg)}}.premium-grid{animation:gridShift 30s linear infinite;background-image:linear-gradient(#1241ff0d 1px,#0000 0),linear-gradient(90deg,#1241ff0d 1px,#0000 0);background-size:60px 60px;height:100%;position:absolute;width:100%}@keyframes gridShift{0%{transform:translateY(0)}to{transform:translateY(60px)}}.luxury-orb{animation:orbDrift 18s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.orb1{background:radial-gradient(circle,#1241ff26,#0000 70%);height:500px;left:10%;top:-15%;width:500px}.orb2{animation-delay:-6s;background:radial-gradient(circle,#00c2ff1f,#0000 70%);bottom:-10%;height:450px;right:15%;width:450px}.orb3{animation-delay:-12s;background:radial-gradient(circle,#7c3aed1a,#0000 70%);height:400px;right:5%;top:40%;width:400px}@keyframes orbDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,-50px) scale(1.2)}}.particle{animation:particleFloat 15s linear infinite;background:#1241ff99;border-radius:50%;box-shadow:0 0 10px #1241ffcc;height:4px;position:absolute;width:4px}.p1{animation-delay:0s;left:10%}.p2{animation-delay:-3s;left:25%}.p3{animation-delay:-6s;left:45%}.p4{animation-delay:-9s;left:60%}.p5{animation-delay:-12s;left:75%}.p6{animation-delay:-2s;left:90%}@keyframes particleFloat{0%{bottom:-10px;opacity:0}10%{opacity:.8}90%{opacity:.8}to{bottom:100%;opacity:0}}.dashboard-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1.4fr;margin:0 auto;max-width:1400px;padding:2rem;position:relative;width:100%;z-index:10}.content-left{opacity:0}.reveal-visible .content-left{animation:slideInLeft 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}.premium-badge{align-items:center;animation:badgePulse 3s ease-in-out infinite;background:linear-gradient(135deg,#1241ff33,#00c2ff33);border:2px solid #1241ff66;border-radius:50px;color:#1241ff;display:inline-flex;font-size:.9rem;font-weight:700;gap:10px;letter-spacing:2px;margin-bottom:2rem;padding:12px 28px;text-transform:uppercase}@keyframes badgePulse{0%,to{box-shadow:0 0 30px #1241ff4d;transform:translateY(0)}50%{box-shadow:0 0 50px #1241ff99;transform:translateY(-3px)}}.shine-dot{background:#1241ff;border-radius:50%;box-shadow:0 0 20px #1241ff;height:10px;width:10px}.main-heading{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#0b1030,#1241ff 45%,#0b1030);background-clip:text;-webkit-background-clip:text;font-size:clamp(2.5rem,3.4vw + 1.2rem,3.4rem);font-weight:800;letter-spacing:-.5px;line-height:1.25;margin-bottom:18px;max-width:520px}.reveal-visible .main-heading{animation:titleReveal 1s ease-out .3s backwards}@keyframes titleReveal{0%{filter:blur(10px);opacity:0;transform:translateY(30px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.subtitle{color:#46507a;font-size:1.1rem;font-weight:500;line-height:1.85;margin-bottom:2.5rem;max-width:560px;padding-left:22px;position:relative}.reveal-visible .subtitle{animation:titleReveal 1s ease-out .5s backwards}.subtitle:before{background:linear-gradient(180deg,#1241ff,#00c2ff,#7c3aedb3);border-radius:2px;bottom:3px;content:"";left:0;position:absolute;top:3px;width:3px}.features{display:flex;flex-direction:column;gap:.85rem;margin-bottom:2rem}.reveal-visible .features{animation:titleReveal 1s ease-out .7s backwards}.feature{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffd9,#eef4ff99);border:1px solid #1241ff33;border-radius:16px;display:flex;gap:.85rem;padding:1rem 1.1rem;transition:all .4s ease}.reveal-visible .feature{animation:dashFeatureIn .6s cubic-bezier(.22,1,.36,1) backwards}.reveal-visible .feature:first-child{animation-delay:.95s}.reveal-visible .feature:nth-child(2){animation-delay:1.1s}.reveal-visible .feature:nth-child(3){animation-delay:1.25s}@keyframes dashFeatureIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.feature:hover{background:linear-gradient(135deg,#1241ff1f,#00c2ff14);border-color:#1241ff80;box-shadow:0 15px 40px #1241ff33;transform:translateX(10px)}.feature-icon{align-items:center;background:linear-gradient(135deg,#1241ff14,#00c2ff14);border:1px solid #1241ff38;border-radius:9px;color:#1241ff;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .35s ease,border-color .35s ease,color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;width:40px}.feature-icon svg{height:19px;width:19px}.feature:hover .feature-icon{background:linear-gradient(135deg,#1241ff,#00c2ff);border-color:#0000;box-shadow:0 12px 24px -6px #1241ff8c;color:#fff;transform:scale(1.08) rotate(-4deg)}.feature-content h3{color:#1e293b;font-size:1rem;font-weight:700;margin-bottom:.25rem}.feature-content p{color:#46507a;font-size:.85rem;line-height:1.5}.cta-btn{align-items:center;background:linear-gradient(135deg,#1241ff,#00c2ff);border:none;border-radius:50px;box-shadow:0 15px 50px #1241ff80;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;gap:12px;overflow:hidden;padding:20px 44px;position:relative;transition:transform .4s ease,box-shadow .4s ease}.cta-btn:hover{box-shadow:0 20px 70px #1241ffb3;transform:translateY(-5px) scale(1.05)}.cta-arrow{display:inline-block;font-size:1.3rem;line-height:1;transform:translateX(0);transition:transform .35s cubic-bezier(.22,1,.36,1)}.cta-btn:hover .cta-arrow{transform:translateX(6px)}.cta-btn:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.cta-btn:hover:before{height:400px;width:400px}.dashboard-stats{align-items:stretch;display:flex;gap:0;justify-content:center}.reveal-visible .dashboard-stats{animation:titleReveal 1s ease-out 1.4s backwards}.dashboard-stat{padding:0 1.7rem;position:relative;transition:transform .3s ease}.dashboard-stat:first-child{padding-left:0}.dashboard-stat:not(:first-child):before{background:linear-gradient(180deg,#0000,#1241ff47,#0000);bottom:10%;content:"";left:0;position:absolute;top:10%;width:1px}.dashboard-stat:hover{transform:translateY(-3px)}.dashboard-stat h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1241ff,#00c2ff);background-clip:text;-webkit-background-clip:text;font-size:2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:.3rem}.dashboard-stat p{color:#46507a;font-size:.72rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.mockup-container{opacity:0;position:relative}.reveal-visible .mockup-container{animation:slideInRight 1s cubic-bezier(.22,1,.36,1) .15s forwards}.mockup-cta{align-items:center;display:flex;flex-direction:column;gap:1.6rem;margin-top:2.5rem;text-align:center}@keyframes slideInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}.mockup-frame{animation:mockupFloat 6s ease-in-out infinite;position:relative}@keyframes mockupFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.dashboard-stack{margin-left:-10%;position:relative;width:128%}.dashboard-image{display:block;height:auto;transition:transform .5s ease;width:100%}.dashboard-image:hover{transform:scale(1.02) translateY(-10px)}.glow-point{animation:pointGlow 3s ease-in-out infinite;background:#00c2ff;border-radius:50%;box-shadow:0 0 30px #00c2ff;height:10px;position:absolute;width:10px}.gp1{right:10%;top:15%}.gp2{left:5%;top:40%}.gp3{bottom:20%;right:15%}@keyframes pointGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@media (max-width:1200px){.dashboard-container{gap:4rem;grid-template-columns:1fr;text-align:center}.main-heading{max-width:100%}.dashboard-stack{margin-left:0;width:100%}}@media (max-width:768px){.dashboard-section{padding:48px 1.5rem}.subtitle{font-size:1.1rem}.dashboard-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);max-width:340px;width:100%}.dashboard-stat{padding:0;text-align:center}.dashboard-stat h3{font-size:1.45rem}.dashboard-stat p{font-size:.65rem}.dashboard-stat:not(:first-child):before{display:none}}@media (prefers-reduced-motion:reduce){.content-left,.dashboard-stats,.feature,.features,.main-heading,.mockup-container,.subtitle{animation:none!important;opacity:1!important;transform:none!important}.glow-point,.gradient-mesh,.luxury-orb,.mockup-frame,.particle,.premium-badge,.premium-grid{animation:none!important}.dashboard-image:hover,.feature:hover{transform:none}}*{box-sizing:border-box;margin:0;padding:0}.hub-section{background:#fff;overflow:hidden;padding:64px 2rem;position:relative}.hub-bg{height:100%;width:100%}.hub-bg,.hub-wash{inset:0;position:absolute}.hub-wash{background:radial-gradient(circle at 15% 20%,#1241ff0f 0,#0000 55%),radial-gradient(circle at 85% 80%,#00c2ff0d 0,#0000 55%)}.hub-grid{background-image:linear-gradient(90deg,#1241ff0f 1px,#0000 0),linear-gradient(#1241ff0f 1px,#0000 0);background-size:70px 70px;height:100%;opacity:.22;position:absolute;width:100%}.hub-orb{animation:hubOrbFloat 17s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.35;position:absolute}.hub-orb.orb1{background:radial-gradient(circle,#1241ff24,#0000 70%);height:420px;left:-6%;top:-12%;width:420px}.hub-orb.orb2{animation-delay:-8s;background:radial-gradient(circle,#7c3aed1a,#0000 70%);bottom:-14%;height:380px;right:-4%;width:380px}@keyframes hubOrbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hub-container{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1400px;padding:2rem;position:relative;width:100%;z-index:10}.hub-visual{display:flex;justify-content:center;margin-left:-8.5%;opacity:0;position:relative;width:120%}.reveal-visible .hub-visual{animation:hubSlideInLeft 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes hubSlideInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}.hub-glow{animation:hubGlowPulse 5s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,#1241ff29,#00c2ff14 55%,#0000 75%);filter:blur(55px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:75%;z-index:0}@keyframes hubGlowPulse{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.hub-glow-point{animation:hubPointGlow 3s ease-in-out infinite;background:#00c2ff;border-radius:50%;box-shadow:0 0 30px #00c2ff;height:10px;position:absolute;width:10px;z-index:2}.hgp1{left:10%;top:8%}.hgp2{animation-delay:-1.5s;background:#7c3aed;box-shadow:0 0 30px #7c3aed;right:4%;top:55%}.hgp3{animation-delay:-2.4s;bottom:10%;left:22%}@keyframes hubPointGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.hub-image{display:block;height:auto;transition:transform .5s ease;width:100%}@keyframes hubImageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.hub-image:hover{transform:scale(1.02)}.hub-float-badge{align-items:center;animation:hubBadgeFloat 5s ease-in-out infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff2,#eef4ffe6);border:1px solid #1241ff2e;border-radius:16px;box-shadow:0 20px 45px #1241ff29;display:flex;gap:.7rem;padding:.8rem 1.15rem;position:absolute;z-index:3}.hub-float-icon{align-items:center;background:linear-gradient(135deg,#1241ff,#00c2ff);border-radius:9px;color:#fff;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.hub-float-icon svg{height:17px;width:17px}.hub-float-text strong{color:#0b1030;display:block;font-size:1.05rem;font-weight:800;letter-spacing:-.2px;line-height:1.2}.hub-float-text p{color:#46507a;font-size:.68rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.badge-top{left:2%;top:-4%}.badge-bottom{animation-delay:-2.5s;bottom:-4%;right:4%}@keyframes hubBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (max-width:1020px){.hub-float-badge{display:none}}.hub-content{opacity:0}.reveal-visible .hub-content{animation:hubSlideInRight 1s cubic-bezier(.22,1,.36,1) .1s forwards}@keyframes hubSlideInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}.hub-badge{align-items:center;background:linear-gradient(135deg,#1241ff33,#00c2ff33);border:2px solid #1241ff66;border-radius:50px;color:#1241ff;display:inline-flex;font-size:.9rem;font-weight:700;gap:10px;letter-spacing:2px;margin-bottom:2rem;padding:12px 28px;text-transform:uppercase}.hub-dot{background:#1241ff;border-radius:50%;box-shadow:0 0 20px #1241ff;height:10px;width:10px}.hub-heading{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#0b1030,#1241ff 45%,#0b1030);background-clip:text;-webkit-background-clip:text;font-size:clamp(2.5rem,3.4vw + 1.2rem,3.4rem);font-weight:800;letter-spacing:-.5px;line-height:1.25;margin-bottom:18px;max-width:620px}.hub-subtitle{color:#46507a;font-size:1.1rem;font-weight:500;line-height:1.85;margin-bottom:2.5rem;max-width:560px;padding-left:22px;position:relative}.hub-subtitle:before{background:linear-gradient(180deg,#1241ff,#00c2ff,#7c3aedb3);border-radius:2px;bottom:3px;content:"";left:0;position:absolute;top:3px;width:3px}.hub-features{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.hub-feature{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffd9,#eef4ff99);border:1px solid #1241ff33;border-radius:16px;display:flex;gap:.85rem;padding:1rem 1.1rem;transition:all .4s ease}.reveal-visible .hub-feature{animation:hubFeatureIn .6s cubic-bezier(.22,1,.36,1) backwards}.reveal-visible .hub-feature:first-child{animation-delay:.55s}.reveal-visible .hub-feature:nth-child(2){animation-delay:.7s}.reveal-visible .hub-feature:nth-child(3){animation-delay:.85s}@keyframes hubFeatureIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hub-feature:hover{background:linear-gradient(135deg,#1241ff1f,#00c2ff14);border-color:#1241ff80;box-shadow:0 15px 40px #1241ff33;transform:translateX(10px)}.hub-icon{align-items:center;background:linear-gradient(135deg,#1241ff14,#00c2ff14);border:1px solid #1241ff38;border-radius:9px;color:#1241ff;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .35s ease,border-color .35s ease,color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;width:40px}.hub-icon svg{height:19px;width:19px}.hub-feature:hover .hub-icon{background:linear-gradient(135deg,#1241ff,#00c2ff);border-color:#0000;box-shadow:0 12px 24px -6px #1241ff8c;color:#fff;transform:scale(1.08) rotate(-4deg)}.hub-feature-content h3{color:#1e293b;font-size:1rem;font-weight:700;margin-bottom:.25rem}.hub-feature-content p{color:#46507a;font-size:.85rem;line-height:1.5}.hub-btn{align-items:center;background:#0000;border:2px solid #1241ff73;border-radius:50px;color:#1241ff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:700;gap:12px;padding:18px 40px;transition:color .4s ease,background .4s ease,border-color .4s ease,transform .4s ease,box-shadow .4s ease}.hub-btn:hover{background:linear-gradient(135deg,#1241ff,#00c2ff);border-color:#0000;box-shadow:0 20px 60px #1241ff73;color:#fff;transform:translateY(-5px) scale(1.05)}.hub-arrow{display:inline-block;font-size:1.15rem;line-height:1;transform:translateX(0);transition:transform .35s cubic-bezier(.22,1,.36,1)}.hub-btn:hover .hub-arrow{transform:translateX(6px)}@media (max-width:1020px){.hub-container{gap:4rem;grid-template-columns:1fr;text-align:center}.hub-heading,.hub-subtitle{max-width:100%}.hub-feature{text-align:left}.hub-visual{order:-1}}@media (max-width:768px){.hub-section{padding:48px 1.5rem}.hub-image{max-width:100%}.hub-features{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.hub-content,.hub-feature,.hub-visual{animation:none!important;opacity:1!important;transform:none!important}.hub-float-badge,.hub-glow,.hub-glow-point,.hub-orb{animation:none!important}.hub-feature:hover,.hub-image:hover{transform:none}}.app-section{background:#fff;overflow:hidden;padding:64px 2rem;position:relative}.app-bg{height:100%;inset:0;width:100%}.app-bg,.app-orb{position:absolute}.app-orb{animation:orbFloat 16s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.35}.orb-a{background:radial-gradient(circle,#1241ff24,#0000);height:420px;left:-5%;top:-10%;width:420px}.orb-b{animation-delay:-5s;background:radial-gradient(circle,#00c2ff21,#0000);bottom:-12%;height:380px;right:5%;width:380px}.orb-c{animation-delay:-10s;background:radial-gradient(circle,#7c3aed1f,#0000);height:320px;left:30%;top:35%;width:320px}@keyframes orbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.app-grid{animation:gridMove 20s linear infinite alternate;background-image:linear-gradient(90deg,#1241ff0f 1px,#0000 0),linear-gradient(#1241ff0f 1px,#0000 0);background-size:70px 70px;height:100%;opacity:.25;position:absolute;width:100%}@keyframes gridMove{0%{transform:translateX(0)}to{transform:translateX(40px)}}.app-container{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1.1fr;margin:0 auto;max-width:1400px;padding:2rem;position:relative;z-index:10}.app-mockups{display:flex;justify-content:center;margin-left:-15%;opacity:0;position:relative;width:130%}.reveal-visible .app-mockups{animation:appMockupIn 1.1s cubic-bezier(.22,1,.36,1) .15s forwards}@keyframes appMockupIn{0%{opacity:0;transform:translateX(60px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}.mockup-glow{animation:glowPulse 5s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,#1241ff38,#00c2ff1a 55%,#0000 75%);filter:blur(50px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:65%;z-index:0}@keyframes glowPulse{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.app-glow-point{animation:appPointGlow 3s ease-in-out infinite;background:#00c2ff;border-radius:50%;box-shadow:0 0 30px #00c2ff;height:10px;position:absolute;width:10px;z-index:2}.agp1{left:12%;top:10%}.agp2{animation-delay:-1.5s;background:#7c3aed;box-shadow:0 0 30px #7c3aed;right:8%;top:55%}.agp3{animation-delay:-2.4s;bottom:8%;left:30%}@keyframes appPointGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.phone-frame{animation:phoneFloat 6s ease-in-out infinite;max-width:760px;position:relative;transition:transform .4s ease;width:100%;z-index:1}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.phone-img{display:block;height:auto;transition:transform .5s ease;width:100%}.phone-frame:hover .phone-img{transform:scale(1.03)}.app-text{opacity:0}.reveal-visible .app-text{animation:fadeIn 1s ease-out forwards}.mini-badge{align-items:center;background:linear-gradient(135deg,#1241ff33,#00c2ff33);border:1.5px solid #1241ff66;border-radius:40px;color:#1241ff;display:inline-flex;font-weight:700;gap:8px;margin-bottom:1.5rem;padding:10px 24px;text-transform:uppercase}.dot-glow{background:#1241ff;border-radius:50%;box-shadow:0 0 20px #1241ff;height:10px;width:10px}.app-title{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#0b1030,#1241ff 45%,#0b1030);background-clip:text;-webkit-background-clip:text;font-size:clamp(2.5rem,3.4vw + 1.2rem,3.4rem);font-weight:800;letter-spacing:-.5px;line-height:1.25;margin-bottom:18px;max-width:620px}.app-desc{color:#46507a;font-size:1.1rem;font-weight:500;line-height:1.85;margin-bottom:2.5rem;max-width:560px;padding-left:22px;position:relative}.app-desc:before{background:linear-gradient(180deg,#1241ff,#00c2ff,#7c3aedb3);border-radius:2px;bottom:3px;content:"";left:0;position:absolute;top:3px;width:3px}.app-feature-list{display:flex;flex-direction:column;gap:.85rem;margin-bottom:2rem}.app-feature{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffd9,#eef4ff99);border:1px solid #1241ff33;border-radius:16px;display:flex;gap:.85rem;padding:1rem 1.1rem;transition:all .4s ease}.reveal-visible .app-feature{animation:appFeatureIn .6s cubic-bezier(.22,1,.36,1) backwards}.reveal-visible .app-feature:first-child{animation-delay:.5s}.reveal-visible .app-feature:nth-child(2){animation-delay:.65s}.reveal-visible .app-feature:nth-child(3){animation-delay:.8s}@keyframes appFeatureIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.app-feature:hover{background:linear-gradient(135deg,#1241ff1f,#00c2ff14);border-color:#1241ff80;box-shadow:0 15px 40px #1241ff33;transform:translateX(10px)}.app-feature p{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.5}.app-icon{align-items:center;background:linear-gradient(135deg,#1241ff14,#00c2ff14);border:1px solid #1241ff38;border-radius:9px;color:#1241ff;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .35s ease,border-color .35s ease,color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;width:40px}.app-icon svg{height:19px;width:19px}.app-feature:hover .app-icon{border-color:#0000;box-shadow:0 12px 24px -6px #1241ff8c;transform:scale(1.08) rotate(-4deg)}.app-btn,.app-feature:hover .app-icon{background:linear-gradient(135deg,#1241ff,#00c2ff);color:#fff}.app-btn{align-items:center;border:none;border-radius:50px;box-shadow:0 15px 50px #1241ff80;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;gap:12px;overflow:hidden;padding:20px 44px;position:relative;transition:transform .4s ease,box-shadow .4s ease}.app-btn:hover{box-shadow:0 20px 70px #1241ffb3;transform:translateY(-5px) scale(1.05)}.app-arrow{display:inline-block;font-size:1.3rem;line-height:1;transform:translateX(0);transition:transform .35s cubic-bezier(.22,1,.36,1)}.app-btn-icon{flex-shrink:0;height:22px;width:22px}.app-btn:hover .app-arrow{transform:translateX(6px)}.app-btn:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.app-btn:hover:before{height:400px;width:400px}@media (max-width:1020px){.app-container{gap:4rem;grid-template-columns:1fr;text-align:center}.app-desc,.app-title{max-width:100%}.app-mockups{margin-left:0;width:100%}}@media (max-width:600px){.app-section{padding:48px 1.5rem}.phone-frame{max-width:360px}}@media (prefers-reduced-motion:reduce){.app-feature,.app-mockups,.app-text{animation:none!important;opacity:1!important;transform:none!important}.app-glow-point,.app-grid,.app-orb,.mockup-glow,.phone-frame{animation:none!important}.app-feature:hover,.phone-frame:hover .phone-img{transform:none}}.footer-container{background:linear-gradient(180deg,#0b1030,#070a1c);color:#e8f0ff;font-family:Poppins,sans-serif;overflow:hidden;padding:64px 2rem 30px;position:relative}.footer-container:before{background:linear-gradient(90deg,#0000,#1241ff73 30%,#00c2ff73 70%,#0000);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.footer-content{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:1}.footer-column{flex:1 1;min-width:260px}.footer-column h3{color:#cfe0ff;font-size:1.4rem;letter-spacing:.5px;margin-bottom:1rem;position:relative;transition:color .3s ease,letter-spacing .3s ease;width:-webkit-fit-content;width:fit-content}.footer-column h3:hover{color:#00c2ff;letter-spacing:1.2px}.footer-column h3:after{background:linear-gradient(90deg,#1241ff,#00c2ff);border-radius:10px;content:"";display:block;height:3px;margin-top:.3rem;transition:width .35s ease,box-shadow .35s ease;width:45px}.footer-column h3:hover:after{box-shadow:0 0 14px #00c2ff8c;width:80px}.footer-logo-img{filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(255,255,255,.4));margin-bottom:1.5rem;transition:all .4s ease;width:50px}.footer-text{color:#d8e6ff;font-size:1rem;line-height:1.6;opacity:.9}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column ul li{margin-bottom:.7rem}.footer-column ul li a{color:#e8f0ff;text-decoration:none;transition:all .3s ease}.footer-column ul li a:hover{color:#00c2ff;transform:translateX(8px)}.footer-column p{align-items:center;color:#d4e4ff;display:flex;font-size:.95rem;gap:10px;margin-bottom:.6rem}.footer-column p:hover{color:#00c2ff}.footer-column p.footer-address{align-items:flex-start}.footer-address svg{flex-shrink:0;margin-top:.4rem}.social-icons{display:flex;gap:2rem;margin-top:1.2rem}.social-icons a{color:#fff;font-size:1.6rem;transition:all .3s ease}.social-icons a:hover{color:#00c2ff;text-shadow:0 0 15px #00c2ff99;transform:scale(1.25)}.back-top-btn{background:linear-gradient(135deg,#1241ff,#00c2ff);border:none;border-radius:8px;box-shadow:0 10px 28px #1241ff59;color:#fff;cursor:pointer;font-weight:600;padding:.8rem 1.4rem;transition:.3s ease}.back-top-btn:hover{box-shadow:0 14px 34px #1241ff8c;transform:translateY(-4px)}.footer-bottom{border-top:1px solid #1241ff33;color:#fff!important;font-size:.95rem;font-weight:500;margin-top:2rem;padding-top:1rem;position:relative;text-align:center;z-index:10}.footer-bottom p{color:#fff!important;text-shadow:0 0 6px #ffffff40}@media (max-width:900px){.footer-content{align-items:flex-start;flex-direction:column;text-align:left}.social-icons{justify-content:flex-start}.footer-bottom{text-align:left}}.footer-container.carbon-bg{overflow:hidden;position:relative}.carbon-glow-1,.carbon-glow-2{border-radius:50%;filter:blur(110px);pointer-events:none;position:absolute;z-index:0}.carbon-glow-1{background:radial-gradient(circle,#1241ff29,#0000 70%);height:min(46vw,600px);left:-12%;top:-22%;width:min(46vw,600px)}.carbon-glow-2{background:radial-gradient(circle,#00c2ff1f,#0000 70%);bottom:-25%;height:min(40vw,520px);right:-10%;width:min(40vw,520px)}.carbon-shine{background:linear-gradient(180deg,#ffffff0a,#0000 35%);inset:0;pointer-events:none;position:absolute;z-index:1}@media (max-width:600px){.carbon-glow-1,.carbon-glow-2{filter:blur(60px)}}.footer-bottom,.footer-content{position:relative;z-index:10}.teninch-page{background:linear-gradient(165deg,#05061a,#0b1030 45%,#140b3d);color:#eef2ff;font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden}.teninch-hero{align-items:center;background:radial-gradient(ellipse at 30% 20%,#1a0b4d 0,#05061a 68%);color:#fff;display:flex;min-height:90vh;overflow:hidden;padding:130px 8% 70px;position:relative}.teninch-hero-bg{inset:0;position:absolute;z-index:0}.teninch-orb{animation:teninchOrbFloat 9s ease-in-out infinite;border-radius:50%;filter:blur(20px);opacity:.55;position:absolute}.orb-a{background:radial-gradient(circle,#00c2ff80,#0000 70%);height:320px;left:4%;top:8%;width:320px}.orb-b{animation-delay:-3s;background:radial-gradient(circle,#1241ff66,#0000 70%);bottom:6%;height:260px;left:32%;width:260px}.orb-c{animation-delay:-6s;background:radial-gradient(circle,#7c3aed59,#0000 70%);height:220px;right:8%;top:26%;width:220px}@keyframes teninchOrbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.15)}}.teninch-hero-inner{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:.9fr 1.4fr;margin:0 auto;max-width:1520px;position:relative;width:100%;z-index:5}.teninch-hero-text{animation:teninchSlideLeft 1s ease-out}@keyframes teninchSlideLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}.teninch-tag{animation:teninchTagGlow 2.2s ease-in-out infinite;background:linear-gradient(135deg,#1241ff26,#00c2ff26);border:1px solid #00c2ff80;border-radius:50px;color:#00c2ff;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:1.5rem;padding:8px 20px;text-transform:uppercase}@keyframes teninchTagGlow{0%,to{box-shadow:0 0 16px #00c2ff40}50%{box-shadow:0 0 32px #00c2ff8c}}.teninch-hero-title{animation:teninchTitleShimmer 6s ease-in-out infinite;background:linear-gradient(110deg,#fff,#00c2ff,#7c3aed,#fff,#00c2ff);-webkit-background-clip:text;background-clip:text;background-size:300% auto;color:#0000;font-size:3.6rem;font-weight:900;letter-spacing:-1px;line-height:1.2;margin-bottom:1.1rem;padding-bottom:.15em}@keyframes teninchTitleShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.teninch-hero-title{animation:none;background-position:0 50%}}.teninch-hero-desc{color:#ffffffbf;font-size:1.1rem;line-height:1.75;margin-bottom:2.5rem;max-width:520px}.teninch-hero-stats{display:flex;flex-wrap:wrap;gap:2.5rem}.mini-stat h3{color:#00c2ff;font-size:1.9rem;margin-bottom:.2rem}.mini-stat p{color:#fff9;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}.teninch-showcase{animation:teninchSlideRight 1s ease-out;aspect-ratio:1/1;margin:0 auto;max-width:420px;position:relative;width:100%}@keyframes teninchSlideRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}.teninch-ring{animation:teninchSpin 22s linear infinite;border:1.5px solid;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.r1{border-color:#00c2ff4d;height:104%;width:104%}.r2{animation-direction:reverse;animation-duration:32s;border-color:#7c3aed33;height:118%;width:118%}@keyframes teninchSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.teninch-product-card{align-items:center;animation:teninchCardFloat 5s ease-in-out infinite;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff26;border-radius:32px;box-shadow:0 30px 80px #00000080;display:flex;height:92%;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:92%}@keyframes teninchCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.teninch-scan{animation:teninchScanMove 3s linear infinite;background:linear-gradient(90deg,#0000,#00c2ffd9,#0000);box-shadow:0 0 18px #00c2ffcc;height:2px;position:absolute;width:100%;z-index:5}@keyframes teninchScanMove{0%{opacity:0;top:0}50%{opacity:1}to{opacity:0;top:100%}}.teninch-shimmer{animation:teninchShimmerMove 1.2s ease-in-out infinite;background:linear-gradient(110deg,#ffffff0a 20%,#ffffff2e 40%,#ffffff0a 60%);background-size:200% 100%;border-radius:20px;inset:10%;position:absolute;z-index:2}@keyframes teninchShimmerMove{0%{background-position:200% 0}to{background-position:-200% 0}}.teninch-product-img{filter:drop-shadow(0 18px 40px rgba(0,0,0,.55));max-height:95%;max-width:95%;object-fit:contain;opacity:0;position:relative;transform:scale(1.19);transform:scale(calc(var(--shot-zoom, 1.4)*.85));z-index:4}.teninch-product-img.is-loaded{animation:teninchImgFade .5s ease forwards}@keyframes teninchImgFade{0%{opacity:0;transform:scale(1.19);transform:scale(calc(var(--shot-zoom, 1.4)*.85))}to{opacity:1;transform:scale(1.4);transform:scale(var(--shot-zoom,1.4))}}.teninch-shot-selector{bottom:-44px;display:flex;gap:.6rem;left:50%;position:absolute;transform:translateX(-50%);z-index:6}.teninch-shot-dot{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:9px;padding:0;position:relative;transition:all .3s;width:9px}.teninch-shot-dot:hover{background:#00c2ffb3;transform:scale(1.2)}.teninch-shot-dot.active{background:linear-gradient(135deg,#00c2ff,#7c3aed);border-radius:6px;box-shadow:0 0 14px #00c2ff99;width:24px}.teninch-shot-label{background:#000000a6;border-radius:20px;bottom:18px;color:#fff;font-size:.65rem;font-weight:600;left:50%;letter-spacing:.4px;opacity:0;padding:3px 9px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s;white-space:nowrap}.teninch-shot-dot.active .teninch-shot-label,.teninch-shot-dot:hover .teninch-shot-label{opacity:1}.teninch-content{background:linear-gradient(180deg,#00c2ff0d,#7c3aed0a 40%,#0000 75%);overflow:hidden;padding:90px 8% 50px;position:relative}.teninch-content:before{animation:teninchContentGridDrift 40s linear infinite;background-image:linear-gradient(90deg,#00c2ff1f 1px,#0000 0),linear-gradient(#00c2ff1f 1px,#0000 0);background-size:64px 64px;content:"";inset:0;opacity:.4;pointer-events:none;position:absolute;z-index:0}@keyframes teninchContentGridDrift{0%{background-position:0 0}to{background-position:64px 64px}}.teninch-bg-blob{animation:teninchBlobFloat 12s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.45;pointer-events:none;position:absolute;z-index:0}.blob-1{background:radial-gradient(circle,#1241ff8c,#0000 70%);height:380px;left:-6%;top:2%;width:380px}.blob-2{animation-delay:-5s;background:radial-gradient(circle,#7c3aed80,#0000 70%);bottom:0;height:320px;right:-4%;width:320px}.blob-3{animation-delay:-8s;background:radial-gradient(circle,#00c2ff80,#0000 70%);height:300px;left:42%;top:46%;width:300px}@keyframes teninchBlobFloat{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}.reveal{opacity:0;position:relative;transform:translateY(50px);transition:opacity .9s ease,transform .9s ease;z-index:1}.reveal-visible{opacity:1;transform:translateY(0)}.teninch-flex{align-items:stretch;display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between;perspective:1200px}.teninch-image-box{display:flex;flex:1 1;min-width:320px;transform-style:preserve-3d}.quick-specs-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#1241ff47,#0d1133f7 60%);border:1px solid #00c2ff59;border-radius:16px;box-shadow:0 8px 26px #0006,0 0 40px #1241ff1f;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:18px 40px;position:relative;width:100%}.quick-specs-card:before{background:radial-gradient(circle,#00c2ff2e,#0000 70%);border-radius:50%;content:"";height:220px;position:absolute;right:-60px;top:-60px;width:220px}.quick-specs-title{color:#fff;font-size:22px;font-weight:800;margin-bottom:22px;position:relative}.quick-specs-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);position:relative}.quick-spec-item{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.quick-spec-icon-wrap{align-items:center;background:linear-gradient(135deg,#00c2ff,#1241ff);border-radius:16px;box-shadow:0 8px 20px #1241ff4d;display:flex;height:56px;justify-content:center;transition:transform .3s;width:56px}.quick-spec-item:hover .quick-spec-icon-wrap{transform:translateY(-5px) scale(1.05)}.quick-spec-icon-wrap img{filter:brightness(0) invert(1);height:28px;width:28px}.quick-spec-item p{color:#ffffffb3;font-size:.78rem;font-weight:600}.teninch-features-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#00c2ff3d,#0d1133f7 60%);border:1px solid #00c2ff59;border-radius:16px;box-shadow:0 8px 26px #0006,0 0 40px #00c2ff1a;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:320px;overflow:hidden;padding:10px 40px;position:relative}.features-title{color:#fff;font-size:22px;font-weight:800;margin-bottom:22px;position:relative}.features-list{color:#ffffffc7;font-size:17px;line-height:1.75;list-style:none;padding:0}.features-list li{margin-bottom:10px}.features-list strong{color:#00c2ff}.quick-specs-card,.teninch-features-box{opacity:0;transform:translateY(46px) scale(.93) rotateX(4deg);transform-origin:center bottom;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.teninch-flex.reveal-visible .quick-specs-card{animation:quickSpecsGlowPulse 1.5s ease .5s;opacity:1;transform:translateY(0) scale(1) rotateX(0deg);transition-delay:.05s}.teninch-flex.reveal-visible .teninch-features-box{animation:featuresGlowPulse 1.5s ease .7s;opacity:1;transform:translateY(0) scale(1) rotateX(0deg);transition-delay:.22s}@keyframes quickSpecsGlowPulse{0%{box-shadow:0 8px 26px #0006,0 0 0 #1241ff00}45%{box-shadow:0 8px 26px #0006,0 0 48px #00c2ff80}to{box-shadow:0 8px 26px #0006,0 0 40px #1241ff1f}}@keyframes featuresGlowPulse{0%{box-shadow:0 8px 26px #0006,0 0 0 #00c2ff00}45%{box-shadow:0 8px 26px #0006,0 0 48px #00c2ff80}to{box-shadow:0 8px 26px #0006,0 0 40px #00c2ff1a}}.quick-specs-card:after,.teninch-features-box:after{background:linear-gradient(115deg,#0000 40%,#ffffff38 50%,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-140%);z-index:2}.teninch-flex.reveal-visible .quick-specs-card:after{animation:cardRevealSweep 1.1s ease .4s forwards}.teninch-flex.reveal-visible .teninch-features-box:after{animation:cardRevealSweep 1.1s ease .6s forwards}@keyframes cardRevealSweep{to{transform:translateX(140%)}}.features-title,.quick-specs-title{opacity:0;transform:translateY(-12px);transition:opacity .5s ease,transform .5s ease}.teninch-flex.reveal-visible .quick-specs-title{opacity:1;transform:translateY(0);transition-delay:.32s}.teninch-flex.reveal-visible .features-title{opacity:1;transform:translateY(0);transition-delay:.5s}.quick-spec-item{opacity:0;transform:translateY(18px) scale(.82);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.teninch-flex.reveal-visible .quick-spec-item{opacity:1;transform:translateY(0) scale(1)}.teninch-flex.reveal-visible .quick-spec-item:first-child{transition-delay:.46s}.teninch-flex.reveal-visible .quick-spec-item:nth-child(2){transition-delay:.53s}.teninch-flex.reveal-visible .quick-spec-item:nth-child(3){transition-delay:.6s}.teninch-flex.reveal-visible .quick-spec-item:nth-child(4){transition-delay:.67s}.teninch-flex.reveal-visible .quick-spec-item:nth-child(5){transition-delay:.74s}.teninch-flex.reveal-visible .quick-spec-item:nth-child(6){transition-delay:.81s}.features-list li{opacity:0;transform:translateX(-16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.teninch-flex.reveal-visible .features-list li{opacity:1;transform:translateX(0)}.teninch-flex.reveal-visible .features-list li:first-child{transition-delay:.62s}.teninch-flex.reveal-visible .features-list li:nth-child(2){transition-delay:.69s}.teninch-flex.reveal-visible .features-list li:nth-child(3){transition-delay:.76s}.teninch-flex.reveal-visible .features-list li:nth-child(4){transition-delay:.83s}.teninch-flex.reveal-visible .features-list li:nth-child(5){transition-delay:.9s}.teninch-flex.reveal-visible .features-list li:nth-child(6){transition-delay:.97s}.teninch-flex.reveal-visible .features-list li:nth-child(7){transition-delay:1.04s}.teninch-flex.reveal-visible .features-list li:nth-child(8){transition-delay:1.11s}@media (prefers-reduced-motion:reduce){.features-list li,.features-title,.quick-spec-item,.quick-specs-card,.quick-specs-title,.teninch-features-box{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.quick-specs-card:after,.teninch-features-box:after{display:none!important}}.tabs-section{margin-top:60px;width:100%}.tab-header{border-bottom:1px solid #00c2ff38;display:flex;gap:4rem;justify-content:center;margin-bottom:25px;position:relative}.tab-header button{background:#0000;border:none;color:#e8f0ff;cursor:pointer;font-size:20px;opacity:.7;padding-bottom:14px;transition:.3s ease}.tab-header .active,.tab-header button:hover{color:#00c2ff;opacity:1}.tab-header .active{font-weight:700}.tab-indicator{background:linear-gradient(90deg,#00c2ff,#1241ff);border-radius:3px;bottom:-1px;height:3px;position:absolute;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.tab-content{animation:teninchTabFade .4s ease;margin-top:10px}@keyframes teninchTabFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.spec-list{display:flex;flex-direction:column;gap:18px}.spec-row{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #00c2ff2e;border-radius:14px;box-shadow:0 4px 22px #0000004d;color:#eef2ff;display:flex;font-size:17px;justify-content:space-between;letter-spacing:.3px;padding:18px 26px;transition:transform .25s ease,box-shadow .25s ease}.spec-row:hover{box-shadow:0 8px 28px #0006;transform:translateY(-3px)}.specs-panel-grid{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.spec-category-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,rgba(var(--cat-rgb),.24) 0,#0d1133f7 55%);border:1px solid rgba(var(--cat-rgb),.4);border-radius:22px;box-shadow:0 10px 30px #0006,0 0 34px rgba(var(--cat-rgb),.14);opacity:0;overflow:hidden;padding:28px 26px 20px;position:relative;transform:perspective(900px) rotateY(-30deg) translateX(-26px) scale(.86);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.tabs-section.reveal-visible .spec-category-card{animation:specCardPop .75s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:0ms;animation-delay:var(--cat-delay,0ms)}@keyframes specCardPop{0%{opacity:0;transform:perspective(900px) rotateY(-30deg) translateX(-26px) scale(.86)}60%{opacity:1;transform:perspective(900px) rotateY(4deg) translateX(0) scale(1.03)}to{opacity:1;transform:perspective(900px) rotateY(0deg) translateX(0) scale(1)}}.spec-category-card:hover{border-color:rgba(var(--cat-rgb),.6);box-shadow:0 18px 44px #0006,0 0 0 1px rgba(var(--cat-rgb),.3),0 0 34px rgba(var(--cat-rgb),.32);transform:translateY(-8px)}.spec-category-sweep{background:linear-gradient(115deg,#0000 42%,rgba(var(--cat-rgb),.16) 50%,#0000 58%);inset:0;pointer-events:none;position:absolute;transform:translateX(-130%);z-index:0}.spec-category-card:hover .spec-category-sweep{animation:specSweepMove 1.1s ease forwards}@keyframes specSweepMove{to{transform:translateX(130%)}}.spec-category-header{align-items:center;display:flex;gap:14px;margin-bottom:16px;position:relative;z-index:1}.spec-category-icon{align-items:center;background:linear-gradient(135deg,var(--cat-color),#0b1030);border-radius:14px;box-shadow:0 8px 20px rgba(var(--cat-rgb),.45);display:flex;flex-shrink:0;height:46px;justify-content:center;opacity:0;transform:scale(.3) rotate(-160deg);transition:transform .35s ease;width:46px}.tabs-section.reveal-visible .spec-category-card .spec-category-icon{animation:cardIconSpinIn .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.22s;animation-delay:calc(var(--cat-delay, 0ms) + .22s)}@keyframes cardIconSpinIn{to{opacity:1;transform:scale(1) rotate(0deg)}}.spec-category-card:hover .spec-category-icon{transform:rotate(-6deg) scale(1.08)}.spec-category-icon svg{stroke:#fff;height:22px;width:22px}.spec-category-header h4{color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.2px}.spec-category-rows{display:flex;flex-direction:column;position:relative;z-index:1}.spec-mini-row{align-items:center;border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:space-between;padding:12px 2px;transition:padding-left .25s ease}.spec-category-rows .spec-mini-row:first-child{border-top:none;padding-top:0}.spec-mini-row:hover{padding-left:8px}.spec-mini-label{color:#fff9;font-size:.86rem;font-weight:600;letter-spacing:.2px}.spec-mini-value{color:#eef2ff;font-size:.9rem;font-weight:700;text-align:right}.spec-mini-row.is-highlight .spec-mini-value{background:rgba(var(--cat-rgb),.14);border-radius:20px;color:var(--cat-color);padding:4px 12px}.info-card-grid{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.info-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,rgba(var(--cat-rgb),.24) 0,#0d1133f7 55%);border:1px solid rgba(var(--cat-rgb),.4);border-radius:20px;box-shadow:0 10px 28px #0006,0 0 30px rgba(var(--cat-rgb),.12);color:inherit;display:flex;gap:16px;opacity:0;overflow:hidden;padding:24px 22px;position:relative;text-decoration:none;transform:perspective(900px) rotateY(30deg) translateX(26px) scale(.86);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.tabs-section.reveal-visible .info-card{animation:infoCardPop .7s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:0ms;animation-delay:var(--cat-delay,0ms)}@keyframes infoCardPop{0%{opacity:0;transform:perspective(900px) rotateY(30deg) translateX(26px) scale(.86)}60%{opacity:1;transform:perspective(900px) rotateY(-4deg) translateX(0) scale(1.03)}to{opacity:1;transform:perspective(900px) rotateY(0deg) translateX(0) scale(1)}}.info-card:hover{border-color:rgba(var(--cat-rgb),.6);box-shadow:0 16px 38px #0006,0 0 0 1px rgba(var(--cat-rgb),.3),0 0 30px rgba(var(--cat-rgb),.3);transform:translateY(-7px)}.info-card-sweep{background:linear-gradient(115deg,#0000 42%,rgba(var(--cat-rgb),.16) 50%,#0000 58%);inset:0;pointer-events:none;position:absolute;transform:translateX(-130%);z-index:0}.info-card:hover .info-card-sweep{animation:specSweepMove 1.1s ease forwards}.info-card-icon{align-items:center;background:linear-gradient(135deg,var(--cat-color),#0b1030);border-radius:14px;box-shadow:0 8px 20px rgba(var(--cat-rgb),.4);display:flex;flex-shrink:0;height:48px;justify-content:center;opacity:0;position:relative;transform:scale(.3) rotate(160deg);transition:transform .35s ease;width:48px;z-index:1}.tabs-section.reveal-visible .info-card .info-card-icon{animation:cardIconSpinIn .55s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.2s;animation-delay:calc(var(--cat-delay, 0ms) + .2s)}.info-card:hover .info-card-icon{transform:rotate(-6deg) scale(1.08)}.info-card-icon svg{stroke:#fff;height:22px;width:22px}.info-card-text{position:relative;z-index:1}.info-card-text h4{color:#fff;font-size:1rem;font-weight:800;margin-bottom:4px}.info-card-text p{color:#fff9;font-size:.82rem;font-weight:500}.promo-banners-section{margin-top:70px;width:100%}.promo-banner-list{display:flex;flex-direction:column;gap:2rem}.promo-banner-item{aspect-ratio:1856/576;background:#05061a;border:1px solid #00c2ff2e;box-shadow:0 20px 50px #0006;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.promo-banner-img{display:block;height:100%;object-fit:contain;width:100%}@media (max-width:1100px){.teninch-hero-inner{grid-template-columns:1fr;text-align:center}.teninch-hero-desc{margin-left:auto;margin-right:auto}.teninch-hero-stats{justify-content:center}.teninch-showcase{margin-top:2rem;max-width:420px}}@media (max-width:768px){.teninch-hero{padding:110px 6% 90px}.teninch-hero-title{font-size:2.6rem}.teninch-showcase{max-width:340px}.teninch-content{padding:70px 6% 60px}.quick-specs-grid{grid-template-columns:repeat(2,1fr)}.tab-header{flex-wrap:wrap;gap:1.5rem}.specs-panel-grid{grid-template-columns:1fr}.promo-banner-list{gap:1.2rem}}.promo-video-item{aspect-ratio:1856/576;background:#05061a;border:1px solid #00c2ff2e;box-shadow:0 20px 50px #0006;margin-bottom:2rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.promo-video{display:block;height:100%;object-fit:cover;width:100%}.pro-coming-container{align-items:center;background:#061327;color:#fff;display:flex;font-family:Abel,sans-serif;height:100vh;justify-content:center;overflow:hidden;padding:20px;position:relative;width:100%}.floating-glow{animation:pulseGlow 6s ease-in-out infinite alternate;background:radial-gradient(circle,#ffffff2e,#0000 70%);filter:blur(18px);height:450px;left:-40px;opacity:.35;position:absolute;top:-80px;width:450px}@keyframes pulseGlow{0%{opacity:.25;transform:scale(1) translateX(0)}to{opacity:.45;transform:scale(1.25) translateX(40px)}}.pro-coming-content{animation:fadeInUp 1.8s ease;max-width:750px;text-align:center}.pro-title{animation:glowTitle 4s ease-in-out infinite alternate;font-size:54px;font-weight:900;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}@keyframes glowTitle{0%{text-shadow:0 0 8px #fff3}to{text-shadow:0 0 18px #ffffff73}}.pro-quote{animation:fadeIn 2.6s ease;font-size:22px;font-style:italic;line-height:1.6;margin-bottom:25px;opacity:.85}.pro-subtitle{font-size:19px;line-height:1.7;margin-bottom:40px;opacity:.85}.pro-loader{animation:spin 1.2s linear infinite;border:5px solid #ffffff26;border-radius:50%;border-top-color:#fff;height:70px;margin:0 auto;width:70px}@keyframes spin{to{transform:rotate(1turn)}}.pro-footer-note{animation:fadeIn 3s ease;font-size:18px;letter-spacing:1px;margin-top:25px;opacity:.7}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.privacy-page{background:#fafafa;display:flex;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;justify-content:center;padding:40px 15px;width:100%}.privacy-container{background:#fff;border-radius:14px;box-shadow:0 4px 30px #0000000f;max-width:900px;padding:40px 35px;width:100%}.privacy-title{color:#222;font-size:32px;font-weight:700;margin-bottom:5px}.privacy-updated{color:#666;font-size:15px;margin-bottom:25px}h2{color:#222;font-size:22px;font-weight:600;margin-bottom:10px;margin-top:35px}p{color:#333;font-size:16px;line-height:1.65}p,ul{margin-bottom:15px}ul{padding-left:20px}ul li{font-size:16px;margin-bottom:6px}.privacy-table{border-collapse:collapse;font-size:15px;margin:25px 0;width:100%}.privacy-table thead{background:#07f;color:#fff}.privacy-table td,.privacy-table th{border:1px solid #ddd;padding:12px 14px;text-align:left}.privacy-table tbody tr:nth-child(2n){background:#f7f9ff}strong{color:#111;font-weight:600}@media screen and (max-width:768px){.privacy-container{padding:25px 20px}.privacy-title{font-size:26px}h2{font-size:20px}.privacy-table td,.privacy-table th{font-size:14px;padding:10px}}.contact-page{background:linear-gradient(165deg,#05061a,#0b1030 45%,#140b3d);color:#eef2ff;font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden}.contact-hero{align-items:flex-start;background:radial-gradient(ellipse at 30% 20%,#1a0b4d 0,#05061a 68%);display:flex;justify-content:center;min-height:560px;overflow:hidden;padding:130px 8% 60px;position:relative}.contact-hero-bg{inset:0;position:absolute;z-index:0}.contact-hero-ping{animation:contactHeroPing 4.5s cubic-bezier(.2,.6,.4,1) infinite;border-radius:50%;pointer-events:none;position:absolute}.contact-hero-ping.ping-a{border:1.5px solid #00c2ff66;height:36px;left:32%;top:16%;width:36px}.contact-hero-ping.ping-b{animation-delay:1.5s;border:1.5px solid #7c3aed66;height:30px;left:72%;top:62%;width:30px}.contact-hero-ping.ping-c{animation-delay:3s;border:1.5px solid #ffb02059;height:26px;left:18%;top:82%;width:26px}.contact-hero-ping.ping-d{animation-delay:.75s;border:1.5px solid #00d6a766;height:32px;left:54%;top:40%;width:32px}.contact-hero-ping.ping-e{animation-delay:2.25s;border:1.5px solid #1241ff66;height:24px;left:8%;top:6%;width:24px}@keyframes contactHeroPing{0%{opacity:.85;transform:scale(.5)}70%{opacity:.12}to{opacity:0;transform:scale(6.5)}}.contact-hero-particle{animation:contactHeroParticleDrift 9s ease-in-out infinite;background:#fff;border-radius:50%;height:3px;pointer-events:none;position:absolute;width:3px}.contact-hero-particle.particle-1{animation-delay:0s;left:18%;top:12%}.contact-hero-particle.particle-2{animation-delay:-1.5s;height:2px;left:58%;top:28%;width:2px}.contact-hero-particle.particle-3{animation-delay:-3s;left:88%;top:44%}.contact-hero-particle.particle-4{animation-delay:-4.5s;height:2px;left:40%;top:68%;width:2px}.contact-hero-particle.particle-5{animation-delay:-6s;left:66%;top:84%}.contact-hero-particle.particle-6{animation-delay:-7.5s;height:2px;left:8%;top:52%;width:2px}.contact-hero-particle.particle-7{animation-delay:-.75s;left:76%;top:8%}.contact-hero-particle.particle-8{animation-delay:-2.25s;height:2px;left:26%;top:36%;width:2px}.contact-hero-particle.particle-9{animation-delay:-5.25s;left:92%;top:60%}.contact-hero-particle.particle-10{animation-delay:-8.25s;height:2px;left:30%;top:92%;width:2px}@keyframes contactHeroParticleDrift{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.8;transform:translateY(-22px)}}@media (prefers-reduced-motion:reduce){.contact-hero-particle,.contact-hero-ping{animation:none;opacity:.25}}.contact-hero-dots{background-image:radial-gradient(circle,#7c3aed99 1.5px,#0000 1.6px);background-size:22px 22px;pointer-events:none;position:absolute;z-index:1}.contact-hero-dots.dots-br{bottom:40px;height:46px;opacity:.7;right:6%;width:130px}@media (max-width:768px){.contact-hero-dots{display:none}}.contact-orb{animation:contactOrbFloat 9s ease-in-out infinite;border-radius:50%;filter:blur(20px);opacity:.55;position:absolute}.contact-orb.orb-a{background:radial-gradient(circle,#00c2ff80,#0000 70%);height:320px;left:6%;top:8%;width:320px}.contact-orb.orb-b{animation-delay:-3s;background:radial-gradient(circle,#1241ff66,#0000 70%);bottom:6%;height:260px;right:30%;width:260px}.contact-orb.orb-c{animation-delay:-6s;background:radial-gradient(circle,#7c3aed59,#0000 70%);height:220px;right:8%;top:20%;width:220px}@keyframes contactOrbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.15)}}.contact-hero-inner{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:5}.contact-hero-text{animation:contactHeroSlideLeft .9s ease-out}@keyframes contactHeroSlideLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.contact-hero-tag{align-items:center;animation:contactHeroTagGlow 2.2s ease-in-out infinite;background:linear-gradient(135deg,#1241ff26,#00c2ff26);border:1px solid #00c2ff80;border-radius:50px;color:#00c2ff;display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;letter-spacing:2px;margin-bottom:1.5rem;padding:8px 20px;text-transform:uppercase}@keyframes contactHeroTagGlow{0%,to{box-shadow:0 0 16px #00c2ff40}50%{box-shadow:0 0 32px #00c2ff8c}}.contact-hero-title{animation:animate-background 6s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(110deg,#fff,#aab2d1 25%,#fff 50%,#ccd2ea 75%,#fff);background-size:300% auto;color:#0000;font-size:3.6rem;font-weight:900;letter-spacing:-1px;line-height:1.2;margin-bottom:1.1rem;padding-bottom:.15em}@keyframes animate-background{0%{background-position:0 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.contact-hero-title{animation:none;background-position:0 50%}}.contact-hero-desc{color:#ffffffbf;font-size:1.1rem;line-height:1.75;margin-bottom:2.5rem;max-width:520px}.contact-hero-desc-typed{animation:animate-background 5s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#fff,#c3cae4,#fff);background-size:300% auto;color:#0000}.contact-hero-desc-cursor{animation:contactCursorBlink .9s steps(1) infinite;background:#fff;box-shadow:0 0 6px #ffffffb3;display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:2px}@keyframes contactCursorBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.contact-hero-desc-typed{animation:none}.contact-hero-desc-cursor{animation:none;opacity:1}}.contact-hero-divider{background:linear-gradient(90deg,#00d6a7,#7c3aed);border-radius:3px;display:block;height:3px;position:relative;width:120px}.contact-hero-divider:after{background:#7c3aed;border-radius:50%;box-shadow:0 0 10px 2px #7c3aedb3;content:"";height:7px;position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:7px}@media (prefers-reduced-motion:reduce){.contact-hero-tag,.contact-hero-text,.contact-hero-visual{animation:none}}.contact-hero-visual{animation:contactHeroSlideRight .9s ease-out forwards;margin:0 auto;max-width:460px;position:relative;width:100%}@keyframes contactHeroSlideRight{0%{opacity:0;transform:translateX(50px) translateY(-70px)}to{opacity:1;transform:translateX(0) translateY(-70px)}}.contact-hero-illustration-glow{background:radial-gradient(circle,#00c2ff4d,#7c3aed33 55%,#0000 75%);border-radius:50%;filter:blur(46px);inset:6%;pointer-events:none;position:absolute;z-index:0}.contact-hero-illustration-img{display:block;filter:drop-shadow(0 22px 30px rgba(2,3,16,.55)) drop-shadow(0 0 26px rgba(0,194,255,.2));height:auto;position:relative;width:100%;z-index:1}.contact-hero-illustration-logo{color:#fff;font-size:.85rem;font-weight:800;left:50%;letter-spacing:.4px;pointer-events:none;position:absolute;text-shadow:0 0 10px #00c2ffb3;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}@media (max-width:520px){.contact-hero-illustration-logo{font-size:.65rem}}@media (max-width:900px){.contact-hero-inner{gap:3rem;grid-template-columns:1fr;text-align:center}.contact-hero-text{align-items:center;display:flex;flex-direction:column}.contact-hero-desc{max-width:none}.contact-hero-visual{max-width:420px;order:-1}}@media (max-width:768px){.contact-hero{min-height:auto;padding:120px 6% 60px}.contact-hero-title{font-size:2.6rem}.contact-hero-desc{font-size:.95rem}}@media (max-width:520px){.contact-hero-title{font-size:2.1rem}.contact-hero-visual{max-width:320px}}.contact-content{background:linear-gradient(180deg,#00c2ff0d,#7c3aed0a 40%,#0000 75%);padding:80px 8% 100px;position:relative}.contact-bg-blob{animation:contactBlobFloat 12s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;pointer-events:none;position:absolute;z-index:0}.contact-bg-blob.blob-1{background:radial-gradient(circle,#1241ff8c,#0000 70%);height:380px;left:-10%;top:5%;width:380px}.contact-bg-blob.blob-2{animation-delay:-5s;background:radial-gradient(circle,#7c3aed80,#0000 70%);bottom:10%;height:320px;right:-8%;width:320px}@keyframes contactBlobFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-24px) scale(1.1)}}.contact-card-grid{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:-260px auto 0;max-width:1400px;position:relative;z-index:8}.contact-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(160deg,rgba(var(--cat-rgb),.3) 0,#0d11338c 68%);border:1px solid rgba(var(--cat-rgb),.55);border-radius:20px;box-shadow:0 10px 28px #0006,0 0 34px rgba(var(--cat-rgb),.18);overflow:hidden;padding:30px 26px;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.contact-card:hover{border-color:rgba(var(--cat-rgb),.8);box-shadow:0 16px 38px #0006,0 0 0 1px rgba(var(--cat-rgb),.4),0 0 34px rgba(var(--cat-rgb),.4);transform:translateY(-7px)}.contact-card-sweep{background:linear-gradient(115deg,#0000 42%,rgba(var(--cat-rgb),.16) 50%,#0000 58%);inset:0;pointer-events:none;position:absolute;transform:translateX(-130%);z-index:0}.contact-card:hover .contact-card-sweep{animation:contactSweepMove 1.1s ease forwards}@keyframes contactSweepMove{to{transform:translateX(130%)}}.contact-card:before{background:radial-gradient(circle,rgba(var(--cat-rgb),.4),#0000 72%);content:"";height:170px;right:-18%;top:-34%;width:170px}.contact-card-deco-ring,.contact-card:before{border-radius:50%;pointer-events:none;position:absolute;z-index:0}.contact-card-deco-ring{border:1.5px solid rgba(var(--cat-rgb),.45);height:74px;right:-22px;top:-22px;width:74px}.contact-card-deco-square{border:1.5px solid rgba(var(--cat-rgb),.55);border-radius:4px;height:22px;left:22px;pointer-events:none;position:absolute;top:2px;transform:rotate(45deg);width:22px;z-index:0}.contact-card-deco-icon{bottom:-18px;color:rgba(var(--cat-rgb),.14);font-size:88px;line-height:1;pointer-events:none;position:absolute;right:-14px;transform:rotate(14deg);z-index:0}.contact-card-grid.reveal .contact-card{opacity:0}@keyframes contactCardRise{0%{opacity:0;transform:translateY(55px)}to{opacity:1;transform:translateY(0)}}@keyframes contactCardSlideLeft{0%{opacity:0;transform:translateX(-55px)}to{opacity:1;transform:translateX(0)}}@keyframes contactCardZoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes contactCardFlip{0%{opacity:0;transform:perspective(900px) rotateY(-34deg) scale(.9)}to{opacity:1;transform:perspective(900px) rotateY(0deg) scale(1)}}.contact-card-grid.reveal-visible .card-anim-rise{animation:contactCardRise .7s cubic-bezier(.16,1,.3,1) .05s forwards}.contact-card-grid.reveal-visible .card-anim-slide-left{animation:contactCardSlideLeft .7s cubic-bezier(.16,1,.3,1) .16s forwards}.contact-card-grid.reveal-visible .card-anim-zoom{animation:contactCardZoom .7s cubic-bezier(.16,1,.3,1) .27s forwards}.contact-card-grid.reveal-visible .card-anim-flip{animation:contactCardFlip .7s cubic-bezier(.16,1,.3,1) .38s forwards}.contact-card-grid.reveal-settled .contact-card{animation:none;opacity:1}@media (prefers-reduced-motion:reduce){.contact-card-grid.reveal .contact-card{opacity:1}.contact-card-grid.reveal-visible .card-anim-flip,.contact-card-grid.reveal-visible .card-anim-rise,.contact-card-grid.reveal-visible .card-anim-slide-left,.contact-card-grid.reveal-visible .card-anim-zoom{animation:none}}.contact-card-icon{align-items:center;background:linear-gradient(135deg,var(--cat-color),#0b1030);border-radius:14px;box-shadow:0 8px 20px rgba(var(--cat-rgb),.4);color:#fff;display:flex;font-size:1.15rem;height:48px;justify-content:center;margin-bottom:1.1rem;position:relative;width:48px;z-index:1}.contact-card-label{color:var(--cat-color);display:block;font-size:.72rem;font-weight:700;letter-spacing:1.5px;margin-bottom:.4rem;position:relative;text-transform:uppercase;z-index:1}.contact-card-title{color:#fff;font-size:1.2rem;font-weight:800;margin-bottom:.7rem;position:relative;z-index:1}.contact-card-body{color:#ffffffad;font-size:.9rem;line-height:1.6;margin-bottom:1.1rem;position:relative;z-index:1}.contact-card-link{align-items:center;color:var(--cat-color);display:inline-flex;font-size:.86rem;font-weight:700;gap:8px;position:relative;text-decoration:none;transition:gap .2s ease;z-index:1}.contact-card-link svg{height:12px;transition:transform .2s ease;width:12px}.contact-card-link:hover{gap:12px}.contact-card-link:hover svg{transform:translateX(2px)}.contact-lower-grid{grid-gap:1.6rem;align-items:stretch;display:grid;gap:1.6rem;grid-template-columns:1fr 1fr;margin:2.4rem auto 0;max-width:1400px;position:relative;z-index:1}.contact-eyebrow{color:#00c2ff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:1.5px;margin-bottom:.9rem;text-transform:uppercase}.contact-map-wrap,.contact-social-wrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff0d,#0d1133e6);border:1px solid #ffffff1f;border-radius:22px;padding:24px}.contact-map-wrap{display:flex;flex-direction:column}.contact-map-frame{aspect-ratio:16/10;border-radius:16px;flex:1 1;min-height:0;overflow:hidden;width:100%}.contact-map-frame iframe{border:0;filter:grayscale(.15) invert(.92) contrast(.9);height:100%;width:100%}.contact-social-wrap{display:flex;flex-direction:column;gap:1.8rem;justify-content:space-between}.contact-social-title{color:#fff;font-size:1.5rem;font-weight:800;margin-bottom:.6rem}.contact-social-desc{color:#ffffffa6;font-size:.92rem;line-height:1.7;margin-bottom:1.6rem;max-width:340px}.contact-social-links{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(3,1fr)}.contact-social-pill{align-items:center;background:#00c2ff0f;border:1px solid #00c2ff40;border-radius:14px;color:#eef2ff;display:flex;gap:10px;padding:12px 14px;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.contact-social-pill-icon{align-items:center;background:linear-gradient(135deg,#00c2ff,#7c3aed);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:.95rem;height:34px;justify-content:center;width:34px}.contact-social-pill-label{flex:1 1;font-size:.86rem;font-weight:700}.contact-social-pill-arrow{color:#ffffff73;height:11px;transition:transform .2s ease,color .2s ease;width:11px}.contact-social-pill:hover{background:#00c2ff1f;border-color:#00c2ff80;box-shadow:0 10px 24px #00c2ff2e;transform:translateY(-3px)}.contact-social-pill:hover .contact-social-pill-arrow{color:#00c2ff;transform:translateX(3px)}.contact-cta-box{background:linear-gradient(135deg,#1241ff59,#7c3aed59);border:1px solid #00c2ff4d;border-radius:18px;overflow:hidden;padding:22px;position:relative}.contact-cta-box:before{background:radial-gradient(circle at 100% 0,#00c2ff59,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.contact-cta-title{color:#fff;font-size:1.1rem;font-weight:800;margin-bottom:.5rem;position:relative}.contact-cta-desc{color:#fffc;font-size:.85rem;line-height:1.6;margin-bottom:1.2rem;position:relative}.contact-cta-actions{display:flex;flex-wrap:wrap;gap:.7rem;position:relative}.contact-cta-btn{align-items:center;border-radius:10px;display:inline-flex;font-size:.84rem;font-weight:700;justify-content:center;padding:10px 18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.contact-cta-btn-primary{background:#fff;color:#0b1030}.contact-cta-btn-primary:hover{box-shadow:0 10px 22px #ffffff40;transform:translateY(-2px)}.contact-cta-btn-secondary{background:#ffffff14;border:1px solid #ffffff59;color:#fff}.contact-cta-btn-secondary:hover{background:#ffffff29;transform:translateY(-2px)}@media (max-width:900px){.contact-lower-grid{grid-template-columns:1fr}.contact-card-grid{margin-top:30px}}@media (max-width:768px){.contact-content{padding:60px 6% 70px}.contact-card-grid{grid-template-columns:1fr 1fr;margin-top:30px}}@media (max-width:520px){.contact-card-grid{margin-top:24px}.contact-card-grid,.contact-social-links{grid-template-columns:1fr}}
/*# sourceMappingURL=main.9c196eec.css.map*/