.dpl-page-enter-active,.dpl-page-leave-active{transition:opacity .22s}.dpl-page-enter-from,.dpl-page-leave-to{opacity:0}html,body{overflow-x:clip}html{scrollbar-gutter:stable}html:has(.dpl-onepager){scrollbar-color:#4cc4ff8c #07091ab3}html:has(.dpl-onepager) ::-webkit-scrollbar{width:16px;height:16px}html:has(.dpl-onepager) ::-webkit-scrollbar-track{background:linear-gradient(#07091ad9,#04060fd9),repeating-linear-gradient(#78aaff0f 0 1px,#0000 1px 4px);border-left:1px solid #78aaff1f;box-shadow:inset 1px 0 #0006}html:has(.dpl-onepager) ::-webkit-scrollbar-thumb{background-color:#0000;background-image:linear-gradient(90deg,#ffffff40 0%,#69f0ff00 18% 82%,#00000059 100%),linear-gradient(#69f0fff2 0%,#4cc4fff2 50%,#2aa8fff2 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:3px solid #07091ae6;border-radius:10px;box-shadow:inset 0 0 0 1px #69f0ff66,inset 0 1px #ffffff73,inset 0 0 10px #4cc4ff66}html:has(.dpl-onepager) ::-webkit-scrollbar-thumb:hover{background-color:#0000;background-image:linear-gradient(90deg,#fff6 0%,#fff0 22% 78%,#0006 100%),linear-gradient(#7bffb2 0%,#69f0ff 55%,#4cc4ff 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;box-shadow:inset 0 0 0 1px #fff9,inset 0 1px #ffffffb3,inset 0 0 18px #7bffb2a6}html:has(.dpl-onepager) ::-webkit-scrollbar-thumb:active{background-color:#0000;background-image:linear-gradient(90deg,#ffffff73 0%,#fff0 22% 78%,#00000073 100%),linear-gradient(#ff5cf3 0%,#a48bff 50%,#69f0ff 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 1px #ffffffd9,inset 0 0 22px #ff5cf3b3}html:has(.dpl-onepager) ::-webkit-scrollbar-corner{background:#07091ad9}.dpl-onepager{--bg:#04060f;--bg-2:#07091a;--ink:#e9f3ff;--ink-dim:#8a9bb8;--ink-mute:#4f5e7a;--line:#78aaff24;--line-2:#78aaff47;--blue:#4cc4ff;--blue-2:#2aa8ff;--cyan:#69f0ff;--green:#7bffb2;--violet:#a48bff;--plasma:#ff5cf3;--hot:#ff8e3c;--glow:0 0 24px #4cc4ff73, 0 0 64px #4cc4ff2e;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Space Grotesk,system-ui,sans-serif;line-height:1.5;position:relative;overflow-x:clip}.dpl-onepager *{box-sizing:border-box}.dpl-onepager a{color:inherit;text-decoration:none}.dpl-onepager img{max-width:100%;display:block}.dpl-onepager ::selection{color:#fff;background:#69f0ff59}.dpl-onepager #cosmos{z-index:0;pointer-events:none;position:fixed;inset:0}.dpl-onepager #cosmos canvas{width:100%;height:100%;display:block}.dpl-onepager .grain{z-index:1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.dpl-onepager .scanline{z-index:1;pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 3px);position:fixed;inset:0}.dpl-onepager .vhs{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.5;position:fixed;inset:0}.dpl-onepager .vhs:before,.dpl-onepager .vhs:after{content:"";pointer-events:none;position:absolute;inset:-2px}.dpl-onepager .vhs:before{background:linear-gradient(#0000 0%,#ffffff0a 48%,#8cdcff0f 50%,#ffffff0a 52%,#0000 100%) 0 0/100% 220%;animation:9s linear infinite dpl-vhs-roll}.dpl-onepager .vhs:after{mix-blend-mode:screen;background:repeating-linear-gradient(#ff507803 0 1px,#0000 1px 2px,#50c8ff03 2px 3px,#0000 3px 4px);animation:2.4s step-end infinite dpl-vhs-jitter}@keyframes dpl-vhs-roll{0%{background-position:0 -120%}to{background-position:0 120%}}@keyframes dpl-vhs-jitter{0%,to{transform:translate(0,0)skew(0)}18%{transform:translate(1.4px)skew(.18deg)}37%{transform:translate(-1.1px)skew(-.22deg)}52%{transform:translate(.8px,.6px)skew(.12deg)}71%{transform:translate(-1.6px)skew(-.16deg)}86%{transform:translate(.6px,-.4px)skew(.2deg)}}@media (prefers-reduced-motion:reduce){.dpl-onepager .vhs:before,.dpl-onepager .vhs:after{animation:none}}.dpl-onepager .nebula{z-index:0;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.1);position:fixed;inset:-10%;overflow:hidden}.dpl-onepager .nebula .neb{filter:blur(100px);opacity:.55;border-radius:50%;position:absolute}.dpl-onepager .nebula .neb-1{background:radial-gradient(circle,#4cc4ff8c 0%,#4cc4ff2e 35%,#0000 65%);width:60vmax;height:60vmax;animation:42s ease-in-out infinite dpl-neb-drift-a,14s ease-in-out infinite dpl-neb-breathe;top:-10vmax;left:-15vmax}.dpl-onepager .nebula .neb-2{background:radial-gradient(circle,#a48bff80 0%,#a48bff26 40%,#0000 70%);width:70vmax;height:70vmax;animation:56s ease-in-out infinite dpl-neb-drift-b,18s ease-in-out -6s infinite dpl-neb-breathe;bottom:-20vmax;right:-20vmax}.dpl-onepager .nebula .neb-3{opacity:.45;background:radial-gradient(circle,#78ffc847 0%,#69f0ff1a 45%,#0000 75%);width:50vmax;height:50vmax;animation:70s ease-in-out infinite dpl-neb-drift-c,22s ease-in-out -10s infinite dpl-neb-breathe;top:30vh;left:35vw}@keyframes dpl-neb-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(6vw,4vh)scale(1.08)}}@keyframes dpl-neb-drift-b{0%,to{transform:translate(0,0)scale(1.05)}50%{transform:translate(-5vw,-3vh)scale(1.15)}}@keyframes dpl-neb-drift-c{0%,to{transform:translate(0,0)scale(.95)}50%{transform:translate(-7vw,5vh)scale(1.1)}}@keyframes dpl-neb-breathe{0%,to{opacity:.35}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.dpl-onepager .nebula .neb{animation:none}}.dpl-onepager .vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% 110%,#4cc4ff1a,#0000 55%),radial-gradient(80% 60% at 50% -10%,#a48bff1a,#0000 60%);position:fixed;inset:0}.dpl-onepager main,.dpl-onepager>header,.dpl-onepager>footer{z-index:2;position:relative}.dpl-onepager .nav{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#04060fd9,#04060f00);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:18px clamp(20px,4vw,56px);transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.dpl-onepager .nav.scrolled{border-bottom-color:var(--line);background:#04060fc7}.dpl-onepager .brand{letter-spacing:.04em;align-items:center;gap:12px;font-family:Orbitron,sans-serif;font-size:18px;font-weight:600;display:flex}.dpl-onepager .brand .mark{background:radial-gradient(circle at 30% 30%,#9ee5ff,#2aa8ff 55%,#0c2a4d);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 18px #4cc4ff99,inset 0 0 12px #ffffff80}.dpl-onepager .brand .mark:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #fff}.dpl-onepager .brand b{color:var(--blue);font-weight:700}.dpl-onepager .brand .tld{color:var(--ink-dim);margin-left:-2px;font-weight:400}.dpl-onepager .nav-links{letter-spacing:.24em;text-transform:uppercase;align-self:stretch;align-items:stretch;gap:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.dpl-onepager .nav-links a,.dpl-onepager .sound-toggle{--tile-bg-a:#00000024;--tile-bg-b:#0000004d;--tile-emboss-top:#00000073;--led-color:#8cdcff59;--led-halo:#8cdcff0f;--led-width:58%;--led-height:2px;isolation:isolate;min-height:44px;color:var(--ink-dim);font:inherit;cursor:pointer;background-image:linear-gradient(90deg, var(--led-color), var(--led-color)), linear-gradient(0deg, var(--led-halo) 0%, transparent 38%), linear-gradient(180deg, var(--tile-bg-a), var(--tile-bg-b));background-size:var(--led-width) var(--led-height), 100% 100%, 100% 100%;box-shadow:inset 0 1px 0 var(--tile-emboss-top);background-position:bottom,0 0,0 0;background-repeat:no-repeat;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:color .25s,background-size .3s,box-shadow .3s,--led-color .3s,--led-halo .3s;display:inline-flex;position:relative}.dpl-onepager .nav-links>:not(:first-child):before{content:"";pointer-events:none;background:linear-gradient(#0000,#8cc8ff38 50%,#0000);width:1px;position:absolute;top:18%;bottom:18%;left:0}.dpl-onepager .nav-links a:hover,.dpl-onepager .sound-toggle:hover,.dpl-onepager .nav-links a:focus-visible,.dpl-onepager .sound-toggle:focus-visible{--led-color:#b4ebfff2;--led-halo:#4cc4ff38;--led-width:78%;color:#f0f9ff;outline:none;box-shadow:inset 0 1px #00000080,inset 0 -18px 28px -16px #4cc4ff2e}.dpl-onepager .nav-links a.nav-cta{--tile-bg-a:#2864a038;--tile-bg-b:#12325a5c;--led-color:#b4ebffd9;--led-halo:#4cc4ff2e;--led-width:72%;text-shadow:0 0 6px #8cdcff59;color:#eaf6ff!important}.dpl-onepager .nav-links a.nav-cta:hover,.dpl-onepager .nav-links a.nav-cta:focus-visible{--led-color:#d2f5ff;--led-halo:#8cdcff52;--led-width:88%;box-shadow:inset 0 1px #00000073,inset 0 -22px 34px -16px #4cc4ff4d}.dpl-onepager .sound-toggle{text-transform:inherit}.dpl-onepager .sound-toggle.muted{color:var(--ink-mute)}.dpl-onepager .sound-toggle svg{display:block}.dpl-onepager .sound-toggle-label{font-size:11px}@media (width<=780px){.dpl-onepager .sound-toggle-label{display:none}.dpl-onepager .sound-toggle{padding:0 14px}}.dpl-onepager .nav .pill{border:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.dpl-onepager .nav .pill i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%}@media (width<=780px){.dpl-onepager .nav-links a:not(.nav-cta),.dpl-onepager .nav .pill{display:none}.dpl-onepager .nav-cta{letter-spacing:.08em;white-space:nowrap;font-size:12px;padding:8px 14px!important}}@media (width<=360px){.dpl-onepager .brand .tld{display:none}}.dpl-onepager .mono{letter-spacing:.04em;font-family:JetBrains Mono,monospace}.dpl-onepager .mono-cap{letter-spacing:.3em;color:var(--cyan);text-transform:uppercase;font-size:13px}.dpl-onepager .eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:12px}.dpl-onepager .eyebrow.dim{color:var(--ink-dim)}.dpl-onepager .eyebrow-center{text-align:center}.dpl-onepager .display{letter-spacing:.02em;font-family:Orbitron,sans-serif;font-weight:800;line-height:.95}.dpl-onepager h1.display{font-size:clamp(48px,8vw,120px)}.dpl-onepager h2.display{font-size:clamp(36px,5.6vw,84px);line-height:1}.dpl-onepager h3.display{letter-spacing:.04em;font-family:Orbitron,sans-serif;font-weight:700}.dpl-onepager .body-lg{color:var(--ink-dim);max-width:62ch;font-size:clamp(17px,1.3vw,21px);line-height:1.65}.dpl-onepager .glow-text{text-shadow:0 0 30px #69f0ff59,0 0 60px #4cc4ff33}.dpl-onepager .grad-text{background:linear-gradient(90deg,#fff 0%,#69f0ff 50%,#4cc4ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dpl-onepager .accent{color:var(--cyan)}.dpl-onepager .hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.dpl-onepager .viewport-frame{z-index:3;pointer-events:none;position:fixed;inset:0}.dpl-onepager .viewport-frame .corner{border:1px solid var(--line-2);opacity:.4;width:120px;height:120px;position:absolute}.dpl-onepager .viewport-frame .corner.tl{border-bottom:none;border-right:none;top:96px;left:32px}.dpl-onepager .viewport-frame .corner.tr{border-bottom:none;border-left:none;top:96px;right:32px}.dpl-onepager .viewport-frame .corner.bl{border-top:none;border-right:none;bottom:32px;left:32px}.dpl-onepager .viewport-frame .corner.br{border-top:none;border-left:none;bottom:32px;right:32px}@media (width<=720px){.dpl-onepager .viewport-frame .corner{width:60px;height:60px}}.dpl-onepager .viewport-frame .signal-bars{opacity:.55;align-items:flex-end;gap:3px;height:18px;display:flex;position:absolute;bottom:44px;left:44px}.dpl-onepager .viewport-frame .signal-bars span{background:var(--cyan,#4cc4ff);transform-origin:bottom;width:3px;animation:1.4s ease-in-out infinite dpl-signal-bar;box-shadow:0 0 6px #4cc4ff99}.dpl-onepager .viewport-frame .signal-bars span:first-child{height:30%;animation-delay:0s}.dpl-onepager .viewport-frame .signal-bars span:nth-child(2){height:55%;animation-delay:.18s}.dpl-onepager .viewport-frame .signal-bars span:nth-child(3){height:75%;animation-delay:.36s}.dpl-onepager .viewport-frame .signal-bars span:nth-child(4){height:95%;animation-delay:.54s}.dpl-onepager .viewport-frame .signal-bars span:nth-child(5){height:65%;animation-delay:.72s}@keyframes dpl-signal-bar{0%,to{opacity:.5;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@media (width<=720px){.dpl-onepager .viewport-frame .signal-bars{height:14px;bottom:24px;left:24px}}.dpl-onepager .scan-sweep{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dpl-onepager .scan-sweep:before{content:"";mix-blend-mode:screen;background:linear-gradient(#0000 0%,#8cdcff0a 45%,#b4f0ff17 50%,#8cdcff0a 55%,#0000 100%);height:18vh;animation:12s linear infinite dpl-scan-sweep;position:absolute;top:-10vh;left:0;right:0}@keyframes dpl-scan-sweep{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(120vh)}}.dpl-onepager .glitch-text{position:relative}.dpl-onepager .glitch-text.glitching{animation:.22s steps(2,end) dpl-glitch-shake}.dpl-onepager .glitch-text.glitching:before,.dpl-onepager .glitch-text.glitching:after{content:attr(data-text);pointer-events:none;background:inherit;-webkit-text-fill-color:transparent;mix-blend-mode:screen;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.dpl-onepager .glitch-text.glitching:before{text-shadow:-2px 0 #50dcffd9;clip-path:inset(0 0 55%);transform:translate(-2px)}.dpl-onepager .glitch-text.glitching:after{text-shadow:2px 0 #ff50b4d9;clip-path:inset(45% 0 0);transform:translate(2px)}@keyframes dpl-glitch-shake{0%,to{transform:translate(0,0)}25%{transform:translate(-1px)}50%{transform:translate(2px)}75%{transform:translate(-1px,1px)}}.dpl-onepager .hero{--px:0;--py:0}.dpl-onepager .hero .alien-orb{transform:translate3d(calc(var(--px) * 10px), calc(var(--py) * 8px), 0);transition:transform .22s ease-out}.dpl-onepager .hero .h-titles{transform:translate3d(calc(var(--px) * 6px), calc(var(--py) * 4px), 0);transition:transform .26s ease-out}.dpl-onepager .hero .hero-tag{transform:translate3d(calc(var(--px) * 4px), calc(var(--py) * 3px), 0);transition:transform .3s ease-out}.dpl-onepager .hero .hero-lead{transform:translate3d(calc(var(--px) * 3px), calc(var(--py) * 2px), 0);transition:transform .32s ease-out}@media (prefers-reduced-motion:reduce){.dpl-onepager .viewport-frame .signal-bars span,.dpl-onepager .scan-sweep:before,.dpl-onepager .glitch-text.glitching{animation:none}.dpl-onepager .hero .alien-orb,.dpl-onepager .hero .h-titles,.dpl-onepager .hero .hero-tag,.dpl-onepager .hero .hero-lead{transform:none}}.dpl-onepager .hero-inner{max-width:1100px;margin:0 auto;position:relative}.dpl-onepager .hero-tag{border:1px solid var(--line-2);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-dim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c1c80;border-radius:999px;align-items:center;gap:10px;margin-bottom:56px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex}.dpl-onepager .hero-tag .dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:1.8s infinite dpl-pulse}.dpl-onepager .hero-lead{text-align:center;color:var(--ink-dim);margin:56px auto 0}.dpl-onepager .h-titles{margin-top:8px}.dpl-onepager .ctas{margin-top:56px}@keyframes dpl-pulse{50%{opacity:.3}}.dpl-onepager .alien-orb{place-items:center;width:clamp(180px,20vw,280px);height:clamp(180px,20vw,280px);margin:56px auto 64px;display:grid;position:relative}.dpl-onepager .alien-svg{filter:drop-shadow(0 0 24px #4cc4ff8c)drop-shadow(0 0 80px #4cc4ff40);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:78%;height:auto;animation:6s ease-in-out infinite dpl-bob}.dpl-onepager .alien-orb{perspective:900px}.dpl-onepager .alien-orb .orbit{transform-style:preserve-3d;pointer-events:none;border:1px solid #69f0ff47;border-radius:50%;position:absolute;-webkit-mask-image:conic-gradient(#0000 0deg,#000 40deg 220deg,#0000 280deg 360deg);mask-image:conic-gradient(#0000 0deg,#000 40deg 220deg,#0000 280deg 360deg)}.dpl-onepager .alien-orb .orbit-1{border-color:#69f0ff8c;animation:28s linear infinite dpl-orbit-1;inset:6%}.dpl-onepager .alien-orb .orbit-2{border-style:dashed;border-color:#a48bff66;animation:46s linear infinite dpl-orbit-2;inset:-4%}.dpl-onepager .alien-orb .orbit-3{border-color:#4cc4ff47;animation:72s linear infinite dpl-orbit-3;inset:-14%}.dpl-onepager .alien-orb .orbit-4{border-style:dashed;border-color:#69f0ff2e;animation:110s linear infinite dpl-orbit-4;inset:-26%;-webkit-mask-image:conic-gradient(#000 0deg 140deg,#0000 200deg 360deg);mask-image:conic-gradient(#000 0deg 140deg,#0000 200deg 360deg)}.dpl-onepager .alien-orb .sat{background:#d8f5ff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);box-shadow:0 0 8px #69f0fff2,0 0 22px #4cc4ffb3,0 0 48px #4cc4ff59}.dpl-onepager .alien-orb .orbit-2 .sat{background:#c9b8ff;width:4px;height:4px;box-shadow:0 0 6px #a48bfff2,0 0 18px #a48bff8c}.dpl-onepager .alien-orb .orbit-3 .sat{background:#69f0ff;width:3px;height:3px;box-shadow:0 0 5px #69f0ffe6,0 0 14px #69f0ff80}@keyframes dpl-orbit-1{0%{transform:rotateY(78deg)rotate(0)}to{transform:rotateY(78deg)rotate(360deg)}}@keyframes dpl-orbit-2{0%{transform:rotateX(58deg)rotateY(22deg)rotate(415deg)}to{transform:rotateX(58deg)rotateY(22deg)rotate(55deg)}}@keyframes dpl-orbit-3{0%{transform:rotateX(74deg)rotate(115deg)}to{transform:rotateX(74deg)rotate(475deg)}}@keyframes dpl-orbit-4{0%{transform:rotateX(70deg)rotateY(-18deg)rotate(520deg)}to{transform:rotateX(70deg)rotateY(-18deg)rotate(160deg)}}@media (prefers-reduced-motion:reduce){.dpl-onepager .alien-orb .orbit{animation:none!important}}.dpl-onepager .alien-orb .core{background:radial-gradient(circle at 32% 28%,#d8f5ff 0%,#69f0ff 22%,#2aa8ff 50%,#0a3a6e 80%,#07111f 100%);border-radius:50%;width:78%;height:78%;animation:6s ease-in-out infinite dpl-bob;position:relative;box-shadow:inset -20px -28px 60px #00000080,inset 20px 20px 60px #ffffff2e,0 0 60px #4cc4ff80,0 0 140px #4cc4ff59}.dpl-onepager .alien-orb .face{justify-content:center;align-items:center;gap:12%;display:flex;position:absolute;inset:18% 16%}.dpl-onepager .alien-orb .eye{background:radial-gradient(circle at 50% 40%,#08111f,#02060f);border-radius:50%;width:30%;height:55%;transform:rotate(-12deg);box-shadow:inset 0 0 18px #69f0ff4d,0 0 24px #4cc4ff73}.dpl-onepager .alien-orb .eye.r{transform:rotate(12deg)}.dpl-onepager .alien-orb .glint{filter:blur(1px);background:#ffffffd9;border-radius:50%;width:14%;height:10%;position:absolute;top:18%;left:24%}@keyframes dpl-spin{to{transform:rotate(360deg)}}@keyframes dpl-bob{50%{transform:translateY(-10px)}}.dpl-onepager .h-titles{flex-direction:column;align-items:center;gap:10px;display:flex}.dpl-onepager .h-titles .row{align-items:center;gap:18px;display:flex}.dpl-onepager .h-titles .bar{background:linear-gradient(90deg, transparent, var(--cyan), transparent);opacity:.6;width:clamp(40px,8vw,90px);height:1px}.dpl-onepager .ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:38px;display:flex}.dpl-onepager .btn{letter-spacing:.22em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:18px 30px;font-family:JetBrains Mono,monospace;font-size:13px;transition:all .3s;display:inline-flex;position:relative}.dpl-onepager .btn .arr{border-top:1.5px solid;border-right:1.5px solid;width:14px;height:14px;transition:all .3s;transform:rotate(45deg)}.dpl-onepager .btn .arr.arr-sm{border-top-width:1px;border-right-width:1px;width:8px;height:8px}.dpl-onepager .btn:hover .arr{transform:translate(3px,-3px)rotate(45deg)}.dpl-onepager .btn-primary{color:#04101f;background:linear-gradient(135deg,#69f0ff 0%,#4cc4ff 50%,#2aa8ff 100%);box-shadow:0 10px 40px #4cc4ff73,inset 0 0 0 1px #ffffff1a}.dpl-onepager .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 60px #4cc4ff99}.dpl-onepager .btn-ghost{color:var(--ink);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c1c80}.dpl-onepager .btn-ghost:hover{border-color:var(--blue);background:#4cc4ff14}.dpl-onepager .scroll-hint{z-index:35;cursor:pointer;letter-spacing:.36em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 18px #69f0ff8c;opacity:.95;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;font-family:JetBrains Mono,monospace;font-size:12px;transition:opacity .4s,transform .4s;display:flex;position:fixed;bottom:4px;left:50%;transform:translate(-50%)}.dpl-onepager .scroll-hint:hover{opacity:1}.dpl-onepager .scroll-hint--hidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(12px)}.dpl-onepager .scroll-hint:focus-visible{outline:none}.dpl-onepager .scroll-hint:focus-visible .line{box-shadow:0 0 0 2px #69f0ffa6}.dpl-onepager .scroll-hint .line{background:linear-gradient(to bottom, transparent, var(--cyan));width:2px;height:24px;position:relative;overflow:hidden;box-shadow:0 0 14px #69f0ff66}.dpl-onepager .scroll-hint .line:after{content:"";background:var(--cyan);width:3px;height:14px;box-shadow:0 0 10px var(--cyan);animation:1.6s ease-in-out infinite dpl-drop;position:absolute;top:0;left:-1px}@keyframes dpl-drop{0%{opacity:0;top:-10px}30%{opacity:1}to{opacity:0;top:24px}}.dpl-onepager .space-stage{min-height:calc(var(--station-count,12) * 100vh)}@media (width<=720px){.dpl-onepager .space-stage{min-height:0}.dpl-onepager .scroll-hint{display:none}}.dpl-onepager section{padding:clamp(80px,10vw,160px) clamp(20px,5vw,80px);position:relative}.dpl-onepager .section-head{flex-direction:column;align-items:flex-start;gap:18px;max-width:980px;margin-bottom:72px;display:flex}.dpl-onepager .section-head .num{letter-spacing:.4em;color:var(--cyan);align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.dpl-onepager .section-head .num:before{content:"";background:var(--cyan);width:36px;height:1px}.dpl-onepager .section-head h2,.dpl-onepager .section-head p{margin:0}.dpl-onepager .partners{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#4cc4ff08,#0000);padding:60px 0}.dpl-onepager .partners .lead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:36px;padding:0 clamp(20px,5vw,80px);display:flex}.dpl-onepager .partners .lead .label{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-dim);font-family:JetBrains Mono,monospace;font-size:11px}.dpl-onepager .partners .lead .stat{gap:32px;font-family:Orbitron,sans-serif;display:flex}.dpl-onepager .partners .lead .stat .v{color:var(--cyan);font-size:22px}.dpl-onepager .partners .lead .stat .k{color:var(--ink-mute);letter-spacing:.2em;text-transform:uppercase;font-size:10px;display:block}.dpl-onepager .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dpl-onepager .track{align-items:center;gap:64px;width:max-content;padding:14px 0;animation:50s linear infinite dpl-scroll;display:flex}.dpl-onepager .track:hover{animation-play-state:paused}@keyframes dpl-scroll{to{transform:translate(-50%)}}.dpl-onepager .logo{color:var(--ink-dim);letter-spacing:.04em;border:1px solid var(--line);white-space:nowrap;background:#080c1c66;border-radius:14px;align-items:center;gap:10px;padding:10px 22px;font-family:Orbitron,sans-serif;font-size:20px;font-weight:600;transition:all .3s;display:flex}.dpl-onepager .logo:hover{color:var(--cyan);border-color:var(--line-2);box-shadow:0 0 20px #4cc4ff26}.dpl-onepager .logo .dot{opacity:.5;background:currentColor;border-radius:50%;width:8px;height:8px}.dpl-onepager .power-section{padding-top:140px}.dpl-onepager .power{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;max-width:1400px;margin:0 auto;display:grid}@media (width<=960px){.dpl-onepager .power{grid-template-columns:1fr}}.dpl-onepager .power .copy h2{margin:18px 0 28px}.dpl-onepager .power .questions{color:var(--ink-dim);flex-direction:column;gap:20px;font-family:Space Grotesk,sans-serif;font-size:18px;line-height:1.55;display:flex}.dpl-onepager .power .questions p{border-left:2px solid var(--line);margin:0;padding-left:22px;transition:all .3s}.dpl-onepager .power .questions p:hover{border-color:var(--cyan);color:var(--ink)}.dpl-onepager .power .questions p.q{color:var(--ink);font-weight:500}.dpl-onepager .power .questions p.accent{color:var(--cyan)}.dpl-onepager .power .panel{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#4cc4ff0f,#080c1cb3);border-radius:24px;padding:44px;position:relative;box-shadow:0 30px 80px #00000080,inset 0 0 0 1px #ffffff08}.dpl-onepager .power .panel:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#69f0ff80,#0000 40% 60%,#a48bff66);border-radius:24px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dpl-onepager .power .panel h3{margin:0 0 18px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:600}.dpl-onepager .power .panel p.lead-text{color:var(--ink-dim);margin:0 0 32px;font-size:16px;line-height:1.65}.dpl-onepager .power .feat{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding:18px 0;display:flex}.dpl-onepager .power .feat:last-child{padding-bottom:0}.dpl-onepager .power .feat .ic{border:1px solid var(--line-2);width:44px;height:44px;color:var(--cyan);background:linear-gradient(135deg,#69f0ff33,#4cc4ff0d);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dpl-onepager .power .feat h4{letter-spacing:.04em;margin:0 0 4px;font-size:15px;font-weight:600}.dpl-onepager .power .feat p{color:var(--ink-dim);margin:0;font-size:13px;line-height:1.5}.dpl-onepager .power .panel .meta{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-mute);justify-content:space-between;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.dpl-onepager .panel-cta{justify-content:center;width:100%;margin-top:30px}.dpl-onepager .services-head{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:80px;display:grid}.dpl-onepager .services-title{margin-top:18px}.dpl-onepager .services-intro{text-align:right;margin-left:auto}@media (width<=880px){.dpl-onepager .services-head{grid-template-columns:1fr;gap:30px}.dpl-onepager .services-intro{text-align:left;margin-left:0}}.dpl-onepager .services-grid{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#080c1cd1;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}@media (width<=980px){.dpl-onepager .services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.dpl-onepager .services-grid{grid-template-columns:1fr}}.dpl-onepager .svc{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:default;padding:44px 36px;transition:all .4s;position:relative;overflow:hidden}.dpl-onepager .svc:nth-child(3n){border-right:none}.dpl-onepager .svc:nth-last-child(-n+3){border-bottom:none}@media (width<=980px){.dpl-onepager .svc:nth-child(3n){border-right:1px solid var(--line)}.dpl-onepager .svc:nth-child(2n){border-right:none}.dpl-onepager .svc:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.dpl-onepager .svc:nth-last-child(-n+2){border-bottom:none}}@media (width<=620px){.dpl-onepager .svc{border-right:none!important}.dpl-onepager .svc:not(:last-child){border-bottom:1px solid var(--line)!important}}.dpl-onepager .svc:after{content:"";opacity:0;background:radial-gradient(60% 60% at 50% 0,#4cc4ff14,#0000);transition:all .4s;position:absolute;inset:0}.dpl-onepager .svc:hover{background:#4cc4ff0a}.dpl-onepager .svc:hover:after{opacity:1}.dpl-onepager .svc .ic{border:1px solid var(--line-2);background:#080c1cb3;border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:22px;display:grid;box-shadow:inset 0 0 28px #4cc4ff2e}.dpl-onepager .svc .ic svg{width:28px;height:28px}.dpl-onepager .svc .num{letter-spacing:.28em;color:var(--ink-mute);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:11px}.dpl-onepager .svc h3{letter-spacing:.04em;color:var(--ink);margin:0 0 12px;font-family:Orbitron,sans-serif;font-size:20px;font-weight:600}.dpl-onepager .svc p{color:var(--ink-dim);margin:0;font-size:14px;line-height:1.6}.dpl-onepager .svc .tag{letter-spacing:.24em;text-transform:uppercase;color:var(--cyan);opacity:0;align-items:center;gap:6px;margin-top:18px;font-family:JetBrains Mono,monospace;font-size:10px;transition:all .3s;display:inline-flex;transform:translateY(6px)}.dpl-onepager .svc:hover .tag{opacity:1;transform:translateY(0)}.dpl-onepager .ic.c-blue{color:var(--blue)}.dpl-onepager .ic.c-cyan{color:var(--cyan)}.dpl-onepager .ic.c-green{color:var(--green)}.dpl-onepager .ic.c-violet{color:var(--violet)}.dpl-onepager .ic.c-hot{color:var(--hot)}.dpl-onepager .ic.c-plasma{color:var(--plasma)}.dpl-onepager .vorteile{flex-direction:column;gap:120px;display:flex}.dpl-onepager .v-row{grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1400px;margin:0 auto;display:grid}@media (width<=960px){.dpl-onepager .v-row{grid-template-columns:1fr;gap:40px}}.dpl-onepager .v-row.flip .v-art{order:2}@media (width<=960px){.dpl-onepager .v-row.flip .v-art{order:0}}.dpl-onepager .v-copy h3{letter-spacing:.02em;margin:18px 0 24px;font-family:Orbitron,sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.05}.dpl-onepager .v-copy .body-lg{margin-bottom:28px}.dpl-onepager .v-bullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dpl-onepager .v-bullets li{color:var(--ink-dim);align-items:flex-start;gap:14px;font-size:15px;display:flex}.dpl-onepager .v-bullets li:before{content:"";background:linear-gradient(135deg, var(--cyan), var(--blue));clip-path:polygon(0 0,100% 0,80% 50%,100% 100%,0 100%,20% 50%);border-radius:3px;flex-shrink:0;width:14px;height:14px;margin-top:6px;box-shadow:0 0 12px #69f0ff80}.dpl-onepager .v-art{aspect-ratio:1;border:1px solid var(--line-2);background:#080c1c99;border-radius:24px;position:relative;overflow:hidden}.dpl-onepager .v-art .frame{pointer-events:none;z-index:5;border:1px solid #69f0ff2e;border-radius:14px;position:absolute;inset:14px}.dpl-onepager .v-art .frame:before,.dpl-onepager .v-art .frame:after{content:"";border:1.5px solid var(--cyan);width:24px;height:24px;position:absolute}.dpl-onepager .v-art .frame:before{border-bottom:none;border-right:none;top:-2px;left:-2px}.dpl-onepager .v-art .frame:after{border-top:none;border-left:none;bottom:-2px;right:-2px}.dpl-onepager .v-art .label{z-index:6;letter-spacing:.28em;text-transform:uppercase;color:var(--cyan);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060fb3;border-radius:6px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;bottom:24px;left:24px}.dpl-onepager .v-art .coord{z-index:6;letter-spacing:.18em;color:var(--ink-mute);font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;top:24px;right:24px}.dpl-onepager .v-art canvas{width:100%;height:100%;position:absolute;inset:0}.dpl-onepager .v-art.tech{background:radial-gradient(80% 80% at 30% 30%,#0d1d3a,#04060f 70%)}.dpl-onepager .v-art.chess{background:radial-gradient(80% 80% at 70% 30%,#1a1429,#04060f 70%)}.dpl-onepager .v-art.circuit{background:radial-gradient(80% 80%,#0a223a,#04060f 70%)}.dpl-onepager .love{text-align:center;padding:160px 24px;position:relative}.dpl-onepager .love h2{max-width:18ch;margin:0 auto 28px}.dpl-onepager .love p{color:var(--ink-dim);max-width:48ch;margin:0 auto 18px;font-size:clamp(17px,1.6vw,22px);line-height:1.55}.dpl-onepager .love .glyph{color:#0000;-webkit-text-stroke:1px #4cc4ff2e;letter-spacing:.1em;-webkit-user-select:none;user-select:none;opacity:.7;margin-bottom:30px;font-family:Orbitron,sans-serif;font-size:clamp(80px,16vw,200px);font-weight:900;line-height:1}.dpl-onepager .flowpoint-teaser{text-align:center;padding:140px 24px;position:relative}.dpl-onepager .flowpoint-teaser .eyebrow{margin-bottom:24px}.dpl-onepager .flowpoint-teaser .glyph{color:#0000;-webkit-text-stroke:1px #4cc4ff2e;letter-spacing:.1em;-webkit-user-select:none;user-select:none;opacity:.7;margin-bottom:28px;font-family:Orbitron,sans-serif;font-size:clamp(48px,9vw,110px);font-weight:900;line-height:1}.dpl-onepager .flowpoint-teaser h2{max-width:20ch;margin:0 auto 18px}.dpl-onepager .flowpoint-teaser .tagline{letter-spacing:.02em;margin:0 auto 28px;font-size:clamp(18px,1.8vw,24px)}.dpl-onepager .flowpoint-teaser p{color:var(--ink-dim);max-width:56ch;margin:0 auto 18px;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.dpl-onepager .flowpoint-teaser .fp-points{text-align:left;max-width:56ch;color:var(--ink-dim);gap:14px;margin:32px auto 28px;padding:0;font-size:clamp(15px,1.4vw,18px);line-height:1.55;list-style:none;display:grid}.dpl-onepager .flowpoint-teaser .fp-points li{padding-left:26px;position:relative}.dpl-onepager .flowpoint-teaser .fp-points li:before{content:"⌬";color:#4cc4ffb3;font-size:.95em;line-height:1.6;position:absolute;top:0;left:0}.dpl-onepager .flowpoint-teaser .fp-migration{color:var(--ink-dim);opacity:.75;letter-spacing:.04em;max-width:60ch;margin-top:28px;margin-left:auto;margin-right:auto;font-size:13px}.dpl-onepager .final{text-align:center;padding:120px 24px 100px;position:relative;overflow:hidden}.dpl-onepager .final:before{content:"";background:radial-gradient(60% 50%,#4cc4ff1f,#0000 70%);position:absolute;inset:0}.dpl-onepager .final-card{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#4cc4ff14,#080c1cb3);border-radius:32px;max-width:1100px;margin:0 auto;padding:80px 40px;position:relative;overflow:hidden}.dpl-onepager .final-card:before{content:"";background:conic-gradient(from 180deg, var(--cyan), var(--violet), var(--blue), var(--cyan));-webkit-mask-composite:xor;opacity:.4;border-radius:32px;padding:1px;animation:12s linear infinite dpl-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dpl-onepager .final-card .ufo{width:90px;height:90px;margin:0 auto 32px;position:relative}.dpl-onepager .final-card .ufo .body{background:linear-gradient(#c9eaff,#4cc4ff 50%,#15384d);border-radius:50%;height:30px;position:absolute;bottom:18px;left:0;right:0;box-shadow:0 0 30px #4cc4ff99,inset 0 -6px 8px #0006}.dpl-onepager .final-card .ufo .dome{background:radial-gradient(circle at 40% 30%,#ffffffb3,#69f0ff66 50%,#4cc4ff33);border:1px solid #ffffff4d;border-radius:50% 50% 0 0;height:34px;position:absolute;top:14px;left:18px;right:18px}.dpl-onepager .final-card .ufo .beam{filter:blur(2px);border-top:60px solid #69f0ff2e;border-left:34px solid #0000;border-right:34px solid #0000;width:0;height:0;position:absolute;top:60px;left:50%;transform:translate(-50%)}.dpl-onepager .final-title{margin-top:14px}.dpl-onepager .final-lead{text-align:center;margin:0 auto 38px}.dpl-onepager .final-ctas{margin-top:36px}.dpl-onepager .final-disclaimer,.dpl-onepager .final-card .mono.final-disclaimer{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-mute);margin-top:30px;font-size:11px}.dpl-onepager footer{border-top:1px solid var(--line);background:#04060fd9;padding:80px clamp(20px,5vw,80px) 40px}.dpl-onepager .foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;max-width:1400px;margin:0 auto;display:grid}@media (width<=920px){.dpl-onepager .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=560px){.dpl-onepager .foot-grid{grid-template-columns:1fr}}.dpl-onepager .foot-grid h5{letter-spacing:.3em;text-transform:uppercase;color:var(--cyan);margin:0 0 18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.dpl-onepager .foot-grid p{color:var(--ink-dim);margin:0 0 8px;font-size:14px;line-height:1.6}.dpl-onepager .foot-grid a{color:var(--ink-dim);padding:4px 0;font-size:14px;transition:color .2s;display:block}.dpl-onepager .foot-grid a:hover{color:var(--cyan)}.dpl-onepager .brand-foot{margin-bottom:18px}.dpl-onepager .foot-grid .brand-block p{max-width:36ch;font-size:13px}.dpl-onepager .mail{color:var(--cyan);margin-top:18px}.dpl-onepager .muted{color:var(--ink-mute);margin-top:12px;font-size:12px}.dpl-onepager .foot-bottom{border-top:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;max-width:1400px;color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:60px auto 0;padding-top:24px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.dpl-onepager .foot-bottom .links{gap:24px;display:flex}.dpl-onepager .foot-bottom a:hover{color:var(--cyan)}.dpl-onepager .side-progress{z-index:30;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;right:clamp(14px,2vw,28px);transform:translateY(-50%)}.dpl-onepager .side-progress__dot{border:1px solid var(--line-2);cursor:pointer;background:#080c1c8c;border-radius:50%;width:12px;height:12px;padding:0;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;position:relative}.dpl-onepager .side-progress__dot:hover{border-color:var(--cyan);background:#4cc4ff40;transform:scale(1.2)}.dpl-onepager .side-progress__dot--active{background:linear-gradient(135deg, var(--cyan), var(--blue));border-color:var(--cyan);transform:scale(1.35);box-shadow:0 0 14px #69f0ffa6}.dpl-onepager .side-progress__dot:focus-visible{outline:none;box-shadow:0 0 0 2px #69f0ffb3,0 0 0 5px #69f0ff2e}.dpl-onepager .side-progress__label{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);white-space:nowrap;opacity:0;cursor:pointer;background:#04060fd9;border-radius:6px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:22px;transform:translateY(-50%)translate(6px)}.dpl-onepager .side-progress__dot:hover .side-progress__label,.dpl-onepager .side-progress__dot:focus-visible .side-progress__label{opacity:1;transform:translateY(-50%)translate(0)}@media (width<=780px){.dpl-onepager .side-progress{display:none}}@media (width<=720px){.dpl-onepager .hero h1.display{font-size:clamp(28px,9.2vw,48px)}.dpl-onepager .hero-inner{width:100%}.dpl-onepager .hero-lead{max-width:100%}.dpl-onepager .love .glyph{font-size:clamp(48px,9vw,110px)}.dpl-onepager .final-card{padding:56px 20px}.dpl-onepager .final-ctas{flex-direction:column;align-items:stretch}.dpl-onepager .final-ctas .btn{letter-spacing:.16em;white-space:normal;text-align:center;justify-content:center;padding:16px 18px;line-height:1.3}}.dpl-onepager .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.dpl-onepager .reveal.in{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.dpl-onepager,.dpl-onepager *{cursor:none!important}.dpl-onepager input,.dpl-onepager textarea,.dpl-onepager [contenteditable=true]{cursor:text!important}}.dpl-onepager .cursor-hud{pointer-events:none;z-index:9999;width:100vw;height:100vh;position:fixed;inset:0}
