@layer components{html{scroll-behavior:smooth;background:var(--bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp-root{background:radial-gradient(80rem 50rem at 50% -10rem, #22d3ee12, transparent 70%), radial-gradient(60rem 40rem at 100% 40%, #4f46e50f, transparent 70%), radial-gradient(60rem 40rem at 0% 70%, #22d3ee0a, transparent 70%), var(--bg);min-height:100dvh;color:var(--text-primary);position:relative;overflow-x:clip}.lp-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}@media (width>=640px){.lp-container{padding-inline:28px}}.lp-section{padding-block:96px;position:relative}@media (width<=640px){.lp-section{padding-block:64px}}.lp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:.8125rem;font-weight:650;display:inline-flex}.lp-h2{letter-spacing:-.04em;text-wrap:balance;margin-top:16px;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:750;line-height:1.06}.lp-lede{max-width:42rem;color:var(--text-secondary);text-wrap:pretty;font-size:1.125rem;line-height:1.65}.lp-logo-mark{background:linear-gradient(145deg, #5eeaff, var(--accent-fill) 55%, #0891b2);width:36px;height:36px;color:var(--on-accent-fill);box-shadow:0 0 0 1px #ffffff2e inset, 0 8px 24px -6px var(--accent);border-radius:11px;place-items:center;display:grid}.lp-nav{z-index:40;border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s;position:sticky;top:0}.lp-nav[data-scrolled=true]{background:color-mix(in srgb, var(--bg) 70%, transparent);border-bottom-color:var(--border-subtle);-webkit-backdrop-filter:saturate(160%)blur(16px)}.lp-navlink{color:var(--text-secondary);font-size:.9375rem;font-weight:500;transition:color .15s}.lp-navlink:hover{color:var(--text-primary)}.lp-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;height:46px;padding-inline:22px;font-size:.9375rem;font-weight:650;transition:transform .15s,background-color .15s,box-shadow .2s,border-color .15s;display:inline-flex}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:active{transform:translateY(1px)}.lp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp-btn-primary{background:linear-gradient(180deg, #67e8f9, var(--accent-fill));color:var(--on-accent-fill);box-shadow:0 0 0 1px #ffffff40 inset, 0 12px 34px -10px var(--accent)}.lp-btn-primary:hover{box-shadow:0 0 0 1px #ffffff59 inset, 0 16px 44px -8px var(--accent)}.lp-btn-ghost{color:var(--text-primary);border:1px solid var(--glass-border-hi);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a}.lp-btn-ghost:hover{background:#ffffff14}.lp-btn-sm{height:38px;padding-inline:16px;font-size:.875rem}.lp-btn-lg{height:56px;padding-inline:30px;font-size:1.0625rem}@media (width<=400px){.lp-btn-lg{height:52px;padding-inline:22px;font-size:1rem}}.lp-hero{isolation:isolate;padding-top:64px;padding-bottom:72px;position:relative}@media (width<=640px){.lp-hero{padding-top:48px;padding-bottom:48px}}.lp-hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 34% at 50% 16%, #22d3ee29, transparent 70%), radial-gradient(34% 30% at 82% 38%, var(--orb-b), transparent 70%), radial-gradient(30% 28% at 16% 44%, var(--orb-b), transparent 70%), radial-gradient(50% 30% at 50% 78%, #22d3ee14, transparent 70%);height:1100px;position:absolute;inset:-160px 0 auto}.lp-hero-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:64px 64px;height:820px;position:absolute;inset:-80px 0 auto;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 25%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 25%,#0000 75%)}.lp-pill{max-width:100%;color:var(--text-secondary);text-align:left;border:1px solid var(--glass-border-hi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 10px;font-size:.8125rem;font-weight:550;display:inline-flex}.lp-pill-dot{background:var(--ok-fg);border-radius:999px;flex:none;width:8px;height:8px;position:relative}.lp-pill-dot:after{content:"";border-radius:inherit;background:var(--ok-fg);opacity:.35;animation:2.2s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:-4px}@keyframes lp-ping{75%,to{opacity:0;transform:scale(2.2)}}.lp-h1{letter-spacing:-.05em;text-wrap:balance;max-width:17ch;font-size:clamp(2.5rem,6vw,5.25rem);font-weight:780;line-height:1}.lp-hero-lede{max-width:50rem;font-size:clamp(1.0625rem,1.4vw,1.1875rem)}.lp-gradient-text{background:linear-gradient(100deg, #67e8f9 0%, var(--accent) 35%, color-mix(in srgb, var(--accent) 40%, var(--low-fg)) 65%, #a5b4fc 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-hero-ticks{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:.875rem;display:flex}.lp-hero-ticks li{align-items:center;gap:7px;display:inline-flex}.lp-hero-ticks svg{color:var(--ok-fg)}.lp-stage{perspective:2400px;perspective-origin:50% 10%;margin-top:56px;padding-inline:16px;position:relative}@media (width<=640px){.lp-stage{perspective:1400px;margin-top:48px}}.lp-ecg{z-index:-1;width:100%;height:60px;color:var(--accent);opacity:.5;pointer-events:none;position:absolute;top:22%;left:0;right:0}.lp-ecg path{stroke-dasharray:3000;stroke-dashoffset:0;animation:3.2s ease-in-out infinite lp-glow}@keyframes lp-glow{50%{opacity:.35}}.lp-stage-enter{max-width:1120px;transform-style:preserve-3d;margin-inline:auto;animation:1.4s cubic-bezier(.16,1,.3,1) both lp-enter;position:relative}@keyframes lp-enter{0%{transform:translateY(70px)rotateX(14deg)}}.lp-rig{transform-style:preserve-3d;transform-origin:50% 30%;transform:rotateX(calc((1 - var(--s,.45)) * 22deg - var(--my,0) * 3deg)) rotateY(calc(var(--mx,0) * 5deg)) scale(calc(.94 + var(--s,.45) * .06));will-change:transform;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative}@media (width<=640px){.lp-rig{transform:rotateX(calc((1 - var(--s,.45)) * 12deg))}}.lp-rig-shadow{z-index:-1;filter:blur(30px);background:radial-gradient(50% 50%,#22d3ee47,#0000 70%);height:120px;position:absolute;bottom:-60px;left:8%;right:8%}.lp-tablet{background:linear-gradient(150deg,#2a3448 0%,#121a2a 38%,#0a0f1a 100%);border-radius:36px;padding:14px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff2e,0 0 0 1px #000000b3,0 70px 140px -50px #22d3ee73,0 50px 100px -30px #000000d9}@media (width<=640px){.lp-tablet{border-radius:18px;padding:7px}}.lp-tablet-cam{background:#2b3a52;border-radius:99px;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:5px;left:50%}@media (width<=640px){.lp-tablet-cam{display:none}}.lp-tablet-screen,.lp-board-screen{background:#060a12;border-radius:22px;position:relative;overflow:hidden}@media (width<=640px){.lp-tablet-screen{border-radius:12px}}.lp-glare{pointer-events:none;background:linear-gradient(118deg,#ffffff17 0%,#ffffff05 30%,#0000 42%);position:absolute;inset:0}.lp-board{background:linear-gradient(#232c3e,#0b111c);border-radius:18px;padding:10px 10px 18px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff29,0 60px 120px -50px #7fb2ff59,0 40px 90px -30px #000000d9}.lp-board-screen{border-radius:8px}.lp-board-label{text-align:center;color:var(--text-muted);margin-top:10px;font-size:.75rem}.lp-chips{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.lp-chip{transform-style:preserve-3d;position:absolute}.lp-chip-in{border:1px solid var(--glass-border-hi);box-shadow:0 1px 0 #ffffff14 inset, 0 30px 60px -24px #000c, 0 0 40px -18px var(--accent);-webkit-backdrop-filter:blur(14px)saturate(150%);text-align:left;white-space:nowrap;background:#0c121ec7;border-radius:16px;align-items:center;gap:11px;padding:12px 16px 12px 12px;animation:7s ease-in-out infinite lp-bob;display:flex}.lp-chip-a{top:24%;left:-12%;transform:translateZ(110px)}.lp-chip-b{top:5%;right:-12%;transform:translateZ(150px)}.lp-chip-b .lp-chip-in{animation-delay:-2s}.lp-chip-c{bottom:16%;left:-10%;transform:translateZ(170px)}.lp-chip-c .lp-chip-in{animation-delay:-4s}.lp-chip-d{bottom:44%;right:-12%;transform:translateZ(90px)}.lp-chip-d .lp-chip-in{animation-delay:-1s}.lp-chip-e{bottom:12%;right:-8%;transform:translateZ(130px)}.lp-chip-e .lp-chip-in{animation-delay:-5s}@keyframes lp-bob{50%{transform:translateY(-9px)}}@media (width<=1100px){.lp-chips{display:none}}.lp-chip-icon{width:34px;height:34px;color:var(--accent);background:var(--accent-tint);border:1px solid #22d3ee40;border-radius:10px;flex:none;place-items:center;display:grid}.lp-chip-icon-ok{color:var(--ok-fg);background:var(--ok-tint);border-color:#34d39940}.lp-chip-k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:650;display:block}.lp-chip-v{color:var(--text-primary);margin-top:2px;font-size:.9375rem;font-weight:600;display:block}.lp-chip-tag{color:var(--accent);background:var(--accent-tint);border-radius:7px;margin-top:6px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.lp-chip-big{color:var(--ok-fg);font-size:1.625rem;font-weight:800;line-height:1;display:block}.lp-chip-vitals{color:var(--text-muted);gap:14px;margin-top:3px;font-size:.75rem;display:flex}.lp-chip-vitals b{color:var(--text-primary);margin-right:3px;font-size:1.0625rem}.lp-chip-bar{gap:3px;margin-top:5px;display:flex}.lp-chip-bar i{background:var(--accent);width:18px;height:7px;box-shadow:0 0 10px -2px var(--accent);border-radius:3px}.lp-glass{border:1px solid var(--glass-border-hi);-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#161f31b8,#0c121e99);box-shadow:inset 0 1px #ffffff12,0 30px 80px -40px #000c}.lp-stat-value{letter-spacing:-.045em;background:linear-gradient(#fff,#b9c6da);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.75rem;font-weight:780;line-height:1}@media (width<=640px){.lp-stat-value{font-size:2.25rem}}.lp-card{border:1px solid var(--glass-border);background:linear-gradient(#141c2db3,#0b101b9e);border-radius:24px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -36px #000c}.lp-card-hover:hover{box-shadow:0 1px 0 #ffffff14 inset, 0 30px 70px -36px #000000e6, 0 0 50px -24px var(--accent);border-color:#22d3ee52;transform:translateY(-3px)}.lp-icon{width:46px;height:46px;color:var(--accent);box-shadow:0 0 24px -10px var(--accent);background:linear-gradient(160deg,#22d3ee33,#22d3ee0f);border:1px solid #22d3ee40;border-radius:13px;place-items:center;display:grid}.lp-tag{letter-spacing:.12em;text-transform:uppercase;height:24px;color:var(--text-muted);border:1px solid var(--glass-border-hi);border-radius:999px;align-items:center;padding-inline:10px;font-size:.6875rem;font-weight:700;display:inline-flex}.lp-tag-accent{color:var(--accent);background:var(--accent-tint);border-color:#22d3ee4d}.lp-flow{perspective:1800px;grid-template-columns:1fr minmax(150px,.5fr) 1.08fr;align-items:center;display:grid}.lp-flow-side{z-index:1;transform-style:preserve-3d;position:relative}.lp-flow-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.8125rem;font-weight:650;display:flex}.lp-flow-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent);border-radius:99px}.lp-flow-dot-ed{background:var(--low-fg);box-shadow:0 0 12px var(--low-fg)}.lp-flow-tilt{transition:transform .3s ease-out}.lp-flow-tilt-l{transform-origin:100%;transform:rotateY(calc(26deg - var(--p,1) * 8deg)) rotateX(4deg)}.lp-flow-tilt-r{transform-origin:0%;transform:rotateY(calc(-26deg + var(--p,1) * 8deg)) rotateX(4deg)}.lp-flow-tilt .lp-tablet{border-radius:22px;padding:9px}.lp-flow-tilt .lp-tablet-screen{border-radius:14px}.lp-flow-mid{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.lp-arc{width:calc(100% + 120px);height:auto;margin-inline:-60px;overflow:visible}.lp-arc-halo{stroke:var(--accent);stroke-opacity:.16}.lp-pk-critical{fill:var(--high-fg)}.lp-pk-important{fill:var(--medium-fg)}.lp-pk-context{fill:var(--low-fg)}.lp-ack rect{fill:#0b2a22;stroke:var(--ok-fg);stroke-opacity:.7}.lp-ack text{fill:var(--ok-fg);font-family:inherit;font-size:12.5px;font-weight:700}.lp-linkbadge{text-align:center;white-space:nowrap;border:1px solid var(--glass-border-hi);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c121ecc;border-radius:14px;flex-direction:column;align-items:center;gap:2px;margin-top:-24px;padding:10px 16px;font-size:.8125rem;display:flex}.lp-lane{display:none}@media (width<=1023px){.lp-flow{grid-template-columns:1fr;gap:8px}.lp-flow-tilt-l,.lp-flow-tilt-r{transform:rotateX(calc(14deg - var(--p,1) * 10deg));transform-origin:50% 100%}.lp-arc{display:none}.lp-linkbadge{white-space:normal;margin-top:0}.lp-lane{background:linear-gradient(var(--accent), transparent);width:2px;height:72px;margin:14px 0;display:block;position:relative}.lp-lane i{background:var(--high-fg);width:10px;height:10px;box-shadow:0 0 12px var(--high-fg);border-radius:99px;animation:2.2s ease-in infinite lp-drop;position:absolute;top:0;left:-4px}.lp-lane i:nth-child(2){background:var(--medium-fg);box-shadow:0 0 12px var(--medium-fg);animation-delay:.5s}.lp-lane i:nth-child(3){background:var(--low-fg);box-shadow:0 0 12px var(--low-fg);animation-delay:1s}.lp-flow-mid{padding-block:18px}.lp-flow-cap{margin-bottom:12px}}@keyframes lp-drop{0%{transform:translateY(0)}to{transform:translateY(62px)}}.lp-steps{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:88px;display:grid}@media (width<=1023px){.lp-steps{grid-template-columns:repeat(2,1fr);margin-top:56px}}@media (width<=640px){.lp-steps{grid-template-columns:1fr;gap:20px}}.lp-step{border-top:1px solid var(--glass-border-hi);padding-top:26px;position:relative}.lp-step:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:56px;height:2px;box-shadow:0 0 14px var(--accent);position:absolute;top:-1px;left:0}.lp-step-num{color:var(--text-muted);font-size:.8125rem;font-weight:700;position:absolute;top:22px;right:0}.lp-step-time{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700}.lp-well{border:1px solid var(--glass-border);background:#05091099;border-radius:16px;padding:14px;box-shadow:inset 0 1px #ffffff08}.lp-said{background:#ffffff06;border-radius:10px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;font-size:.8125rem;display:grid}@media (width<=520px){.lp-said{grid-template-columns:1fr auto}.lp-said-text{grid-area:2/1/auto/-1}}.lp-said-who{color:var(--text-secondary);align-items:center;gap:6px;font-weight:650;display:inline-flex}.lp-said-text{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-style:italic;overflow:hidden}.lp-said-out{white-space:nowrap;border-radius:8px;padding:3px 9px;font-size:.75rem;font-weight:650}.lp-said-out.is-ok{color:var(--accent);background:var(--accent-tint)}.lp-said-out.is-tap{color:var(--medium-fg);background:var(--medium-tint)}.lp-said-out.is-drop{color:var(--text-muted);background:var(--surface-2)}.lp-said.is-drop .lp-said-text{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}.lp-mark{color:var(--text-primary);background:var(--accent-tint);box-shadow:inset 0 -2px 0 var(--accent);border-radius:5px;padding:0 3px}.lp-verdict{color:var(--text-primary);border-radius:10px;align-items:center;gap:9px;padding:8px 11px;font-size:.875rem;display:flex}.lp-verdict.is-keep{background:var(--ok-tint)}.lp-verdict.is-keep svg{color:var(--ok-fg)}.lp-verdict.is-drop{background:var(--surface-2);color:var(--text-muted)}.lp-verdict.is-tap{background:var(--medium-tint)}.lp-verdict.is-tap svg{color:var(--medium-fg)}.lp-verdict-why{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}@media (width<=520px){.lp-verdict{flex-wrap:wrap}}.lp-vital{background:#ffffff09;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 9px;display:flex}.lp-vital-held{background:var(--medium-tint);box-shadow:inset 0 0 0 1px #fbbf2459}.lp-spark{width:100%;height:18px;margin-top:2px}.lp-spark polyline{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lp-live-dot{background:var(--ok-fg);border-radius:99px;width:8px;height:8px;position:relative}.lp-live-dot:after{content:"";border-radius:inherit;background:var(--ok-fg);opacity:.35;animation:2s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:-3px}.lp-ask{color:var(--on-accent-fill);background:var(--accent-fill);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.lp-quote{border-left:3px solid var(--accent);color:var(--text-primary);margin-top:12px;padding:4px 0 4px 14px;font-size:.9375rem;line-height:1.5}.lp-map{background:#ffffff05;width:100%;height:auto;display:block}.lp-map-road{fill:none;stroke:#ffffff0f;stroke-width:7px}.lp-map-route{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 5;filter:drop-shadow(0 0 4px var(--accent));animation:1.4s linear infinite lp-march}@keyframes lp-march{to{stroke-dashoffset:-22px}}.lp-map-from{fill:var(--low-fg)}.lp-map-to{fill:var(--accent);stroke:#22d3ee59;stroke-width:6px}.lp-packet{background:var(--surface-3);border-radius:5px;gap:2px;height:14px;display:flex;position:relative;overflow:hidden}.lp-packet-seg{height:100%}.lp-packet:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:30%;animation:2.6s ease-in-out infinite lp-sweep;position:absolute;inset:0}@keyframes lp-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.lp-strip{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border-radius:8px;padding:6px 8px;overflow:hidden}.lp-strip:first-child{color:var(--text-primary);background:var(--high-tint)}@media (width<=520px){.lp-strip{white-space:normal}}.lp-answer{color:var(--ok-fg);background:var(--ok-tint);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:.875rem;display:flex}.lp-spot{perspective:1800px;border:1px solid var(--glass-border-hi);background:radial-gradient(60% 80% at 100% 0,#34d39914,#0000 70%),radial-gradient(60% 80% at 0 100%,#22d3ee12,#0000 70%),linear-gradient(#141c2db3,#0b101b9e);border-radius:32px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;padding:56px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 40px 100px -50px #000000e6}.lp-spot-board{transform-origin:0;transform:rotateY(-16deg)rotateX(5deg)translate(24px)}@media (width<=1023px){.lp-spot{grid-template-columns:1fr;gap:32px;padding:32px 20px}.lp-spot-board{transform:none}}.lp-mini{border:1px solid var(--glass-border);background:#ffffff06;border-radius:18px;gap:14px;padding:20px;display:flex}.lp-gain{height:32px;color:var(--accent);background:var(--accent-tint);border:1px solid #22d3ee4d;border-radius:999px;align-items:center;gap:7px;padding-inline:13px;font-size:.8125rem;font-weight:700;display:inline-flex}.lp-bar{background:#ffffff0d;border-radius:999px;height:16px;position:relative;overflow:hidden}.lp-bar-fill{width:calc(var(--w,1) * 100%);border-radius:inherit;position:absolute;inset:0 auto 0 0}.lp-bar-fill.is-base{background:linear-gradient(90deg,#3b4a63,#5b6b86)}.lp-bar-fill.is-ours{background:linear-gradient(90deg, #0891b2, var(--accent) 60%, #a5f3fc);box-shadow:0 0 24px -2px var(--accent)}.lp-bar-fill.is-ours:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:25%;animation:3.2s ease-in-out infinite lp-sweep;position:absolute;inset:0}.lp-stack{border:1px solid var(--glass-border-hi);background:linear-gradient(#141c2db3,#0b101b9e);border-radius:28px;grid-template-columns:1fr;align-items:start;gap:24px;padding:32px;display:grid;box-shadow:inset 0 1px #ffffff12}.lp-stack-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;display:flex}.lp-stack-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lp-stack-item{border:1px solid var(--glass-border);background:#ffffff08;border-radius:18px;padding:18px}.lp-stack-item.is-tuned{box-shadow:0 0 40px -24px var(--accent);background:linear-gradient(#22d3ee1a,#22d3ee05);border-color:#22d3ee4d}@media (width<=900px){.lp-stack-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.lp-stack{padding:22px 18px}.lp-stack-grid{grid-template-columns:1fr}}.lp-edge{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=900px){.lp-edge{grid-template-columns:1fr}}.lp-edge-hw,.lp-edge-points{border:1px solid var(--glass-border-hi);background:linear-gradient(#141c2db3,#0b101b9e);border-radius:28px;padding:40px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}@media (width<=560px){.lp-edge-hw,.lp-edge-points{padding:26px 20px}}.lp-edge-points{flex-direction:column;justify-content:center;gap:30px;display:flex}.lp-edge-orb{background:radial-gradient(circle,#22d3ee29,#0000 70%);border-radius:999px;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.lp-chipcube{width:92px;height:92px;color:var(--accent);box-shadow:0 0 0 6px #22d3ee0d, 0 0 60px -10px var(--accent), 0 1px 0 #ffffff1f inset;background:linear-gradient(145deg,#1e2a40,#0b111c);border:1px solid #22d3ee59;border-radius:22px;place-items:center;display:grid;position:relative;transform:perspective(600px)rotateX(18deg)rotateY(-18deg)}.lp-cta{isolation:isolate;text-align:center;border:1px solid var(--glass-border-hi);background:radial-gradient(60% 80% at 50% 0%, #22d3ee29, transparent 70%), radial-gradient(50% 70% at 50% 100%, var(--orb-b), transparent 70%), var(--surface-1);border-radius:36px;padding:104px 32px;position:relative;overflow:hidden}.lp-cta>*{position:relative}@media (width<=640px){.lp-cta{border-radius:26px;padding:64px 20px}}.lp-reveal{transition:transform .9s cubic-bezier(.16,1,.3,1)}.lp-reveal.is-armed{transition:none;transform:translateY(36px)}@media (prefers-reduced-motion:reduce){.lp-reveal,.lp-reveal.is-armed{transition:none;transform:none}.lp-root *,.lp-root :before,.lp-root :after{animation:none!important}.lp-rig,.lp-flow-tilt{transition:none}}[data-reduced-motion=true] .lp-reveal{transition:none;transform:none}[data-reduced-motion=true] .lp-root *,[data-reduced-motion=true] .lp-root :before,[data-reduced-motion=true] .lp-root :after{transition:none!important;animation:none!important}@media print{.lp-reveal{transform:none}.lp-nav{position:static}.lp-rig{transform:none}}}
