.lp-dark{--ease-out:cubic-bezier(0.16,1,0.3,1);--bg:#0a0e1a;--bg-2:#060911;--panel:rgba(18,24,40,.72);--panel-line:rgba(120,160,220,.14);--cyan:#22d3ee;--amber:#f5a00d;--violet:#7c5cff;--text:#e8ecf5;--text-2:#9aa6be;--text-3:#5c6884;--mono:ui-monospace,"JetBrains Mono","SF Mono",Menlo,monospace;position:relative;min-height:100vh;background:var(--bg);color:var(--text);overflow-x:hidden}.lp-dark:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 15% 0,rgba(34,211,238,.14),transparent 60%),radial-gradient(ellipse 50% 50% at 85% 10%,rgba(124,92,255,.12),transparent 55%),radial-gradient(ellipse 70% 60% at 50% 100%,rgba(245,160,13,.08),transparent 60%);animation:aurora 18s ease-in-out infinite alternate}@keyframes aurora{0%{transform:translateZ(0) scale(1);opacity:.9}50%{transform:translate3d(-2%,1%,0) scale(1.05);opacity:1}to{transform:translate3d(2%,-1%,0) scale(1.02);opacity:.85}}.lp-grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(120,160,220,.06) 1px,transparent 0),linear-gradient(90deg,rgba(120,160,220,.06) 1px,transparent 0);background-size:54px 54px;mask-image:radial-gradient(ellipse 100% 80% at 50% 30%,#000 40%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 30%,#000 40%,transparent 85%)}.lp-grid:after,.lp-grid:before{content:"";position:absolute;border-radius:50%;width:3px;height:3px;background:var(--cyan);box-shadow:0 0 12px 3px rgba(34,211,238,.7)}.lp-grid:before{animation:flow-x 7s linear infinite;top:27%}.lp-grid:after{animation:flow-y 9s linear infinite;left:72%;background:var(--amber);box-shadow:0 0 12px 3px rgba(245,160,13,.6)}@keyframes flow-x{0%{left:-2%}to{left:102%}}@keyframes flow-y{0%{top:-2%}to{top:102%}}.lp-dark .lp{max-width:1180px;margin:0 auto;padding:0 28px}.lp-dark .lp-nav{display:flex;align-items:center;gap:28px;padding:26px 0;border-bottom:1px solid var(--panel-line)}.lp-dark .wordmark{font-family:var(--mono);font-weight:700;font-size:16px;letter-spacing:-.02em;text-decoration:none;color:var(--text)}.lp-dark .wordmark span{color:var(--cyan);text-shadow:0 0 12px rgba(34,211,238,.6)}.lp-dark .lp-nav-links{display:flex;gap:26px;margin-left:auto;align-items:center}.lp-dark .lp-nav-links a{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);text-decoration:none;transition:color .2s}.lp-dark .lp-nav-links a:hover{color:var(--text)}.lp-dark .lp-nav-cta{font-size:12px;text-transform:uppercase;letter-spacing:.1em;padding:9px 18px;color:#04121a;text-decoration:none;font-weight:700;background:linear-gradient(135deg,var(--cyan),#6ee7f5);border-radius:6px;box-shadow:0 0 20px -4px rgba(34,211,238,.6);transition:transform .2s,box-shadow .2s}.lp-dark .lp-nav-cta:hover{transform:translateY(-1px);box-shadow:0 0 28px -2px rgba(34,211,238,.8)}.lp-dark .hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:60px;gap:60px;align-items:center;padding:90px 0 80px}@media (max-width:900px){.lp-dark .hero{grid-template-columns:1fr;gap:44px;padding:56px 0}}.lp-dark .hero-eyebrow{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--cyan);margin:0 0 22px;display:inline-flex;align-items:center;gap:10px;animation:fade-up .7s var(--ease-out,ease) both}.lp-dark .hero-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px 2px rgba(34,211,238,.8);animation:blink 1.6s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.lp-dark .hero h1{font-size:62px;line-height:1.02;letter-spacing:-.035em;margin:0 0 26px;font-weight:700;animation:fade-up .7s .05s var(--ease-out,ease) both}@media (max-width:900px){.lp-dark .hero h1{font-size:42px}}.lp-dark .hero h1 em{font-style:normal;background:linear-gradient(120deg,var(--amber),#ffd166 60%,var(--amber));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px rgba(245,160,13,.35))}.lp-dark .hero-lede{font-size:18px;line-height:1.6;color:var(--text-2);margin:0 0 34px;max-width:46ch;animation:fade-up .7s .12s var(--ease-out,ease) both}.lp-dark .hero-ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center;animation:fade-up .7s .18s var(--ease-out,ease) both}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lp-dark .btn-primary{font-size:14px;font-weight:700;padding:14px 26px;border-radius:8px;background:linear-gradient(135deg,var(--cyan),#67e8f9);color:#04121a;text-decoration:none;box-shadow:0 0 30px -6px rgba(34,211,238,.7);transition:transform .2s,box-shadow .2s}.lp-dark .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 36px -6px rgba(34,211,238,.9)}.lp-dark .btn-secondary{font-size:14px;font-weight:600;padding:14px 26px;border-radius:8px;color:var(--text);text-decoration:none;border:1px solid var(--panel-line);background:rgba(120,160,220,.04);transition:all .2s}.lp-dark .btn-secondary:hover{border-color:var(--cyan);background:rgba(34,211,238,.08)}.lp-dark .ticket{position:relative;border-radius:16px;background:var(--panel);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--panel-line);box-shadow:0 30px 80px -30px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.05);animation:float 6s ease-in-out infinite}.lp-dark .ticket:before{content:"";position:absolute;inset:-1px;border-radius:16px;padding:1px;pointer-events:none;background:linear-gradient(135deg,rgba(34,211,238,.5),transparent 40%,transparent 60%,rgba(124,92,255,.4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-dark .ticket-head{display:flex;justify-content:space-between;align-items:baseline;padding:16px 20px;border-bottom:1px solid var(--panel-line)}.lp-dark .ticket-id{font-family:var(--mono);font-size:12px;color:var(--text-3);letter-spacing:.05em}.lp-dark .ticket-fee{font-family:var(--mono);font-size:12px;color:var(--cyan)}.lp-dark .ticket-body{padding:20px}.lp-dark .ticket-title{font-size:18px;font-weight:600;margin:0 0 6px;color:var(--text)}.lp-dark .ticket-meta{font-family:var(--mono);font-size:12px;color:var(--text-2);margin-bottom:22px}.lp-dark .ticket-meta .amber{color:var(--amber)}.lp-dark .ticket-rail{display:flex;align-items:center;margin:6px 0 10px}.lp-dark .ticket-node{width:11px;height:11px;flex:0 0 11px;border-radius:50%;background:rgba(120,160,220,.2);border:1px solid rgba(120,160,220,.3);transition:all .5s var(--ease-out,ease)}.lp-dark .ticket-node.done{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 10px 1px rgba(34,211,238,.6)}.lp-dark .ticket-node.here{background:var(--amber);border-color:var(--amber);box-shadow:0 0 14px 3px rgba(245,160,13,.7);animation:node-glow 1.8s ease-in-out infinite}@keyframes node-glow{0%,to{box-shadow:0 0 14px 3px rgba(245,160,13,.7)}50%{box-shadow:0 0 22px 6px rgba(245,160,13,.4)}}.lp-dark .ticket-seg{height:2px;flex:1 1;background:rgba(120,160,220,.15);transition:background .5s;position:relative;overflow:hidden}.lp-dark .ticket-seg.done{background:linear-gradient(90deg,var(--cyan),rgba(34,211,238,.4))}.lp-dark .ticket-stages{display:flex;margin-top:10px}.lp-dark .ticket-stages span{flex:1 1;font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.lp-dark .ticket-stages span.here{color:var(--amber);font-weight:700}.lp-dark .ticket-note{margin-top:18px;padding-top:16px;font-size:13px;color:var(--text-2);min-height:42px;line-height:1.5}.lp-dark .band,.lp-dark .ticket-note{border-top:1px solid var(--panel-line)}.lp-dark .band{z-index:2;padding:80px 0}.lp-dark .band-eyebrow{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--cyan);margin:0 0 12px}.lp-dark .band h2{font-size:36px;letter-spacing:-.025em;margin:0 0 14px;font-weight:700}.lp-dark .band-lede{font-size:17px;color:var(--text-2);max-width:62ch;margin:0 0 44px;line-height:1.6}.lp-dark .audiences{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}@media (max-width:760px){.lp-dark .audiences{grid-template-columns:1fr}}.lp-dark .aud{border-radius:14px;padding:30px;background:var(--panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--panel-line);transition:transform .3s var(--ease-out,ease),border-color .3s,box-shadow .3s}.lp-dark .aud:hover{transform:translateY(-4px);border-color:rgba(34,211,238,.4);box-shadow:0 20px 50px -24px rgba(34,211,238,.4)}.lp-dark .aud h3{font-size:20px;margin:0 0 10px;font-weight:700}.lp-dark .aud p{color:var(--text-2);margin:0 0 20px;font-size:14.5px;line-height:1.55}.lp-dark .aud ol{margin:0;padding:0;list-style:none;counter-reset:step}.lp-dark .aud li{position:relative;padding:12px 0 12px 40px;border-top:1px solid var(--panel-line);font-size:14px;color:var(--text-2);counter-increment:step}.lp-dark .aud li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:11px;font-family:var(--mono);font-size:11px;color:var(--cyan);border:1px solid rgba(34,211,238,.3);border-radius:4px;padding:1px 5px}.lp-dark .ledger{border-radius:14px;font-family:var(--mono);max-width:540px;overflow:hidden;background:var(--bg-2);border:1px solid var(--panel-line);box-shadow:inset 0 0 40px -20px rgba(34,211,238,.3),0 20px 50px -30px rgba(0,0,0,.8)}.lp-dark .ledger-row{display:flex;justify-content:space-between;padding:13px 20px;border-bottom:1px solid var(--panel-line);font-size:13px}.lp-dark .ledger-row:last-child{border-bottom:0}.lp-dark .ledger-row .lbl{color:var(--text-2)}.lp-dark .ledger-row .val{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-dark .ledger-row .plus{color:var(--cyan)}.lp-dark .ledger-row.total{background:rgba(34,211,238,.06);font-weight:700}.lp-dark .ledger-row.total .val{color:var(--cyan);text-shadow:0 0 12px rgba(34,211,238,.5)}.lp-dark .assurances{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}@media (max-width:760px){.lp-dark .assurances{grid-template-columns:1fr}}.lp-dark .assurance{padding:24px;border-radius:12px;background:var(--panel);border:1px solid var(--panel-line);transition:border-color .3s,transform .3s}.lp-dark .assurance:hover{border-color:rgba(124,92,255,.4);transform:translateY(-3px)}.lp-dark .assurance h3{font-size:16px;margin:0 0 8px;font-weight:700;display:flex;align-items:baseline;gap:9px}.lp-dark .assurance h3 .n{font-family:var(--mono);font-size:11px;color:var(--violet)}.lp-dark .assurance p{color:var(--text-2);font-size:14px;margin:0;line-height:1.55}.lp-dark .closer{position:relative;z-index:2;text-align:center;padding:100px 0;border-top:1px solid var(--panel-line)}.lp-dark .closer h2{font-size:42px;letter-spacing:-.03em;margin:0 0 16px;font-weight:700}.lp-dark .closer h2 em{font-style:normal;background:linear-gradient(120deg,var(--cyan),var(--violet));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-dark .closer p{color:var(--text-2);font-size:18px;margin:0 0 32px}.lp-dark .lp-footer{position:relative;z-index:2;border-top:1px solid var(--panel-line);padding:36px 0 64px;display:flex;gap:26px;align-items:center;flex-wrap:wrap}.lp-dark .lp-footer .wordmark{font-size:14px}.lp-dark .lp-footer a{font-size:12px;color:var(--text-2);text-decoration:none}.lp-dark .lp-footer a:hover{color:var(--text)}.lp-dark .lp-footer .muted{color:var(--text-3);font-size:12px;margin-left:auto}.lp-dark .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out,ease),transform .7s var(--ease-out,ease)}.lp-dark .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-dark:before,.lp-grid:after,.lp-grid:before,.ticket,.ticket-node.here{animation:none!important}.lp-dark .reveal{opacity:1!important;transform:none!important}.lp-dark .hero h1,.lp-dark .hero-ctas,.lp-dark .hero-eyebrow,.lp-dark .hero-lede{animation:none!important}}:root[data-theme=light] .lp-dark{--bg:#f4f0e8;--bg-2:#fbf8f2;--panel:hsla(0,0%,100%,.7);--panel-line:rgba(120,110,90,.18);--cyan:#0e8f9e;--amber:#b8770a;--violet:#6a4bd4;--text:#2b2620;--text-2:#6b6459;--text-3:#9a9184}:root[data-theme=light] .lp-dark:before{background:radial-gradient(ellipse 60% 50% at 15% 0,rgba(14,143,158,.1),transparent 60%),radial-gradient(ellipse 50% 50% at 85% 10%,rgba(106,75,212,.08),transparent 55%),radial-gradient(ellipse 70% 60% at 50% 100%,rgba(184,119,10,.06),transparent 60%)}:root[data-theme=light] .lp-grid{background-image:linear-gradient(rgba(120,110,90,.08) 1px,transparent 0),linear-gradient(90deg,rgba(120,110,90,.08) 1px,transparent 0)}:root[data-theme=light] .lp-dark .wordmark span{text-shadow:0 0 8px rgba(14,143,158,.3)}:root[data-theme=light] .lp-dark .hero h1 em{filter:drop-shadow(0 0 16px rgba(184,119,10,.2))}:root[data-theme=light] .lp-dark .ticket{box-shadow:0 20px 50px -24px rgba(43,38,32,.25),inset 0 1px 0 hsla(0,0%,100%,.6)}:root[data-theme=light] .lp-dark .btn-primary,:root[data-theme=light] .lp-dark .lp-nav-cta{color:#fff;box-shadow:0 4px 16px -4px rgba(14,143,158,.5)}:root[data-theme=light] .lp-dark .ledger{box-shadow:0 10px 30px -18px rgba(43,38,32,.2)}.lp-dark .lp{position:relative;z-index:2}.lp-dark .lp-grid{z-index:1}.lp-dark .hero-visual,.lp-dark .ticket{position:relative;z-index:2}.hero-cine{position:relative;min-height:92vh;display:flex;flex-direction:column;justify-content:center;padding:0 0 40px;overflow:visible}.globe-wrap{position:absolute;top:50%;right:-6%;transform:translateY(-50%);width:620px;height:620px;max-width:60vw;max-height:90vh;pointer-events:none;z-index:1}.globe-3d{width:100%;height:100%}.globe-halo{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.22),transparent 62%);filter:blur(24px);pointer-events:none;transition:opacity .2s linear}.hero-cine-copy{position:relative;z-index:2;max-width:52ch;will-change:transform,opacity}.hero-cine-title{font-size:clamp(40px,6.2vw,82px);line-height:.98;letter-spacing:-.03em}.scroll-cue{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:3;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);transition:opacity .2s linear}.scroll-cue-line{width:1px;position:relative;overflow:hidden}.scroll-cue-line,.scroll-cue-line:after{height:40px;background:linear-gradient(var(--cyan),transparent)}.scroll-cue-line:after{content:"";position:absolute;top:-40px;left:0;width:100%;animation:cue-fall 1.8s ease-in-out infinite}@keyframes cue-fall{to{top:40px}}@media (max-width:900px){.globe-wrap{right:-20%;opacity:.5;width:500px;height:500px}.hero-cine-copy{max-width:100%}}.rv{opacity:0;transition:opacity .8s var(--ease-out,ease),transform .8s var(--ease-out,ease),filter .8s var(--ease-out,ease);will-change:opacity,transform}.rv.in{opacity:1;transform:none;filter:none}.rv-up{transform:translateY(48px)}.rv-left{transform:translateX(-56px)}.rv-right{transform:translateX(56px)}.rv-scale{transform:scale(.9)}.rv-blur{filter:blur(12px);opacity:0}.rv-flip{transform:perspective(800px) rotateX(14deg) translateY(30px);transform-origin:top}.rv-stagger>*{opacity:0;transform:translateY(28px);transition:opacity .6s var(--ease-out,ease),transform .6s var(--ease-out,ease)}.rv-stagger.in>*{opacity:1;transform:none}.rv-stagger.in>:first-child{transition-delay:.05s}.rv-stagger.in>:nth-child(2){transition-delay:.13s}.rv-stagger.in>:nth-child(3){transition-delay:.21s}.rv-stagger.in>:nth-child(4){transition-delay:.29s}.rv-stagger.in>:nth-child(5){transition-delay:.37s}.rv-stagger.in>:nth-child(6){transition-delay:.45s}.rv h2{position:relative}.rv.in h2:after{content:"";position:absolute;left:0;bottom:-10px;height:3px;width:0;background:linear-gradient(90deg,var(--cyan),transparent);box-shadow:0 0 12px var(--cyan);animation:draw-line .9s .3s var(--ease-out,ease) forwards}@keyframes draw-line{to{width:72px}}@media (prefers-reduced-motion:reduce){.rv,.rv-stagger>*{opacity:1!important;transform:none!important;filter:none!important;transition:none}.rv.in h2:after{animation:none;width:72px}}.lp-dark .band{position:relative;overflow:hidden}.lp-dark .band:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.06),transparent 60%);top:-150px;right:-100px;pointer-events:none;animation:orb-drift 18s ease-in-out infinite}.lp-dark .band:nth-child(2n):before{left:-150px;right:auto;background:radial-gradient(circle,rgba(245,160,13,.05),transparent 60%);animation-duration:22s}@keyframes orb-drift{0%,to{transform:translate(0)}50%{transform:translate(-40px,40px)}}:root[data-theme=dark] .lp-dark .band h2{text-shadow:0 0 30px rgba(34,211,238,.25)}.lp-dark .band+.band{border-top:1px solid transparent}.lp-dark .band:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.3),transparent);animation:divider-sweep 6s ease-in-out infinite}@keyframes divider-sweep{0%,to{opacity:.3}50%{opacity:.8}}.lp-dark .aud,.lp-dark .feature,.lp-dark .step{transition:transform .3s var(--ease-out,ease),box-shadow .3s var(--ease-out,ease),border-color .3s var(--ease-out,ease)}.lp-dark .aud:hover,.lp-dark .feature:hover,.lp-dark .step:hover{transform:translateY(-4px);box-shadow:0 16px 50px -16px rgba(34,211,238,.3)}.hero-cine-title em{display:inline-block;animation:word-pulse 3s ease-in-out infinite}@keyframes word-pulse{0%,to{text-shadow:0 0 20px rgba(245,160,13,.4)}50%{text-shadow:0 0 40px rgba(245,160,13,.7),0 0 60px rgba(245,160,13,.3)}}:root[data-theme=light] .lp-dark .band:after,:root[data-theme=light] .lp-dark .band:before{opacity:.4}:root[data-theme=light] .cyber-bg{opacity:.25}:root[data-theme=light] .lp-dark{--bg:#f4f1ea;--bg-2:#ece8df;--text:#1a1d24;--text-2:#4a5262;--text-3:#6b7488;background:var(--bg);color:var(--text)}:root[data-theme=light] .lp-dark:before{opacity:.4}:root[data-theme=light] .lp-grid{opacity:.5;mix-blend-mode:multiply}:root[data-theme=light] .lp-dark .wordmark{color:var(--text)}:root[data-theme=light] .lp-dark .wordmark span{color:#0891b2;text-shadow:0 0 8px rgba(8,145,178,.3)}:root[data-theme=light] .cy-glow,:root[data-theme=light] .hero-cine-title{text-shadow:none}:root[data-theme=light] .lp-dark .lp-nav-links a{color:var(--text-2)}:root[data-theme=light] .band-eyebrow,:root[data-theme=light] .hero-eyebrow,:root[data-theme=light] .lp-dark .lp-nav-links a:hover{color:#0891b2}:root[data-theme=light] .lp-dark .band h2{text-shadow:none}:root[data-theme=light] .lp-dark .aud,:root[data-theme=light] .lp-dark .feature,:root[data-theme=light] .lp-dark .step{background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.06)}:root[data-theme=light] .lp-dark .aud:hover,:root[data-theme=light] .lp-dark .step:hover{box-shadow:0 16px 40px -18px rgba(8,145,178,.25);border-color:rgba(8,145,178,.3)}:root[data-theme=light] .scroll-cue{color:#0891b2}:root[data-theme=light] .globe-halo{background:radial-gradient(circle,rgba(8,145,178,.12),transparent 62%)}:root[data-theme=light] .lp-dark .btn-secondary{color:var(--text);border-color:rgba(0,0,0,.15)}:root[data-theme=light] .lp-dark .btn-secondary:hover{border-color:#0891b2;background:rgba(8,145,178,.06)}.fx-layer{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.85}:root[data-theme=light] .fx-layer{opacity:.55}:root[data-theme=light] .lp-dark{--bg:#eef4fb;--bg-2:#e2ecf7;--text:#0f1b2d;--text-2:#3d5171;--text-3:#6b7d99;--cyan:#0284c7;background:radial-gradient(ellipse at 70% 20%,rgba(2,132,199,.08),transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(14,165,233,.06),transparent 50%),linear-gradient(180deg,#eef4fb,#e2ecf7)}:root[data-theme=light] .lp-grid{opacity:.6;background-image:linear-gradient(rgba(2,132,199,.07) 1px,transparent 0),linear-gradient(90deg,rgba(2,132,199,.07) 1px,transparent 0);background-size:40px 40px;mix-blend-mode:normal}:root[data-theme=light] .hero-cine-title{color:#0f1b2d}:root[data-theme=light] .cy-glow,:root[data-theme=light] .hero-cine-title{text-shadow:0 2px 20px rgba(2,132,199,.12)}:root[data-theme=light] .band-eyebrow,:root[data-theme=light] .hero-eyebrow,:root[data-theme=light] .scroll-cue{color:#0284c7}:root[data-theme=light] .lp-dark .wordmark span{color:#0284c7;text-shadow:0 0 10px rgba(2,132,199,.4)}:root[data-theme=light] .lp-dark .aud,:root[data-theme=light] .lp-dark .feature,:root[data-theme=light] .lp-dark .step{background:hsla(0,0%,100%,.65);border:1px solid rgba(2,132,199,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 24px -10px rgba(2,132,199,.18)}:root[data-theme=light] .lp-dark .aud:hover,:root[data-theme=light] .lp-dark .step:hover{box-shadow:0 18px 44px -16px rgba(2,132,199,.35);border-color:rgba(2,132,199,.4)}:root[data-theme=light] .lp-dark .band:before{background:radial-gradient(circle,rgba(2,132,199,.08),transparent 60%)}:root[data-theme=light] .lp-dark .band:nth-child(2n):before{background:radial-gradient(circle,rgba(14,165,233,.07),transparent 60%)}:root[data-theme=light] .lp-dark .band:after{background:linear-gradient(90deg,transparent,rgba(2,132,199,.35),transparent)}:root[data-theme=light] .lp-dark .btn-secondary{color:#0f1b2d;border-color:rgba(2,132,199,.3);background:hsla(0,0%,100%,.5)}:root[data-theme=light] .lp-dark .btn-secondary:hover{border-color:#0284c7;background:rgba(2,132,199,.08)}:root[data-theme=light] .lp-dark .lp-nav-links a{color:#3d5171}:root[data-theme=light] .lp-dark .lp-nav-links a:hover{color:#0284c7}:root[data-theme=light] .globe-halo{background:radial-gradient(circle,rgba(2,132,199,.14),transparent 62%)}.fig{position:absolute;pointer-events:none;z-index:1}.fig-stroke{fill:none;stroke:var(--cyan);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fig .head{fill:none;stroke:var(--cyan)}.fig .fig-fill{fill:var(--cyan);stroke:none}:root[data-theme=light] .fig .head,:root[data-theme=light] .fig-stroke{stroke:#0284c7}:root[data-theme=light] .fig .fig-fill{fill:#0284c7}.wheel{transform-box:fill-box;transform-origin:center;animation:wheel-spin .7s linear infinite}@keyframes wheel-spin{to{transform:rotate(1turn)}}.fig-bike .leg-a{animation:pedal-a .7s linear infinite}.fig-bike .leg-a,.fig-bike .leg-b{transform-box:fill-box;transform-origin:64px 42px}.fig-bike .leg-b{animation:pedal-b .7s linear infinite}@keyframes pedal-a{0%,to{transform:rotate(0deg)}50%{transform:rotate(-16deg)}}@keyframes pedal-b{0%,to{transform:rotate(-16deg)}50%{transform:rotate(0deg)}}.fig-bike{opacity:.5}.fig-bike-a{bottom:10%;animation:ride-across 14s linear infinite}.fig-bike-b{top:18%;animation:ride-across 20s linear infinite;animation-delay:-6s;transform:scaleX(.85);opacity:.4}@keyframes ride-across{0%{left:-150px}to{left:110%}}.fig-talk{top:12%;right:5%;opacity:.5}.fig-talk .bob{animation:bob 1.4s ease-in-out infinite}.fig-talk .bob,.fig-talk .bob2{transform-box:fill-box;transform-origin:center}.fig-talk .bob2{animation:bob 1.4s ease-in-out .7s infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.fig-talk .gesture-a{transform-box:fill-box;transform-origin:46px 38px;animation:gesture 1.8s ease-in-out infinite}.fig-talk .gesture-b{transform-box:fill-box;transform-origin:114px 38px;animation:gesture 1.8s ease-in-out .9s infinite}@keyframes gesture{0%,to{transform:rotate(0deg)}50%{transform:rotate(-14deg)}}.fig-talk .chat-1{animation:chat-float 2.4s ease-out infinite;opacity:0}.fig-talk .chat-2{animation:chat-float 2.4s ease-out 1.2s infinite;opacity:0}@keyframes chat-float{0%{opacity:0;transform:translateY(0)}30%{opacity:.8}to{opacity:0;transform:translateY(-16px)}}.fig-shake{opacity:.5}.fig-shake .shake-arm-l{transform-origin:40px 38px}.fig-shake .shake-arm-l,.fig-shake .shake-arm-r{transform-box:fill-box;animation:pump .7s ease-in-out infinite}.fig-shake .shake-arm-r{transform-origin:120px 38px}@keyframes pump{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.fig-shake .spark{transform-box:fill-box;transform-origin:center;animation:spark-pulse .7s ease-in-out infinite}@keyframes spark-pulse{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.5)}}.fig-remote{opacity:.5}.fig-remote .nod{transform-box:fill-box;transform-origin:center;animation:nod 2s ease-in-out infinite}@keyframes nod{0%,to{transform:rotate(0deg)}50%{transform:rotate(4deg)}}.fig-remote .type-a{animation:type-tap .35s ease-in-out infinite}.fig-remote .type-a,.fig-remote .type-b{transform-box:fill-box;transform-origin:45px 36px}.fig-remote .type-b{animation:type-tap .35s ease-in-out .17s infinite}@keyframes type-tap{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}.fig-remote .screen{fill:rgba(34,211,238,.08)}.fig-remote .blip-1{animation:blip .7s steps(1) infinite}.fig-remote .blip-2{animation:blip .7s steps(1) .35s infinite}@keyframes blip{0%,49%{opacity:1}50%,to{opacity:.15}}.fig-carry{opacity:.45}.fig-carry .leg-a{animation:step-a .6s ease-in-out infinite}.fig-carry .leg-a,.fig-carry .leg-b{transform-box:fill-box;transform-origin:44px 50px}.fig-carry .leg-b{animation:step-b .6s ease-in-out infinite}@keyframes step-a{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@keyframes step-b{0%,to{transform:rotate(16deg)}50%{transform:rotate(-16deg)}}.fig-carry .box{fill:rgba(245,160,13,.14);stroke:var(--amber,#f5a00d)}.fig-carry .box-lines{stroke:var(--amber,#f5a00d);stroke-width:1}.fig-wave{opacity:.5}.fig-wave .wave-arm{transform-box:fill-box;transform-origin:30px 36px;animation:wave .8s ease-in-out infinite}@keyframes wave{0%,to{transform:rotate(0deg)}50%{transform:rotate(-24deg)}}@media (prefers-reduced-motion:reduce){.fig *{animation:none!important}.fig-bike{display:none}}@media (max-width:800px){.fig{display:none}}.fig-slot{position:absolute;z-index:1;pointer-events:none}.fig-slot-tr{top:8%;right:4%}.fig-slot-tl{top:10%;left:3%}.fig-slot-bl{bottom:10%;left:4%}.fig-slot .fig{position:static}