.landing-root{--lp-bg:#050d1c;--lp-card:#0a1c38b8;--lp-line:#8cc8ff38;--lp-blue:#2f6bff;--lp-cyan:#4de2ff;--lp-glow:#2f8cff80;color:#edf4ff;background:radial-gradient(920px 520px at 72% 6%, #2f96ff57, transparent 58%), radial-gradient(640px 380px at 8% -4%, #5a46ff38, transparent 52%), var(--lp-bg);overflow-x:hidden}.landing-glass{isolation:isolate;border:1px solid var(--lp-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(165deg,#ffffff1a,#0000 38%),linear-gradient(#122e5cc7,#07122ae6);position:relative;overflow:hidden;box-shadow:0 28px 80px #000a1e80,inset 0 1px #ffffff29}.landing-glass:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff17 50%,#0000 62%) 0 0/220% 100%;animation:7.5s ease-in-out infinite landing-shine;position:absolute;inset:0}.landing-cta{color:#fff;width:100%;box-shadow:0 12px 28px var(--lp-glow), inset 0 1px 0 #ffffff47;background:linear-gradient(#5a96ff,#2f6bff 55%,#1f58ef);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.landing-cta:hover{filter:brightness(1.07);box-shadow:0 18px 38px var(--lp-glow);transform:translateY(-1px)}.landing-cta:disabled{opacity:.65;transform:none}.landing-stage{perspective:980px;width:100%;min-width:300px;height:430px;position:relative}.landing-orb{filter:blur(6px);background:radial-gradient(circle at 50% 42%,#78e6ff80,#2f6bff29 42%,#0000 70%);border-radius:50%;animation:5.2s ease-in-out infinite landing-pulse;position:absolute;inset:8% 2% 4%}.landing-float{will-change:transform;animation:5.6s ease-in-out infinite landing-float;position:absolute}.landing-cloud-wrap{z-index:2;width:310px;height:244px;animation-duration:6.8s;top:12%;left:4%}.landing-cloud-svg{filter:drop-shadow(0 28px 40px #1e6eff6b);width:100%;height:100%}.landing-app{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff2e,#ffffff0a);border:1px solid #ffffff38;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 14px 28px #000a2859,inset 0 1px #ffffff59}.landing-app-drive{animation-duration:5.1s;top:8%;left:12%}.landing-app-mail{animation-duration:5.8s;animation-delay:.35s;top:2%;left:32%}.landing-app-photos{animation-duration:5.4s;animation-delay:.7s;top:10%;left:50%}.landing-chip{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(165deg,#b4f0ff47,#143c828c 55%,#0c1e46b8);border:1px solid #beebff6b;border-radius:20px;padding:14px 18px;animation-duration:4.8s;bottom:28%;left:18%;box-shadow:0 18px 40px #28a0ff52,inset 0 1px #ffffff59}.landing-chip-inner{transform:rotateY(18deg)rotateX(8deg)}.landing-gem{z-index:7;width:168px;animation-duration:5.7s;animation-delay:.2s;top:14%;right:-8%}.landing-gem-inner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#aaa0ff6b,#4632d28c 42%,#101246e0);border:1px solid #c8beff66;border-radius:24px;padding:20px 16px 16px;transform:rotateY(-18deg)rotateX(8deg);box-shadow:0 24px 50px #5046ff61,inset 0 1px #ffffff47}.landing-spark-card{z-index:6;animation-duration:4.5s;animation-delay:.5s;bottom:12%;right:6%}.landing-spark-inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#b4aaff73,#281e6ed1);border:1px solid #d2c8ff61;border-radius:24px;place-items:center;width:96px;height:96px;display:grid;transform:rotateY(-10deg)rotateX(10deg);box-shadow:0 18px 40px #5a50ff57,inset 0 1px #ffffff47}.landing-dot{background:#9cefff;border-radius:50%;width:6px;height:6px;animation:3.4s ease-in-out infinite landing-twinkle;position:absolute;box-shadow:0 0 12px #4de2ff}.landing-icon-glow{filter:drop-shadow(0 10px 18px #4de2ff73)}.landing-icon-glow-purple{filter:drop-shadow(0 10px 18px #9678ff80)}.landing-product-stage{width:100%;max-width:420px;height:280px;margin-inline:auto;position:relative}.landing-product-card{border-radius:28px;min-height:230px;padding:24px;position:absolute;overflow:hidden}.landing-product-card.light{color:#123056;z-index:1;background:linear-gradient(165deg,#fff,#e7f6ff 58%,#cfe9ff);width:62%;top:36px;left:4%;transform:rotate(-8deg);box-shadow:0 28px 50px #288cff38,inset 0 1px #fff}.landing-product-card.dark{color:#fff;z-index:2;background:linear-gradient(160deg,#7a6bff 0%,#3a2bd4 38%,#16115a 78%);width:56%;top:0;right:2%;transform:rotate(7deg);box-shadow:0 30px 55px #4632ff61,inset 0 1px #ffffff40}.landing-product-apps{gap:6px;display:flex;position:absolute;top:16px;right:16px}@keyframes landing-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}@keyframes landing-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes landing-shine{0%,28%{background-position:140% 0}58%,to{background-position:-40% 0}}@keyframes landing-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@media (max-width:1023px){.landing-stage{max-width:440px;height:320px;margin-inline:auto}.landing-cloud-wrap{width:220px;height:176px;left:18%}.landing-gem{width:140px;right:0}.landing-spark-inner{width:78px;height:78px}.landing-chip-inner,.landing-gem-inner,.landing-spark-inner{transform:none}.landing-product-stage{width:100%;max-width:320px;height:300px;margin:8px auto 28px}.landing-product-card{min-height:210px;padding:20px}.landing-product-card.light{width:68%;top:48px;left:0;transform:rotate(-6deg)}.landing-product-card.dark{width:62%;top:8px;right:0;transform:rotate(6deg)}}@media (min-width:1024px){.landing-product-stage{max-width:420px;height:280px}.landing-product-card.light{width:62%;top:28px;left:0}.landing-product-card.dark{width:58%;top:0;right:0}}
