@font-face{font-family:"Urbanist";src:url(../fonts/urbanist.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap}@font-face{font-family:"Urbanist";src:url(../fonts/urbanist-italic.woff2) format("woff2");font-weight:600 800;font-style:italic;font-display:swap}@font-face{font-family:"Onest";src:url(../fonts/onest.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Urbanist Ersatz";src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold");font-weight:650 900;font-style:normal;size-adjust:96.8%;ascent-override:98.2%;descent-override:25.8%;line-gap-override:0%}@font-face{font-family:"Urbanist Ersatz";src:local("Arial"),local("ArialMT"),local("Roboto"),local("Roboto-Regular");font-weight:400 649;font-style:normal;size-adjust:100%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:"Urbanist Ersatz";src:local("Arial Bold Italic"),local("Arial-BoldItalicMT"),local("Roboto Bold Italic"),local("Roboto-BoldItalic");font-weight:600 900;font-style:italic;size-adjust:96.1%;ascent-override:98.8%;descent-override:26%;line-gap-override:0%}@font-face{font-family:"Onest Ersatz";src:local("Arial"),local("ArialMT"),local("Roboto"),local("Roboto-Regular");font-weight:400 549;font-style:normal;size-adjust:104.8%;ascent-override:92.5%;descent-override:29.1%;line-gap-override:0%}@font-face{font-family:"Onest Ersatz";src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold");font-weight:550 700;font-style:normal;size-adjust:100%;ascent-override:96%;descent-override:27%;line-gap-override:0%}:root,:root[data-theme="light"] :is(.stage,.sec-universe,.sec-process,.reel-karte){--space:#02040c;--navy-950:#040917;--navy-900:#071029;--navy-800:#0c1838;--navy-700:#15255200;--line:rgba(150,185,255,.14);--line-2:rgba(150,185,255,.24);--blue:#1f63e8;--blue-500:#2d74ff;--blue-400:#4c8bff;--blue-300:#82b2ff;--blue-200:#bcd5ff;--ice:#edf3ff;--ice-2:#dfe9fd;--ink:#0a1533;--ink-2:#3b4b73;--text:#eef3ff;--text-2:#b6c4e6;--text-3:#8798c3;--wa:#25d366;--strong:#fff;--tint:160,190,255;--tint-2:150,185,255;--tint-3:182,196,230;--edge:130,178,255;--base:4,9,23;--shade:0,0,0;--panel:9,18,46;--card-a:20,38,90;--card-b:10,20,50;--card-c:12,24,56;--ok-text:#c9f7dc;--warn-text:#ffe6b0;--err-text:#ffadad;--placeholder:#7083b3;color-scheme:dark}:root[data-theme="light"] :is(.stage,.sec-universe,.sec-process,.reel-karte){color:var(--text)}:root{--font-d:"Urbanist","Urbanist Ersatz",ui-sans-serif,system-ui,sans-serif;--font-b:"Onest","Onest Ersatz",ui-sans-serif,system-ui,sans-serif;--ease-out:cubic-bezier(.16,1,.3,1);--ar:1.6;--hdr-h:76px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px;scrollbar-color:#26386e var(--navy-950)}body{margin:0;background:var(--navy-950);color:var(--text);font:400 1rem/1.6 var(--font-b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}figure,blockquote{margin:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--blue-500);color:#fff}:focus-visible{outline:2px solid var(--blue-300);outline-offset:3px;border-radius:6px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--navy-950)}::-webkit-scrollbar-thumb{background:#22336a;border-radius:10px;border:3px solid var(--navy-950)}::-webkit-scrollbar-thumb:hover{background:#2f4690}.ic{width:1.25em;height:1.25em;flex:none;fill:currentColor}.skip{position:fixed;left:16px;top:-60px;z-index:200;background:var(--blue);color:#fff;padding:10px 16px;border-radius:10px;font-weight:600;transition:top .2s}.skip:focus{top:16px}.btn{--h:50px;display:inline-flex;align-items:center;justify-content:center;gap:.55em;height:var(--h);padding:0 1.45em;border-radius:999px;font:600 1rem/1 var(--font-b);letter-spacing:-.005em;white-space:nowrap;transition:transform .35s var(--ease-out),background-color .25s,box-shadow .35s var(--ease-out),border-color .25s,color .25s}.btn .ic{width:1.1em;height:1.1em;transition:transform .35s var(--ease-out)}.btn:hover .ic{transform:translateX(3px)}.btn:active{transform:translateY(1px) scale(.985)}.btn-primary{color:#fff;background:linear-gradient(180deg,#3f82ff 0%,var(--blue) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 1px 2px rgba(0,8,40,.4),0 12px 32px -12px rgba(45,116,255,.85)}.btn-primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 1px 2px rgba(0,8,40,.4),0 16px 40px -10px rgba(45,116,255,1);transform:translateY(-1px)}.btn-ghost{color:var(--text);background:rgba(var(--tint),.06);box-shadow:inset 0 0 0 1px var(--line-2)}.btn-ghost:hover{background:rgba(var(--tint),.11);box-shadow:inset 0 0 0 1px rgba(var(--tint),.4)}.btn-dark{color:#fff;background:var(--ink)}.btn-dark:hover{background:#142250}.btn-sm{--h:42px;padding:0 1.15em;font-size:.94rem}.btn-lg{--h:56px;padding:0 1.6em;font-size:1.04rem}.btn-block{width:100%}#diveBtn:hover .ic,.btn[data-more]:hover .ic{transform:translateY(3px)}.logo{display:inline-flex;align-items:baseline;font:800 1.42rem/1 var(--font-d);letter-spacing:-.035em;color:var(--strong)}.logo-a{color:var(--blue-300)}.logo-s{color:var(--blue-400);margin:0 .04em}.logo-lg{font-size:1.6rem}.logo-zeichen{align-self:center;flex:none;width:1.5em;height:1.5em;margin-right:.38em;border-radius:50%}.site-header{position:fixed;inset:0 0 auto 0;z-index:60;container:hdr / inline-size;transform-origin:0 0}.js:not(.ready) .site-header{visibility:hidden}.site-header{transition:opacity .35s,visibility 0s}.uni-flug .site-header{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s,visibility 0s .35s}.hdr{height:var(--hdr-h);display:flex;align-items:center;gap:28px;padding:0 max(22px,5.2cqw);transition:background-color .35s,box-shadow .35s,backdrop-filter .35s}.site-header.is-solid .hdr{background:rgba(var(--base),.9);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 1px 0 var(--line)}.hdr .logo{margin-right:auto}.hdr-nav{display:none;align-items:center;gap:6px;font-size:.97rem;color:var(--text-2)}.nav-link,.nav-knopf{position:relative;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 14px;border-radius:12px;color:var(--text-2);font:inherit;transition:color .2s,background-color .2s}.nav-link:hover,.nav-knopf:hover,.nav-knopf[aria-expanded="true"],.nav-link[aria-current="page"],.nav-gruppe.ist-aktiv .nav-knopf{color:var(--strong)}.nav-link:hover,.nav-knopf:hover,.nav-knopf[aria-expanded="true"]{background:rgba(var(--tint),.08)}.nav-link[aria-current="page"]::after,.nav-gruppe.ist-aktiv .nav-knopf::after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:var(--blue-400)}.nav-knopf .ic{width:16px;height:16px;transition:transform .3s var(--ease-out)}.nav-knopf[aria-expanded="true"] .ic{transform:rotate(180deg)}.nav-gruppe{position:relative}.nav-panel{position:absolute;top:calc(100% + 10px);left:50%;width:330px;padding:10px;border-radius:20px;background:rgba(var(--panel),.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--line-2),0 30px 70px -20px rgba(var(--shade),.9);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .2s,transform .25s var(--ease-out),visibility 0s .25s}.nav-panel::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.nav-panel-breit{width:620px;left:0;transform:translate(0,6px)}.nav-knopf[aria-expanded="true"] + .nav-panel{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .2s,transform .25s var(--ease-out)}.nav-knopf[aria-expanded="true"] + .nav-panel-breit{transform:translate(0,0)}.nav-raster{display:grid;grid-template-columns:1fr 1fr;gap:2px}.nav-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;transition:background-color .2s}.nav-item:hover,.nav-item:focus-visible,.nav-item[aria-current="page"]{background:rgba(var(--tint),.09)}.nav-item b{display:block;font-weight:600;font-size:.95rem;color:var(--strong)}.nav-item small{display:block;margin-top:1px;font-size:.82rem;line-height:1.35;color:var(--text-3)}.nav-ic{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:var(--blue-300);background:rgba(46,116,255,.14);box-shadow:inset 0 0 0 1px rgba(var(--edge),.2)}.nav-ic .ic{width:21px;height:21px}.nav-fuss{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:12px 14px;border-radius:14px;border-top:1px solid var(--line);font-weight:600;font-size:.92rem;color:var(--blue-200);transition:background-color .2s}.nav-fuss:hover{background:rgba(var(--tint),.09);color:var(--strong)}.nav-fuss .ic{width:18px;height:18px}.hdr-cta{display:none}.hdr-menu{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-2);background:rgba(var(--tint),.06)}.hdr-menu .ic{width:22px;height:22px}@container hdr (min-width:1060px){.hdr-nav{display:flex}.hdr-cta{display:inline-flex}.hdr-menu{display:none}}@container hdr (min-width:560px) and (max-width:1059px){.hdr-cta{display:inline-flex}.hdr{gap:14px}}.zoom{position:relative}.stage{position:relative;height:100vh;height:100lvh;min-height:560px;overflow:hidden;background:var(--space);isolation:isolate}.zoom-on .zoom{height:calc(100lvh + var(--zd,150vh))}.zoom-on .stage{position:sticky;top:0;min-height:0}.stars{position:absolute;inset:-10%;pointer-events:none}.stars-a{background-image:radial-gradient(1px 1px at 23px 41px,rgba(255,255,255,.9),transparent 60%),radial-gradient(1px 1px at 141px 12px,rgba(200,220,255,.7),transparent 60%),radial-gradient(1.2px 1.2px at 210px 160px,rgba(255,255,255,.85),transparent 60%),radial-gradient(1px 1px at 77px 201px,rgba(170,200,255,.6),transparent 60%),radial-gradient(1px 1px at 190px 88px,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 12px 130px,rgba(255,255,255,.45),transparent 60%);background-size:240px 240px;opacity:.55}.stars-b{background-image:radial-gradient(1.6px 1.6px at 60px 300px,rgba(190,215,255,.9),transparent 60%),radial-gradient(1.4px 1.4px at 330px 90px,rgba(255,255,255,.8),transparent 60%),radial-gradient(1px 1px at 400px 380px,rgba(255,255,255,.6),transparent 60%),radial-gradient(1.8px 1.8px at 250px 220px,rgba(140,185,255,.8),transparent 60%);background-size:470px 470px;opacity:.7}.stage-bg{position:absolute;inset:0;z-index:0;transform-origin:70% 40%}.glow{position:absolute;inset:0;background:radial-gradient(55% 48% at 74% -6%,rgba(46,116,255,.42),rgba(46,116,255,0) 72%),radial-gradient(30% 30% at 8% 18%,rgba(40,80,200,.16),rgba(40,80,200,0) 70%)}.horizon{position:absolute;left:-30%;right:-30%;top:84%;height:140%;border-radius:50%;background:radial-gradient(60% 40% at 50% 0%,#0e1f52 0%,#050b1f 55%,var(--space) 100%);box-shadow:0 -1px 0 rgba(var(--edge),.45),0 -40px 120px -30px rgba(46,116,255,.55)}.orbit{position:absolute;left:34%;right:0;top:2%;height:34%;width:66%;overflow:visible}.orbit path{stroke:rgba(var(--edge),.35);stroke-width:1.4;stroke-dasharray:5 9;vector-effect:non-scaling-stroke}.orbit .sat rect{fill:#cfe0ff}.orbit .sat .panel{fill:var(--blue-400)}.zoom-on.zoom-done .orbit{display:none}.dev-layer{position:absolute;inset:0;pointer-events:none;transform-origin:0 0}.dev-back{z-index:1}.dev-front{z-index:3}.zoom-on .dev-layer,.zoom-on .hero,.zoom-on .stage-ui,.zoom-on .site-header{will-change:transform}.stage{--sw:min(49vw,calc(62lvh * var(--ar)));--sh:calc(var(--sw) / var(--ar));--bz:calc(var(--sw) * .018);--lid-w:calc(var(--sw) + var(--bz) * 2);--lid-h:calc(var(--sh) + var(--bz) * 2.85);--base-h:calc(var(--sw) * .034);--lx:calc(100vw - var(--lid-w) - 6vw);--ly:calc((100lvh - var(--lid-h) - var(--base-h)) / 2 + 3lvh);--pw:clamp(112px,10.5vw,196px);--ph:calc(var(--pw) * 2.164);--pbz:calc(var(--pw) * .05);--pr:calc(var(--pw) * .14);--px:min(calc(var(--lx) + var(--lid-w) - var(--pw) * .62),calc(100vw - var(--pw) - var(--pbz) * 2 - 2.5vw));--py:calc(var(--ly) + var(--lid-h) + var(--base-h) - var(--ph) - var(--pbz) * 2 + var(--pw) * .12)}.lap{position:absolute;left:var(--lx);top:var(--ly);width:var(--lid-w)}.lap-lid{position:relative;width:var(--lid-w);height:var(--lid-h);padding:calc(var(--bz) * 1.25) var(--bz) calc(var(--bz) * 1.6);background:#05070d;border-radius:calc(var(--bz) * 1.5) calc(var(--bz) * 1.5) 3px 3px;box-shadow:0 0 0 1px #2b3348,0 0 0 calc(var(--bz) * .32) #121826,0 0 0 calc(var(--bz) * .32 + 1px) #3a4560,0 50px 90px -30px rgba(var(--shade),.9),0 0 140px -40px rgba(46,116,255,.75)}.lap-screen{position:relative;width:var(--sw);height:var(--sh);background:#000;border-radius:3px;overflow:hidden}.lap-base{position:relative;width:calc(var(--lid-w) * 1.16);margin-left:calc(var(--lid-w) * -.08);height:var(--base-h);background:linear-gradient(180deg,#5b667f 0%,#2a3244 22%,#151b29 60%,#0a0e17 100%);border-radius:2px 2px 50% 50% / 2px 2px 70% 70%;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 26px 40px -16px rgba(var(--shade),.9)}.lap-base::before{content:"";position:absolute;left:50%;top:0;width:15%;height:38%;transform:translateX(-50%);background:#0b0f19;border-radius:0 0 10px 10px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}.lap-ring{position:absolute;left:var(--lx);top:var(--ly);width:var(--lid-w);height:var(--lid-h);border-style:solid;border-color:#05070d;border-width:calc(var(--bz) * 1.25) var(--bz) calc(var(--bz) * 1.6);border-radius:calc(var(--bz) * 1.5) calc(var(--bz) * 1.5) 3px 3px}.lap-ring::before{content:"";position:absolute;left:50%;top:calc(var(--bz) * -.78);width:calc(var(--bz) * .36);height:calc(var(--bz) * .36);transform:translateX(-50%);border-radius:50%;background:#1b2337;box-shadow:inset 0 0 0 1px #2c3854}.lap-ring::after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 36%)}.phone{position:absolute;left:var(--px);top:var(--py);width:calc(var(--pw) + var(--pbz) * 2);padding:var(--pbz);background:#05070d;border-radius:calc(var(--pr) + var(--pbz));box-shadow:0 0 0 1px #2e374d,0 0 0 3px #121826,0 0 0 4px #3d4864,0 40px 70px -20px rgba(var(--shade),.9),0 0 90px -30px rgba(46,116,255,.6)}.ph-screen{position:relative;width:var(--pw);height:var(--ph);border-radius:var(--pr);overflow:hidden;background:#000}.ph-island{position:absolute;left:50%;top:calc(var(--pbz) + var(--pw) * .035);width:calc(var(--pw) * .3);height:calc(var(--pw) * .085);transform:translateX(-50%);background:#000;border-radius:99px;z-index:2}.ph-desk-wrap{position:absolute;inset:0}.ph-ring{position:absolute;left:var(--px);top:var(--py);width:calc(var(--pw) + var(--pbz) * 2);height:calc(var(--ph) + var(--pbz) * 2);border:var(--pbz) solid #05070d;border-radius:calc(var(--pr) + var(--pbz))}.ph-ring::after{content:"";position:absolute;left:50%;top:calc(var(--pw) * .035);width:calc(var(--pw) * .3);height:calc(var(--pw) * .085);transform:translateX(-50%);background:#000;border-radius:99px}.ph-mobile,.ph-ring{display:none}.mini{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none;overflow:hidden;background:var(--navy-950)}.mini .site-header,.mini .hero{position:absolute;transform:none!important;visibility:visible!important;opacity:1!important;will-change:auto!important}.mini .site-header{inset:0 0 auto 0}.mini .nav-panel{display:none}.mini .hero{inset:0;width:100%;height:100%}.stage-ui{position:absolute;inset:0;z-index:4;pointer-events:none}.stage-ui>*{pointer-events:auto}.stage-top{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;padding:26px 6vw}.stage-phone{display:inline-flex;align-items:center;gap:.55em;color:var(--text-2);font-weight:500;font-size:.96rem;padding:8px 4px;transition:color .2s}.stage-phone:hover{color:var(--strong)}.stage-phone .ic{color:var(--blue-300);width:1.1em;height:1.1em}.stage-copy{position:absolute;left:6vw;top:50%;transform:translateY(-46%);width:min(calc(var(--lx) - 6vw - 3vw),600px)}.stage-copy h1{font:800 clamp(2.6rem,4.7vw,5.6rem)/.98 var(--font-d);letter-spacing:-.038em;color:var(--strong)}.stage-copy h1 em,.hero-title em{font-style:italic;font-weight:750;color:var(--blue-400);letter-spacing:-.03em}.stage-copy p{margin:26px 0 34px;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.55;color:var(--text-2);max-width:30em}.stage-actions{display:flex;flex-wrap:wrap;gap:12px}.scroll-cue{position:absolute;left:6vw;bottom:30px;display:flex;align-items:center;gap:12px;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.scroll-cue span{position:relative;width:1px;height:38px;background:rgba(var(--edge),.25);overflow:hidden}.scroll-cue span::after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--blue-300);animation:cue 2.2s var(--ease-out) infinite}@keyframes cue{to{top:100%}}@media (max-width:899px),(max-aspect-ratio:1/1){.stage{--ph:min(54lvh,calc(66vw / var(--ar)));--pw:calc(var(--ph) * var(--ar));--pbz:calc(var(--pw) * .042);--pr:calc(var(--pw) * .12);--px:calc(50vw - var(--pw) / 2 - var(--pbz));--py:calc(100lvh - var(--ph) * .84)}.lap,.lap-ring,.ph-desk-wrap{display:none}.ph-mobile,.ph-ring{display:block}.ph-mobile{box-shadow:0 0 0 1px #2e374d,0 0 0 3px #121826,0 0 0 4px #3d4864,0 -10px 120px -20px rgba(46,116,255,.55)}.stage-top{padding:18px 20px}.stage-copy{left:20px;right:20px;width:auto;top:76px;transform:none}.stage-copy h1{font-size:clamp(2.15rem,10vw,3.6rem)}.stage-copy p{margin:14px 0 22px;font-size:1rem}.stage-actions{gap:8px}.stage-actions .btn{--h:50px;font-size:.95rem;padding:0 1.05em;gap:.4em}.stage-phone span{display:none}.stage-phone{width:44px;height:44px;justify-content:center;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-2)}.scroll-cue{display:none}.orbit{left:0;width:100%;top:32%;height:22%}.horizon{top:74%}.glow{background:radial-gradient(80% 40% at 60% 100%,rgba(46,116,255,.35),rgba(46,116,255,0) 70%),radial-gradient(60% 30% at 80% -5%,rgba(46,116,255,.3),rgba(46,116,255,0) 70%)}}@media (max-width:899px) and (max-height:700px),(max-aspect-ratio:1/1) and (max-height:700px){.stage-copy p{display:none}.stage-copy h1{font-size:clamp(2rem,8.6vw,2.6rem);margin-bottom:18px}}@media (min-width:600px) and (max-aspect-ratio:1/1){.stage-copy{left:7vw;right:7vw;top:96px}.stage-copy h1{font-size:clamp(3rem,8vw,4.6rem)}}.hero{position:relative;width:100%;height:100vh;height:100lvh;min-height:560px;container:hero / size;overflow:hidden;background:var(--navy-950);isolation:isolate}.zoom-on .hero{position:absolute;left:0;top:0;height:100%;min-height:0;z-index:2;transform-origin:0 0}.js:not(.ready) .hero{visibility:hidden}.hero-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;background:linear-gradient(180deg,#071233 0%,#050c24 55%,#040917 100%)}.hero-bg .stars{opacity:.35}.hero-glow{position:absolute;inset:0;background:radial-gradient(48% 55% at 80% 58%,rgba(46,116,255,.32),rgba(46,116,255,0) 70%),radial-gradient(40% 30% at 10% 0%,rgba(80,130,255,.18),rgba(80,130,255,0) 70%)}.hero-ring{position:absolute;left:50%;top:52%;width:120cqw;height:46cqw;transform:translate(-30%,-50%) rotate(-8deg);border-radius:50%;border:1.4px dashed rgba(var(--edge),.22)}.hero-inner{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--hdr-h) + 18px) 22px 0}.hero-title{font:800 clamp(2.3rem,10.6cqw,4.4rem)/1.02 var(--font-d);letter-spacing:-.036em;color:var(--strong)}.hero-sub{margin-top:16px;font-size:clamp(1rem,4.2cqw,1.2rem);line-height:1.55;color:var(--text-2);max-width:34em}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-actions .btn{flex:1 1 auto}.hero-proof{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:.88rem;color:var(--text-3)}.hero-proof li{display:inline-flex;align-items:center;gap:.5em}.hero-proof .ic{color:var(--blue-300);width:1.05em;height:1.05em}.stars-row{display:inline-flex;gap:1px;color:#fbbf24}.stars-row .ic{color:#fbbf24;width:.95em;height:.95em}.hero-visual{position:relative;flex:1;margin-top:30px;min-height:0}.shot{position:absolute;margin:0;border-radius:12px;overflow:hidden;background:#0a1430;box-shadow:0 0 0 1px rgba(var(--tint-2),.18),0 30px 60px -20px rgba(var(--shade),.85),0 10px 20px -10px rgba(var(--shade),.6)}.shot img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.shot-bar{display:flex;align-items:center;gap:5px;height:26px;padding:0 10px;background:#0d1838;border-bottom:1px solid rgba(var(--tint-2),.12)}.shot-bar i{width:7px;height:7px;border-radius:50%;background:#2a3a66}.shot-bar i:first-child{background:#3d5596}.shot-bar span{margin-left:8px;font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot-1{width:82%;left:0;top:0;z-index:2}.shot-2{width:66%;right:-8%;top:26%;z-index:3}.shot-3{display:none}@container hero (max-height:700px) and (max-aspect-ratio:1/1){.hero-visual{display:none}}@container hero (min-width:600px) and (max-aspect-ratio:1/1){.hero-inner{padding-left:7cqw;padding-right:7cqw;padding-top:calc(var(--hdr-h) + 5cqh)}.hero-actions .btn{flex:none}.shot-1{width:64%;left:2%}.shot-2{width:52%;right:2%;top:18%}}@container hero (min-width:760px) and (min-aspect-ratio:1/1){.hero-inner{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:4cqw;padding:calc(var(--hdr-h) + 2cqh) 6cqw 3cqh}.hero-title{font-size:clamp(2.6rem,5.15cqw,5.7rem)}.hero-sub{margin-top:2.6cqh;font-size:clamp(1.05rem,1.28cqw,1.32rem);max-width:31em}.hero-actions{margin-top:4cqh;gap:12px}.hero-actions .btn{flex:none;--h:56px;padding:0 1.6em;font-size:1.04rem}.hero-proof{margin-top:4cqh;font-size:.93rem;gap:10px 24px}.hero-visual{margin:0;height:min(66cqh,44cqw);perspective:1600px}.shot{border-radius:14px}.shot-1{width:78%;left:0;top:4%;transform:rotateY(-10deg) rotateX(4deg)}.shot-2{width:62%;right:-4%;top:40%;transform:rotateY(-10deg) rotateX(4deg)}.shot-3{display:block;width:46%;left:18%;top:62%;z-index:4;transform:rotateY(-10deg) rotateX(4deg)}.shot-bar{height:30px}}@container hero (min-width:760px) and (min-aspect-ratio:1/1) and (max-height:640px){.hero-title{font-size:clamp(2.2rem,4.3cqw,4.4rem)}.hero-proof{display:none}}html:not(.js) .dev-layer{display:none}html:not(.js) .stage{height:auto;min-height:100vh}html:not(.js) .stage-ui{position:relative;min-height:100vh}.static .site-header{opacity:0;pointer-events:none;transition:opacity .3s}.static .site-header.is-shown{opacity:1;pointer-events:auto}.wrap{width:min(1240px,100% - 2 * clamp(20px,5vw,64px));margin-inline:auto}.sec{position:relative;padding:clamp(84px,11vw,150px) 0}.sec-title{font:800 clamp(2.2rem,4.5vw,4.1rem)/1.03 var(--font-d);letter-spacing:-.034em;color:var(--strong)}.sec-lead{margin-top:20px;font-size:clamp(1.04rem,1.3vw,1.2rem);line-height:1.6;color:var(--text-2);max-width:36em}.sec-services{background:var(--navy-950);border-top:1px solid var(--line)}.services{display:grid;gap:48px}.services-head .btn{margin-top:30px}.service-list{border-top:1px solid var(--line)}.service{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:18px 22px;align-items:start;padding:28px 8px 30px;border-bottom:1px solid var(--line);transition:background-color .35s}.service::before{content:"";position:absolute;inset:0 -14px;border-radius:18px;background:linear-gradient(90deg,rgba(46,116,255,.12),rgba(46,116,255,0));opacity:0;transition:opacity .35s;z-index:-1}.service:hover::before,.service:focus-visible::before{opacity:1}.service-ic{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:var(--blue-300);background:rgba(46,116,255,.1);box-shadow:inset 0 0 0 1px rgba(var(--edge),.2);transition:background-color .3s,color .3s}.service-ic .ic{width:26px;height:26px}.service:hover .service-ic{background:var(--blue);color:#fff}.service-name{display:block;font:750 clamp(1.5rem,2.4vw,2.15rem)/1.1 var(--font-d);letter-spacing:-.025em;color:var(--strong)}.service-text{display:block;margin-top:10px;color:var(--text-2);max-width:40em}.service-go{align-self:center;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);transition:transform .4s var(--ease-out),background-color .3s,color .3s,box-shadow .3s}.service:hover .service-go{background:#fff;color:var(--ink);box-shadow:none;transform:translateX(4px)}@media (min-width:980px){.services{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:7vw;align-items:start}.services-head{position:sticky;top:130px}}@media (max-width:560px){.service{grid-template-columns:auto 1fr;padding:24px 0 26px}.service-go{display:none}.service-ic{width:44px;height:44px;border-radius:13px}}.sec-universe{position:relative;background:#03020a}.uni-on .sec-universe{height:calc(100lvh + var(--ud,520vh))}.uni-stage{position:relative;height:100vh;height:100lvh;min-height:560px;overflow:hidden;isolation:isolate;background:radial-gradient(55% 45% at 68% 42%,rgba(123,60,255,.38),rgba(123,60,255,0) 70%),radial-gradient(38% 38% at 28% 72%,rgba(255,47,168,.24),rgba(255,47,168,0) 70%),radial-gradient(45% 35% at 52% 12%,rgba(34,211,238,.2),rgba(34,211,238,0) 70%),#03020a}.uni-on .uni-stage{position:sticky;top:0;min-height:0}.uni-stage::before,.uni-stage::after{content:"";position:absolute;left:0;right:0;height:34vh;z-index:4;pointer-events:none}.uni-stage::before{top:0;opacity:var(--uft,1);background:linear-gradient(180deg,var(--navy-950) 0%,rgba(var(--base),.82) 22%,rgba(var(--base),.45) 55%,rgba(var(--base),.14) 80%,rgba(var(--base),0) 100%)}.uni-stage::after{bottom:0;opacity:var(--ufb,1);background:linear-gradient(0deg,var(--navy-950) 0%,rgba(var(--base),.82) 22%,rgba(var(--base),.45) 55%,rgba(var(--base),.14) 80%,rgba(var(--base),0) 100%)}.uni-gl,.uni-fx{position:absolute;inset:0;width:100%;height:100%;display:block}.uni-planets{position:absolute;inset:0;pointer-events:none;z-index:2}.uni-shade{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(3,2,10,.88) 0%,rgba(3,2,10,.7) 28%,rgba(3,2,10,0) 55%)}.planet-label{position:absolute;left:0;top:0;z-index:200;white-space:nowrap;opacity:0;padding:7px 14px;border-radius:999px;font:700 .95rem/1 var(--font-d);letter-spacing:-.005em;color:#fff;background:rgba(8,6,26,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);will-change:transform,opacity}.uni-intro{position:absolute;z-index:3;left:6vw;top:50%;transform:translateY(-50%);width:min(31rem,40vw)}.uni-intro .sec-title em{font-style:italic;color:#ff8fd2}.uni-intro p{margin-top:20px;font-size:clamp(1.04rem,1.25vw,1.2rem);line-height:1.6;color:#cfc9ef}.uni-hint{display:inline-flex;align-items:center;gap:10px;margin-top:28px;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:#a9a3d6}.uni-hint .ic{width:22px;height:22px}.uni-hint path{animation:wheel 1.8s var(--ease-out) infinite}@keyframes wheel{0%{transform:translateY(-2px);opacity:0}30%{opacity:1}100%{transform:translateY(4px);opacity:0}}.uni-hint-m{display:none}.uni-caps{position:absolute;inset:0;z-index:3;pointer-events:none}.uni-cap{position:absolute;left:6vw;top:50%;width:min(27rem,34vw);opacity:0;transform:translateY(-50%);transform-origin:50% 50%;will-change:transform,opacity}.uni-cap::before{content:"";position:absolute;inset:-18% -22%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(3,2,10,.62),rgba(3,2,10,0))}.uni-cap h3,.uni-cap p{text-shadow:0 2px 18px rgba(3,2,10,.8)}.uni-cap h3{font:800 clamp(2rem,3.6vw,3.4rem)/1.02 var(--font-d);letter-spacing:-.03em;color:#fff}.uni-cap h3::after{content:"";display:block;width:56px;height:3px;margin-top:18px;border-radius:3px;background:var(--c);box-shadow:0 0 18px var(--c)}.uni-cap p{margin-top:18px;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.55;color:#dcd8f5}.uni-final{position:absolute;z-index:3;left:6vw;top:50%;width:min(30rem,38vw);opacity:0;visibility:hidden;transform:translateY(-50%)}.uni-final h3{font:800 clamp(2.2rem,4.2vw,4rem)/1.02 var(--font-d);letter-spacing:-.034em;color:#fff}.uni-final h3 em{font-style:italic;color:var(--blue-300)}.uni-final p{margin:20px 0 30px;font-size:clamp(1.04rem,1.25vw,1.2rem);line-height:1.6;color:var(--text-2)}.uni-bar{position:absolute;left:0;right:0;bottom:0;z-index:3;height:2px;background:rgba(255,255,255,.06)}.uni-bar span{display:block;height:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#ff4fae,#a874ff 40%,#2d74ff 75%,#6ff2cc)}.planet-label.is-goal{background:rgba(45,116,255,.32);box-shadow:inset 0 0 0 1px rgba(var(--edge),.6),0 0 24px rgba(45,116,255,.45)}@media (min-width:760px){.uni-cap.is-right{left:auto;right:6vw}.uni-shade.is-right{background:linear-gradient(270deg,rgba(3,2,10,.88) 0%,rgba(3,2,10,.7) 28%,rgba(3,2,10,0) 55%)}}.uni-nogl .uni-stage{background:#03020a url(../img/universum/sonnensystem-v2.webp) center / cover no-repeat}.uni-nogl .uni-planets{display:none}@media (max-width:759px){.uni-shade{background:linear-gradient(180deg,rgba(3,2,10,.85) 0%,rgba(3,2,10,.6) 30%,rgba(3,2,10,0) 55%)}.uni-intro{left:20px;right:20px;top:92px;width:auto;transform:none}.uni-intro p{margin-top:14px}.uni-hint-d{display:none}.uni-hint-m{display:inline}.uni-cap{left:20px;right:20px;top:auto;bottom:96px;width:auto;transform:none;padding:20px 0 0}.uni-cap::before{content:"";position:absolute;left:-20px;right:-20px;bottom:-96px;top:-40px;z-index:-1;border-radius:0;background:linear-gradient(180deg,rgba(3,2,10,0),rgba(3,2,10,.82) 45%)}.uni-final{left:20px;right:20px;top:auto;bottom:92px;width:auto;transform:none}.uni-final::before{content:"";position:absolute;left:-20px;right:-20px;bottom:-92px;top:-50px;z-index:-1;background:linear-gradient(180deg,rgba(3,2,10,0),rgba(3,2,10,.85) 40%)}.uni-final p{margin:14px 0 22px}.planet-label{font-size:.8rem;padding:6px 11px}}.uni-static .uni-cap,.uni-static .uni-bar,.uni-static .uni-hint{display:none}.sec-work{background:linear-gradient(180deg,var(--navy-950) 0%,#060e27 100%)}.work-head{display:grid;gap:0;margin-bottom:56px}@media (min-width:980px){.work-head{grid-template-columns:1fr 1fr;gap:6vw;align-items:end}.work-head .sec-lead{margin-top:0}}.work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:22px}.work{display:flex;flex-direction:column;min-width:0;border-radius:16px;background:var(--navy-800);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.work:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(var(--edge),.35),0 26px 50px -24px rgba(var(--shade),.9),0 0 60px -30px rgba(46,116,255,.7)}.work-shot{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}.work-shot img{flex:1;width:100%;min-height:0;aspect-ratio:16 / 10;object-fit:cover;object-position:top;transition:transform 1.2s var(--ease-out)}.work:hover .work-shot img{transform:scale(1.035)}.work-meta{display:grid;grid-template-columns:1fr auto;column-gap:12px;padding:16px 18px 18px}.work-name{font:700 1.1rem/1.25 var(--font-d);letter-spacing:-.01em;color:var(--strong)}.work-cat{grid-row:2;font-size:.88rem;color:var(--text-3)}.work-meta .ic{grid-row:1 / span 2;align-self:center;color:var(--text-3);transition:color .3s,transform .4s var(--ease-out)}.work:hover .work-meta .ic{color:var(--blue-300);transform:translate(2px,-2px)}.work-big{grid-column:span 2;grid-row:span 2}.work-big .work-name{font-size:1.45rem}.work-wide{grid-column:span 2}.work-wide .work-shot img{aspect-ratio:auto}.more-row{display:flex;justify-content:center;margin-top:46px}.work-rail{width:min(1240px,100% - 2 * clamp(20px,5vw,64px));margin-inline:auto}.work-progress{display:none}@media (max-width:1080px){.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.work-grid{grid-template-columns:1fr;gap:16px}.work-big,.work-wide{grid-column:auto;grid-row:auto}.work-big .work-name{font-size:1.1rem}}.gallery-on .sec-work{padding:0;height:calc(100lvh + var(--gd,220vh))}.gallery-on .work-pin{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;display:flex;flex-direction:column;padding:calc(var(--hdr-h) + 3vh) 0 3vh}.gallery-on .work-head{margin-bottom:0;position:relative;z-index:2}.gallery-on .work-rail{position:relative;flex:1;min-height:0;width:100%;perspective:var(--persp,1500px);perspective-origin:50% 28%}.gallery-on .work-rail::before{content:"";position:absolute;left:50%;top:54%;width:min(1300px,120vw);height:46%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(46,116,255,.28),rgba(46,116,255,.08) 55%,rgba(46,116,255,0))}.gallery-on .work-grid{position:absolute;left:50%;top:34%;width:0;height:0;padding:0;gap:0;display:block;transform-style:preserve-3d;will-change:transform}.gallery-on .work{position:absolute;left:0;top:0;width:var(--cw,420px);backface-visibility:hidden;transition:box-shadow .3s;will-change:transform,opacity;box-shadow:inset 0 0 0 1px var(--line),0 30px 60px -30px rgba(var(--shade),.9)}.gallery-on .work::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:#030714;opacity:var(--dim,0)}.gallery-on .work:hover{box-shadow:inset 0 0 0 1px rgba(var(--edge),.5),0 0 60px -20px rgba(46,116,255,.8)}.gallery-on .work[hidden]{display:flex}.gallery-on .work-big .work-name{font-size:1.1rem}.gallery-on .work-wide .work-shot img,.gallery-on .work-shot img{aspect-ratio:16 / 10;flex:none}.gallery-on .work:hover .work-shot img{transform:none}.gallery-on .more-row{display:none}.gallery-on .work-progress{display:block;position:relative;z-index:2;height:2px;border-radius:2px;background:rgba(var(--tint-2),.14);overflow:hidden}.gallery-on .work-progress span{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--blue-500),var(--blue-300))}@media (max-width:620px){.gallery-on .work-head .sec-lead{display:none}.gallery-on .work-grid{top:36%}}.sec-process{background:linear-gradient(160deg,#2a6cff 0%,#1a55dc 45%,#123fae 100%);color:#fff;overflow:hidden}.process-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 70% at 100% 0%,rgba(255,255,255,.16),rgba(255,255,255,0) 70%),radial-gradient(40% 60% at 0% 100%,rgba(var(--base),.35),rgba(var(--base),0) 70%)}.process-bg::after{content:"";position:absolute;left:-10%;right:-10%;top:58%;height:420px;border-radius:50%;border-top:1.5px dashed rgba(255,255,255,.28)}.sec-process .sec-title{color:#fff;max-width:15em}.sec-process .sec-lead{color:rgba(255,255,255,.86)}.process-head{position:relative;margin-bottom:70px}.steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;counter-reset:s}.steps::before{content:"";position:absolute;left:30px;right:calc((100% - 90px) / 4 - 30px);top:30px;height:0;border-top:1.5px dashed rgba(255,255,255,.45)}.step{position:relative}.step-no{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#fff;color:var(--blue);font:800 1.5rem/1 var(--font-d);box-shadow:0 0 0 8px rgba(255,255,255,.14),0 18px 30px -12px rgba(4,9,40,.6)}.step h3{margin-top:30px;font:750 1.5rem/1.15 var(--font-d);letter-spacing:-.02em}.step p{margin-top:12px;color:rgba(255,255,255,.86)}@media (max-width:980px){.steps{grid-template-columns:1fr 1fr;row-gap:52px}.steps::before{display:none}}@media (max-width:600px){.steps{grid-template-columns:1fr;row-gap:0}.step{display:grid;grid-template-columns:52px 1fr;column-gap:20px;padding-bottom:38px}.step::before{content:"";position:absolute;left:25px;top:56px;bottom:6px;border-left:1.5px dashed rgba(255,255,255,.45)}.step:last-child::before{display:none}.step-no{width:52px;height:52px;font-size:1.3rem;grid-row:span 2}.step h3{margin-top:10px;font-size:1.35rem}.step p{grid-column:2}.process-head{margin-bottom:48px}}.sec-about{background:var(--navy-950)}.about{display:grid;gap:56px;align-items:center}.about-photo{position:relative;width:min(420px,78vw);aspect-ratio:1;margin-inline:auto}.portrait{position:absolute;inset:9%;border-radius:50%;overflow:hidden;box-shadow:0 0 0 6px rgba(46,116,255,.16),0 40px 80px -30px rgba(var(--shade),.9),0 0 120px -30px rgba(46,116,255,.6)}.portrait img{width:100%;height:100%;object-fit:cover}.portrait-orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:spin 40s linear infinite}.portrait-orbit circle{fill:none;stroke:rgba(var(--edge),.4);stroke-width:.6;stroke-dasharray:2 4}.portrait-orbit .moon{fill:var(--blue-300);stroke:none}@keyframes spin{to{transform:rotate(360deg)}}.about-role{margin-top:12px;font:650 clamp(1.1rem,1.6vw,1.35rem)/1.35 var(--font-d);color:var(--blue-300)}.about-text{margin-top:22px;font-size:1.08rem;color:var(--text-2);max-width:38em}.about-plus{display:grid;gap:14px;margin-top:34px}.plus{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,rgba(46,116,255,.16),rgba(46,116,255,.04));box-shadow:inset 0 0 0 1px rgba(var(--edge),.2)}.plus-ic{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:var(--blue);color:#fff;box-shadow:0 10px 24px -10px rgba(45,116,255,.9)}.plus-ic .ic{width:24px;height:24px}.plus h3{font:750 1.2rem/1.2 var(--font-d);color:var(--strong)}.plus p{margin-top:6px;font-size:.97rem;color:var(--text-2)}.values{display:grid;gap:14px;margin-top:34px}.values li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;color:var(--text-2)}.values .ic{width:24px;height:24px;margin-top:1px;color:var(--blue-300)}.values strong{color:var(--strong);font-weight:600}.skills{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.skills li{padding:8px 14px;border-radius:999px;font-size:.9rem;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2)}@media (min-width:720px){.about-plus{grid-template-columns:1fr 1fr}}@media (min-width:980px){.about{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7vw}.about-photo{position:sticky;top:140px;align-self:start;width:100%;max-width:460px}}.sec-voices{background:var(--ice);color:var(--ink);color-scheme:light}.sec-voices .sec-title{color:var(--ink)}.voices-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:22px 40px;margin-bottom:50px}.g-link{display:inline-flex;align-items:center;gap:.6em;padding:12px 18px;border-radius:999px;background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(10,21,51,.08),0 8px 24px -12px rgba(10,21,51,.25);transition:transform .35s var(--ease-out),box-shadow .35s}.g-link:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(10,21,51,.08),0 14px 30px -12px rgba(10,21,51,.35)}.g-link .ic{width:1.1em;height:1.1em}.g-link .ic:last-child{color:var(--ink-2)}.voices{columns:3 320px;column-gap:22px}.voice{break-inside:avoid;margin-bottom:22px;padding:26px 26px 22px;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(10,21,51,.06),0 18px 40px -26px rgba(10,21,51,.35)}.voice-stars{display:flex;gap:2px;margin-bottom:14px;color:#f5a623}.voice-stars .ic{width:18px;height:18px}.voice blockquote{font-size:1.02rem;line-height:1.62;color:#24345c}.voice figcaption{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid var(--ice-2);font-weight:650;color:var(--ink)}.voice figcaption .ic{width:18px;height:18px}.voices .voice:first-child blockquote{font:600 1.28rem/1.45 var(--font-d);letter-spacing:-.01em;color:var(--ink)}.sec-contact{background:var(--space);overflow:hidden}.contact-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 60% at 85% 20%,rgba(46,116,255,.28),rgba(46,116,255,0) 70%)}.contact-bg .stars{opacity:.4}.contact{position:relative;display:grid;gap:50px}.channels{display:grid;gap:12px;margin-top:36px}.channel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 18px 14px 14px;border-radius:18px;background:rgba(var(--tint),.05);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s,box-shadow .3s,transform .4s var(--ease-out)}.channel:hover{background:rgba(var(--tint),.09);box-shadow:inset 0 0 0 1px rgba(var(--edge),.35);transform:translateX(4px)}.channel-ic{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:var(--blue);color:#fff}.channel-ic.wa{background:var(--wa);color:#06351a}.channel-ic .ic{width:24px;height:24px}.channel-k{display:block;font-size:.85rem;color:var(--text-3)}.channel-v{display:block;font:700 1.15rem/1.3 var(--font-d);color:var(--strong);letter-spacing:-.01em}.channel .go{color:var(--text-3);transition:color .3s,transform .4s var(--ease-out)}.channel:hover .go{color:var(--strong);transform:translateX(3px)}.form{padding:clamp(24px,3.4vw,40px);border-radius:24px;background:linear-gradient(180deg,rgba(var(--card-a),.55),rgba(var(--card-b),.55));box-shadow:inset 0 0 0 1px var(--line-2),0 40px 80px -40px rgba(var(--shade),.9)}.form-title{font:750 1.5rem/1.2 var(--font-d);color:var(--strong);margin-bottom:22px}.chips{border:0;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips legend{padding:0;margin-bottom:12px;font-size:.92rem;color:var(--text-2);font-weight:500}.chips label{position:relative;cursor:pointer}.chips input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chips span{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;font-size:.92rem;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .2s,color .2s,box-shadow .2s}.chips label:hover span{box-shadow:inset 0 0 0 1px rgba(var(--edge),.45);color:var(--strong)}.chips input:checked + span{background:var(--blue);color:#fff;box-shadow:inset 0 0 0 1px var(--blue-400)}.chips input:focus-visible + span{outline:2px solid var(--blue-300);outline-offset:2px}.field-row{display:grid;gap:0 16px}@media (min-width:560px){.field-row{grid-template-columns:1fr 1fr}}.field{margin-bottom:14px}.field label{display:block;margin-bottom:7px;font-size:.92rem;font-weight:500;color:var(--text-2)}.opt{color:var(--text-3);font-weight:400}.field input,.field textarea{width:100%;padding:14px 16px;border:0;border-radius:14px;font:400 1rem/1.45 var(--font-b);color:var(--strong);background:rgba(var(--base),.6);box-shadow:inset 0 0 0 1px var(--line-2);caret-color:var(--blue-300);transition:box-shadow .2s,background-color .2s}.field textarea{resize:vertical;min-height:130px}.field input::placeholder,.field textarea::placeholder{color:var(--placeholder)}.field input:hover,.field textarea:hover{box-shadow:inset 0 0 0 1px rgba(var(--edge),.38)}.field input:focus,.field textarea:focus{outline:none;background:rgba(var(--base),.85);box-shadow:inset 0 0 0 1.5px var(--blue-400),0 0 0 4px rgba(46,116,255,.2)}.field.has-err input,.field.has-err textarea{box-shadow:inset 0 0 0 1.5px #ff8a8a}.err{min-height:0;margin-top:6px;font-size:.86rem;color:var(--err-text)}.err:empty{display:none}.form .btn-block{margin-top:8px}.form-note{margin-top:14px;font-size:.85rem;color:var(--text-3)}.form-note a{color:var(--text-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--tint-3),.4)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-status{margin-top:14px;padding:14px 16px;border-radius:14px;font-size:.95rem;line-height:1.5}.form-status:empty{display:none}.form-status.is-ok{color:var(--ok-text);background:rgba(37,211,102,.12);box-shadow:inset 0 0 0 1px rgba(37,211,102,.35)}.form-status.is-err{color:#ffd0d0;background:rgba(255,120,120,.1);box-shadow:inset 0 0 0 1px rgba(255,138,138,.35)}.form-status a{color:var(--strong);text-decoration:underline;text-underline-offset:3px}.form .btn[aria-busy="true"]{opacity:.75;pointer-events:none}@media (min-width:980px){.contact{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:6vw;align-items:start}}.footer{position:relative;background:var(--space);border-top:1px solid var(--line);padding:clamp(56px,7vw,88px) 0 calc(96px + env(safe-area-inset-bottom));color:var(--text-2);font-size:.95rem}.footer::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,rgba(76,139,255,0),rgba(76,139,255,.6),rgba(76,139,255,0))}.foot-grid{display:grid;gap:44px 32px;grid-template-columns:1fr 1fr}.foot-marke{grid-column:1 / -1}.foot-text{margin-top:18px;max-width:28em;line-height:1.6}.foot-kontakt{display:grid;gap:10px;margin-top:22px}.foot-kontakt a{display:inline-flex;align-items:center;gap:10px;color:var(--text);transition:color .2s}.foot-kontakt a:hover{color:var(--blue-300)}.foot-kontakt .ic{width:18px;height:18px;color:var(--blue-300)}.foot-bewertung{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:8px 14px;border-radius:999px;font-size:.88rem;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .2s}.foot-bewertung:hover{box-shadow:inset 0 0 0 1px rgba(var(--edge),.45)}.foot-sterne{display:inline-flex;gap:1px;color:#fbbc05}.foot-sterne .ic{width:14px;height:14px}.foot-spalte h2{font:700 .82rem/1.2 var(--font-b);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.foot-spalte ul{display:grid;gap:11px;margin-top:18px}.foot-spalte a{color:var(--text-2);transition:color .2s}.foot-spalte a:hover,.foot-spalte a[aria-current="page"]{color:var(--strong)}.foot-leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;margin-top:clamp(44px,6vw,64px);padding-top:26px;border-top:1px solid var(--line);font-size:.88rem;color:var(--text-3)}.foot-leiste nav{display:flex;gap:24px}.foot-leiste a{color:var(--text-3);transition:color .2s}.foot-leiste a:hover{color:var(--strong)}@media (min-width:760px){.foot-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.foot-grid{grid-template-columns:1.5fr 1fr 1fr .8fr;gap:40px}.foot-marke{grid-column:auto}}.mnav{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:rgba(3,6,17,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mnav[hidden]{display:none}.mnav-kopf{flex:none;display:flex;align-items:center;justify-content:space-between;height:var(--hdr-h);padding:0 20px;border-bottom:1px solid var(--line)}.mnav-inhalt{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px calc(28px + env(safe-area-inset-bottom))}.mnav-titel{margin:22px 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.mnav-liste a{display:block;padding:10px 0;font:700 1.3rem/1.25 var(--font-d);letter-spacing:-.015em;color:var(--strong);border-bottom:1px solid var(--line)}.mnav-liste a[aria-current="page"]{color:var(--blue-300)}.mnav-cta{margin-top:28px}.mnav-recht{display:flex;gap:22px;margin-top:20px;font-size:.9rem}.mnav-recht a{color:var(--text-3)}.mnav-close{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-2)}.mnav-close .ic{width:24px;height:24px}.fab{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.fab-btn{display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 22px 0 18px;border-radius:999px;color:#fff;font-weight:650;background:linear-gradient(180deg,#3f82ff,var(--blue));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 18px 40px -12px rgba(45,116,255,.95),0 4px 12px rgba(var(--shade),.35);transition:transform .35s var(--ease-out),box-shadow .35s}.fab-btn:hover{transform:translateY(-2px)}.fab-btn .ic{width:24px;height:24px}.fab-btn .ic-close{display:none}.fab.is-open .fab-btn .ic-open{display:none}.fab.is-open .fab-btn .ic-close{display:block}.fab-menu{display:grid;gap:4px;min-width:250px;padding:8px;border-radius:22px;background:rgba(var(--panel),.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--line-2),0 30px 60px -20px rgba(var(--shade),.9);transform-origin:bottom right;animation:pop .35s var(--ease-out)}.fab-menu[hidden]{display:none}.fab-menu a{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:14px;font-weight:550;color:var(--text);transition:background-color .2s}.fab-menu a:hover,.fab-menu a:focus-visible{background:rgba(var(--tint),.1)}.fab-ic{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(46,116,255,.18);color:var(--blue-300)}.fab-ic.wa{background:var(--wa);color:#06351a}.fab-ic .ic{width:20px;height:20px}@keyframes pop{from{opacity:0;transform:translateY(8px) scale(.96)}}@media (max-width:560px){.fab-btn{height:56px;padding:0 18px 0 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.orbit .sat{display:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.anker{position:absolute;top:0}.sub main{padding-top:var(--hdr-h)}.seite-kopf{position:relative;padding:clamp(56px,9vw,120px) 0 clamp(36px,5vw,64px);overflow:hidden}.seite-kopf::before{content:"";position:absolute;inset:-40% -10% auto;height:120%;z-index:-1;background:radial-gradient(50% 60% at 70% 30%,rgba(45,116,255,.22),rgba(45,116,255,0) 70%),radial-gradient(40% 50% at 15% 60%,rgba(168,116,255,.14),rgba(168,116,255,0) 70%)}.seite-kopf h1{font:800 clamp(2.4rem,5vw,4.4rem)/1.02 var(--font-d);letter-spacing:-.036em;color:var(--strong);max-width:16em}.seite-kopf p{margin-top:20px;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6;color:var(--text-2);max-width:36em}.seite-text{padding:0 0 clamp(80px,10vw,140px)}.prose{color:var(--text-2);font-size:1.04rem;line-height:1.7}.prose>*{max-width:46rem}.prose>:first-child{margin-top:0}.prose>* + *{margin-top:1.05em}.prose h2{margin-top:2.2em;font:750 clamp(1.45rem,2.3vw,1.9rem)/1.2 var(--font-d);letter-spacing:-.02em;color:var(--strong)}.prose h3{margin-top:1.8em;font:700 1.2rem/1.3 var(--font-d);color:var(--strong)}.prose h4{margin-top:1.5em;font:650 1.05rem/1.4 var(--font-b);color:var(--text)}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--blue-300);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--edge),.45);overflow-wrap:anywhere}.prose a:hover{color:var(--strong)}.prose ul,.prose ol{padding-left:1.3em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li + li{margin-top:.4em}.prose li::marker{color:var(--blue-400)}.prose .hinweis{padding:16px 18px;border-radius:14px;background:rgba(255,200,90,.08);box-shadow:inset 0 0 0 1px rgba(255,200,90,.3);color:var(--warn-text)}.fehler-seite{min-height:70vh;display:grid;align-content:center}.fehler-seite .btn{margin-top:30px}.fehler-links{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:30px;color:var(--text-2)}.fehler-links a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(var(--tint-3),.4)}.fehler-links a:hover{color:var(--strong)}.fehler-seite>.wrap>p{max-width:42rem}.fehler-tools{display:grid;gap:12px;margin-top:28px;max-width:60rem}.fehler-tools a{display:grid;gap:4px;height:100%;padding:16px 18px;border-radius:16px;background:rgba(46,116,255,.08);box-shadow:inset 0 0 0 1px rgba(var(--edge),.2);transition:background-color .2s,box-shadow .2s}.fehler-tools a:hover,.fehler-tools a:focus-visible{background:rgba(46,116,255,.16);box-shadow:inset 0 0 0 1px rgba(var(--edge),.4)}.fehler-tools strong{font:700 1.05rem/1.3 var(--font-d);color:var(--strong)}.fehler-tools span{font-size:.95rem;color:var(--text-2)}@media (min-width:720px){.fehler-tools{grid-template-columns:1fr 1fr}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.brotkrumen ol{display:flex;flex-wrap:wrap;gap:6px;font-size:.9rem;color:var(--text-3)}.brotkrumen li + li::before{content:"/";margin-right:6px;color:rgba(135,152,195,.5)}.brotkrumen a{color:var(--text-2);transition:color .2s}.brotkrumen a:hover{color:var(--strong)}.brotkrumen [aria-current]{color:var(--text-3)}.lp-kopf{padding-bottom:clamp(48px,6vw,80px)}.lp-kopf-grid{display:grid;gap:40px;align-items:center}.lp-kopf .brotkrumen{margin-bottom:26px}.lp-kopf h1{max-width:13em}.lp-kopf h1 em{font-style:italic;color:var(--blue-400)}.lp-aktionen{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.lp-visual{position:relative;height:clamp(240px,52vw,420px);perspective:1600px}.lp-visual .shot{transform:rotateY(-12deg) rotateX(4deg)}.lp-shot-a{width:78%;left:4%;top:0;z-index:1}.lp-shot-b{width:56%;right:0;top:30%;z-index:2}.lp-shot-c{width:46%;left:0;top:56%;z-index:3}.lp-visual:not(:has(.lp-shot-c)) .lp-shot-a{top:9%}.lp-visual:not(:has(.lp-shot-c)) .lp-shot-b{top:40%}.lp-visual.reels{perspective:none}.reel-karte{position:absolute;width:32%;aspect-ratio:9 / 16;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(12px,2vw,20px);border-radius:clamp(16px,2.4vw,26px);overflow:hidden;color:#fff;font:750 clamp(.8rem,1.4vw,1.1rem)/1.2 var(--font-d);background:linear-gradient(170deg,rgba(63,130,255,.55),rgba(var(--card-c),.95) 62%);box-shadow:0 0 0 1px rgba(var(--tint-2),.25),0 30px 60px -20px rgba(var(--shade),.85)}.reel-karte::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 70% 22%,rgba(255,255,255,.2),rgba(255,255,255,0) 70%)}.reel-karte>*{position:relative}.reel-karte .reel-play{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.reel-karte small{font:500 .75em/1.3 var(--font-b);color:var(--blue-200)}.reel-a{left:0;top:10%;transform:rotate(-7deg);z-index:1}.reel-b{left:34%;top:0;z-index:3;background:linear-gradient(170deg,rgba(124,196,255,.6),rgba(var(--card-c),.95) 62%)}.reel-c{right:0;top:12%;transform:rotate(7deg);z-index:2;background:linear-gradient(170deg,rgba(195,155,255,.55),rgba(var(--card-c),.95) 62%)}@media (max-width:559px){.lp-visual.reels{height:300px}.reel-karte{width:32%}}a.reel-karte{text-decoration:none;transition:box-shadow .4s var(--ease-out)}a.reel-karte::before{z-index:1;background:linear-gradient(180deg,rgba(var(--base),0) 32%,rgba(var(--base),.88) 56%,rgba(var(--base),.97) 100%)}a.reel-karte>span,a.reel-karte>small{z-index:2}a.reel-karte .reel-play{background:var(--blue-500);box-shadow:0 8px 20px -8px rgba(45,116,255,.9)}a.reel-karte:hover,a.reel-karte:focus-visible{box-shadow:0 0 0 2px var(--blue-400),0 30px 60px -20px rgba(var(--shade),.85)}.reel-karte .reel-vorschau{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:559px){a.reel-karte>span:not(.reel-play),a.reel-karte>small{display:none}a.reel-karte::before{background:linear-gradient(180deg,rgba(var(--base),0) 62%,rgba(var(--base),.6) 100%)}}.reels-reihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(32px,4vw,52px)}.reel-beispiel{margin:0;scroll-margin-top:calc(var(--hdr-h) + 24px)}.reel-rahmen{aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:var(--navy-900);box-shadow:0 0 0 1px var(--line-2),0 30px 60px -24px rgba(var(--shade),.85);transition:box-shadow .4s var(--ease-out)}.reel-rahmen video{display:block;width:100%;height:100%;object-fit:cover}.reel-beispiel.ist-ziel .reel-rahmen{box-shadow:0 0 0 2px var(--blue-400),0 30px 60px -24px rgba(var(--shade),.85)}.reel-beispiel figcaption{display:grid;gap:4px;margin-top:14px}.reel-beispiel figcaption strong{font:750 1.08rem/1.25 var(--font-d);color:var(--strong)}.reel-beispiel figcaption span{font-size:.92rem;color:var(--text-3)}.reels-aktion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:clamp(32px,4vw,52px);padding:22px 26px;border-radius:22px;background:rgba(var(--tint),.05);box-shadow:inset 0 0 0 1px var(--line)}.reels-aktion p{margin:0;font:700 clamp(1.1rem,1.6vw,1.3rem)/1.3 var(--font-d);color:var(--strong)}@media (max-width:979px){.reels-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.reels-reihe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:calc(-1 * clamp(20px,5vw,64px));padding:0 clamp(20px,5vw,64px) 6px}.reels-reihe::-webkit-scrollbar{display:none}.reel-beispiel{flex:0 0 74%;scroll-snap-align:center}.reels-aktion .btn{flex:1 1 100%}}@media (min-width:980px){.lp-kopf-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4vw}.lp-visual{height:440px}}@media (max-width:559px){.lp-visual{height:230px;margin-top:4px}.lp-aktionen .btn{flex:1 1 100%}}.kennzahlen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(44px,6vw,72px) 0 0;border-radius:22px;background:rgba(var(--tint),.05);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.kennzahlen>div{padding:22px 24px;box-shadow:1px 1px 0 var(--line)}.kennzahlen dt{font:800 clamp(1.5rem,2.6vw,2.2rem)/1.1 var(--font-d);letter-spacing:-.03em;color:var(--strong)}.kennzahlen dd{margin:6px 0 0;font-size:.95rem;color:var(--text-2)}.kennzahlen dd a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--tint-3),.4)}.kennzahlen dd a:hover{color:var(--strong)}.kennzahlen .stern{color:#fbbf24;width:.8em;height:.8em;vertical-align:-.04em}@media (min-width:860px){.kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-merkmale{background:var(--navy-900)}.merkmale{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin-top:clamp(40px,5vw,64px)}.merkmale li{position:relative;padding:26px 24px 26px;border-radius:20px;background:linear-gradient(180deg,rgba(var(--tint),.07),rgba(var(--tint),.02));box-shadow:inset 0 0 0 1px var(--line);transition:transform .45s var(--ease-out),box-shadow .35s}.merkmale li:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(var(--edge),.35),0 24px 50px -30px rgba(45,116,255,.8)}.merkmal-ic{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;color:var(--blue-300);background:rgba(46,116,255,.14);box-shadow:inset 0 0 0 1px rgba(var(--edge),.22)}.merkmal-ic .ic{width:25px;height:25px}.merkmale h3{margin-top:20px;font:750 1.3rem/1.2 var(--font-d);letter-spacing:-.015em;color:var(--strong)}.merkmale p{margin-top:10px;color:var(--text-2);font-size:.98rem}.lp-preis{background:var(--space);overflow:hidden}.lp-preis::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 55% at 85% 45%,rgba(45,116,255,.22),rgba(45,116,255,0) 70%)}.lp-preis-grid{position:relative;display:grid;gap:44px;align-items:center}.preis-faktoren{display:grid;gap:14px;margin-top:32px}.preis-faktoren li{display:flex;gap:12px;color:var(--text-2)}.preis-faktoren .ic{color:var(--blue-300);margin-top:3px}.preis-faktoren strong{color:var(--strong);font-weight:600}.preis-karte{position:relative;padding:clamp(28px,4vw,40px);border-radius:28px;background:linear-gradient(160deg,rgba(63,130,255,.22),rgba(var(--card-c),.9) 55%);box-shadow:inset 0 0 0 1px rgba(var(--edge),.3),0 40px 80px -40px rgba(45,116,255,.9)}.preis-label{font-weight:600;color:var(--blue-200)}.preis-wert{margin-top:8px;font:800 clamp(3rem,6vw,4.6rem)/1 var(--font-d);letter-spacing:-.04em;color:var(--strong)}.preis-wert span{font-size:.4em;font-weight:700;letter-spacing:0;color:var(--text-2);margin-right:.2em}.preis-hinweis{margin-top:10px;font-size:.95rem;color:var(--text-2)}.preis-karte ul{display:grid;gap:10px;margin:26px 0 30px;padding-top:24px;border-top:1px solid var(--line-2)}.preis-karte li{display:flex;align-items:center;gap:10px;color:var(--text)}.preis-karte li .ic{color:var(--blue-300)}.karte-name{margin-top:8px;font:800 clamp(2rem,3.6vw,2.8rem)/1.05 var(--font-d);letter-spacing:-.03em;color:var(--strong)}.preis-karte li a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--tint-3),.4);overflow-wrap:anywhere}.preis-karte li a:hover{color:var(--strong)}.merkmale a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--edge),.5)}.merkmale a:hover{color:var(--strong)}@media (min-width:980px){.lp-preis-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:6vw}}.lp-vergleich{background:var(--navy-900)}.tabelle-rahmen{margin-top:clamp(36px,5vw,56px);overflow-x:auto;border-radius:22px;box-shadow:inset 0 0 0 1px var(--line);-webkit-overflow-scrolling:touch}.vergleich{width:100%;min-width:600px;border-collapse:collapse;font-size:1rem}.vergleich th,.vergleich td{padding:18px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.vergleich tbody tr:last-child th,.vergleich tbody tr:last-child td{border-bottom:0}.vergleich thead th{font:750 1.1rem/1.25 var(--font-d);color:var(--strong);background:rgba(var(--tint),.05)}.vergleich thead small{display:block;margin-top:4px;font:400 .85rem/1.3 var(--font-b);color:var(--text-3)}.vergleich tbody th{width:26%;font-weight:600;color:var(--text)}.vergleich td{color:var(--text-2)}.vergleich .ist-wir{background:rgba(46,116,255,.12);color:var(--strong)}.vergleich thead .ist-wir{background:var(--blue)}.vergleich thead .ist-wir small{color:rgba(255,255,255,.92)}.lp-refs-kopf{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:22px 40px}.ref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;margin-top:clamp(36px,5vw,56px)}.ref{display:flex;flex-direction:column;height:100%;border-radius:18px;overflow:hidden;background:#0a1430;box-shadow:0 0 0 1px rgba(var(--tint-2),.16),0 30px 60px -34px rgba(var(--shade),.9);transition:transform .45s var(--ease-out),box-shadow .35s}.ref:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(var(--edge),.4),0 30px 60px -30px rgba(45,116,255,.7)}.ref-shot{display:block;overflow:hidden}.ref-shot img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top;transition:transform 1.2s var(--ease-out)}.ref:hover .ref-shot img{transform:scale(1.035)}.ref-meta{display:grid;grid-template-columns:1fr auto;column-gap:12px;padding:16px 18px 18px;margin-top:auto}.ref-name{font:700 1.1rem/1.25 var(--font-d);color:var(--strong)}.ref-cat{grid-row:2;font-size:.9rem;color:var(--text-3)}.ref-meta .ic{grid-row:1 / span 2;align-self:center;color:var(--text-3);transition:color .2s,transform .4s var(--ease-out)}.ref:hover .ref-meta .ic{color:var(--strong);transform:translate(2px,-2px)}.ref-text{grid-column:1 / -1;margin-top:10px;font-size:.95rem;line-height:1.5;color:var(--text-2)}.ref-gruppe + .ref-gruppe{margin-top:clamp(64px,8vw,110px)}.sec-lead a{text-decoration:underline;text-underline-offset:3px}.sec-lead a:hover{color:var(--strong)}.lp-faq-grid{display:grid;gap:36px}@media (min-width:980px){.lp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6vw;align-items:start}.lp-faq-grid>div:first-child{position:sticky;top:calc(var(--hdr-h) + 30px)}}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{font:700 clamp(1.1rem,1.6vw,1.3rem)/1.3 var(--font-d);letter-spacing:-.01em;color:var(--strong)}.faq-ic{position:relative;flex:none;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .3s,transform .4s var(--ease-out)}.faq-ic::before,.faq-ic::after{content:"";position:absolute;inset:0;margin:auto;width:13px;height:13px;background:var(--text);-webkit-mask:var(--fa-ic) center / contain no-repeat;mask:var(--fa-ic) center / contain no-repeat;transition:transform .4s var(--ease-out),opacity .3s}.faq-ic::before{--fa-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M256 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 160-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-160z'/%3E%3C/svg%3E")}.faq-ic::after{--fa-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32z'/%3E%3C/svg%3E");opacity:0;transform:rotate(-90deg)}.faq-item[open] .faq-ic{background:var(--blue);box-shadow:none}.faq-item[open] .faq-ic::before{opacity:0;transform:rotate(90deg)}.faq-item[open] .faq-ic::after{opacity:1;transform:none}.faq-item summary:hover .faq-ic{box-shadow:inset 0 0 0 1px rgba(var(--tint),.45)}.faq-item p{padding:0 54px 24px 0;color:var(--text-2);line-height:1.65}@media (max-width:559px){.faq-item p{padding-right:0}}.lp-schluss-grid{position:relative;display:grid;gap:36px;align-items:center}.lp-schluss .btn{margin-top:32px}.lp-schluss .channels{margin-top:0}@media (min-width:980px){.lp-schluss-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:6vw}}@media (max-width:639px){.tabelle-rahmen{overflow:visible;box-shadow:none;border-radius:0}.vergleich{min-width:0}.vergleich thead{display:none}.vergleich,.vergleich tbody,.vergleich tr,.vergleich th,.vergleich td{display:block;width:auto}.vergleich tr{margin-bottom:14px;border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.vergleich tbody th{width:auto;padding:14px 18px;background:rgba(var(--tint),.06);border-bottom:1px solid var(--line)}.vergleich td{padding:12px 18px;border-bottom:1px solid var(--line)}.vergleich tbody tr:last-child th{border-bottom:1px solid var(--line)}.vergleich td::before{content:attr(data-label);display:block;margin-bottom:2px;font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--text-3)}.vergleich td.ist-wir::before{color:var(--blue-200)}.vergleich td:last-child{border-bottom:0}}.kontakt-kopf h1{max-width:15em}.kontakt-kopf p{max-width:40rem}.anschrift{margin-top:30px;padding:22px 24px;border-radius:18px;background:rgba(var(--tint),.05);box-shadow:inset 0 0 0 1px var(--line)}.anschrift-k{font-weight:600;color:var(--blue-200)}.anschrift address{margin-top:8px;font-style:normal;color:var(--strong);line-height:1.55}.anschrift-hinweis{margin-top:12px;font-size:.92rem;color:var(--text-2)}.faq-item p a{text-decoration:underline;text-underline-offset:3px}.kopf-rolle{margin-top:14px;font-weight:600;color:var(--blue-200)}.ueber-foto{justify-self:center;width:min(78vw,420px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px rgba(var(--edge),.35),0 0 0 10px rgba(46,116,255,.12),0 40px 90px -30px rgba(45,116,255,.8)}.ueber-foto img{width:100%;height:100%;object-fit:cover}.merkmale-3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (min-width:900px){.merkmale-spalten-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.profil-grid{align-items:start}.profil{display:grid;border-radius:22px;background:rgba(var(--tint),.05);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.profil>div{display:grid;gap:4px;padding:16px 22px;border-bottom:1px solid var(--line)}.profil>div:last-child{border-bottom:0}.profil dt{font-size:.85rem;font-weight:600;color:var(--blue-200)}.profil dd{margin:0;color:var(--strong)}.profil dd a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--tint-3),.4)}@media (min-width:640px){.profil>div{grid-template-columns:9.5rem 1fr;gap:16px}}.about-mehr{color:var(--blue-300);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sec-ansprech{padding:clamp(48px,7vw,88px) 0}.ansprech{display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center;max-width:54rem;padding:26px 30px;border-radius:22px;background:linear-gradient(135deg,rgba(46,116,255,.14),rgba(46,116,255,.03));box-shadow:inset 0 0 0 1px rgba(var(--edge),.2)}.ansprech img{width:108px;height:108px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px rgba(var(--edge),.35)}.ansprech h2{font:750 clamp(1.3rem,2.2vw,1.7rem)/1.2 var(--font-d);letter-spacing:-.02em;color:var(--strong)}.ansprech-rolle{margin-top:6px;font-weight:600;color:var(--blue-300)}.ansprech-rolle + p{margin-top:10px;color:var(--text-2)}.ansprech a{color:var(--blue-300);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ansprech a:hover{color:var(--strong)}@media (max-width:560px){.ansprech{grid-template-columns:1fr;gap:18px;padding:24px 22px}.ansprech img{width:84px;height:84px}}.thema-knopf{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--text-2);background:rgba(var(--tint),.06);box-shadow:inset 0 0 0 1px var(--line-2);transition:color .2s,background-color .2s,box-shadow .2s}.thema-knopf:hover{color:var(--strong);background:rgba(var(--tint),.11);box-shadow:inset 0 0 0 1px rgba(var(--edge),.4)}.thema-knopf .ic{width:21px;height:21px}.thema-knopf .ic-mond,[data-theme="light"] .thema-knopf .ic-sonne{display:none}[data-theme="light"] .thema-knopf .ic-mond{display:block}.thema-knopf-text{width:100%;height:52px;display:flex;gap:12px;margin-top:14px;padding:0 14px;border-radius:14px;font-size:1rem;font-weight:600;color:var(--text)}.thema-knopf-text .thema-schalter{margin-left:auto}.thema-schalter{position:relative;width:34px;height:20px;border-radius:99px;background:rgba(var(--tint),.2);transition:background-color .25s}.thema-schalter::after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--strong);transition:transform .25s var(--ease-out)}.thema-knopf[aria-pressed="true"] .thema-schalter{background:var(--blue)}.thema-knopf[aria-pressed="true"] .thema-schalter::after{transform:translateX(14px);background:#fff}@container hdr (max-width:559px){.hdr{gap:10px}}:root[data-theme="light"],:root[data-theme="light"] .stage :is(.hero,.mini){--space:#eaf0fa;--navy-950:#f4f7fd;--navy-900:#ebf0f9;--navy-800:#ffffff;--line:rgba(22,45,105,.12);--line-2:rgba(22,45,105,.2);--blue-400:#2563eb;--blue-300:#1d5bd8;--blue-200:#1a4bb8;--text:#0b1530;--text-2:#3a4a6c;--text-3:#4a5878;--strong:#0a1533;--tint:30,60,140;--tint-2:30,60,140;--tint-3:58,74,108;--edge:37,99,235;--base:255,255,255;--shade:25,40,85;--panel:255,255,255;--card-a:255,255,255;--card-b:250,252,255;--card-c:236,242,253;--ok-text:#0f6b35;--warn-text:#7a4b00;--err-text:#b42318;--placeholder:#6a7896;color-scheme:light}[data-theme="light"]{scrollbar-color:#b9c4da var(--navy-950)}[data-theme="light"] ::-webkit-scrollbar-thumb{background:#b9c4da}[data-theme="light"] ::-webkit-scrollbar-thumb:hover{background:#95a3c0}[data-theme="light"] :is(.hero-bg,.contact-bg) .stars{display:none}[data-theme="light"] .nav-panel,[data-theme="light"] .fab-menu{box-shadow:inset 0 0 0 1px var(--line-2),0 30px 60px -24px rgba(var(--shade),.28)}[data-theme="light"] .mnav{background:rgba(var(--base),.98)}[data-theme="light"] .hero-bg{background:linear-gradient(180deg,var(--navy-950) 0%,var(--navy-950) 55%,var(--navy-900) 100%)}[data-theme="light"] .hero-glow{opacity:.55}[data-theme="light"] .stage .hero{color:var(--text)}[data-theme="light"] .uni-stage::before,[data-theme="light"] .uni-stage::after{display:none}[data-theme="light"] .shot,[data-theme="light"] .ref{background:#fff}[data-theme="light"] .shot-bar{background:#eef2f9}[data-theme="light"] .shot-bar i{background:#cdd5e4}[data-theme="light"] .shot-bar i:first-child{background:#a9b6d0}[data-theme="light"] .sec-work{background:linear-gradient(180deg,var(--navy-950) 0%,var(--navy-900) 100%)}[data-theme="light"] .gallery-on .work::after{background:var(--navy-950)}[data-theme="light"] .service:hover .service-go{background:var(--ink);color:#fff}[data-theme="light"] .vergleich thead .ist-wir{color:#fff}[data-theme="light"] .form-status.is-err{color:var(--err-text)}[data-theme="light"] :is(.stars-row,.stars-row .ic,.foot-sterne,.kennzahlen .stern){color:#b06c00}[data-theme="light"] .work:hover,[data-theme="light"] .gallery-on .work{box-shadow:inset 0 0 0 1px var(--line),0 26px 50px -28px rgba(var(--shade),.35)}[data-theme="light"] .form,[data-theme="light"] .preis-karte{box-shadow:inset 0 0 0 1px var(--line-2),0 40px 80px -48px rgba(var(--shade),.45)}[data-theme="light"] .portrait{box-shadow:0 0 0 6px rgba(46,116,255,.14),0 40px 80px -40px rgba(var(--shade),.5)}[data-theme="light"] .field.has-err input,[data-theme="light"] .field.has-err textarea{box-shadow:inset 0 0 0 1.5px var(--err-text)}[data-theme="light"] .faq-item[open] .faq-ic::before,[data-theme="light"] .faq-item[open] .faq-ic::after{background:#fff}[data-theme="light"] .btn-primary{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 18px -10px rgba(37,99,235,.55)}[data-theme="light"] .btn-primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 10px 22px -10px rgba(37,99,235,.65)}[data-theme="light"] form .btn-primary,[data-theme="light"] form .btn-primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}