.landing-scene{--scene-blue:#0071e3;--scene-blue-bright:#5eb3ff;--scene-indigo:#4f46e5;--scene-green:#30d158;--scene-green-soft:rgba(48,209,88,.55);--scene-glass:rgba(12,14,18,.72);--scene-line:hsla(0,0%,100%,.1);position:relative;width:100%;max-width:640px;flex:1 1;min-height:340px;max-height:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(20px,3vh,36px) 0 clamp(8px,1.5vh,16px);animation:landing-rise 1.2s cubic-bezier(.22,1,.36,1) .14s both}.landing-scene__halo{position:absolute;inset:-8% -4%;background:radial-gradient(ellipse 72% 58% at 50% 42%,rgba(0,113,227,.16) 0,rgba(79,70,229,.06) 38%,transparent 72%);pointer-events:none;animation:landing-scene-halo 9s ease-in-out infinite}.landing-scene__halo--evidence{inset:10% -6% -12%;background:radial-gradient(ellipse 65% 50% at 50% 78%,rgba(48,209,88,.1) 0,rgba(48,209,88,.03) 45%,transparent 70%);animation:landing-scene-halo-evidence 11s ease-in-out infinite}@keyframes landing-scene-halo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes landing-scene-halo-evidence{0%,to{opacity:.5}50%{opacity:.95}}.landing-scene__viewport{position:relative;width:100%;height:min(400px,46vh);min-height:300px;perspective:1120px;perspective-origin:50% 46%}.landing-scene__world{position:absolute;left:50%;top:48%;width:340px;height:340px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(58deg) rotate(-42deg);animation:landing-world-drift 13s ease-in-out infinite}@keyframes landing-world-drift{0%,to{transform:translate(-50%,-50%) rotateX(58deg) rotate(-42deg) rotateY(-10deg)}50%{transform:translate(-50%,-54%) rotateX(58deg) rotate(-42deg) rotateY(10deg)}}.landing-scene__grid{position:absolute;left:50%;top:50%;width:320px;height:320px;margin:-160px 0 0 -160px;transform:translateZ(-42px);border:1px solid rgba(0,113,227,.22);background:linear-gradient(rgba(0,113,227,.09) 1px,transparent 0),linear-gradient(90deg,rgba(0,113,227,.09) 1px,transparent 0);background-size:32px 32px;opacity:.65;box-shadow:inset 0 0 40px rgba(0,113,227,.06),0 0 60px rgba(0,113,227,.04)}.landing-scene__grid-corner{position:absolute;width:18px;height:18px;border:0 solid rgba(94,179,255,.45);opacity:.7}.landing-scene__grid-corner--tl{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px}.landing-scene__grid-corner--tr{top:-1px;right:-1px;border-top-width:2px;border-right-width:2px}.landing-scene__grid-corner--bl{bottom:-1px;left:-1px;border-bottom-width:2px;border-left-width:2px}.landing-scene__grid-corner--br{bottom:-1px;right:-1px;border-bottom-width:2px;border-right-width:2px}.landing-scene__orbit-ring{position:absolute;left:50%;top:58%;width:300px;height:92px;margin:-46px 0 0 -150px;border:1px solid rgba(0,113,227,.28);border-radius:50%;transform:rotateX(78deg) translateZ(-16px);animation:landing-ring-spin 24s linear infinite;box-shadow:0 0 24px rgba(0,113,227,.08)}.landing-scene__orbit-ring--outer{width:330px;height:104px;margin:-52px 0 0 -165px;border-color:rgba(79,70,229,.18);animation-duration:32s;animation-direction:reverse;opacity:.55}.landing-scene__evidence-ring{position:absolute;left:50%;top:60%;width:270px;height:78px;margin:-39px 0 0 -135px;border:1px dashed rgba(48,209,88,.35);border-radius:50%;transform:rotateX(78deg) translateZ(8px);animation:landing-evidence-ring 4.5s ease-in-out infinite;box-shadow:0 0 28px rgba(48,209,88,.12)}@keyframes landing-ring-spin{0%{transform:rotateX(78deg) translateZ(-16px) rotate(0deg)}to{transform:rotateX(78deg) translateZ(-16px) rotate(1turn)}}@keyframes landing-evidence-ring{0%,to{opacity:.35;box-shadow:0 0 20px rgba(48,209,88,.08)}50%{opacity:.85;box-shadow:0 0 36px rgba(48,209,88,.22)}}.landing-scene__control{position:absolute;left:50%;top:6%;width:292px;height:44px;margin-left:-146px;transform-style:preserve-3d;transform:translateZ(96px)}.landing-scene__control-glow{position:absolute;left:50%;top:50%;width:320px;height:80px;margin:-40px 0 0 -160px;background:radial-gradient(ellipse at center,rgba(0,113,227,.35),transparent 70%);transform:translateZ(-8px);filter:blur(8px);animation:landing-control-glow 3.2s ease-in-out infinite}@keyframes landing-control-glow{0%,to{opacity:.55}50%{opacity:1}}.landing-scene__control-top{position:absolute;inset:0;height:72px;background:linear-gradient(135deg,rgba(94,179,255,.65),rgba(79,70,229,.42));border:1px solid rgba(94,179,255,.5);transform:rotateX(90deg) translateZ(22px);transform-origin:bottom;box-shadow:0 0 32px rgba(0,113,227,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}.landing-scene__control-front{position:absolute;inset:0;height:44px;display:flex;align-items:center;padding:0 8px;overflow:hidden;background:linear-gradient(180deg,#2088ef,#0062c4 52%,#004fa0);border:1px solid hsla(0,0%,100%,.2);transform:translateZ(44px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(0,0,0,.2),0 8px 28px rgba(0,113,227,.35)}.landing-scene__control-scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.06) 48%,hsla(0,0%,100%,.14) 50%,hsla(0,0%,100%,.06) 52%,transparent);transform:translateY(-100%);animation:landing-control-scan 4.5s ease-in-out infinite;pointer-events:none}@keyframes landing-control-scan{0%,to{transform:translateY(-100%);opacity:0}10%{opacity:1}50%{transform:translateY(100%);opacity:1}60%{opacity:0}}.landing-scene__control-side{position:absolute;top:0;left:292px;width:72px;height:44px;background:linear-gradient(180deg,#1258a8,#053f7a);border:1px solid hsla(0,0%,100%,.1);transform:rotateY(90deg);transform-origin:left;box-shadow:inset -4px 0 12px rgba(0,0,0,.25)}.landing-scene__lifecycle{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2px;width:100%;margin:0;padding:0;list-style:none}.landing-scene__lifecycle-step{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1 1;min-width:0;animation:landing-lifecycle-step 4.8s ease-in-out infinite;animation-delay:calc(var(--step-i) * .35s)}@keyframes landing-lifecycle-step{0%,to{opacity:.55;transform:translateY(0)}15%,35%{opacity:1;transform:translateY(-1px)}}.landing-scene__lifecycle-dot{width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.35);box-shadow:0 0 0 0 hsla(0,0%,100%,.4);animation:landing-lifecycle-dot 4.8s ease-in-out infinite;animation-delay:calc(var(--step-i) * .35s)}@keyframes landing-lifecycle-dot{0%,to{background:hsla(0,0%,100%,.35);box-shadow:none}15%,35%{background:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.85)}}.landing-scene__lifecycle-name{font-size:.42rem;letter-spacing:.04em;color:hsla(0,0%,100%,.82);overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1}.landing-scene__lifecycle-name,.landing-scene__pill{font-weight:700;text-transform:uppercase;white-space:nowrap}.landing-scene__pill{position:absolute;left:50%;transform:translateX(-50%);padding:5px 12px;border-radius:999px;font-size:.52rem;letter-spacing:.14em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.landing-scene__pill--control{top:-34px;color:hsla(0,0%,100%,.88);background:rgba(8,12,20,.72);border:1px solid rgba(94,179,255,.35);box-shadow:0 0 0 1px rgba(0,113,227,.12),0 4px 20px rgba(0,113,227,.2),inset 0 1px 0 hsla(0,0%,100%,.08);transform:translateX(-50%) translateZ(58px);animation:landing-pill-float 5s ease-in-out infinite}@keyframes landing-pill-float{0%,to{transform:translateX(-50%) translateZ(58px) translateY(0)}50%{transform:translateX(-50%) translateZ(58px) translateY(-3px)}}.landing-scene__layer{position:absolute;left:50%;width:268px;height:14px;margin-left:-134px;transform-style:preserve-3d;animation:landing-layer-shimmer 5.5s ease-in-out infinite;animation-delay:calc(var(--layer-i) * .6s)}.landing-scene__layer--discovery{top:26%;transform:translateZ(72px)}.landing-scene__layer--provision{top:34%;transform:translateZ(58px)}.landing-scene__layer--validate{top:42%;transform:translateZ(44px)}@keyframes landing-layer-shimmer{0%,to{opacity:.72}50%{opacity:1}}.landing-scene__layer-surface{position:absolute;inset:0;height:52px;background:linear-gradient(135deg,rgba(94,179,255,.22),rgba(0,113,227,.12) 50%,rgba(79,70,229,.08));border:1px solid rgba(94,179,255,.28);transform:rotateX(90deg) translateZ(7px);transform-origin:bottom;box-shadow:0 0 20px rgba(0,113,227,.12)}.landing-scene__layer-edge{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,113,227,.08),rgba(94,179,255,.18) 50%,rgba(0,113,227,.08));border:1px solid hsla(0,0%,100%,.12);transform:translateZ(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.landing-scene__layer-index{position:absolute;left:10px;top:50%;transform:translateY(-50%) translateZ(18px);font-size:.48rem;font-weight:800;letter-spacing:.1em;color:rgba(94,179,255,.55)}.landing-scene__layer-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateZ(18px);font-size:.5rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.75);white-space:nowrap;text-shadow:0 0 12px rgba(0,113,227,.4)}.landing-scene__beam{position:absolute;top:22%;left:calc(50% + (var(--beam-i) - 1.5) * 62px);width:2px;height:148px;margin-left:-1px;transform-origin:top center;transform:rotateX(-18deg) translateZ(56px);background:linear-gradient(180deg,rgba(94,179,255,.65),rgba(0,113,227,.35) 45%,rgba(48,209,88,.15));opacity:.8;box-shadow:0 0 8px rgba(0,113,227,.25)}.landing-scene__pulse{position:absolute;left:-2px;width:6px;height:6px;border-radius:50%;opacity:0}.landing-scene__pulse--command{background:var(--scene-blue-bright);box-shadow:0 0 14px rgba(0,113,227,.9);animation:landing-beam-command 2.8s linear infinite;animation-delay:calc(var(--beam-i) * .52s)}.landing-scene__pulse--evidence{background:var(--scene-green);box-shadow:0 0 14px rgba(48,209,88,.85);animation:landing-beam-evidence 3.4s linear infinite;animation-delay:calc(var(--beam-i) * .52s + 1.1s)}@keyframes landing-beam-command{0%{top:0;opacity:0}8%{opacity:1}88%{opacity:1}to{top:calc(100% - 6px);opacity:0}}@keyframes landing-beam-evidence{0%{bottom:0;top:auto;opacity:0}8%{opacity:1}88%{opacity:1}to{bottom:calc(100% - 6px);top:auto;opacity:0}}.landing-scene__rack-base{position:absolute;left:50%;top:39%;width:292px;height:196px;margin-left:-146px;transform:translateZ(14px);background:linear-gradient(155deg,rgba(52,54,64,.92),rgba(22,23,28,.94) 55%,rgba(12,13,16,.96));border:1px solid hsla(0,0%,100%,.1);border-radius:4px;box-shadow:0 18px 44px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 0 46px rgba(0,113,227,.05)}.landing-scene__rack-base:before{content:"";position:absolute;inset:6px;border:1px dashed rgba(94,179,255,.14);border-radius:3px}.landing-scene__fabric{position:absolute;left:50%;top:51.5%;width:248px;height:8px;margin-left:-124px;transform:translateZ(38px)}.landing-scene__fabric-link{position:absolute;top:50%;left:calc(var(--link-i) * 62px + 50px);width:12px;height:2px;margin-top:-1px;background:linear-gradient(90deg,rgba(94,179,255,.2),rgba(94,179,255,.75),rgba(94,179,255,.2));box-shadow:0 0 10px rgba(0,113,227,.45);animation:landing-fabric-pulse 2.2s ease-in-out infinite;animation-delay:calc(var(--link-i) * .4s)}@keyframes landing-fabric-pulse{0%,to{opacity:.35}50%{opacity:1}}.landing-scene__rack{position:absolute;left:50%;top:41%;width:260px;height:168px;margin-left:-130px;transform-style:preserve-3d;transform:translateZ(28px)}.landing-scene__node{position:absolute;top:calc(var(--node-row) * 94px);left:calc(var(--node-col) * 62px);width:52px;height:72px;transform-style:preserve-3d;animation:landing-node-breathe 3.8s ease-in-out infinite;animation-delay:calc(var(--node-i) * .42s)}@keyframes landing-node-breathe{0%,to{transform:translateZ(0)}50%{transform:translateZ(8px)}}.landing-scene__node-top{position:absolute;width:52px;height:52px;background:linear-gradient(135deg,#45454c,#28282e);border:1px solid hsla(0,0%,100%,.14);transform:rotateX(90deg) translateZ(36px);transform-origin:bottom;overflow:hidden}.landing-scene__node-fan{position:absolute;inset:14px;border-radius:50%;border:1px dashed hsla(0,0%,100%,.12);animation:landing-fan-spin 6s linear infinite;animation-delay:calc(var(--node-i) * .5s)}.landing-scene__node-fan:after{content:"";position:absolute;inset:4px;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(94,179,255,.15),transparent)}@keyframes landing-fan-spin{to{transform:rotate(1turn)}}.landing-scene__node-front{position:absolute;inset:0;width:52px;height:72px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;background:linear-gradient(180deg,#42424a,#222226 55%,#141416);border:1px solid hsla(0,0%,100%,.12);transform:translateZ(28px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 4px 16px rgba(0,0,0,.35)}.landing-scene__node-chip{display:block;width:28px;height:16px;border-radius:3px;background:linear-gradient(135deg,#1a3a5c,#0d2038);border:1px solid rgba(94,179,255,.35);box-shadow:inset 0 0 8px rgba(0,113,227,.35),0 0 12px rgba(0,113,227,.2);animation:landing-chip-cycle 12s ease-in-out infinite;animation-delay:calc(var(--node-i) * .65s)}@keyframes landing-chip-cycle{0%,14%{border-color:rgba(94,179,255,.28);box-shadow:inset 0 0 6px rgba(0,113,227,.22),0 0 8px rgba(0,113,227,.1)}20%{border-color:rgba(148,210,255,.85);box-shadow:inset 0 0 14px rgba(94,179,255,.7),0 0 26px rgba(0,113,227,.75)}26%{border-color:rgba(94,179,255,.6);box-shadow:inset 0 0 10px rgba(94,179,255,.45),0 0 16px rgba(0,113,227,.4)}32%,84%{border-color:rgba(48,209,88,.55);box-shadow:inset 0 0 9px rgba(48,209,88,.4),0 0 16px rgba(48,209,88,.3)}94%,to{border-color:rgba(94,179,255,.28);box-shadow:inset 0 0 6px rgba(0,113,227,.22),0 0 8px rgba(0,113,227,.1)}}.landing-scene__node-rail{display:block;width:100%;height:2px;border-radius:999px;background:hsla(0,0%,100%,.07)}.landing-scene__node-side{position:absolute;top:0;left:52px;width:28px;height:72px;background:linear-gradient(180deg,#2e2e34,#101012);border:1px solid hsla(0,0%,100%,.07);transform:rotateY(90deg);transform-origin:left}.landing-scene__node-led{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;transform:translateZ(32px);animation:landing-led-cycle 12s ease-in-out infinite;animation-delay:calc(var(--node-i) * .65s)}@keyframes landing-led-cycle{0%,14%{background:rgba(94,179,255,.55);box-shadow:0 0 6px rgba(94,179,255,.4);opacity:.55}17%,23%{background:#b8e2ff;box-shadow:0 0 14px #94d2ff;opacity:1}20%{opacity:.35}32%,84%{background:var(--scene-green);box-shadow:0 0 12px rgba(48,209,88,.95);opacity:1}94%,to{background:rgba(94,179,255,.55);box-shadow:0 0 6px rgba(94,179,255,.4);opacity:.55}}.landing-scene__node-id{position:absolute;bottom:6px;left:50%;transform:translateX(-50%) translateZ(32px);font-size:.46rem;font-weight:800;letter-spacing:.1em;color:hsla(0,0%,100%,.42)}.landing-scene__seal{position:absolute;left:50%;top:43%;width:44px;height:44px;margin:-22px 0 0 -22px;transform-style:preserve-3d;transform:translateZ(118px);animation:landing-seal-stamp 12s cubic-bezier(.34,1.4,.5,1) infinite}.landing-scene__seal-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(148,210,255,.85);background:radial-gradient(circle,rgba(0,113,227,.32) 0,rgba(0,113,227,.06) 60%,transparent 75%);box-shadow:0 0 22px rgba(0,140,255,.55),inset 0 0 12px rgba(94,179,255,.35)}.landing-scene__seal-mark{position:absolute;inset:0;display:grid;place-items:center;font-size:1.05rem;font-weight:800;color:#d8f2ff;text-shadow:0 0 14px rgba(148,210,255,.95)}.landing-scene__seal-shock{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(148,210,255,.9);opacity:0;animation:landing-seal-shock 12s ease-out infinite}@keyframes landing-seal-stamp{0%,6%{transform:translateZ(150px);opacity:0}10%{transform:translateZ(122px);opacity:1}13%{transform:translateZ(96px)}16%,80%{transform:translateZ(118px);opacity:1}90%,to{transform:translateZ(150px);opacity:0}}@keyframes landing-seal-shock{0%,12%{transform:scale(.6);opacity:0}13%{transform:scale(.8);opacity:.95}26%{transform:scale(2.6);opacity:0}to{opacity:0}}.landing-scene__ledger{position:absolute;left:84%;top:60%;width:46px;height:34px;transform-style:preserve-3d}.landing-scene__ledger-slab{position:absolute;inset:0;border-radius:3px;border:1px solid rgba(48,209,88,.55);background:linear-gradient(135deg,rgba(48,209,88,.28),rgba(20,90,46,.35));box-shadow:0 0 14px rgba(48,209,88,.28),inset 0 0 8px rgba(48,209,88,.2);transform:translateZ(calc(6px + var(--slab-i) * 11px));opacity:0;animation:landing-ledger-slab 12s ease-out infinite;animation-delay:calc(3.6s + var(--slab-i) * 1.15s)}@keyframes landing-ledger-slab{0%{opacity:0;transform:translateZ(calc(30px + var(--slab-i) * 11px))}6%{opacity:1;transform:translateZ(calc(6px + var(--slab-i) * 11px))}62%,74%{opacity:1}82%,to{opacity:0;transform:translateZ(calc(6px + var(--slab-i) * 11px))}}.landing-scene__ledger-beacon{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--scene-green);box-shadow:0 0 16px rgba(48,209,88,.9);transform:translateZ(78px);animation:landing-ledger-beacon 12s ease-in-out infinite}@keyframes landing-ledger-beacon{0%,28%{opacity:.15}40%,78%{opacity:1}90%,to{opacity:.15}}.landing-scene__pylon{position:absolute;width:4px;height:4px;transform-style:preserve-3d}.landing-scene__pylon--tl{left:10px;top:10px}.landing-scene__pylon--tr{right:10px;top:10px}.landing-scene__pylon--bl{left:10px;bottom:10px}.landing-scene__pylon--br{right:10px;bottom:10px}.landing-scene__pylon-light{position:absolute;left:1px;bottom:0;width:2px;height:64px;transform:rotateX(90deg);transform-origin:bottom;background:linear-gradient(0deg,rgba(94,179,255,.75),rgba(94,179,255,.18) 55%,transparent);box-shadow:0 0 10px rgba(0,113,227,.4);animation:landing-pylon 5.5s ease-in-out infinite;animation-delay:calc(var(--pylon-i) * .7s)}@keyframes landing-pylon{0%,to{opacity:.35}50%{opacity:.95}}.landing-scene__particles{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.landing-scene__particle{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(94,179,255,.65);box-shadow:0 0 8px rgba(0,113,227,.5);animation:landing-particle 6s ease-in-out infinite;animation-delay:calc(var(--p-i) * .55s);left:calc(6% + var(--p-i) * 6.5%);top:calc(12% + var(--p-i) * 5.5%);transform:translateZ(calc(20px + var(--p-i) * 6px))}.landing-scene__particle:nth-child(2n){background:rgba(48,209,88,.55);box-shadow:0 0 8px rgba(48,209,88,.4)}@keyframes landing-particle{0%,to{opacity:0;transform:translateZ(calc(20px + var(--p-i) * 6px)) translateY(0)}20%,80%{opacity:.85}50%{transform:translateZ(calc(40px + var(--p-i) * 6px)) translateY(-12px)}}@media (prefers-reduced-motion:reduce){.landing-scene__control-glow,.landing-scene__control-scan,.landing-scene__evidence-ring,.landing-scene__fabric-link,.landing-scene__halo,.landing-scene__halo--evidence,.landing-scene__layer,.landing-scene__ledger-beacon,.landing-scene__ledger-slab,.landing-scene__lifecycle-dot,.landing-scene__lifecycle-step,.landing-scene__node,.landing-scene__node-chip,.landing-scene__node-fan,.landing-scene__node-led,.landing-scene__orbit-ring,.landing-scene__particle,.landing-scene__pill--control,.landing-scene__pulse,.landing-scene__pylon-light,.landing-scene__seal,.landing-scene__seal-shock,.landing-scene__world,.landing__glow{animation:none!important}.landing-scene__ledger-slab,.landing-scene__seal{opacity:1}}@media (max-width:640px){.landing-scene{min-height:300px;max-height:none;max-width:100%;padding-top:20px}.landing-scene__viewport{height:min(320px,40vh);min-height:260px}.landing-scene__world{width:300px;height:300px}.landing-scene__control{width:260px;margin-left:-130px}.landing-scene__control-side{left:260px}.landing-scene__lifecycle-name{font-size:.38rem}.landing-scene__layer{width:240px;margin-left:-120px}}.landing__visual .landing-scene{max-width:980px;min-height:520px;max-height:none;padding:0}.landing__visual .landing-scene__viewport{height:min(620px,68vh);min-height:440px;perspective:1500px}.landing__visual .landing-scene__world{transform:translate(-50%,-50%) rotateX(58deg) rotate(-42deg) scale(1.3);animation:landing-world-drift-hero 13s ease-in-out infinite}@keyframes landing-world-drift-hero{0%,to{transform:translate(-50%,-50%) rotateX(58deg) rotate(-42deg) rotateY(-10deg) scale(1.3)}50%{transform:translate(-50%,-54%) rotateX(58deg) rotate(-42deg) rotateY(10deg) scale(1.3)}}.landing-scene__scan-field{position:absolute;left:50%;top:50%;width:318px;height:318px;margin:-159px 0 0 -159px;transform:translateZ(-35px);background:conic-gradient(from 0deg,transparent 0 76%,rgba(78,199,255,.23) 81%,transparent 87%);border-radius:50%;mix-blend-mode:screen;animation:landing-scan-field 7s linear infinite}@keyframes landing-scan-field{to{transform:translateZ(-35px) rotate(1turn)}}.landing-scene__core{position:absolute;left:50%;top:56%;width:24px;height:24px;margin:-12px 0 0 -12px;border:1px solid rgba(113,234,255,.9);border-radius:50%;background:radial-gradient(circle,#e0fbff 0 5%,#39bdf6 14%,rgba(18,102,224,.28) 42%,transparent 68%);box-shadow:0 0 16px rgba(64,205,255,.95),0 0 54px rgba(33,124,255,.5);transform:translateZ(74px);animation:landing-core-pulse 2.6s ease-in-out infinite}@keyframes landing-core-pulse{0%,to{opacity:.7;scale:.8}50%{opacity:1;scale:1.22}}@media (prefers-reduced-motion:reduce){.landing-scene__core,.landing-scene__scan-field,.landing__visual .landing-scene__world{animation:none!important}}@media (max-width:900px){.landing__visual .landing-scene{min-height:430px}.landing__visual .landing-scene__viewport{height:min(500px,56vh);min-height:380px}.landing__visual .landing-scene__world{transform:translate(-50%,-50%) rotateX(58deg) rotate(-42deg) scale(1.08)}@keyframes landing-world-drift-hero{0%,to{transform:translate(-50%,-50%) rotateX(58deg) rotate(-42deg) rotateY(-10deg) scale(1.08)}50%{transform:translate(-50%,-54%) rotateX(58deg) rotate(-42deg) rotateY(10deg) scale(1.08)}}}@media (max-width:600px){.landing__visual .landing-scene{min-height:340px}.landing__visual .landing-scene__viewport{height:min(400px,52vh);min-height:300px}.landing__visual .landing-scene__world{transform:translate(-50%,-50%) rotateX(58deg) rotate(-42deg) scale(.94)}@keyframes landing-world-drift-hero{0%,to{transform:translate(-50%,-50%) rotateX(58deg) rotate(-42deg) rotateY(-10deg) scale(.94)}50%{transform:translate(-50%,-54%) rotateX(58deg) rotate(-42deg) rotateY(10deg) scale(.94)}}}