@property --W{syntax:"<length>";inherits:true;initial-value:1600px}@property --Ys{syntax:"<length>";inherits:true;initial-value:300px}@media (width>=900px){:root{--g:clamp(24px, 2.6vw, 48px);--th:44px;--gap0:24px}.top{z-index:6;height:calc(var(--g) * 2 + 42px);padding:0 var(--g);background:0 0;position:absolute;top:0;left:0;right:0}.brand{font-size:22px}:is(.top,.sticky-bar) .brand{font-size:26px}:root{--heart-broken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M22 9C20 6.5 17.5 5 14 5 8.5 5 3 9 3 16c0 8 6.5 16 19 25.5l.5-6.5-3-6 4-7z'/%3E%3Cpath d='M27 9c2-2.5 4.5-4 8-4 5.5 0 10 4 10 11 0 8-6.5 16-19 25.5l.5-6.5-3-6 4-7z'/%3E%3C/svg%3E")}.brand:before{content:"";vertical-align:-.18em;background:var(--red-hi);width:1.18em;height:1.09em;-webkit-mask:var(--heart-broken) center / contain no-repeat;mask:var(--heart-broken) center / contain no-repeat;margin-right:.45em;display:inline-block}.top-badge{color:#fff;background:var(--red);transition:filter .2s, transform .2s var(--ease);padding:10px 18px;font-size:15px;box-shadow:0 10px 26px -12px #e11d2ee6,inset 0 1px #ffffff40}.top-badge span{color:#fff}.top-badge:after{content:"→";transition:transform .25s var(--ease);margin-left:8px;font-weight:700;display:inline-block}.top-badge:hover{filter:brightness(1.08)}.top-badge:hover:after{transform:translate(3px)}.hero{--hk:.125;--P:max(clamp(80px, 10vh, 104px), calc(var(--g) + 42px + var(--gap0)));--W0:clamp(1000px, min(max(111vw, 150vh), max(104vw, 260vh - 700px)), 2200px);--Ys00:max(clamp(248px, 35.5vh, 400px), calc(var(--P) + 4.4vw + 88px + var(--W0) / 1.5 * var(--hk)));--dy:max(0px, calc((max(640px, 100vh) - var(--th) - var(--Ys00) - var(--W0) / 1.5 * .3613 - var(--P) + 42px) / 2));--Ys0:calc(var(--Ys00) + var(--dy));--W:var(--W0);--Ys:var(--Ys0);--H:calc(var(--W) / 1.5);--L:calc(50vw - var(--W) * .512);--T:calc(var(--Ys) - var(--H) * .18672);--sx:calc(var(--L) + var(--W) * .38662);--sw:calc(var(--W) * .2505);--sh:calc(var(--H) * .28937);isolation:isolate;height:max(640px,100vh);transition:--W 1s var(--ease), --Ys 1s var(--ease);display:block;overflow:hidden}body:is([data-step=check],[data-step=contact],[data-step=otp]) .hero{--W:clamp(1720px, calc(var(--W0) * 1.18), 2400px);--Ys:max(clamp(150px, 19vh, 190px), calc(var(--W) / 1.5 * var(--hk) + 3vh))}body[data-step=done] .hero{--Ys:max(clamp(110px, 15vh, 160px), calc(var(--W) / 1.5 * var(--hk) + 3vh))}.stage{aspect-ratio:auto;background:var(--ink) url(/assets/hero-oben-1536.webp) no-repeat;background-size:var(--W) auto;background-position:var(--L) calc(var(--T) - var(--H) * .390625);height:auto;position:absolute;inset:0}.stage-inner{inset:auto;left:var(--L);top:var(--T);width:var(--W);aspect-ratio:1536/1024}.stage:after{z-index:1;background:linear-gradient(to bottom, #0b0b0c00 66%, #0b0b0ce6 88%, var(--ink));height:auto;inset:0}.crt{z-index:2;width:25.05%;height:28.937%;box-shadow:none;border-radius:0;animation:none;top:18.672%;left:38.662%;-webkit-mask:url(/assets/crt-maske.svg) 0 0/100% 100% no-repeat;mask:url(/assets/crt-maske.svg) 0 0/100% 100% no-repeat}.hero :is(.crt:not(.has-shot),body:is([data-step=contact],[data-step=otp]) .crt) .crt-page>:not(.crt-bar){visibility:hidden}.hero :is(.crt:not(.has-shot),body:is([data-step=contact],[data-step=otp]) .crt){background:radial-gradient(at 50% 45%,#15281a,#070d08 78%)}.hero :is(.crt:not(.has-shot),body:is([data-step=contact],[data-step=otp]) .crt) .crt-page{filter:none;background:0 0;padding:5cqw 6cqw}.hero :is(.crt:not(.has-shot),body:is([data-step=contact],[data-step=otp]) .crt) .crt-bar{color:#a0e6a8bf;background:0 0;border:0;border-bottom:.4cqw solid #7dff8a38;height:7cqw;font:600 4.2cqw/1 ui-monospace,Menlo,Consolas,monospace}.hero :is(.crt:not(.has-shot),body:is([data-step=contact],[data-step=otp]) .crt) .crt-bar i{background:#3fae4d;box-shadow:0 0 6px #7dff8a}.crt-msg{background:#0a1e0c}.crt.has-shot{background:#1b1d1a}.crt.has-shot .crt-page{padding:0}#crt-url{text-overflow:ellipsis;min-width:0;overflow:hidden}.stage-heart{display:none}.neon{--nw:178;--ny:68;--crack:0;left:calc((786 - var(--nw) / 2) / 1536 * 100%);top:calc((var(--ny) - var(--nw) * .117) / 1024 * 100%);width:calc(var(--nw) / 1536 * 100%);aspect-ratio:1;pointer-events:none;display:block;position:absolute}.neon i{--edge:calc((155 - var(--ny) + var(--nw) * .117) / var(--nw) * 100%);z-index:2;mix-blend-mode:screen;-webkit-mask:linear-gradient(#000 calc(var(--edge) - 0.3%), transparent calc(var(--edge) + 0.3%));mask:linear-gradient(#000 calc(var(--edge) - 0.3%), transparent calc(var(--edge) + 0.3%));transform-origin:48% 86%;transition:translate .6s var(--ease), rotate .6s var(--ease);background:url(/assets/neon-herz-640.webp) 0 0/100% 100%;position:absolute;inset:0}.neon-l{clip-path:polygon(0% 0%,49.7% 0%,49.7% 19.9%,49.7% 20.5%,49.7% 21.7%,49.7% 22.9%,49.8% 24%,49.9% 25.2%,49.6% 26.4%,49% 27.5%,48.5% 28.7%,48% 29.9%,47.5% 31.1%,47% 32.2%,46.5% 33.4%,45.9% 34.6%,45.9% 35.7%,46.3% 36.9%,47.3% 38.1%,48.4% 39.3%,49.4% 40.4%,50.4% 41.6%,51.5% 42.8%,52.5% 43.9%,52.7% 45.1%,52.3% 46.3%,51.5% 47.5%,50.7% 48.6%,49.9% 49.8%,49% 51%,48.2% 52.1%,47.5% 53.3%,46.7% 54.5%,45.8% 55.7%,45.1% 56.8%,45.2% 58%,45.8% 59.2%,46.7% 60.4%,47.7% 61.5%,48.5% 62.7%,49.4% 63.9%,50.2% 65%,51.3% 66.2%,51.4% 67.4%,51.2% 68.6%,51% 69.7%,50.6% 70.9%,50.4% 72.1%,50% 73.2%,49.7% 74.4%,49.4% 75.6%,49.2% 76.8%,48.8% 77.9%,48.6% 79.1%,48.2% 80.3%,47.9% 81.4%,47.7% 82.6%,47.5% 83.8%,47.2% 85%,48.8% 100%,0% 100%);translate:calc(var(--crack) * -4%) calc(var(--crack) * 1%);rotate:calc(var(--crack) * -4deg)}.neon-r{clip-path:polygon(100% 0%,49.7% 0%,49.7% 19.9%,49.7% 20.5%,49.7% 21.7%,49.7% 22.9%,49.8% 24%,49.9% 25.2%,49.6% 26.4%,49% 27.5%,48.5% 28.7%,48% 29.9%,47.5% 31.1%,47% 32.2%,46.5% 33.4%,45.9% 34.6%,45.9% 35.7%,46.3% 36.9%,47.3% 38.1%,48.4% 39.3%,49.4% 40.4%,50.4% 41.6%,51.5% 42.8%,52.5% 43.9%,52.7% 45.1%,52.3% 46.3%,51.5% 47.5%,50.7% 48.6%,49.9% 49.8%,49% 51%,48.2% 52.1%,47.5% 53.3%,46.7% 54.5%,45.8% 55.7%,45.1% 56.8%,45.2% 58%,45.8% 59.2%,46.7% 60.4%,47.7% 61.5%,48.5% 62.7%,49.4% 63.9%,50.2% 65%,51.3% 66.2%,51.4% 67.4%,51.2% 68.6%,51% 69.7%,50.6% 70.9%,50.4% 72.1%,50% 73.2%,49.7% 74.4%,49.4% 75.6%,49.2% 76.8%,48.8% 77.9%,48.6% 79.1%,48.2% 80.3%,47.9% 81.4%,47.7% 82.6%,47.5% 83.8%,47.2% 85%,48.8% 100%,100% 100%);translate:calc(var(--crack) * 4%) calc(var(--crack) * 1%);rotate:calc(var(--crack) * 4deg)}.neon:before{content:"";z-index:2;mix-blend-mode:screen;opacity:.6;background:radial-gradient(38% 46% at 50% 52%,#ff28468c,#ff284629 55%,#ff284600 100%);position:absolute;inset:-45% -110% 20%}.neon:after{content:"";z-index:2;left:-70%;right:-70%;top:calc((155 - var(--ny) + var(--nw) * .117) / var(--nw) * 100%);mix-blend-mode:screen;opacity:.55;background:radial-gradient(50% 100% at 50% 0,#ff465ab3,#ff465a00 100%);height:9%;position:absolute}.neon-s{z-index:3;opacity:0;background:#fff6d8;border-radius:50%;width:4px;height:4px;position:absolute;top:38%;left:49%}.dm .neon i,.dm .neon:before,.dm .neon:after{animation:1.1s .1s both neon-on}.dm .neon-r{animation:1.1s .25s both neon-on,9s 4s infinite neon-hum}body:is([data-step=check],[data-step=contact],[data-step=otp]) .neon-l{translate:-5% 1.5%;rotate:-6deg}body:is([data-step=check],[data-step=contact],[data-step=otp]) .neon-r{translate:5% 1.5%;rotate:6deg}.dm body:is([data-step=check],[data-step=contact],[data-step=otp]) .neon-r{animation:1.4s .15s both neon-die}.dm body[data-step=check] .neon-s{animation:.75s .1s both sparks}body:is([data-step=check],[data-step=contact],[data-step=otp]) .neon:before{opacity:.4}.lead-done .neon-l{translate:1.7%;rotate:0deg}.lead-done .neon-r{translate:-1.7%;rotate:0deg}.dm .lead-done .neon i{animation:1.1s .5s both neon-on2}.lead-done .neon:before{opacity:.85}@keyframes neon-on{0%,8%{opacity:0}10%{opacity:.9}14%{opacity:.1}22%{opacity:1}27%{opacity:.3}36%,to{opacity:1}}@keyframes neon-on2{0%{opacity:.15}12%{opacity:1}18%{opacity:.2}30%,to{opacity:1}}@keyframes neon-hum{0%,92%,to{opacity:1}93%{opacity:.55}94%{opacity:1}95.5%{opacity:.7}96.5%{opacity:1}}@keyframes neon-die{0%{opacity:1}10%{opacity:.2}18%{opacity:.95}30%{opacity:.1}38%{opacity:.7}55%{opacity:.05}62%{opacity:.35}to{opacity:.14}}@keyframes sparks{0%{opacity:1;box-shadow:0 0 6px 2px #ffd27a}to{opacity:0;box-shadow:-34px -26px 0 -1px #ffe2a8,30px -34px 0 -1px #fff,-22px 18px 0 -1px #ffc06a,40px 10px 0 -1px #ffe2a8,-44px -4px 0 -1px #fff,12px 36px 0 -1px #ffc06a,0 0 18px 6px #ffd27a00}}.hero.zoom-crt .stage-inner,.lead-done .stage-inner{scale:none}.stage-img,.stage-video{-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.stage-img{animation:none}.stage-video{object-fit:fill;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.stage-video.on{opacity:1}.stage-lift{mix-blend-mode:color-dodge;pointer-events:none;width:100%;height:74%;position:absolute;top:-60%;left:0}.stage-video{clip-path:inset(1% 0 0)}.hero-copy{max-width:none;padding:calc(var(--P) + var(--dy)) 32px 0;margin:0;position:static}.hero-copy>:is(h1,.twist,.offer){z-index:3;position:relative}h1{text-shadow:0 1px 2px #0006;font-size:clamp(2.6rem,4.3vw,4.7rem);line-height:1.02}h1 br{display:none}.u path{vector-effect:none}.twist{color:var(--on-dark-2);margin-top:12px;font-size:18px}.offer{color:#fff;max-width:none;margin:4px auto 0;font-size:clamp(19px,1.5vw,22px)}.hero:before,.hero:after{content:"";z-index:5;left:var(--sx);top:var(--Ys);width:var(--sw);height:var(--sh);pointer-events:none;position:absolute;-webkit-mask:url(/assets/crt-maske.svg) 0 0/100% 100% no-repeat;mask:url(/assets/crt-maske.svg) 0 0/100% 100% no-repeat}.hero:before{transition:opacity .35s var(--ease);background:linear-gradient(118deg,#ffffff21,#ffffff0a 26%,#fff0 38%),repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px)}.hero:after{background:radial-gradient(78% 76% at 50% 48%,#0000 62%,#0000006b 100%)}body:is([data-step=contact],[data-step=otp]) .hero:before,.hero:has(#step-domain .field:hover,#step-domain .btn:hover,#step-domain:focus-within):before{opacity:0}.stage-inner:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:radial-gradient(34% 30% at 51.2% 33.3%,#8cffa552,#8cffa514 55%,#8cffa500 100%);position:absolute;inset:0}#step-domain .field{box-shadow:0 0 22px #beffc833}#step-domain .field input{text-shadow:0 0 6px #0000001f}#step-domain .btn{overflow:hidden;box-shadow:0 0 26px #ff324680,inset 0 1px #ffffff40}.dm #step-domain .btn:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(-45deg,#fff0 60%,#ffffff80 70%,#fff0 100%) -100% -100%/250% 250% no-repeat;transition:background-position .65s;position:absolute;inset:0}.dm #step-domain .btn:hover:after{background-position:100% 100%}.spark{z-index:6;pointer-events:none;background:#ffe2a8;border-radius:1px;width:10px;height:2px;margin:-1px 0 0 -5px;position:absolute;box-shadow:0 0 6px #ffd27acc}.crt:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(#fff 0,#e4ffe8 35%,#8af59c 75%,#3d8f4b 100%);position:absolute;inset:0}.dm .crt:before{animation:1s .45s both crt-boot}.dm .crt:not(.zap):not(.off) .crt-page{animation:.5s .95s both screen-in}.dm #step-domain .label{align-self:flex-start;animation:.6s steps(26,end) 1s both type-in}.dm #step-domain .field{animation:rise .4s 1.15s var(--ease) both}.dm #step-domain .btn{animation:rise .4s 1.3s var(--ease) both, cta-pulse 1.1s 3.85s ease-out}@keyframes cta-pulse{40%{box-shadow:0 0 0 9px #ff465a38,0 0 52px #ff3246e6,inset 0 1px #ffffff40}}.dm .stage-inner:after{animation:1.6s .45s both spill}.dm .crt{background:#040705}@keyframes crt-boot{0%{opacity:0;transform:scale(.012,.006)}10%{opacity:1;transform:scale(.03,.008)}32%{transform:scaleY(.008)}52%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes screen-in{0%{opacity:0}30%{opacity:.9}45%{opacity:.75}70%,to{opacity:1}}@keyframes type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes spill{0%{opacity:0}35%{opacity:1}to{opacity:.5}}.funnel{z-index:4;left:var(--sx);top:calc(var(--Ys) + var(--sw) * .12);width:var(--sw);height:calc(var(--sh) - var(--sw) * .12);padding:0 calc(var(--sw) * .07);text-align:left;margin:0;position:absolute}#step-domain{height:100%;padding-top:calc(var(--sw) * .08);flex-direction:column;display:flex}#step-domain .label{font:700 clamp(13px, calc(var(--sw) * .042), 22px)/1.2 ui-monospace, Menlo, Consolas, monospace;letter-spacing:.02em;color:#7dff8a;text-shadow:0 0 10px #7dff8a73;margin:0 0 10px;padding-left:0}#step-domain .label em{color:#ff6b76;text-shadow:0 0 10px #ff465580}#step-domain .label:before{content:"> "}#step-domain .label:after{content:"_";animation:1s step-end infinite blink}.label-arrow{display:none}#step-domain .field{height:clamp(48px, calc(var(--sw) * .16), 84px);padding:0 16px}#step-domain .field input{font-size:clamp(16px, calc(var(--sw) * .045), 24px)}#step-domain .btn{min-height:clamp(48px, calc(var(--sw) * .16), 84px);font-size:clamp(14px, calc(var(--sw) * .042), 22px);white-space:nowrap;margin-top:10px;padding:0 14px}#step-domain .error{margin-top:6px;font-size:13px}#step-domain .assure{left:50%;top:calc(100% + max(640px, 100vh) - var(--g) - var(--th) - var(--Ys) - var(--sh));text-shadow:0 1px 8px #000c;flex-wrap:nowrap;gap:40px;width:max-content;margin:0;padding:0;font-size:17px;position:absolute;translate:-50%}#step-domain .assure img{width:44px;height:44px}#step-domain .assure .stars{width:84px;height:16px}@media (height<=800px){:root{--g:24px;--th:36px;--gap0:16px}.hero{--hk:.094}.neon{--nw:145;--ny:100}#step-domain .assure{gap:32px;font-size:15px}#step-domain .assure img{width:36px;height:36px}#step-domain .assure .stars{width:76px;height:15px}}.assure .assure-who{flex-basis:auto;order:0}.check-anim{justify-content:flex-start}.hero-copy>:is(h1,.twist,.offer){transition:opacity .3s var(--ease), translate .3s var(--ease)}body:is([data-step=check],[data-step=contact],[data-step=otp],[data-step=done]) .hero-copy>:is(h1,.twist,.offer){opacity:0;pointer-events:none;translate:0 -14px}#step-check:not([hidden]){clip-path:inset(50%);width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}body[data-step=check] .funnel{pointer-events:none}.progress{display:none!important}:is(#step-contact,#step-otp){flex-direction:column;justify-content:center;height:100%;display:flex}:is(#step-contact,#step-otp) .step-title{font-size:clamp(17px, calc(var(--sw) * .041), 22px);color:#eaffec;text-shadow:0 0 12px #7dff8a59}:is(#step-contact,#step-otp) .step-title em{color:#ff6b76}:is(#step-contact,#step-otp) .step-text{font-size:clamp(13px, calc(var(--sw) * .03), 15px);color:#cdf0d2d1;margin:6px 0 12px}:is(#step-contact,#step-otp) .step-text b{color:#fff}:is(#step-contact,#step-otp) .label{font:700 clamp(13px, calc(var(--sw) * .032), 16px)/1.2 ui-monospace, Menlo, Consolas, monospace;letter-spacing:.02em;color:#7dff8a;text-shadow:0 0 10px #7dff8a73;margin:0 0 8px}:is(#step-contact,#step-otp) .label:before{content:"> "}:is(#step-contact,#step-otp) .label:after{content:"_";animation:1s step-end infinite blink}:is(#step-contact,#step-otp) .field{height:clamp(46px, calc(var(--sh) * .15), 56px);box-shadow:0 0 0 3px #7dff8a59,0 0 26px #beffc84d}:is(#step-contact,#step-otp) .field input{font-size:18px}:is(#step-contact,#step-otp) .btn{min-height:clamp(42px, calc(var(--sh) * .135), 50px);margin-top:10px;box-shadow:0 0 26px #ff324680,inset 0 1px #ffffff40}:is(#step-contact,#step-otp) .hint{color:#cdf0d2b3;margin-top:6px;font-size:12.5px}:is(#step-contact,#step-otp) .error:not(:empty)+.hint{display:none}:is(#step-contact,#step-otp) .error{margin-top:6px;font-size:13px}#step-otp .otp-cells{--cell:clamp(40px, calc(var(--sw) * .1), 54px);grid-template-columns:repeat(6, var(--cell));justify-content:start;gap:clamp(6px, calc(var(--sw) * .018), 10px)}#step-otp .otp-cells i{height:calc(var(--cell) * 1.22);font-size:calc(var(--cell) * .52);border-radius:10px}#step-otp .otp:focus-within .otp-cells i.cur{border-color:#7dff8a;box-shadow:0 0 0 3px #7dff8a59,0 0 18px #7dff8a4d}#step-contact .legal{left:-12%;right:-12%;top:calc(100% + var(--H) * .1);text-align:center;color:#b9b1a8;margin:0;position:absolute}#step-contact .text-btn{left:50%;top:calc(100% + var(--H) * .1 + 38px);margin:0;position:absolute;translate:-50%}#step-otp .edit-btn{color:#7dff8a;background:#7dff8a1a;border-color:#7dff8ab3;min-height:26px;padding:0 10px;font-size:13px;box-shadow:0 0 12px #7dff8a40}#step-otp .edit-btn:hover{background:#7dff8a33;border-color:#7dff8a}#step-otp .edit-btn:focus-visible{outline-color:#7dff8a}#step-otp .otp-actions{left:50%;top:calc(100% + var(--H) * .1);justify-content:center;width:100%;margin:0;position:absolute;translate:-50%}.dm :is(#step-contact,#step-otp).enter{animation:.5s both screen-in}body[data-step=done] .funnel{left:calc(50vw - min(290px,40vw));top:calc(var(--Ys) + var(--sh) + var(--H) * .115);width:min(580px,80vw);height:auto;padding:0}#step-done{backdrop-filter:blur(14px);background:#141113d1;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;column-gap:18px;padding:18px 22px;display:grid;box-shadow:0 30px 80px -30px #000c}#step-done .done-icon{grid-row:1/span 2;width:52px;height:52px;margin:0}#step-done .step-title{font-size:21px}#step-done .step-text{margin:4px 0 0;font-size:15px}#step-done .done-sign{grid-column:1/-1;margin-top:12px;padding:10px 12px}.dm #step-done.enter{animation:rise .5s .7s var(--ease) both}@media (prefers-reduced-motion:reduce){.hero{transition:none}}html{scroll-padding-top:84px}.sticky-bar{z-index:49;height:68px;padding:0 var(--g);background:var(--ink);transition:transform .4s var(--ease);align-items:center;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.sticky.on+.sticky-bar{transform:none}.sticky{left:auto;right:var(--g);gap:8px;min-height:48px;padding:0 20px;font-size:16px;top:10px;bottom:auto;transform:translateY(-80px);box-shadow:0 8px 22px -10px #e11d2eb3,inset 0 0 0 1px #ffffff1f}@media (width<=1099px){#step-domain .btn .icon{display:none}.funnel{padding-inline:calc(var(--W) * .244 * .045)}}@keyframes blink{50%{opacity:0}}}
