:root{--bg:#06070a;--s1:#130f0c;--s2:#1b1611;--ln:#ffffff14;--ln2:#ffffff24;--tx:#f6f2ee;--mu:#9ea9b5;--bl:#ffaa5f;--am:#f2b43c;--gr:#38d27e;--header-h:86px;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 20px)}body{background:var(--bg);color:var(--tx);font-family:var(--f-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:#ffc38f}a:hover{color:#ffe0c4}:focus-visible{outline:2px solid var(--bl);outline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block}.skip{z-index:100;background:var(--bl);color:#17110b;border-radius:10px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{color:#17110b;top:12px}.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.mono{font-family:var(--f-mono), ui-monospace, monospace}.eyebrow{font-family:var(--f-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--bl);margin:0;font-size:12px}.h1{letter-spacing:-.04em;margin:0;font-size:clamp(46px,7.6vw,118px);font-weight:600;line-height:.94}.h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.8vw,70px);font-weight:600;line-height:1.02}.h3{letter-spacing:-.015em;margin:0;font-size:clamp(21px,1.9vw,27px);font-weight:600;line-height:1.2}.lead{color:var(--mu);margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.p{color:var(--mu);margin:0;font-size:16px;line-height:1.65}.sm{color:var(--mu);margin:0;font-size:13px;line-height:1.55}.dim{color:#7f8a96}.grad-text{background:linear-gradient(#fff 10%,#ffc38f 120%);color:#0000;-webkit-background-clip:text;background-clip:text}.sec{padding:clamp(88px,11vw,160px) 0;position:relative}.sec-tight{padding-top:clamp(56px,7vw,100px)}.page-top{padding-top:clamp(64px,8vw,120px)}.stack{flex-direction:column;gap:20px;display:flex}.titel-eb{gap:inherit;font:inherit;flex-direction:column;margin:0;display:flex}.titel-eb>.eyebrow,.titel-eb>.h2{display:block}.intro{flex-direction:column;gap:20px;max-width:900px;margin-bottom:clamp(40px,5vw,72px);display:flex}.btn{min-height:52px;font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s,border-color .25s,color .25s;display:inline-flex}.btn-p{color:#17110b;background:linear-gradient(#ffbe86,#ec8e3b);box-shadow:0 10px 34px #ec8e3b59,inset 0 1px #ffffff8c}.btn-p:hover{color:#17110b;transform:translateY(-2px);box-shadow:0 16px 44px #ec8e3b80,inset 0 1px #ffffff8c}.btn-g{color:var(--tx);background:#120e0a8c;border-color:#fff3}.btn-g:hover{color:#fff;background:#ffffff14;border-color:#ffffff73}.btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.btn-sm{min-height:44px;padding:0 20px;font-size:12px}.arrow{transition:transform .25s}.btn:hover .arrow{transform:translate(3px)}.nav{z-index:80;height:var(--header-h);padding:0 16px;position:sticky;top:0}.nav-bar{max-width:1320px;height:64px;transition:top .5s var(--ease), background-color .5s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease), height .5s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:0 10px 0 16px;display:flex;position:relative;top:14px}.nav.solid .nav-bar{-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#120e0ab8;border-color:#ffffff17;height:58px;top:8px;box-shadow:0 18px 50px #00000073,inset 0 1px #ffffff0d}.nav.open .nav-bar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.logo{color:var(--tx);flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.logo:hover{color:var(--tx)}.logo svg{transition:transform .6s var(--spring)}.logo:hover svg{transform:rotate(120deg)}.logo-t{flex-direction:column;line-height:1.1;display:flex}.logo-n{letter-spacing:.12em;font-size:15px;font-weight:600}.logo-s{letter-spacing:.2em;color:#d8b18f;max-height:14px;transition:max-height .5s var(--ease), opacity .4s;font-size:10px;overflow:hidden}.nav.solid .logo-s{opacity:0;max-height:0}.navlinks{background:#ffffff09;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.navpill{pointer-events:none;background:#ffaa5f29;border-radius:999px;transition:opacity .3s;position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 0 0 1px #ffaa5f59}.navpill.glide{transition:transform .5s var(--ease), width .5s var(--ease), opacity .3s}.nav.solid .navlinks{background:0 0;border-color:#0000}.navl{color:#d6ccc3;white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:14px;text-decoration:none;transition:color .25s;position:relative}.navl:hover,.navl[aria-current=page]{color:#fff}.navl--bald{color:#ffb97c;font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-left:13px;font-size:11px;display:inline-flex}.navl--bald:before{content:"";background:#ffffff24;width:1px;height:18px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.navl--bald:hover,.navl--bald[aria-current=page]{color:#ffd1a8}.bald-punkt{background:#ffaa5f;border-radius:50%;flex:none;width:6px;height:6px;position:relative;box-shadow:0 0 8px #ffaa5fe6}.bald-punkt:after{content:"";border:1px solid #ffaa5fb3;border-radius:50%;animation:2.2s ease-out infinite tech-puls;position:absolute;inset:-3px}.menu-l--bald{color:#ffb97c;align-items:center}.menu-l--bald .bald-punkt{width:10px;height:10px}@media (prefers-reduced-motion:reduce){.bald-punkt:after{animation:none}}.nav-act{flex:none;align-items:center;gap:8px;display:flex}.nav-cta{color:#17110b;height:44px;font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;transition:transform .35s var(--spring), box-shadow .3s, opacity .3s;white-space:nowrap;background:linear-gradient(#ffbe86,#ec8e3b);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 8px 26px #ec8e3b59,inset 0 1px #ffffff8c}.nav-cta:hover{color:#17110b;transform:translateY(-1px);box-shadow:0 12px 34px #ec8e3b80,inset 0 1px #ffffff8c}.nav.open .nav-cta{opacity:0;pointer-events:none}.pulse{background:#17110b;border-radius:50%;width:8px;height:8px;position:relative}.pulse:after{content:"";background:#17110b80;border-radius:50%;animation:2.2s ease-out infinite pulse;position:absolute;inset:0}@keyframes pulse{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.burger{cursor:pointer;width:46px;height:46px;transition:transform .4s var(--spring), background-color .3s;background:#ffffff12;border:0;border-radius:50%;flex:none;padding:0;display:none;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.burger:hover{background:#ffffff1f;transform:scale(1.06)}.bl1,.bl2{background:#fff;border-radius:2px;width:20px;height:2px;transition:transform .5s cubic-bezier(.7,0,.2,1);position:absolute;top:22px;left:13px}.bl1{transform:translateY(-4px)}.bl2{transform:translateY(4px)}.nav.open .bl1{transform:rotate(45deg)}.nav.open .bl2{transform:rotate(-45deg)}.menu{z-index:70;visibility:hidden;pointer-events:none;overscroll-behavior:contain;transition:visibility 0s linear .7s;position:fixed;inset:0;overflow-y:auto}.menu.on{visibility:visible;pointer-events:auto;transition-delay:0s}.menu-frame{pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.menu-bg{left:var(--cx,calc(100% - 48px));top:var(--cy,48px);will-change:transform;background:radial-gradient(circle,#35271a 0%,#1e150e 45%,#06070a 100%);border-radius:50%;width:100px;height:100px;margin:-50px 0 0 -50px;transition:transform .7s cubic-bezier(.76,0,.24,1);position:absolute;transform:scale(0)}.menu.on .menu-bg{transform:scale(var(--cs,40))}.menu-in{flex-wrap:wrap;align-items:flex-end;gap:40px 72px;min-height:100%;padding-top:120px;padding-bottom:48px;display:flex;position:relative}.menu-nav{flex:2 480px;min-width:0}.menu-nav ol{margin:0;padding:0;list-style:none}.menu-nav li{opacity:0;transition:opacity .6s ease, transform .8s var(--ease);border-top:1px solid #ffffff1a;transform:translateY(36px)}.menu:not(.on) .menu-nav li,.menu:not(.on) .menu-aside{transition-duration:.25s}.menu.on .menu-nav li{opacity:1;transform:none}.menu-l{color:#fff;letter-spacing:-.035em;transition:color .3s, padding-left .5s var(--ease);align-items:baseline;gap:20px;padding:14px 0;font-size:clamp(34px,6vw,64px);font-weight:500;line-height:1.05;text-decoration:none;display:flex}.menu-l:hover{color:#ffd1a8;padding-left:12px}.menu-l[aria-current=page]{color:#ffb97c}.menu-n{letter-spacing:.18em;color:#ffaa5f;font-size:12px;transform:translateY(-.6em)}.menu-aside{opacity:0;flex-direction:column;flex:260px;align-items:flex-start;gap:22px;min-width:0;transition:opacity .6s;display:flex}.menu.on .menu-aside{opacity:1;transition-delay:.5s}.menu-aside p{color:var(--mu);margin:0;font-size:18px;line-height:1.55}.menu-langs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;max-width:320px;display:grid}.menu-langs a{border:1px solid var(--ln2);color:#d6ccc3;height:40px;font-family:var(--f-mono), monospace;letter-spacing:.1em;border-radius:12px;place-items:center;font-size:12px;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:grid}.menu-langs a:hover{color:#fff;border-color:#fff6}.menu-langs a[aria-current=true]{color:#fff;background:#ffaa5f24;border-color:#ffaa5fb3}@media (max-width:1180px){.navlinks{display:none}.burger{display:inline-block}}@media (max-width:640px){.nav{padding:0 10px}.nav-bar{gap:10px;padding:0 6px 0 10px}.logo-n{font-size:13px}.logo-s,.nav-cta{display:none}.menu-in{padding-top:100px}}.card{border:1px solid var(--ln);background:linear-gradient(#ffffff09,#ffffff03);border-radius:22px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.split-end{align-items:end;margin-bottom:clamp(48px,6vw,88px)}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tag{height:24px;font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ln2);color:#d6ccc3;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;display:inline-flex}.tag.blue{color:#ffd1a8;background:#ffaa5f12;border-color:#ffaa5f66}.tag.amber{color:#f6cf86;background:#f2b43c12;border-color:#f2b43c73}.tag.green{color:#93ebb9;background:#38d27e12;border-color:#38d27e66}.tag.strike{color:#7f8a96;text-decoration:line-through}.dotl{background:var(--gr);width:7px;height:7px;box-shadow:0 0 10px var(--gr);border-radius:50%;flex:none}.dotl.amber{background:var(--am);box-shadow:none}.pline{border-bottom:1px solid var(--ln);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.ruled{border-top:1px solid var(--ln);padding-top:28px}.hero{margin-top:calc(var(--header-h) * -1);align-items:center;min-height:max(760px,100vh);display:flex;position:relative;overflow:hidden}.hero-bg{transform:translateY(calc(var(--sy,0) * .28px));will-change:transform;position:absolute;inset:-6% 0 0}.hero-shade{background:linear-gradient(90deg,#06070af0 0%,#06070ab8 42%,#06070a33 100%),linear-gradient(#06070a80 0%,#0000 30% 70%,#06070a 100%);position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);padding-top:140px;padding-bottom:100px;display:grid;position:relative}@media (max-width:860px){.hero-grid>.stack{justify-content:center;min-height:calc(100svh - 140px)}}.device-caption{font-family:var(--f-mono), monospace;letter-spacing:.14em;color:#8b96a2;text-align:right;margin:22px 0 0;font-size:11px}.tz{min-height:300px;color:var(--tx);flex-direction:column;gap:14px;padding:30px;text-decoration:none;transition:border-color .3s,transform .3s,background .3s;display:flex}.tz:hover{color:var(--tx);background:linear-gradient(#ffaa5f14,#ffaa5f03);border-color:#ffaa5f73;transform:translateY(-4px)}.more{font-family:var(--f-mono), monospace;letter-spacing:.14em;color:#ffd1a8;opacity:.75;align-items:center;gap:8px;margin-top:14px;font-size:12px;transition:opacity .3s,gap .3s;display:inline-flex}.tz:hover .more,.uc:hover .more{opacity:1;gap:12px}.scene{background:radial-gradient(120% 75% at 50% 15%,#322418 0%,#100b07 55%,#040507 100%);position:absolute;inset:0;overflow:hidden}.sc-rack{background:linear-gradient(90deg,#15181c,#0c0e11 8% 92%,#15181c);border-radius:8px;flex-direction:column;gap:7px;width:min(48%,330px);padding:16px 22px;display:flex;position:absolute;top:9%;bottom:9%;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #1d2228,0 40px 90px #000000a6}.sc-u{background:linear-gradient(#24292f,#15181c);border-radius:3px;flex:1;position:relative;box-shadow:inset 0 1px #ffffff12,0 1px #000}.sc-u:before{content:"";background:#ffa14e;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;right:9%;box-shadow:0 0 10px #ffa14e,-14px 0 #513b27,-28px 0 #513b27}.sc-u.big{background:linear-gradient(#2a3037,#171a1f);flex:2.2}.sc-u.big:after{content:"LOCAL AI NODE";font-family:var(--f-mono), monospace;letter-spacing:.2em;color:#d8b18f;font-size:10px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.sc-u.io:after{content:"";background:repeating-linear-gradient(90deg,#3b444e 0 7px,#0000 7px 12px);width:46%;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:8%}.sc-ipad{background:#121418;border-radius:10px;width:24%;padding:5px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #2f343b,0 20px 50px #0009}.concept{z-index:3;font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:10.5px;display:inline-flex;position:absolute;bottom:16px;left:16px}.concept.tr{bottom:20px;left:auto;right:20px}.concept.tl{top:16px;bottom:auto}.ipad{background:linear-gradient(145deg,#30353c,#101215 45%,#24282e);border-radius:clamp(18px,2.2vw,34px);padding:clamp(8px,1vw,15px);box-shadow:0 0 0 1px #3c424a,0 50px 140px #000000bf,inset 0 0 0 1px #ffffff12}.ipad.tilt{transform-origin:0;transform:rotateY(-9deg)rotateX(3deg)}.screen{background:#000;border-radius:clamp(10px,1.2vw,20px);overflow:hidden;box-shadow:0 0 0 1px #000}.mac{padding:0 4%}.mac-lid{background:linear-gradient(#25292e,#0d0f12);border-radius:18px 18px 4px 4px;padding:clamp(8px,1vw,14px) clamp(8px,1vw,14px) clamp(14px,1.6vw,22px);box-shadow:0 0 0 1px #3a4047,0 40px 100px #000000b3}.mac-lid .screen{border-radius:6px}.mac-base{background:linear-gradient(#b9c0c8,#727a83 60%,#4b5158);border-radius:0 0 18px 18px;height:clamp(10px,1.2vw,18px);margin:0 -6%;box-shadow:0 20px 40px #0009}.mac-base:before{content:"";background:#5d646c;border-radius:0 0 8px 8px;width:16%;height:40%;margin:0 auto;display:block}.flow{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.node{background:linear-gradient(#1d1610,#130f0b);border:1px solid #ffaa5f2e;border-radius:18px;flex:1 1 0;min-width:0;padding:22px 20px;list-style:none;position:relative}.box .node{background:#18120c}.node-n{font-family:var(--f-mono), monospace;letter-spacing:.16em;color:#ffb97c;margin-top:16px;font-size:11px}.node-t{font-family:var(--f-mono), monospace;letter-spacing:.1em;margin-top:6px;font-size:13px;font-weight:600}.conn{background:#ffaa5f2e;flex:0 0 clamp(18px,3vw,44px);align-self:center;height:2px;list-style:none;position:relative;overflow:hidden}.conn:after{content:"";background:linear-gradient(90deg,#0000,#ffb97c,#0000);border-radius:3px;width:40%;height:6px;animation:1.8s linear infinite flowx;position:absolute;top:-2px;left:-40%}@keyframes flowx{to{transform:translate(350%)}}@keyframes flowy{to{transform:translateY(350%)}}.box{background:#ffaa5f09;border:1px dashed #ffaa5f73;border-radius:24px;flex:3.6 1 0;align-items:stretch;min-width:0;padding:34px 14px 14px;list-style:none;display:flex;position:relative}.box>ol{display:contents}.box-l{font-family:var(--f-mono), monospace;letter-spacing:.18em;color:#ffc38f;font-size:10.5px;position:absolute;top:10px;left:16px}.wave{align-items:center;gap:3px;height:26px;display:flex}.wave i{background:#ffb97c;border-radius:2px;width:3px;height:24px;animation:1.1s ease-in-out infinite wv;display:block}@keyframes wv{0%,to{transform:scaleY(.21)}50%{transform:none}}.show-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);display:grid}.ftab{appearance:none;text-align:left;cursor:pointer;border:1px solid var(--ln);width:100%;color:var(--tx);background:#ffffff05;border-radius:16px;padding:18px 20px;transition:border-color .3s,background .3s;display:block}.ftab:hover{border-color:var(--ln2)}.ftab[aria-pressed=true]{background:linear-gradient(90deg,#ffaa5f1f,#ffaa5f05);border-color:#ffaa5f8c}.feat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.feat-list li{border-bottom:1px solid var(--ln);color:#e6ded7;gap:12px;padding:14px 0;font-size:15px;display:flex}.uc{aspect-ratio:4/3;border:1px solid var(--ln);color:var(--tx);border-radius:24px;text-decoration:none;display:block;position:relative;overflow:hidden}.uc:hover{color:var(--tx)}.uc .scene{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.uc:hover .scene{transform:scale(1.05)}.uc-c{z-index:2;background:linear-gradient(#0000,#030406eb 55%);padding:clamp(20px,2.6vw,36px);position:absolute;bottom:0;left:0;right:0}.faqg{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(32px,6vw,100px);display:grid}.faq{border-top:1px solid var(--ln)}.faq details{border-bottom:1px solid var(--ln)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(18px,1.6vw,22px);font-weight:500;list-style:none;transition:color .25s;display:flex}.faq summary:hover{color:#fff}.faq summary::-webkit-details-marker{display:none}.faq-i{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--ln2);transition:background-color .3s, box-shadow .3s, transform .4s var(--spring);background:#ffffff0d;border-radius:50%;flex:none;position:relative}.faq summary:hover .faq-i{transform:scale(1.08)}.faq-i:before,.faq-i:after{content:"";width:14px;height:2px;transition:transform .35s var(--ease), background-color .3s;background:#ffe5cf;border-radius:1px;position:absolute;top:18px;left:12px}.faq-i:after{transform:rotate(90deg)}.faq details[open]:not([data-closing]) .faq-i{background:var(--bl);box-shadow:0 0 0 4px #ffaa5f26}.faq details[open]:not([data-closing]) .faq-i:before,.faq details[open]:not([data-closing]) .faq-i:after{background:#17110b}.faq details[open]:not([data-closing]) .faq-i:after{transform:rotate(0)}.faq-a{padding:0 60px 28px 0}.cta{padding:clamp(120px,16vw,220px) 0;position:relative;overflow:hidden}.cta-konsole{padding:clamp(88px,11vw,160px) 0}.cta-split{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid;position:relative}.cta-konsole .h2{font-size:clamp(34px,4.4vw,64px)}@media (max-width:960px){.cta-split{grid-template-columns:minmax(0,1fr)}.cta-konsole .rackmon{justify-self:stretch;max-width:none}}.cta-shade{background:radial-gradient(70% 70%,#06070ab3,#06070af2),linear-gradient(#06070a,#0000 20% 80%,#06070a);position:absolute;inset:0}.ft{border-top:1px solid var(--ln);padding:clamp(48px,6vw,72px) 0 clamp(96px,10vw,120px)}.ft-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,6vw,96px);display:grid}.ft-brand{flex-direction:column;align-items:flex-start;gap:14px;max-width:360px;display:flex}.ft-logo{color:var(--tx);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ft-logo:hover{color:var(--tx)}.ft-logo>span{flex-direction:column;gap:3px;display:flex}.ft-name{letter-spacing:.12em;font-size:15px;font-weight:600}.ft-tag{letter-spacing:.22em;color:var(--mu);font-size:10px}.ft-meaning{letter-spacing:.08em;color:var(--bl);margin:-4px 0 0;font-size:11px}.ft-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ft-k{letter-spacing:.18em;text-transform:uppercase;color:#6f7c89;margin:0 0 14px;font-size:11px}.ft-cols ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ft-cols a{color:#aab4bf;font-size:14px;text-decoration:none;transition:color .2s}.ft-cols a:hover{color:#fff}.ft-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(40px,5vw,64px);padding-top:20px;display:flex;position:relative}.ft-bottom:before{content:"";border-top:1px solid var(--ln);position:absolute;top:0;left:clamp(20px,4vw,48px);right:clamp(20px,4vw,48px)}.ft-base{color:#7f8a96;flex-wrap:wrap;gap:6px 20px;font-size:12.5px;display:flex}.ft-bar{align-items:center;gap:16px;display:flex}.ft-langs{flex-wrap:wrap;gap:2px;display:flex}.ft-langs a{font-family:var(--f-mono), monospace;letter-spacing:.08em;color:#7f8a96;padding:4px 6px;font-size:11.5px;text-decoration:none;transition:color .2s}.ft-langs a:hover,.ft-langs a[aria-current=true]{color:var(--tx)}.ft-langs a[aria-current=true]{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--bl);text-decoration-color:var(--bl)}.ft-top{letter-spacing:.12em;text-transform:uppercase;color:#7f8a96;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11.5px}.ft-top:hover{color:var(--tx)}@media (max-width:960px){.ft-grid{grid-template-columns:1fr}}@media (max-width:560px){.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-bar{flex-wrap:wrap}}.cfg-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}.side{top:calc(var(--header-h) + 20px);position:sticky}.side-card{background:linear-gradient(#1b150f,#110d0a);border:1px solid #ffaa5f40;border-radius:24px;padding:28px;box-shadow:0 30px 80px #00000073}.kv{border-bottom:1px solid var(--ln);justify-content:space-between;gap:14px;padding:10px 0;font-size:14px;display:flex}.kv dt{font-family:var(--f-mono), monospace;letter-spacing:.14em;color:#7f8a96;font-size:11px}.kv dd{text-align:right;margin:0}.stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sbtn{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--ln);color:#8b96a2;background:#ffffff05;border-radius:12px;flex-direction:column;gap:4px;width:100%;padding:12px 12px 13px;transition:border-color .25s,background .25s,color .25s;display:flex}.sbtn:hover:not(:disabled){border-color:var(--ln2);color:#e6ded7}.sbtn:disabled{cursor:not-allowed;opacity:.45}.sbtn.cur{color:#fff;background:#ffaa5f1a;border-color:#ffaa5fa6}.sbtn.done{color:#dfd6cf}.panel{border:1px solid var(--ln);background:linear-gradient(#18130e,#110d0a);border-radius:24px;padding:clamp(22px,3vw,40px)}fieldset{border:0;min-width:0;margin:0;padding:0}.lbl{font-family:var(--f-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#9ea9b5;margin-bottom:8px;padding:0;font-size:11px;display:block}.inp{border:1px solid var(--ln2);width:100%;min-width:0;height:52px;color:var(--tx);background:#07090c;border-radius:12px;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.inp:focus{border-color:#ffaa5fcc;outline:none;box-shadow:0 0 0 4px #ffaa5f26}.inp[aria-invalid=true]{border-color:#ff6358cc}input.inp[type=date],input.inp[type=time]{appearance:none;text-align:left;padding-top:14px;padding-bottom:14px;line-height:22px;display:block}input.inp::-webkit-datetime-edit{padding:0;line-height:22px}input.inp::-webkit-date-and-time-value{text-align:left;min-height:22px;color:var(--tx);margin:0;line-height:22px}textarea.inp{resize:vertical;height:auto;min-height:120px;padding:14px 16px;line-height:1.5}.errt{color:#ff9b91;margin:6px 0 0;font-size:13px}.warn{color:#f6cf86}.opt{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--ln2);width:100%;color:var(--tx);background:#ffffff05;border-radius:16px;padding:18px;transition:border-color .2s,background .2s;position:relative}.opt:hover{border-color:#ffffff4d}.opt-svc{flex-direction:column;justify-content:flex-start;display:flex}.opt.opt-bald,.opt.opt-bald:hover{cursor:not-allowed;border-style:dashed;border-color:var(--ln2);background:#ffffff03}.opt-bald>span:not(.boost-h){opacity:.6}.opt-bald-badge{letter-spacing:.16em;text-transform:uppercase;color:#ffd1a8;white-space:nowrap;background:#ffaa5f14;border:1px solid #ffaa5f73;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;display:inline-flex}.opt[aria-pressed=true]{background:#ffaa5f17;border-color:#ffaa5fbf;box-shadow:inset 0 0 0 1px #ffaa5f59}.opt[aria-pressed=true]:after{content:"";background:#ffaa5f;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;right:14px;box-shadow:0 0 10px #ffaa5f}.rooms{border:1px solid var(--ln);background:#ffffff04;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.rooms-tabs{flex-wrap:wrap;gap:8px;display:flex}.rooms-tabs .chipb{align-items:center;gap:8px;display:inline-flex}.rooms-add{color:#ffd1a8;border-style:dashed}.rooms-warn{background:var(--am);width:8px;height:8px;box-shadow:0 0 8px var(--am);border-radius:50%}.rooms-edit{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.rooms-edit>div{flex:240px}.proom{padding:4px 0 8px}.proom+.proom{margin-top:10px}.proom-h{letter-spacing:.18em;text-transform:uppercase;color:#ffd1a8;margin:6px 0 2px;font-size:11px}.proom-sum{color:#d6ccc3;border-bottom-style:dashed;font-size:14px}.boost{background:linear-gradient(135deg,#ffaa5f12,#f2b43c0a 60%,#ffffff04);padding:22px}.boost-h{justify-content:space-between;align-items:center;gap:12px;padding-right:26px;display:flex}.boost-badge{letter-spacing:.18em;color:#1b1606;background:linear-gradient(#f8cf6e,#e0a12a);border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:10.5px;display:inline-flex}.boost-docs{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.boost-docs span{color:#d6ccc3;border:1px dashed #ffaa5f59;border-radius:8px;padding:5px 10px;font-size:12.5px}.chipb{appearance:none;cursor:pointer;border:1px solid var(--ln2);color:#e6ded7;background:#ffffff05;border-radius:999px;min-height:44px;padding:0 16px;font-size:15px;transition:all .2s}.chipb:hover{border-color:#ffffff59}.chipb[aria-pressed=true]{color:#fff;background:#ffaa5f24;border-color:#ffaa5fcc}.chipb.sm{min-height:36px;padding:0 12px;font-size:13px}.lcard{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--ln2);width:100%;color:var(--tx);background:#ffffff05;border-radius:14px;flex-direction:column;gap:6px;min-height:118px;padding:14px 14px 12px;transition:all .2s;display:flex}.lcard:hover:not(:disabled){border-color:#ffffff52;transform:translateY(-2px)}.lcard[aria-pressed=true]{background:linear-gradient(#ffaa5f29,#ffaa5f0a);border-color:#ffaa5fcc}.lcard:disabled{opacity:.3;cursor:not-allowed}.stepn{border:1px solid var(--ln2);border-radius:14px;align-items:center;height:52px;display:inline-flex;overflow:hidden}.stepn button{appearance:none;cursor:pointer;width:52px;height:100%;color:var(--tx);background:#ffffff08;border:0;font-size:22px}.stepn button:hover:not(:disabled){background:#ffffff14}.stepn button:disabled{opacity:.3;cursor:not-allowed}.stepn output{text-align:center;min-width:64px;font-family:var(--f-mono), monospace;font-size:18px}.dayrow{border:1px solid var(--ln);background:#ffffff04;border-radius:16px;grid-template-columns:150px 1fr 1fr 110px;align-items:end;gap:14px;padding:18px;display:grid}.dayrow.bad{border-color:#ff635880}.dayrow .dstd{text-align:right}.dayrow .dstd .mono{justify-content:flex-end;align-items:center;height:52px;font-size:20px;display:flex}.price-hero{background:linear-gradient(160deg,#ffaa5f24,#ffaa5f05 60%);border:1px solid #ffaa5f4d;border-radius:20px;padding:clamp(22px,3vw,34px)}.price-big{letter-spacing:-.04em;font-size:clamp(48px,6vw,76px);font-weight:500;line-height:1}.cfg-nav{border-top:1px solid var(--ln);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:34px;padding-top:22px;display:flex}.pre{border:1px solid var(--ln);font-family:var(--f-mono), monospace;color:#e6c5a9;white-space:pre-wrap;word-break:break-word;background:#05070a;border-radius:14px;max-height:380px;margin:0;padding:18px;font-size:12px;line-height:1.55;overflow:auto}.mbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14100cf2;border:1px solid #ffaa5f4d;border-radius:20px;display:none;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 60px #0009}.mbar-btn{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-pending{opacity:0;transform:translateY(48px)}.rv-pending.in{opacity:1;transition:opacity .7s var(--ease), transform .9s var(--ease);transform:none}.rv-pending.in.d1{transition-delay:80ms}.rv-pending.in.d2{transition-delay:.16s}.rv-pending.in.d3{transition-delay:.24s}.rv-pending .scene{transform:scale(1.08)}.rv-pending.in .scene{transition:transform 1.4s var(--ease);transform:none}@keyframes rise{0%{transform:translateY(18px)}}@keyframes settle{0%{transform:scale(1.06)}}.hero .rv,.page-top .split-end .rv{animation:rise .9s var(--ease) both;animation-delay:50ms}.hero .rv.d1,.page-top .split-end .rv.d1{animation-delay:.12s}.hero .rv.d2,.page-top .split-end .rv.d2{animation-delay:.24s}.hero .rv.d3,.page-top .split-end .rv.d3{animation-delay:.36s}.hero-bg .scene{animation:none}.card.tz,.uc,.stage-i{transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s}.card.tz:hover,.uc:hover,.stage-i:hover{border-color:#ffaa5f4d;transform:translateY(-4px);box-shadow:0 24px 60px #00000073}.cs{width:100%;font-family:var(--f-console), system-ui, sans-serif;color:#f2ede8;background:#0b0c0e;overflow:hidden;container-type:inline-size}.cs-in{background:radial-gradient(80cqw 30cqw at 50% -5%,#aa6f3c1f,#0000 70%),#0b0c0e;flex-direction:column;gap:.7cqw;width:100%;height:100%;padding:1.1cqw;display:flex}.cs-mono{font-family:var(--f-cmono), monospace}.cs-top{white-space:nowrap;background:linear-gradient(#1a1d21,#131518);border:.08cqw solid #24282d;border-radius:.6cqw;flex:none;align-items:center;gap:1.4cqw;height:3.8cqw;padding:0 1cqw;display:flex}.cs-brand{letter-spacing:.14em;font-size:1.15cqw;font-weight:700}.cs-event{flex:1;justify-content:center;display:flex}.cs-event span{letter-spacing:.05em;background:linear-gradient(#221810,#16100a);border:.08cqw solid #36281b;border-radius:.4cqw;padding:.45cqw 1.4cqw;font-size:1.05cqw;font-weight:700}.cs-off{letter-spacing:.14em;color:#8ff0b8;background:#38d27e12;border:.08cqw solid #38d27e59;border-radius:.4cqw;align-items:center;gap:.5cqw;padding:.4cqw .8cqw;font-size:.8cqw;font-weight:700;display:flex}.cs-led{background:#38d27e;border-radius:50%;width:.55cqw;height:.55cqw;box-shadow:0 0 .6cqw #38d27e}.cs-stat{color:#9aa4ae;font-size:.75cqw}.cs-clock{font-variant-numeric:tabular-nums;background:#221810;border:.08cqw solid #36281b;border-radius:.4cqw;padding:.35cqw .8cqw;font-size:1.1cqw;font-weight:600}.cs-input{color:#9aa4ae;white-space:nowrap;background:#121417;border:.08cqw solid #24282d;border-radius:.6cqw;flex:none;align-items:center;gap:1.2cqw;height:2.6cqw;padding:0 1cqw;font-size:.7cqw;display:flex}.cs-input b{color:#f0ebe6;letter-spacing:.12em;font-weight:600}.cs-input i{color:#ffc38f;font-style:normal}.cs-hmeter{background:#103621;border-radius:.1cqw;flex:1;height:.7cqw;position:relative;overflow:hidden}.cs-hmeter span{background:linear-gradient(90deg,#27c46a,#55e893 70%,#f6c340);transition:width 90ms linear;position:absolute;top:0;bottom:0;left:0}.cs-mix{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr)) .3cqw minmax(0,1.3fr);gap:.5cqw .6cqw;min-height:0;display:grid}.cs-zone{transition:opacity .45s,box-shadow .45s}.cs-dim .cs-zone{opacity:.22}.cs-dim .cs-zone.on{opacity:1;box-shadow:0 0 0 .18cqw #ffb16c,0 0 2.2cqw #ffb16c73}.cs-rail{white-space:nowrap;background:#15181c;border:.08cqw solid #272c32;border-top-width:.22cqw;border-radius:.4cqw;grid-row:1;align-items:center;gap:.6cqw;height:2.2cqw;padding:0 .8cqw;display:flex;overflow:hidden}.cs-rail .sq{border-radius:.12cqw;flex:none;width:.6cqw;height:.6cqw}.cs-rail b{letter-spacing:.05em;font-size:.95cqw;font-weight:700}.cs-rail small{color:#9aa4ae;font-size:.62cqw}.cs-rail small:last-child{margin-left:auto}.cs-strip{background:linear-gradient(#1c1f23,#15171a);border:.08cqw solid #262a30;border-top-width:.22cqw;border-radius:.5cqw;flex-direction:column;grid-row:2;gap:.5cqw;min-width:0;padding:.55cqw;display:flex}.cs-strip.mon{border-color:#83552d}.cs-head{white-space:nowrap;align-items:baseline;gap:.4cqw;height:1.3cqw;display:flex}.cs-head small{color:#7d8792;font-size:.5cqw}.cs-head b{font-size:1.15cqw;font-weight:700}.cs-head span{letter-spacing:.1em;color:#aab3bd;font-size:.6cqw}.cs-disp{background:linear-gradient(#221810,#16100a);border:.08cqw solid #36281b;border-radius:.35cqw;height:7cqw;padding:.5cqw .6cqw;position:relative}.cs-wk{letter-spacing:.07em;white-space:nowrap;align-items:center;gap:.35cqw;font-size:.68cqw;font-weight:700;display:flex}.cs-wk span{border-radius:.1cqw;width:.5cqw;height:.5cqw}.cs-flag{border-radius:.18cqw;width:3.3cqw;height:2.2cqw;margin-top:.45cqw;box-shadow:0 0 0 .06cqw #ffffff2e}.cs-st{letter-spacing:.06em;color:#38d27e;white-space:nowrap;background:#38d27e12;border-top:.06cqw solid #dcb18c1f;align-items:center;gap:.35cqw;height:1.5cqw;padding:0 .6cqw;font-size:.58cqw;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.cs-st .d{background:#38d27e;border-radius:50%;width:.38cqw;height:.38cqw}.cs-st .o{color:#ffb97c;border:.06cqw solid #ffb97c59;border-radius:.15cqw;margin-left:auto;padding:.08cqw .3cqw;font-size:.5cqw}.cs-perf{background:#0e1013;border:.08cqw solid #22262b;border-radius:.35cqw;flex-direction:column;gap:.3cqw;padding:.5cqw;display:flex}.cs-perf .k{letter-spacing:.12em;color:#8b949e;font-size:.45cqw}.cs-perf .v{font-size:1.7cqw;font-weight:600;line-height:1}.cs-perf .v small{color:#8b949e;font-size:.7cqw}.cs-bar{color:#8b949e;grid-template-columns:2.6cqw 1fr;align-items:center;gap:.3cqw;font-size:.42cqw;display:grid}.cs-bar span{background:#22262b;border-radius:.1cqw;height:.22cqw;overflow:hidden}.cs-bar span i{background:#c2854f;height:100%;display:block}.cs-sync{letter-spacing:.15em;color:#38d27e;background:#38d27e12;border:.06cqw solid #38d27e52;border-radius:.2cqw;justify-content:center;align-items:center;height:1.15cqw;margin-top:.15cqw;font-size:.55cqw;font-weight:700;display:flex}.cs-fz{border-radius:.35cqw;flex:1;justify-content:center;gap:1.2cqw;min-height:4cqw;padding:.6cqw 0;display:flex}.cs-meter{background:#060708;border-radius:.1cqw;width:.75cqw;position:relative;overflow:hidden;box-shadow:0 0 0 .06cqw #2a2e34}.cs-meter:before{content:"";background:linear-gradient(0deg,#103621 0 58%,#3a3013 58% 85%,#3d1411 85%);position:absolute;inset:0}.cs-meter i{background:linear-gradient(#ff4d40 15%,#f2a73a 15%,#f6c340 42%,#55e893 42%,#27c46a 100%);position:absolute;inset:0}.cs-meter:after{content:"";background-image:linear-gradient(#060708 0 .12cqw,#0000 .12cqw);background-size:100% 4.1667%;position:absolute;inset:0}.cs-fader{width:2.8cqw;position:relative}.cs-fader:before{content:"";background:#000;border-radius:.15cqw;width:.3cqw;margin-left:-.15cqw;position:absolute;top:.6cqw;bottom:.6cqw;left:50%;box-shadow:0 0 0 .06cqw #24282d}.cs-cap{background:linear-gradient(#5c626a 0%,#30343a 14%,#43484f 31%,#2b2f34 47%,#141619 50%,#2b2f34 53%,#43484f 69%,#30343a 86%,#575d65 100%);border-radius:.2cqw;width:2.5cqw;height:2.9cqw;margin-left:-1.25cqw;position:absolute;left:50%;box-shadow:0 .5cqw .8cqw #0009}.cs-cap:after{content:"";background:#f8f3ee;height:.1cqw;position:absolute;top:50%;left:.15cqw;right:.15cqw}.cs-cap.silver{background:linear-gradient(#ece7e3 0%,#a9b0b8 14%,#c9ced4 31%,#9aa1a9 47%,#5d636a 50%,#9aa1a9 53%,#c9ced4 69%,#a9b0b8 86%,#dfe3e8 100%);width:2.9cqw;margin-left:-1.45cqw}.cs-cap.silver:after{background:#1a1d21}.cs-btns{gap:.3cqw;display:flex}.cs-btns span{letter-spacing:.1em;color:#b3bcc6;background:linear-gradient(#2d3137,#1e2125);border-radius:.2cqw;flex:1;place-items:center;height:1.8cqw;font-size:.6cqw;font-weight:700;display:grid}.cs-btns span.mon{flex:1.3}.cs-btns span.lit{color:#1f160f;background:linear-gradient(#ffb574,#e0822f)}.cs-sep{grid-area:1/7/span 2;justify-content:center;display:flex}.cs-sep:before{content:"";background:linear-gradient(#0000,#3a434d 50%,#0000);width:.12cqw}.cs-master{background:linear-gradient(#23272c,#181a1e);border:.08cqw solid #343a42;border-radius:.5cqw;flex-direction:column;grid-area:2/8;gap:.5cqw;min-width:0;padding:.55cqw .7cqw;display:flex}.cs-master>b{letter-spacing:.18em;height:1.3cqw;font-size:1.1cqw;font-weight:700}.cs-eng{color:#9aa4ae;background:#0e1013;border:.08cqw solid #22262b;border-radius:.35cqw;flex-direction:column;gap:.3cqw;padding:.5cqw;font-size:.5cqw;display:flex}.cs-eng span{justify-content:space-between;display:flex}.cs-ok{color:#38d27e}.cs-workers{color:#9aa4ae;white-space:nowrap;background:#121417;border:.08cqw solid #2a2f35;border-radius:.4cqw;grid-area:1/8;justify-content:space-between;align-items:center;height:2.2cqw;padding:0 .8cqw;font-size:.62cqw;display:flex}@media (max-width:1100px){.cfg-layout{grid-template-columns:minmax(0,1fr)}.side{display:none}.mbar{display:block}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.split,.faqg,.hero-grid,.show-grid{grid-template-columns:minmax(0,1fr)}.flow{flex-direction:column}.box{flex-direction:column;padding-top:44px}.conn{flex:0 0 28px;align-self:center;width:2px;height:auto}.conn:after{background:linear-gradient(#0000,#ffb97c,#0000);width:6px;height:40%;animation-name:flowy;top:-40%;left:-2px}.g3{grid-template-columns:minmax(0,1fr)}.ipad.tilt{transform:none}}@media (max-width:720px){.g2,.g4,.feat-list{grid-template-columns:minmax(0,1fr)}.stepper{grid-template-columns:repeat(6,minmax(52px,1fr));overflow-x:auto}.sbtn .sl{display:none}.dayrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dayrow .dh{grid-column:1/-1}.dayrow .dstd{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.dayrow .dstd .lbl{margin:0}.dayrow .dstd .mono{height:auto}input.inp[type=time]{padding:0 12px}.btn{white-space:normal;text-align:center;padding-block:12px;line-height:1.35}.cfg-nav .btn-p{flex:100%}.uc{aspect-ratio:4/5}.faq-a{padding-right:0}}@media (prefers-reduced-motion:reduce){.navpill.glide{transition:opacity .2s}html{scroll-behavior:auto}.rv-pending,.rv-pending .scene{opacity:1;transition:none;transform:none}.hero .rv,.page-top .split-end .rv,.hero-bg .scene,.pulse:after{animation:none}.card.tz:hover,.uc:hover,.stage-i:hover{transform:none}.conn:after,.wave i{animation:none}.hero-bg{transform:none}}.lang{transition:opacity .3s;position:relative}.nav.open .lang{opacity:0;pointer-events:none}.lang summary{cursor:pointer;color:#d6ccc3;letter-spacing:.1em;background:#ffffff12;border-radius:999px;align-items:center;gap:7px;height:44px;padding:0 14px;font-size:12px;list-style:none;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff4d}.lang ul{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--ln2);transform-origin:100% 0;background:#14100ceb;border-radius:18px;grid-template-columns:1fr 1fr;gap:2px;width:300px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0000008c}.lang[open] ul{animation:drop .32s var(--ease)}@media (max-width:400px){.lang ul{width:calc(100vw - 32px);max-width:300px;right:-55px}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)scale(.96)}}.lang a{color:#e6ded7;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.lang a .mono{color:#7f8a96;width:22px;font-size:11px}.lang a:hover{color:#fff;background:#ffffff12}.lang a[aria-current=true]{color:#ffc38f;background:#ffaa5f1a}.smp{flex-direction:column;gap:24px;padding:clamp(18px,2.6vw,32px);display:flex}.smp-tabs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.smp-tab{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--ln2);color:var(--tx);font:inherit;background:#ffffff05;border-radius:16px;flex-direction:column;gap:4px;padding:14px 18px;transition:border-color .2s,background .2s;display:flex}.smp-tab:hover{border-color:#ffffff59}.smp-tab[aria-pressed=true]{background:#ffaa5f1a;border-color:#ffaa5fcc}.smp-tab-t{font-size:16px;font-weight:600}.smp-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px;display:grid}@media (max-width:860px){.smp-grid{grid-template-columns:minmax(0,1fr)}}.smp-panel{border:1px solid var(--ln);background:#00000040;border-radius:18px;flex-direction:column;gap:14px;min-height:230px;padding:20px;transition:border-color .25s,box-shadow .25s;display:flex}.smp-panel.on{border-color:#ffaa5f8c;box-shadow:0 0 0 1px #ffaa5f26,0 14px 40px #ec8e3b26}.smp-head{align-items:center;gap:10px;display:flex}.smp-k{letter-spacing:.16em;text-transform:uppercase;color:#ffb97c;font-size:11px}.smp-flag{border-radius:3px;flex:none;width:22px;height:15px;display:inline-block;box-shadow:0 0 0 1px #ffffff2e}.smp-text{color:var(--tx);flex:1;margin:0;font-size:16px;line-height:1.6}.smp-play{align-items:center;gap:14px;display:flex}.smp-btn{appearance:none;cursor:pointer;color:#17110b;background:linear-gradient(#ffbe86,#ec8e3b);border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:transform .2s;display:grid;box-shadow:0 8px 26px #ec8e3b59}.smp-btn:hover{transform:scale(1.06)}.smp-bar{background:#ffffff1a;border-radius:4px;flex:1;height:4px;overflow:hidden}.smp-bar>span{background:var(--bl);transform-origin:0;height:100%;transition:transform .25s linear;display:block}.smp-langs{flex-wrap:wrap;gap:8px;display:flex}.smp-lang{font-family:var(--f-mono), monospace;letter-spacing:.08em;align-items:center;gap:8px;display:inline-flex}.smp-lang .smp-flag{width:18px;height:12px}.smp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.stage-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stage-i{aspect-ratio:3/4;border:1px solid var(--ln);border-radius:20px;margin:0;position:relative;overflow:hidden}.stage-i:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#040507d9);position:absolute;inset:0}.stage-i .scene{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.stage-i:hover .scene{transform:scale(1.04)}.stage-cap{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#fff;font-size:12px;position:absolute;bottom:16px;left:18px}.stage-i .concept{max-width:calc(100% - 32px);font-size:9.5px}@media (max-width:860px){.stage-g{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.stage-i{scroll-snap-align:start}}.pj-filter{flex-wrap:wrap;gap:8px;margin:0 0 clamp(20px,3vw,32px);display:flex}.pj-grid[data-filter=blog]>li:not([data-art=blog]),.pj-grid[data-filter=projekt]>li:not([data-art=projekt]){display:none}.pj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pj-grid>li{min-width:0}.pj-card{min-width:0;height:100%;color:var(--tx);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pj-card.tz{gap:0;padding:0}.pj-card:hover{color:var(--tx)}.pj-img{aspect-ratio:3/2;width:100%;display:block;overflow:hidden}.pj-img img{object-fit:cover;width:100%;max-width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.pj-card:hover .pj-img img{transform:scale(1.05)}.pj-body{overflow-wrap:break-word;flex-direction:column;flex:1;gap:12px;min-width:0;padding:24px;display:flex}.pj-more{letter-spacing:.14em;text-transform:uppercase;color:var(--bl);margin-top:auto;font-size:12px}.pj-detail{flex-direction:column;gap:22px;max-width:980px;display:flex}.pj-back{letter-spacing:.14em;text-transform:uppercase;color:var(--mu);font-size:12px;text-decoration:none}.pj-facts{border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 28px;margin:8px 0 0;padding:22px 0;display:grid}.pj-facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--mu);margin-bottom:6px;font-size:11px}.pj-facts dd{margin:0;font-size:16px}.pj-cover{border:1px solid var(--ln);border-radius:22px;margin:12px 0;overflow:hidden}.pj-cover img,.pj-gallery img{width:100%;height:auto}.pj-text{color:#dcd2c9;max-width:720px;font-size:18px;line-height:1.7}.pj-text h2{letter-spacing:-.02em;color:var(--tx);margin:1.8em 0 .5em;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.2}.pj-text h3{color:var(--tx);margin:1.5em 0 .4em;font-size:21px;font-weight:600}.pj-text p{margin:0 0 1.1em}.pj-text ul,.pj-text ol{margin:0 0 1.1em;padding-left:1.3em}.pj-text li{margin-bottom:.4em}.pj-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.pj-gallery img{border-radius:16px}@media (max-width:1100px){.pj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pj-grid,.pj-gallery{grid-template-columns:minmax(0,1fr)}.pj-text{font-size:17px}}.rackmon{width:100%;max-width:640px;animation:rise .9s var(--ease) .3s both;justify-self:end;margin:0;position:relative}.rackmon-frame{background:linear-gradient(#2c2f34,#15171a 55%,#1e2024);border-radius:6px;grid-template-columns:clamp(16px,2.2vw,26px) minmax(0,1fr) clamp(16px,2.2vw,26px);display:grid;position:relative;box-shadow:0 0 0 1px #3a3e44,inset 0 1px #ffffff14,0 50px 120px #000000b3}.rackmon-ear{background:linear-gradient(90deg,#1a1c1f,#2a2d31 50%,#1a1c1f);flex-direction:column;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.rackmon-ear:first-child{border-radius:6px 0 0 6px}.rackmon-ear:last-child{border-radius:0 6px 6px 0}.rackmon-ear i{background:#07080a;border-radius:3px;width:clamp(7px,.8vw,10px);height:clamp(5px,.55vw,7px);box-shadow:inset 0 1px 1px #000c,0 1px #ffffff14}.rackmon-body{border-left:1px solid #0c0d0f;border-right:1px solid #0c0d0f;padding:clamp(8px,1vw,12px) clamp(6px,.8vw,10px)}.rackmon-bar{font-family:var(--f-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#8d8579;align-items:center;gap:14px;padding:0 2px 8px;font-size:10px;display:flex}.rackmon-bar .live{color:#fff;background:#c4302b;border-radius:3px;align-items:center;gap:6px;padding:3px 8px;font-weight:700;display:inline-flex}.rackmon-bar .live i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse-live}.rackmon-bar .end{margin-left:auto}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.35}}.rackmon .screen{border-radius:2px}.rackmon figcaption{color:#ffffffd1;text-shadow:0 1px 12px #000000e6;align-items:center;gap:10px;margin:16px 0 0;font-size:14px;line-height:1.45;display:flex}.rackmon figcaption .dotl{flex:none}@media (max-width:1080px){.rackmon{justify-self:start}}@media (max-width:560px){.rackmon-bar .end{display:none}}@media (prefers-reduced-motion:reduce){.rackmon,.rackmon-bar .live i{animation:none}}.team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.team-card{flex-direction:column;gap:18px;display:flex}.team-foto{aspect-ratio:4/5;background:#120e0a;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 30px 70px #00000073}.team-foto img{transition:transform .9s var(--ease)}.team-card:hover .team-foto img{transform:scale(1.03)}.team-platzhalter{background:radial-gradient(70% 60% at 50% 30%,#ff9a3c38,#0000 70%),linear-gradient(#1d1610,#0b0907);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.team-initiale{letter-spacing:-.04em;color:#ffbe86d9;font-size:clamp(64px,8vw,120px);font-weight:600}.team-bald{letter-spacing:.16em;text-transform:uppercase;color:#cbbfb3;background:#00000073;border:1px solid #ffffff1a;border-radius:999px;padding:5px 10px;font-size:10px;position:absolute;bottom:14px;left:14px}.team-text{flex-direction:column;gap:6px;display:flex}.team-rolle{letter-spacing:.18em;text-transform:uppercase;color:#ffb97c;font-size:11px}.team-name{letter-spacing:-.015em;margin:0;font-size:clamp(21px,1.9vw,27px);font-weight:600}.team-soon{letter-spacing:.14em;text-transform:uppercase;color:#06070a;background:#ffb97c;border-radius:999px;padding:4px 10px;font-size:10px;position:absolute;top:14px;left:14px}@media (max-width:1180px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfg-roomlink{appearance:none;color:#ffc38f;font:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.cfg-roomlink:hover{color:#ffe0c4}.hero-h1{overflow-wrap:break-word;font-size:clamp(40px,5.2vw,74px)}.liveshot{width:100%;max-width:680px;animation:rise .9s var(--ease) .3s both;justify-self:end;margin:0;position:relative}.liveshot-frame{aspect-ratio:3/2;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 50px 120px #000000b3}.liveshot-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 78%,#00000059);position:absolute;inset:0}.liveshot figcaption{color:#ffffffd1;text-shadow:0 1px 12px #000000e6;align-items:center;gap:10px;margin:16px 0 0;font-size:14px;line-height:1.45;display:flex}@media (max-width:1080px){.liveshot{justify-self:start}}@media (prefers-reduced-motion:reduce){.liveshot{animation:none}}.how{padding-top:0}.svc-top{position:relative;overflow:hidden}.svc-bg{height:clamp(560px,62vw,860px);position:absolute;inset:0 0 auto}.svc-bg:after{content:"";background:linear-gradient(90deg,#06070aeb 0%,#06070ab8 45%,#06070a8c 100%),linear-gradient(#06070a8c 0%,#0000 25%,#06070a99 70%,#06070a 100%);position:absolute;inset:0}@media (max-width:860px){.svc-bg:after{background:linear-gradient(#06070ab3 0%,#06070abf 60%,#06070a 100%)}}.how-shot{border-radius:24px;height:clamp(420px,48vw,640px);margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.how-shot .scene{position:absolute;inset:0}.how-shot:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#06070ae0 100%),linear-gradient(90deg,#06070a66,#0000 60%);position:absolute;inset:0}.how-cap{z-index:2;flex-direction:column;gap:14px;max-width:760px;display:flex;position:absolute;bottom:clamp(22px,4vw,52px);left:clamp(22px,4vw,56px);right:clamp(22px,4vw,56px)}.how-cap .h2{text-shadow:0 2px 24px #0009}@media (max-width:860px){.how-shot{height:460px}.how-shot .scene img{object-position:30% 35%!important}}.ok-wrap{flex-direction:column;gap:28px;display:flex}.ok-stage{text-align:center;background:radial-gradient(80% 90% at 50% 0,#ff9a3c38,#0000 70%),#0a0b0f;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:300px;padding:40px 20px;display:flex;position:relative;overflow:hidden}.ok-sig{animation:ok-pop .7s var(--ease) both}.ok-word{text-shadow:0 0 40px #ff9a3c59;letter-spacing:-.03em;justify-content:center;margin:0;font-size:clamp(44px,7vw,92px);font-weight:600;line-height:1.2;display:flex}.ok-reel{height:1.2em;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.ok-size,.ok-band>span{color:#fff1e4}.ok-reel:has(.ok-band)>.ok-size{visibility:hidden}.ok-band{animation:ok-roll calc(.7s + var(--k) * .11s) cubic-bezier(.16, .84, .3, 1) both;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.ok-band>span{height:1.2em;display:block}.ok-langs{letter-spacing:.14em;flex-wrap:wrap;justify-content:center;gap:6px;font-size:11px;display:flex}.ok-langs span{color:#ffffff73;border:1px solid #ffffff1a;border-radius:999px;padding:4px 9px;transition:color .3s,border-color .3s,background .3s}.ok-langs span.on{color:#1c1006;background:#ff9a3c;border-color:#ff9a3c}.ok-status{letter-spacing:.16em;text-transform:uppercase;color:#ffb97c;margin:0;font-size:11px}@keyframes ok-roll{0%{transform:translate(-50%)}to{transform:translate(-50%, calc(-1.2em * var(--n)))}}@keyframes ok-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ok-sig{animation:none}}.story-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.story-claim{color:#fff1e4;background:radial-gradient(120% 120% at 0 0,#ff9a3c2e,#0000 60%),#ffffff08;border:1px solid #ff9a3c40;border-radius:18px;margin:0;padding:22px 24px;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.4}.story-points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.story-points li{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px 18px;display:grid}.story-num{letter-spacing:.16em;color:#ffb97c;padding-top:4px;font-size:11px}.story-keys{color:#ffffff80;max-width:980px;margin-top:48px}@media (max-width:960px){.story-grid{grid-template-columns:minmax(0,1fr)}}.fm{flex-direction:column;gap:22px;margin-top:clamp(56px,7vw,96px);display:flex}.fm-head{flex-direction:column;gap:14px;max-width:820px;margin-bottom:10px;display:flex}.fm-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fm-tab{text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background .3s, border-color .3s, transform .3s var(--ease);background:#ffffff08;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;gap:8px;padding:22px 22px 26px;display:flex;position:relative;overflow:hidden}.fm-tab:hover{border-color:#fff3;transform:translateY(-2px)}.fm-tab.on{background:radial-gradient(120% 120% at 0 0,#ff9a3c29,#0000 60%),#ffffff0a;border-color:#ff9a3c73}.fm-tab strong{font-size:19px;line-height:1.25}.fm-num{letter-spacing:.16em;text-transform:uppercase;color:#ffb97c;font-size:10.5px}.fm-bar{background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.fm-bar i{background:#ff9a3c;width:0;height:100%;display:block}.fm-tab.on .fm-bar i{width:100%}.fm-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:22px;padding:clamp(20px,3vw,36px)}.fm-panel-in{animation:fm-in .45s var(--ease) both;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}@keyframes fm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fm-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fm-points li{color:#d6ccc3;padding-left:22px;line-height:1.5;position:relative}.fm-points li:before{content:"";background:#ff9a3c;border-radius:2px;width:10px;height:2px;position:absolute;top:.62em;left:2px}.fm-incl{border:1px dashed #ffffff24;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 20px;display:flex}.fm-incl-t{letter-spacing:.16em;text-transform:uppercase;color:#ffb97c;font-size:10.5px}.fm-incl ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.fm-incl li{color:#d6ccc3;font-size:14px}.fm-incl li:before{content:"✓";color:#ff9a3c;margin-right:7px}.fm-vis{aspect-ratio:16/10;background:radial-gradient(90% 80% at 50% 0,#2a1d12,#07080b 75%);border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden}.fm-foto{background:#0b0907}.fm-shade{background:linear-gradient(#00000080,#0000 28% 55%,#0000008c);position:absolute;inset:0}.fm-soon{color:#06070a;letter-spacing:.12em;background:#ffb97c;border-radius:999px;margin-left:10px;padding:2px 8px;font-style:normal}@media (max-width:600px){.fm-foto{aspect-ratio:4/3}}@media (max-width:960px){.fm-tabs,.fm-panel-in{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fm-panel-in{animation:none}}.fit{align-items:stretch}.fit-col{flex-direction:column;gap:18px;padding:clamp(22px,2.4vw,30px);display:flex}.fit-k{letter-spacing:.16em;text-transform:uppercase;color:#ffd9b5;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.fit-dot{border-radius:50%;flex:none;width:8px;height:8px}.fit-dot.ok{background:#34d399;box-shadow:0 0 10px #34d399b3}.fit-dot.prep{background:#fbbf24;box-shadow:0 0 10px #fbbf2499}.fit-dot.human{background:#8a9aac}.fit-col ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fit-col li{border-top:1px solid var(--ln);color:var(--tx);padding:12px 0 12px 26px;font-size:17px;font-weight:500;position:relative}.fit-col li:before{font-size:14px;position:absolute;top:12px;left:0}.fit-ok li:before{content:"✓";color:#34d399}.fit-prep li:before{content:"";box-sizing:border-box;border:2px solid #fbbf24;border-radius:50%;width:9px;height:9px;top:19px;left:2px}.fit-human li:before{content:"–";color:#8a9aac}.fit-human li{color:#d6ccc3}.fit-col .sm{margin-top:auto}.vo-card{flex-direction:column;gap:12px;padding:28px;display:flex}.vo-icon{color:#ffb97c;background:#ff9a3c1a;border:1px solid #ff9a3c47;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.vo-tag{letter-spacing:.18em;text-transform:uppercase;color:#ffb97c;font-size:11px}.vo-zeit{--vo-name:170px;--vo-dauer:3.6s;gap:18px;margin:20px 0 0;padding:clamp(22px,3vw,32px);display:grid}.vo-zeit-titel{margin:0;font-size:21px}.vo-spuren{gap:10px;display:grid;position:relative}.vo-spur{grid-template-columns:var(--vo-name) minmax(0, 1fr);align-items:center;gap:16px;display:grid}.vo-spurname{letter-spacing:.16em;text-transform:uppercase;color:var(--mu);font-size:11px}.vo-spur--mila .vo-spurname{color:#ffb97c}.vo-bahn{border:1px solid var(--ln);background:#ffffff08;border-radius:8px;height:30px;position:relative;overflow:hidden}.vo-satz{border-radius:6px;align-items:center;padding:0 10px;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.vo-spur--redner .vo-satz{background:#f6f2ee29}.vo-spur--mensch .vo-satz{background:#9ea9b54d}.vo-spur--mila .vo-satz{background:linear-gradient(90deg,#ec8e3b,#ffbe86)}.vo-satztext{font-family:var(--f-mono), monospace;white-space:nowrap;color:#ffffffc7;font-size:11px}.vo-spur--mila .vo-satztext{color:#17110b}.vo-kopfbahn{top:0;bottom:0;left:calc(var(--vo-name) + 16px);pointer-events:none;position:absolute;right:0}.vo-kopf{opacity:0;background:#ffaa5f;border-radius:1px;width:2px;position:absolute;top:-6px;bottom:-6px;left:0;box-shadow:0 0 12px #ffaa5fb3}.vo-zeit-unter{margin:0}.vo-zeit.rv-pending.in .vo-satz{animation:vo-sprich calc(var(--d) * var(--vo-dauer)) linear calc(var(--t) * var(--vo-dauer) + .4s) both}.vo-zeit.rv-pending.in .vo-kopf{animation:vo-kopf var(--vo-dauer) linear .4s both}@keyframes vo-sprich{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes vo-kopf{0%{opacity:1;left:0}92%{opacity:1}to{opacity:0;left:100%}}@media (max-width:720px){.vo-zeit{--vo-name:0px}.vo-spur{grid-template-columns:minmax(0,1fr);gap:6px}.vo-kopfbahn{display:none}}@media (prefers-reduced-motion:reduce){.vo-zeit.rv-pending.in .vo-satz,.vo-zeit.rv-pending.in .vo-kopf{animation:none}}.ab-steps{counter-reset:none;margin:0;padding:0;list-style:none}.ab-step{flex-direction:column;gap:12px;padding:clamp(26px,3vw,36px);display:flex}.ab-num{color:#1b1206;background:#ff9a3c;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:6px;font-size:20px;font-weight:700;display:grid}.pv{gap:26px;padding:clamp(18px,3vw,38px);display:grid}.pv-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.pv-annahme{max-width:640px;margin:0}.pv-wahl{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.pv-zahl{align-items:center;gap:10px;display:inline-flex}.pv-stepper{border:1px solid var(--ln2);border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.pv-stepper button{width:34px;height:34px;color:var(--tx);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:18px;line-height:1;transition:background .2s,color .2s}.pv-stepper button:hover:not(:disabled){color:var(--bl);background:#ffaa5f24}.pv-stepper button:disabled{opacity:.3;cursor:not-allowed}@media (max-width:600px){.pv-zahl{justify-content:space-between;width:100%}}.pv-stepper output{text-align:center;min-width:22px;font-family:var(--f-mono), monospace;color:var(--bl);font-size:15px}.pv-tage{border:1px solid var(--ln2);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.pv-tage button{color:var(--mu);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:14px;transition:background .2s,color .2s}.pv-tage button.an{color:var(--bl);background:#ffaa5f24}.pv-zeile{grid-template-columns:minmax(170px,230px) 1fr auto;align-items:center;gap:10px 22px;display:grid}.pv-wer{gap:2px;display:grid}.pv-wer strong{font-size:17px}.pv-mila-name{color:var(--bl)}.pv-bahn{background:#ffffff08;border-radius:8px;height:34px;overflow:hidden}.pv-balken{height:100%;transition:width .6s var(--ease);border-radius:8px;position:relative}.pv-mensch{background:repeating-linear-gradient(135deg,#9ea9b552 0 6px,#9ea9b524 6px 12px)}.pv-min{background:linear-gradient(90deg,#5f6873,#7d8792);border-radius:8px 0 0 8px;height:100%}.pv-mila{background:linear-gradient(90deg, #f08a2e, var(--bl));box-shadow:0 0 24px #ffaa5f59}.pv-betrag{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:170px;font-size:17px;font-weight:600}.pv-mila-betrag{color:var(--bl)}.pv-ersparnis{background:#38d27e12;border:1px solid #38d27e40;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:16px 20px;display:flex}.pv-ersparnis .mono{letter-spacing:.18em;text-transform:uppercase;color:var(--gr);font-size:11px}.pv-ersparnis strong{font-variant-numeric:tabular-nums;font-size:clamp(22px,3vw,30px)}.pv-basis{color:var(--mu);margin:0;font-size:13px;line-height:1.6}@media (max-width:720px){.pv-zeile{grid-template-columns:1fr;gap:8px}.pv-betrag{text-align:left;min-width:0}}.zt{background:radial-gradient(60% 90% at 0 0,#ff9a3c24,#0000 60%),linear-gradient(#ffffff09,#ffffff03);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);margin:0;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.zt-bild{aspect-ratio:4/5;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffaa5f59,0 30px 80px #00000080}.zt-bild:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#06070a8c);position:absolute;inset:0}.zt-text{flex-direction:column;gap:28px;display:flex;position:relative}.zt-zeichen{background:linear-gradient(#ffbe86,#ec8e3b);color:#0000;opacity:.9;-webkit-background-clip:text;background-clip:text;font-size:clamp(110px,12vw,180px);font-weight:600;line-height:1;position:absolute;top:-.36em;left:-4px}.zt-zitat{letter-spacing:-.02em;color:var(--tx);margin:0;padding-top:clamp(40px,4vw,56px);font-size:clamp(23px,2.5vw,36px);font-weight:500;line-height:1.3}.zt-wer{border-left:2px solid #ff9a3c;flex-direction:column;gap:6px;padding-left:18px;display:flex}.zt-wer strong{font-size:17px;font-weight:600}.zt-wer .mono{letter-spacing:.2em;text-transform:uppercase;color:var(--bl);font-size:11px}@media (max-width:860px){.zt{grid-template-columns:minmax(0,1fr)}.zt-bild{width:min(70%,280px)}}.angebot-pdf{border:1px solid var(--ln);background:#fff;border-radius:22px;width:100%;height:min(86vh,1100px);margin-top:40px;display:block}@media (max-width:760px){.angebot-pdf{display:none}}.tech-hero{padding:clamp(56px,8vw,120px) 0 clamp(40px,6vw,80px);position:relative;overflow:hidden}.tech-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 50% 70%,#ec8e3b29,#0000 70%);height:90%;position:absolute;inset:-20% -10% auto}.tech-hero-text{gap:clamp(16px,2vw,24px);display:grid;position:relative}.tech-h1{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(46px,7.6vw,118px);font-weight:600;line-height:.9}.tech-h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(36px,5.2vw,76px);font-weight:600;line-height:1}.tech-h3{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(28px,3.4vw,50px);font-weight:600;line-height:1.02}.tech-zeile{display:block}.tech-h1 .tech-zeile:last-child,.tech-h2 .tech-zeile:last-child{background:linear-gradient(90deg,#f6f2ee 0%,#ffd1a8 55%,#ffaa5f 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.tech-sub{letter-spacing:-.015em;color:#f6f2ee;margin:0;font-size:clamp(20px,2.2vw,30px)}.tech-hero-unten{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px 48px;margin-top:8px;display:grid}.tech-punkte{color:#d6ccc3}.tech-service{color:#d6ccc3;background:#ffffff08;border-left:2px solid #ffaa5f8c;border-radius:0 10px 10px 0;max-width:62ch;margin:6px 0 0;padding:12px 16px}.tech-service a{color:#ffb97c;white-space:nowrap}.tech-hero-aktion{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px 20px;display:flex}.tech-status{letter-spacing:.18em;text-transform:uppercase;color:#ffd1a8;white-space:nowrap;background:#ffaa5f12;border:1px solid #ffaa5f66;border-radius:999px;align-items:center;gap:10px;width:fit-content;height:30px;padding:0 14px;font-size:11px;display:inline-flex}.tech-puls{background:#ffaa5f;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 10px #ffaa5fe6}.tech-puls:after{content:"";border:1px solid #ffaa5fb3;border-radius:50%;animation:2.2s ease-out infinite tech-puls;position:absolute;inset:-4px}@keyframes tech-puls{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.tech-hero-bild{margin-top:clamp(28px,5vw,64px);position:relative}.tech-geraet{position:relative}.tech-schein{filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#ec8e3b47,#0000);border-radius:50%;position:absolute;inset:10% 8%}.tech-schein--gross{filter:blur(60px);background:radial-gradient(closest-side,#ec8e3b52,#0000);animation:6s ease-in-out infinite tech-atmen;inset:0 4%}@keyframes tech-atmen{50%{opacity:.65}}.tech-bild{width:100%;height:auto;display:block;position:relative}.tech-geraet{padding-bottom:clamp(18px,3vw,40px)}.tech-schatten{filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#000000bf,#ec8e3b1f 70%,#0000);border-radius:50%;height:clamp(14px,2.4vw,30px);animation:6s ease-in-out infinite tech-schatten;position:absolute;bottom:0;left:14%;right:14%}.tech-schweben{animation:6s ease-in-out infinite tech-schweben}.tech-produkt:nth-child(2) .tech-schweben,.tech-produkt:nth-child(2) .tech-schatten{animation-delay:-2.5s}@keyframes tech-schweben{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tech-schatten{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(.9)}}.tech-konzept{color:#ffffff9e;background:#ffffff0a;width:fit-content;margin-top:14px;font-size:10px;position:static}.tech-konzept--frei{margin-top:clamp(28px,4vw,48px)}@supports (animation-timeline:view()){.tech-parallax{animation:linear both tech-parallax;animation-timeline:view();animation-range:entry exit}@keyframes tech-parallax{0%{transform:translateY(3%)}to{transform:translateY(-3%)}}}.tech-plattform{scroll-margin-top:calc(var(--header-h) + 8px)}.tech-kopf{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:clamp(48px,7vw,110px);display:grid}.tech-produkte{gap:clamp(72px,10vw,150px);display:grid}.tech-produkt{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.tech-produkt--rechts .tech-produkt-visual{order:2}.tech-name{letter-spacing:.22em;text-transform:uppercase;color:#ffb97c;margin:0;font-size:12px}.tech-produkt-text .tech-status{margin-top:6px}.tech-schema{border:1px solid var(--ln);background:radial-gradient(80% 80% at 50% 0,#ec8e3b14,#0000 70%),#ffffff04;border-radius:22px;padding:clamp(18px,3vw,32px);position:relative}.tech-schema-k{letter-spacing:.16em;text-transform:uppercase;color:#fff6;font-size:9.5px;position:absolute;bottom:12px;right:16px}.tech-svg{width:100%;height:auto;display:block;overflow:visible}.tech-box{fill:#ffffff08;stroke:#ffffff38;stroke-width:1.2px}.tech-kern{fill:#ffaa5f40;stroke:#ffaa5f;stroke-width:1.2px}.tech-leitung{fill:none;stroke:#ffffff29;stroke-width:1.4px}.tech-signal{fill:none;stroke:#ffaa5f;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:18 400;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #ffaa5fe6);animation:2.4s linear infinite tech-fluss}.tech-signal--kurz{stroke-dasharray:10 200;animation-duration:1.6s}@keyframes tech-fluss{0%{stroke-dashoffset:18px}to{stroke-dashoffset:-400px}}.tech-kurve{fill:none;stroke:#ffaa5f;stroke-width:2px;stroke-dasharray:260;stroke-dashoffset:260px;filter:drop-shadow(0 0 4px #ffaa5fb3);animation:3.2s ease-in-out infinite tech-zeichnen}@keyframes tech-zeichnen{0%{stroke-dashoffset:260px}60%,to{stroke-dashoffset:0}}.tech-led{fill:#38d27e;filter:drop-shadow(0 0 4px #38d27ecc)}.tech-modul{fill:#ffffff08;stroke:#fff3;stroke-width:1.2px;animation:3.5s ease-in-out infinite tech-zuschalten}@keyframes tech-zuschalten{0%,15%{fill:#ffffff08;stroke:#fff3}35%,80%{fill:#ffaa5f38;stroke:#ffaa5f}to{fill:#ffffff08;stroke:#fff3}}.tech-ui{gap:16px;display:grid}.tech-ui-kopf{letter-spacing:.2em;color:#ffd1a8;border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;padding-bottom:12px;font-size:11px;display:flex}.tech-ui-punkte{gap:6px;display:flex}.tech-ui-punkte i{background:#ffffff2e;border-radius:50%;width:7px;height:7px}.tech-ui-punkte i:first-child{background:#ffaa5f}.tech-ui-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:18px;display:grid}.tech-ui-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tech-ui-liste li{border:1px solid var(--ln);color:#e6ded7;background:#00000040;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.tech-led-html{background:#38d27e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #38d27ecc}.tech-ok{letter-spacing:.12em;color:#93ebb9;font-size:11px}.tech-ui-pegel{border:1px solid var(--ln);background:#00000040;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:8px;min-height:160px;padding:14px;display:flex}.tech-pegel{background:#ffffff0a;border-radius:6px;flex:1;height:100%;min-height:130px;position:relative;overflow:hidden}.tech-pegel>span{height:55%;animation:1.8s ease-in-out infinite alternate tech-pegel;animation-delay:calc(var(--i) * -.33s);background:linear-gradient(#ffbe86,#ec8e3b);border-radius:6px;position:absolute;bottom:0;left:0;right:0}@keyframes tech-pegel{0%{height:30%}to{height:78%}}.tech-miete-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px clamp(40px,7vw,120px);display:grid}.tech-gruppen{border-top:1px solid var(--ln);margin:0;padding:0;list-style:none}.tech-gruppen li{border-bottom:1px solid var(--ln);grid-template-columns:auto minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.tech-gruppen strong{letter-spacing:-.01em;font-size:clamp(19px,1.6vw,23px);font-weight:600}.tech-num{letter-spacing:.16em;color:#ffb97c;padding-top:5px;font-size:12px}.tech-gruppen-hinweis{border-bottom:0!important;grid-template-columns:minmax(0,1fr)!important}.tech-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.tech-kachel{transition:border-color .3s, transform .4s var(--ease);flex-direction:column;gap:14px;padding:24px;display:flex}.tech-kachel:hover{border-color:#ffaa5f66;transform:translateY(-4px)}.tech-kachel-grafik{border:1px solid var(--ln);background:#0000004d;border-radius:14px;margin-bottom:6px;padding:14px 10px}.tech-statement{padding:clamp(100px,16vw,240px) 0;position:relative;overflow:hidden}.tech-statement:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#ec8e3b24,#0000);width:min(1100px,120vw);height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tech-statement-zeile{letter-spacing:-.05em;text-transform:uppercase;color:#f6f2ee52;margin:0;font-size:clamp(42px,8.4vw,140px);font-weight:600;line-height:.98;position:relative}.tech-statement-zeile--licht{background:linear-gradient(90deg,#f6f2ee,#ffbe86 45%,#ec8e3b 70%,#f6f2ee) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite tech-licht}@keyframes tech-licht{0%,to{background-position:0 0}50%{background-position:100% 0}}.tech-produkt--buehne{grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px)}.tech-buehne-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px clamp(32px,6vw,96px);display:grid}.tech-auftritt .tech-schein{filter:blur(70px);inset:-10% 10%}.rv-pending.tech-auftritt{transform:translateY(60px)scale(.94)}.rv-pending.in.tech-auftritt{transition:opacity 1s var(--ease), transform 1.4s var(--ease);transform:none}.tech-band{border-block:1px solid var(--ln);padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.tech-band-spur{width:max-content;animation:38s linear infinite tech-band;display:flex}.tech-band-teil{display:flex}.tech-band-eintrag{font-family:var(--f-mono), monospace;letter-spacing:.28em;text-transform:uppercase;color:#f6f2ee8c;white-space:nowrap;align-items:center;gap:clamp(28px,4vw,56px);padding-right:clamp(28px,4vw,56px);font-size:clamp(13px,1.3vw,16px);display:inline-flex}.tech-band-eintrag:last-child{color:#ffb97c}.tech-band-punkt{background:#ffaa5f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ffaa5fe6}@keyframes tech-band{to{transform:translate(-50%)}}.tech-nl{text-align:left;border-color:#ffaa5f40;gap:14px;width:min(620px,100%);margin-top:10px;padding:clamp(22px,3vw,32px);display:grid;box-shadow:0 30px 80px #ec8e3b1f}.tech-bald{border-top:1px solid var(--ln);background:radial-gradient(60% 70% at 50% 100%,#ec8e3b1f,#0000 70%)}.tech-bald-inhalt{text-align:center;justify-items:center;gap:22px;display:grid}.tech-bald-inhalt .lead{max-width:640px}.tech-bald-aktion{justify-items:center;gap:16px;margin-top:10px;display:grid}@media (max-width:980px){.tech-hero-unten,.tech-kopf,.tech-produkt,.tech-miete-grid{grid-template-columns:minmax(0,1fr)}.tech-hero-aktion{justify-content:flex-start}.tech-produkt--rechts .tech-produkt-visual{order:0}.tech-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-buehne-text{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.tech-kacheln,.tech-ui-grid{grid-template-columns:minmax(0,1fr)}.tech-ui-pegel{min-height:110px}.tech-pegel{min-height:90px}}@media (prefers-reduced-motion:reduce){.tech-puls:after,.tech-schein--gross,.tech-signal,.tech-kurve,.tech-modul,.tech-pegel>span,.tech-statement-zeile--licht,.tech-parallax,.tech-band-spur,.tech-schweben,.tech-schatten{animation:none}.tech-kurve{stroke-dashoffset:0}.tech-signal{stroke-dasharray:none;opacity:.6}.tech-kachel:hover{transform:none}}.eh-hero-grid,.eh-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.eh-split--umgekehrt{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.eh-kopf{max-width:920px;margin-bottom:clamp(28px,4vw,48px)}.eh-fig{margin:0;position:relative}.eh-svg{width:100%;height:auto;display:block;overflow:visible}.eh-t{font-family:var(--f-mono), monospace;letter-spacing:.06em;fill:#f6f2ee;font-size:13px}.eh-t--mu{fill:#9ea9b5;font-size:11.5px}.eh-t--b{fill:#ffd1a8;font-size:14px;font-weight:600}.eh-t--nr{fill:#17110b;font-size:12px;font-weight:600}.eh-drei{gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.eh-drei li{border-top:1px solid var(--ln);color:#d6ccc3;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0;line-height:1.6;display:grid}.eh-drei strong{color:#f6f2ee}.eh-nr{color:#ffb97c;padding-top:4px;font-size:12px}.eh-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.eh-liste{padding:clamp(22px,3vw,34px)}.eh-liste ul{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.eh-liste li{color:#d6ccc3;padding-left:22px;line-height:1.6;position:relative}.eh-liste li:before{content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:.62em;left:0}.eh-liste strong{color:#f6f2ee}.eh-liste--ok{border-color:#93ebb94d}.eh-liste--ok li:before{background:#93ebb9;box-shadow:0 0 8px #93ebb999}.eh-liste--mensch li:before{background:#b9c7d8}.eh-cta{background:linear-gradient(135deg,#ffaa5f14,#ffffff05);gap:18px;padding:clamp(28px,5vw,64px);display:grid}@media (max-width:980px){.eh-hero-grid,.eh-split,.eh-split--umgekehrt,.eh-zwei{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.eh-t{font-size:18px}.eh-t--mu{font-size:15px}.eh-t--b{font-size:18px}.eh-t--nr{font-size:14px}}.eh-kurve{padding-bottom:8px;position:relative}.eh-achse-l{stroke:#ffffff2e;stroke-width:1.5px}.eh-kurve-flaeche{fill:none;stroke:#93ebb926;stroke-width:14px;stroke-linecap:round}.eh-kurve-linie{fill:none;stroke:#93ebb9;stroke-width:3px;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520px;animation:eh-zeichnen 3.5s var(--ease) .4s forwards}.eh-kurve-punkt{fill:#0a0d11;stroke:#93ebb9;stroke-width:2px}.eh-kurve-punkt--hell{fill:#93ebb9;filter:drop-shadow(0 0 8px #93ebb9cc)}.eh-kurve-l{letter-spacing:.14em;text-transform:uppercase;color:#9ea9b5;font-size:10.5px;position:absolute;top:calc(81.8182% - 2px)}.eh-kurve-l--a{left:0}.eh-kurve-l--b{color:#93ebb9;right:0}.eh-kurve-text{margin-top:26px}.eh-liste--forschung{border-color:#ffaa5f4d}.eh-liste--forschung li:before{background:0 0;border:1.5px solid #ffaa5f}.eh-dev-text{max-width:78ch;margin-top:clamp(24px,3vw,36px)}@keyframes eh-zeichnen{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.eh-kurve-linie{stroke-dashoffset:0;animation:none}}.vd{gap:16px;display:grid}.vd-oben{gap:16px;display:grid;position:relative;container-type:inline-size}.vd--sign .vd-oben{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.vd-links{gap:12px;display:grid}.vd-sign{background:#0a0d11;border:1px solid #ffaa5f66;border-radius:22px;height:100%;min-height:100%;margin:0;transition:box-shadow .4s,opacity .3s;position:relative;overflow:hidden}.vd-rechts{aspect-ratio:8/9}.vd-sign--an{animation:3s ease-in-out infinite vd-glimm;box-shadow:0 0 0 1px #ffaa5f80,0 0 32px #ffaa5f38}.vd-sign-bild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vd-sign figcaption{background:linear-gradient(#0000,#050608eb);gap:6px;padding:28px 14px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.vd-sign-badge{letter-spacing:.14em;text-transform:uppercase;color:#ffd1a8;background:#0000008c;border:1px solid #ffaa5f80;border-radius:999px;width:fit-content;padding:5px 10px;font-size:10px}.vd-sign-text{color:#d6ccc3;font-size:13px;line-height:1.45}.vd-nur-klein{display:none!important}@keyframes vd-glimm{50%{box-shadow:0 0 0 1px #ffaa5f4d,0 0 18px #ffaa5f1f}}@media (min-width:981px){.vd{max-width:min(100%,266.667vh - 784px)}}@media (max-width:980px){.vd--sign .vd-oben{grid-template-columns:minmax(0,1fr)}.vd-rechts{z-index:2;aspect-ratio:3/4;pointer-events:none;width:30cqw;position:absolute;top:calc(16.25cqw - 10px);right:10px}.vd-sign{border-radius:14px}.vd-sign figcaption{padding:18px 8px 8px}.vd-sign-text{display:none}.vd-sign-badge{padding:3px 7px;font-size:8.5px}.vd-sign--aus{opacity:0}.vd-nur-klein{display:inline-flex!important}}.vd-buehne{border:1px solid var(--ln2);aspect-ratio:16/9;background:#050608;border-radius:22px;position:relative;overflow:hidden}.vd-video{object-fit:cover;width:100%;height:100%;display:block}.vd-video::cue{font-family:var(--f-sans,inherit);color:#fff;background:#000000b8;font-size:clamp(14px,2vw,22px)}.vd-start{cursor:pointer;color:#17110b;width:84px;height:84px;transition:transform .3s var(--spring);background:linear-gradient(#ffbe86,#ec8e3b);border:0;border-radius:50%;place-items:center;margin:auto;font-size:26px;display:grid;position:absolute;inset:0;box-shadow:0 12px 40px #ec8e3b73}.vd-start:hover{transform:scale(1.06)}.vd-start span{margin-left:5px}.vd-badge{letter-spacing:.14em;text-transform:uppercase;color:#ffd1a8;background:#0009;border:1px solid #ffaa5f73;border-radius:999px;padding:6px 11px;font-size:10.5px;position:absolute;top:14px;left:14px}.vd-leiste{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.vd-knopf{border:1px solid var(--ln2);color:#f6f2ee;cursor:pointer;background:#ffffff0a;border-radius:50%;width:44px;height:44px;font-size:13px}.vd-pos{accent-color:#ffaa5f;width:100%}.vd-zeit{color:#9ea9b5;white-space:nowrap;font-size:12px}.vd-wahl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vd-k{letter-spacing:.16em;text-transform:uppercase;color:#9ea9b5;margin-right:4px;font-size:11px}.vd-chip{align-items:center;gap:8px;display:inline-flex}.vd-schalter{color:#d6ccc3;flex-wrap:wrap;gap:10px 22px;font-size:14.5px;display:flex}.vd-schalter label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.vd-schalter input{accent-color:#ffaa5f;width:16px;height:16px}.vd-hinweis{max-width:76ch}@media (prefers-reduced-motion:reduce){.vd-start{transition:none}.vd-sign--an{animation:none}}.mc{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.mc-fragen{gap:22px;padding:clamp(20px,3vw,32px);display:grid}.mc-chips{flex-wrap:wrap;gap:8px;display:flex}.mc-ergebnis{top:calc(var(--header-h) + 16px);padding:clamp(22px,3vw,34px);transition:border-color .4s,background .4s;position:sticky}.mc-ergebnis--top{background:linear-gradient(160deg,#93ebb91a,#ffffff05);border-color:#93ebb98c}.mc-ergebnis--vorbereitung{background:linear-gradient(160deg,#93ebb90f,#ffaa5f0d);border-color:#93ebb966}.mc-ergebnis--beratung{background:linear-gradient(160deg,#ffaa5f14,#ffffff05);border-color:#ffaa5f73}.mc-leer{color:#9ea9b5}.mc-neu{animation:mc-neu .45s var(--ease) both}@keyframes mc-neu{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}.mc-zeichen{color:#0a0d11;width:52px;height:52px;animation:mc-auf .5s var(--spring) both;background:#93ebb9;border-radius:50%;place-items:center;font-size:24px;display:grid;box-shadow:0 0 24px #93ebb980}.mc-ergebnis--beratung .mc-zeichen{background:#ffaa5f;box-shadow:0 0 24px #ffaa5f80}.mc-hinweise{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mc-hinweise li{color:#d6ccc3;padding-left:22px;line-height:1.55;position:relative}.mc-hinweise li:before{content:"";background:#93ebb9;border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:0}.mc-ergebnis--beratung .mc-hinweise li:before{background:#ffaa5f}@keyframes mc-auf{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:980px){.mc{grid-template-columns:minmax(0,1fr)}.mc-ergebnis{position:static}}@media (prefers-reduced-motion:reduce){.mc-zeichen,.mc-neu{animation:none}}.faq-gruppe,#mila-check,#verzoegerung{scroll-margin-top:calc(var(--header-h) + 12px)}.faq-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,3vw,40px) clamp(32px,5vw,72px);display:grid}.faq-gruppe-k{letter-spacing:.16em;text-transform:uppercase;color:#ffb97c;margin:0 0 10px;font-size:12px;font-weight:500}.faq--kompakt summary{gap:16px;padding:14px 0;font-size:clamp(15.5px,1.15vw,17px);line-height:1.35}.faq--kompakt .faq-i{width:28px;height:28px}.faq--kompakt .faq-i:before,.faq--kompakt .faq-i:after{width:12px;top:13px;left:8px}.faq--kompakt .faq-a{padding:0 44px 18px 0}.faq--kompakt .faq-a .p{font-size:15.5px}@media (max-width:860px){.faq-raster{grid-template-columns:minmax(0,1fr)}.faq--kompakt .faq-a{padding-right:0}}.nf-raster{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);min-height:62vh;display:grid}.nf-text{gap:18px}.nf-wege{flex-wrap:wrap;gap:8px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.nf-wege .chipb{align-items:center;text-decoration:none;display:inline-flex}.nf-bild{--r:180px;aspect-ratio:1;justify-self:center;place-items:center;width:100%;max-width:460px;display:grid;position:relative}.nf-mark{z-index:2;filter:drop-shadow(0 0 30px #ff9a3c59);animation:4s ease-in-out infinite nf-lauschen;position:relative}.nf-ring{border:1.5px solid #ff9a3c73;border-radius:50%;animation:3.6s ease-out infinite nf-welle;position:absolute;inset:30%}.nf-ring--2{animation-delay:1.2s}.nf-ring--3{animation-delay:2.4s}.nf-ruf{letter-spacing:.06em;color:#ffd1a8;white-space:nowrap;opacity:0;transform:translate(-50%, -50%) rotate(calc(var(--i) * 36deg)) translateY(calc(var(--r) * -1)) rotate(calc(var(--i) * -36deg));animation:10s ease-in-out infinite nf-ruf;animation-delay:calc(var(--i) * 1s);font-size:13px;position:absolute;top:50%;left:50%}.nf-404{letter-spacing:.3em;color:#9ea9b5;font-size:12px;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}@keyframes nf-welle{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes nf-ruf{0%,to{opacity:0}4%,14%{opacity:1}22%{opacity:0}}@keyframes nf-lauschen{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@media (max-width:860px){.nf-raster{grid-template-columns:minmax(0,1fr);min-height:0}.nf-bild{--r:118px;order:-1;max-width:300px}}@media (prefers-reduced-motion:reduce){.nf-mark,.nf-ring{animation:none}.nf-ring{opacity:.3}.nf-ruf{opacity:.8;animation:none}}.fmila{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.fmila-knopf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tx);font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--ease), border-color .25s, box-shadow .25s;background:#130f0ceb;border:1px solid #ffaa5f59;border-radius:999px;align-items:center;gap:12px;padding:5px 20px 5px 5px;font-size:12px;display:inline-flex;box-shadow:0 12px 34px #00000073,0 0 #ff9a3c66}.fmila-knopf:hover{border-color:#ffaa5fb3;transform:translateY(-2px);box-shadow:0 16px 40px #00000080,0 0 24px #ff9a3c40}.fmila-knopf:focus-visible,.fmila-panel button:focus-visible,.fmila-panel a:focus-visible,.fmila-panel textarea:focus-visible{outline:2px solid var(--bl);outline-offset:2px}.fmila-panel{background:var(--s1);border:1px solid var(--ln2);width:min(400px,100vw - 32px);height:min(600px,100dvh - 120px);animation:fmila-auf .3s var(--ease);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.fmila-kopf{border-bottom:1px solid var(--ln);background:linear-gradient(#ff9a3c14,#0000);align-items:center;gap:12px;padding:16px 16px 14px 18px;display:flex}.fmila-kopf-text{flex:1;min-width:0}.fmila-kopf .fmila-titel{color:var(--tx);margin:0;font-size:17px;font-weight:600}.fmila-kopf p:not(.fmila-titel){color:var(--mu);margin:2px 0 0;font-size:12.5px;line-height:1.35}.fmila-zu{border:1px solid var(--ln);width:36px;height:36px;color:var(--mu);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.fmila-zu:hover{color:var(--tx);border-color:var(--ln2)}.fmila-liste{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.fmila-msg{overflow-wrap:anywhere;border-radius:16px;max-width:88%;padding:10px 14px;font-size:14.5px;line-height:1.5}.fmila-msg p{margin:0 0 8px}.fmila-msg p:last-child{margin:0}.fmila-msg ul{margin:0 0 8px;padding-left:18px}.fmila-msg ul:last-child{margin-bottom:0}.fmila-msg li{margin:2px 0}.fmila-msg a{color:var(--bl);text-underline-offset:2px;text-decoration:underline}.fmila-mila{background:var(--s2);border:1px solid var(--ln);border-bottom-left-radius:6px;align-self:flex-start}.fmila-nutzer{white-space:pre-wrap;background:#ff9a3c29;border:1px solid #ff9a3c4d;border-bottom-right-radius:6px;align-self:flex-end}.fmila-denkt{color:var(--mu);font-style:italic;animation:1.4s ease-in-out infinite fmila-puls}.fmila-beispiele{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fmila-beispiele button{text-align:left;color:var(--tx);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffaa5f59;border-radius:999px;padding:8px 14px;font-size:13.5px;transition:background .2s,border-color .2s}.fmila-beispiele button:hover{background:#ff9a3c1a;border-color:#ffaa5fb3}.fmila-fehler{color:#ffb4a0;background:#ff5a3c1a;border:1px solid #ff5a3c40;border-radius:12px;padding:8px 12px;font-size:13.5px}.fmila-eingabe{border-top:1px solid var(--ln);align-items:flex-end;gap:8px;padding:12px 12px 10px;display:flex}.fmila-eingabe textarea{resize:none;field-sizing:content;border:1px solid var(--ln2);background:var(--bg);min-height:44px;max-height:120px;color:var(--tx);font:inherit;border-radius:14px;flex:1;padding:11px 14px;font-size:16px;line-height:1.35}.fmila-senden{color:#17110b;cursor:pointer;background:linear-gradient(#ffbe86,#ec8e3b);border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.fmila-senden:disabled{opacity:.35;cursor:not-allowed}.fmila-fuss{color:var(--mu);padding:0 14px 12px;font-size:11.5px;line-height:1.4}.fmila-fuss p{margin:8px 0 0}.fmila-fuss p a{color:var(--mu);text-decoration:underline}.fmila-links{gap:8px;display:flex}.fmila-links a{text-align:center;border:1px solid var(--ln2);color:var(--tx);font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;flex:1;padding:8px 10px;font-size:11px;text-decoration:none}.fmila-links a:hover{background:#ffffff0d;border-color:#fff6}@keyframes fmila-auf{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes fmila-puls{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:560px){.fmila-panel{width:calc(100vw - 24px);height:calc(100dvh - var(--header-h) - 84px);border-radius:18px}.fmila{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}.fmila-knopf{gap:0;padding:4px}.fmila-knopf>.fmila-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.fmila-panel,.fmila-denkt{animation:none}.fmila-knopf{transition:none}}@media print{.fmila{display:none}}@property --fmila-w{syntax:"<angle>";inherits:false;initial-value:0deg}.fmila-avatar{width:var(--s);height:var(--s);isolation:isolate;flex:none;display:block;position:relative}.fmila-avatar img{z-index:1;object-fit:cover;border:2px solid #110e0b;border-radius:50%;width:100%;height:100%;display:block;position:relative}.fmila-ring{z-index:0;background:conic-gradient(from var(--fmila-w), #ff9a3c, #ffd29a, #ff9a3c00 38%, #ff9a3c00 55%, #f2b43c 78%, #ff9a3c);border-radius:50%;animation:4.5s linear infinite fmila-dreh;position:absolute;inset:-3px}.fmila-ring:after{content:"";background:inherit;filter:blur(9px);opacity:.55;border-radius:50%;animation:3s ease-in-out infinite fmila-glimm;position:absolute;inset:-4px}.fmila-online{z-index:2;width:calc(var(--s) * .24);height:calc(var(--s) * .24);background:var(--gr);border:2px solid #110e0b;border-radius:50%;position:absolute;bottom:1px;right:0;box-shadow:0 0 8px #38d27eb3}.fmila-funke{z-index:3;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px #ff9a3c);opacity:0;background:#ffe2b8;width:7px;height:7px;animation:3.6s ease-in-out infinite fmila-funke;position:absolute}.fmila-funke.f1{top:-6px;left:4px}.fmila-funke.f2{width:5px;height:5px;animation-delay:1.2s;top:6px;right:-8px}.fmila-funke.f3{width:6px;height:6px;animation-delay:2.4s;bottom:-5px;left:-6px}.fmila-knopf:hover .fmila-ring{animation-duration:1.6s}.fmila-knopf:hover .fmila-avatar img{transform:scale(1.04)}.fmila-avatar img{transition:transform .35s var(--spring)}.fmila-kopf .fmila-avatar .fmila-ring{animation-duration:7s}@keyframes fmila-dreh{to{--fmila-w:360deg}}@keyframes fmila-glimm{0%,to{opacity:.35}50%{opacity:.75}}@keyframes fmila-funke{0%,to{opacity:0;transform:scale(.3)rotate(0)}12%{opacity:1;transform:scale(1)rotate(45deg)}26%{opacity:0;transform:scale(.4)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.fmila-ring,.fmila-ring:after,.fmila-funke{animation:none}.fmila-funke{display:none}}@media (max-width:1100px){body:has(.mbar) .fmila{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 84px)}body:has(.mbar) .fmila-panel{height:min(600px,100dvh - 190px)}}.ew{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:75;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ln2);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--tx);background:#130f0cf7;border-radius:20px;padding:22px 22px 18px;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #0009}.ew-titel{margin:0 0 8px;font-size:17px;font-weight:600}.ew-text{color:#cfc6bd;margin:0;font-size:14px;line-height:1.55}.ew-text a{color:var(--bl);text-underline-offset:2px;text-decoration:underline}.ew-kat{gap:10px;margin-top:16px;display:grid}.ew-zeile{border:1px solid var(--ln);cursor:default;background:#ffffff05;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}label.ew-zeile{cursor:pointer}.ew-k{margin:0;font-size:14.5px;font-weight:600}.ew-b{color:var(--mu);margin:3px 0 0;font-size:13px;line-height:1.45}.ew-immer{letter-spacing:.12em;text-transform:uppercase;color:var(--mu);flex:none;font-size:10.5px}.ew-schalter{appearance:none;border:1px solid var(--ln2);cursor:pointer;background:#ffffff24;border-radius:999px;flex:none;width:46px;height:26px;transition:background .2s;position:relative}.ew-schalter:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.ew-schalter:checked{background:#ec8e3b;border-color:#ec8e3b}.ew-schalter:checked:after{transform:translate(20px)}.ew-schalter:focus-visible,.ew button:focus-visible,.ew a:focus-visible{outline:2px solid var(--bl);outline-offset:2px}.ew-knoepfe{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ew-knoepfe .btn{flex:140px}body:has(.ew) .fmila{display:none}.ft-linkknopf{appearance:none;font:inherit;color:#aab4bf;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;transition:color .2s}.ft-linkknopf:hover{color:#fff}@media (max-width:560px){.ew{width:auto;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));padding:18px 16px 14px}}@media (prefers-reduced-motion:reduce){.ew-schalter,.ew-schalter:after{transition:none}}.ds-toc{margin-top:32px;padding:clamp(20px,3vw,30px)}.ds-toc-k{letter-spacing:.16em;text-transform:uppercase;color:var(--mu);margin:0 0 14px;font-size:12px;font-weight:500}.ds-toc ol{columns:2 280px;column-gap:32px;margin:0;padding:0;list-style:none}.ds-toc li{break-inside:avoid;margin:0 0 8px}.ds-toc a{color:#d8d0c8;font-size:15px;line-height:1.45;text-decoration:none}.ds-toc a:hover,.ds-toc a:focus-visible{color:var(--bl);text-underline-offset:3px;text-decoration:underline}.ds-toc a .mono{color:var(--bl);margin-right:6px;font-size:12px}.ds-abschnitt{scroll-margin-top:calc(var(--header-h) + 24px);margin-top:44px}.ds-abschnitt h2{margin:0 0 14px}.ds-abschnitt .p{max-width:78ch;margin:0 0 14px}.ds-kontakt{color:var(--tx);margin-top:8px;padding:20px 22px;font-style:normal;line-height:1.7}.ds-kontakt a{color:inherit}.sx-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.sx-h1{font-size:clamp(42px,6vw,92px)}.sx-hero-bild,.sx-bild{aspect-ratio:4/3;border:1px solid var(--ln);border-radius:22px;position:relative;overflow:hidden}.sx-knoepfe{flex-wrap:wrap;gap:12px;display:flex}.sx-zwei{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.sx-k{letter-spacing:.16em;text-transform:uppercase;color:var(--bl);margin:0 0 14px;font-size:11.5px;font-weight:500}.sx-liste{padding:clamp(22px,3vw,32px)}.sx-liste ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sx-liste li{padding-left:22px;font-size:16.5px;line-height:1.45;position:relative}.sx-liste li:before{content:"";background:var(--bl);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0;box-shadow:0 0 10px #ff9a3c99}.sx-karten{margin-top:clamp(32px,4vw,52px)}.sx-karte{flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,30px);display:flex}.sx-karte .h3,.sx-karte .p{margin:0}.sx-nr{color:var(--bl);letter-spacing:.12em;font-size:12px}.sx-zone{background:radial-gradient(80% 120% at 50% 0,#ff9a3c12,#0000 70%);border:1px dashed #ffaa5f73;border-radius:26px;margin-top:clamp(32px,4vw,52px);padding:clamp(40px,4vw,52px) clamp(18px,3vw,36px) clamp(22px,3vw,34px);position:relative}.sx-zone-k{background:var(--bg);letter-spacing:.16em;text-transform:uppercase;color:var(--bl);border-radius:999px;padding:2px 10px;font-size:11px;position:absolute;top:-11px;left:26px}.sx-fluss{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sx-fluss li{border:1px solid var(--ln);background:#130f0ce6;border-radius:18px;padding:18px 16px 16px;position:relative}.sx-fluss li:not(:last-child):after{content:"";background:linear-gradient(90deg,#ff9a3ce6,#ff9a3c33);width:14px;height:2px;position:absolute;top:32px;right:-14px}.sx-fluss h3{letter-spacing:-.01em;margin:12px 0 8px;font-size:16.5px;font-weight:600}.sx-fluss p{color:var(--mu);margin:0;font-size:14px;line-height:1.5}.sx-punkt{color:#17110b;background:linear-gradient(#ffbe86,#ec8e3b);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11.5px;display:inline-grid;box-shadow:0 0 16px #ec8e3b73}.sx-schnitt{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:clamp(24px,3vw,36px) 0 0;display:grid}.sx-schnitt>div{border-top:1px solid var(--ln);padding:14px 0}.sx-schnitt>div dt{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mu);font-size:11px}.sx-schnitt dd{margin:6px 0 0;font-size:15.5px;line-height:1.45}.sx-merk{gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.sx-merk li{border-left:2px solid #ff9a3c8c;gap:3px;padding-left:18px;display:grid}.sx-merk strong{font-size:16px}.sx-merk span{color:var(--mu);font-size:15px;line-height:1.5}.sx-arch{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.sx-karte .h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sx-hinweis{color:#d8d0c8;border-color:#ffaa5f4d;margin:0;padding:20px 24px;font-size:15px;line-height:1.6}.sx-hinweis a{color:var(--bl)}.sx-cta{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:900px;display:flex;position:relative}@media (max-width:1100px){.sx-fluss{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-fluss li:after{display:none}}@media (max-width:860px){.sx-hero-grid,.sx-zwei,.sx-schnitt{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.sx-fluss{grid-template-columns:minmax(0,1fr)}}.pr-kopf{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:clamp(24px,3vw,36px);display:flex}.pr-fakten{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;display:grid}.pr-fakten>div{padding:18px 20px}.pr-fakten dt{letter-spacing:.14em;text-transform:uppercase;color:var(--bl);font-size:11px}.pr-fakten dd{margin:8px 0 0;font-size:16px;line-height:1.45}.pr-text{max-width:900px}.pr-text .h2{margin-top:14px}.pr-lauf{margin-top:22px}.pr-lauf .p{color:#dcd2c9;max-width:72ch;margin:0 0 16px;font-size:18px;line-height:1.7}.pr-anker{scroll-margin-top:calc(var(--header-h) + 12px)}.pr-haltung{margin:0}.pr-haltung .p{margin:0;font-size:17px;line-height:1.65}.pr-verfuegbar{color:#9ff0c4;border-color:#38d27e80}.pr-zitat,.pr-zitat blockquote{margin:0}.pr-zitat blockquote p{letter-spacing:-.01em;margin:0;font-size:clamp(19px,1.7vw,23px);line-height:1.45}.pr-news{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pr-news li{padding:clamp(20px,2.6vw,28px)}.pr-news .h3{margin:6px 0 8px}.pr-news a{color:var(--tx);text-decoration:none}.pr-news a:hover{color:var(--bl)}.pr-datum{letter-spacing:.12em;text-transform:uppercase;color:var(--mu);margin:0;font-size:11.5px}.pr-datum a{color:var(--bl);text-decoration:none}.pr-medien{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pr-medien li{flex-direction:column;gap:8px;padding:14px;display:flex}.pr-medien .btn{align-self:flex-start;margin-top:auto}.pr-vorschau{aspect-ratio:4/3;border:1px solid var(--ln);background:#ffffff08;border-radius:12px;place-items:center;display:grid;overflow:hidden}.pr-vorschau img{object-fit:contain;min-width:34%;max-width:82%;max-height:82%}.pr-vorschau--hell{background:#f4efe9}.pr-mt{margin:4px 0 0;font-size:15px;font-weight:600}.pr-meta{color:var(--mu);margin:0}.pr-kontakt{font-style:normal;line-height:1.7}.pr-artikel h2{font-size:22px}.pr-text .h2,.sx-karte .h3,.sx-h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.pk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pk-kachel{color:inherit;transition:border-color .3s, transform .3s var(--ease);background:#ffffff08;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pk-kachel:hover{border-color:#ff9a3c73;transform:translateY(-3px)}.pk-kachel .pk-foto,.pk-kachel .pk-mail{aspect-ratio:4/3;border-radius:0}.pk-kachel-t{flex-direction:column;flex:1;gap:8px;padding:20px 20px 22px;display:flex}.pk-kachel-t strong{font-size:21px;line-height:1.2}.pk-mehr{color:#ffb97c;margin-top:auto;padding-top:8px;font-size:14px}.pk-status{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#b8f0c8;background:#50c8781f;border:1px solid #50c87859;border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:10.5px;display:inline-block}.pk-status.fe{color:#ffd1a8;background:#ff9a3c1a;border-color:#ff9a3c66}.pk-foto{aspect-ratio:4/3;background:#0b0d10;border-radius:22px;position:relative;overflow:hidden}.pk-vis{letter-spacing:.14em;text-transform:uppercase;color:#e8ded4;background:#0009;border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;bottom:12px;left:12px}.pk-mail{aspect-ratio:4/3;background:radial-gradient(90% 90% at 20% 10%,#ff9a3c47,#0000 60%),#12151a;border-radius:22px;justify-content:center;align-items:center;padding:8%;display:flex;position:relative;overflow:hidden}.pk-mail-in{color:#1b1d21;background:#f6f2ee;border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:380px;padding:18px;font-size:13px;display:flex;box-shadow:0 18px 50px #00000073}.pk-mail-in strong{font-size:15px;line-height:1.3}.pk-mail-in .sm{color:#555;font-size:12px}.pk-mail-in ul{gap:4px;margin:0;padding-left:16px;display:grid}.pk-mail-kopf{color:#444;align-items:center;gap:8px;font-size:12px;display:flex}.pk-mail-logo{background:linear-gradient(135deg,#ff9a3c,#e0582a);border-radius:6px;width:22px;height:22px}.pk-mail-lang{background:#e6ddd4;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.pk-mail-bar{background:linear-gradient(90deg,#ff9a3c,#e0582a);border-radius:3px;height:6px;margin-top:4px}.pk-kachel .pk-mail-in{gap:5px;padding:12px;font-size:11px}.pk-kachel .pk-mail-in strong{font-size:12.5px}.pk-kachel .pk-mail-in ul li:nth-child(n+3){display:none}.pk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pk-split.rev .pk-bild{order:2}.pk-claim{color:var(--mu);letter-spacing:-.02em;margin-top:10px;font-size:.55em;line-height:1.2;display:block}.pk-fuer{letter-spacing:.14em;text-transform:uppercase;color:#ffb97c;margin-right:6px;font-size:10.5px}.pk-kombi{max-width:760px;margin-bottom:clamp(40px,6vw,80px)}@media (max-width:1100px){.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.pk-split{grid-template-columns:minmax(0,1fr)}.pk-split.rev .pk-bild{order:0}}@media (max-width:640px){.pk-grid{grid-template-columns:minmax(0,1fr)}}.hero-sprachen{flex-direction:column;gap:10px;max-width:620px;display:flex}.hero-sprachen-t{letter-spacing:.18em;text-transform:uppercase;color:#ffb97c;font-size:11px}.hero-sprachen ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hero-sprachen li{color:#e8ded4;-webkit-backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:5px 11px;font-size:13.5px;line-height:1.3}
