@font-face{font-family:display;src:url(../media/AkiraExpanded_Bold-s.p.109cz56wod10s.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:473.97%;descent-override:122.4%;line-gap-override:48.26%;size-adjust:20.94%}.display_6613188c-module__9Kdu6G__className{font-family:display,display Fallback,system-ui,sans-serif;font-weight:700}.display_6613188c-module__9Kdu6G__variable{--font-display:"display", "display Fallback", system-ui, sans-serif}
@font-face{font-family:body;src:url(../media/Montserrat_Regular-s.p.2hsgpzkd5qnus.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:body;src:url(../media/Montserrat_Medium-s.p.1rdselx6vzm0j.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:body;src:url(../media/Montserrat_SemiBold-s.p.0s30-izuxyqn6.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:body;src:url(../media/Montserrat_Bold-s.p.29a89pr2v1nks.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:body;src:url(../media/Montserrat_ExtraBold-s.p.11cyl0a-cswel.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.0%;size-adjust:113.9%}.body_2a8f407-module__c_TeAW__className{font-family:body,body Fallback,system-ui,sans-serif}.body_2a8f407-module__c_TeAW__variable{--font-body:"body", "body Fallback", system-ui, sans-serif}
:root{--blau:#52b5ff;--violett:#1b153f;--violett-2:#241c55;--pink:#e83e8c;--hell:#f5f7fb;--karte:#eaf1fc;--ink:#1b1b22;--mute:#5c6273;--weiss:#fff;--line:#dce4f1;--maxw:1160px;--r:14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--hell);-webkit-font-smoothing:antialiased;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}h1{font-family:var(--font-display);font-weight:700;line-height:1.18}h2,h3{font-family:var(--font-body);letter-spacing:-.01em;line-height:1.22}h2{font-weight:700}h3{font-weight:600}a:focus-visible,button:focus-visible{outline:3px solid var(--violett);outline-offset:3px;border-radius:4px}header.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f5f7fbd9;position:sticky;top:0}header.nav .wrap{justify-content:space-between;align-items:center;height:74px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-logo{width:auto;height:40px}.brand-word{width:auto;height:20px}nav.links{align-items:center;gap:30px;display:flex}nav.links a{color:var(--mute);font-size:14.5px;font-weight:500;transition:color .15s}nav.links a:hover{color:var(--ink)}.nav-cta{background:var(--ink);color:var(--weiss);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;transition:transform .15s,background .15s}.nav-cta:hover{background:var(--blau);color:var(--violett);transform:translateY(-1px)}.burger{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.burger span{background:var(--ink);border-radius:2px;width:24px;height:2px;margin:5px 0;display:block}.hero{background:radial-gradient(1200px 600px at 78% -10%, #52b5ff47, transparent 60%), linear-gradient(160deg, var(--violett) 0%, var(--violett-2) 55%, #15102e 100%);color:#edebfa;position:relative;overflow:hidden}#topo{width:100%;height:100%;display:block;position:absolute;inset:0}.hero .wrap{z-index:2;padding-top:92px;padding-bottom:100px;position:relative}.eyebrow{letter-spacing:.07em;text-transform:uppercase;color:#a9bef2;align-items:center;gap:9px;margin-bottom:26px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--pink);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px 2px #e83e8ccc}.hero h1{color:#fff;max-width:19ch;font-size:clamp(22px,3.6vw,43px);font-weight:700}.hero h1 .hl{color:var(--blau)}.hero .sub{color:#c6c2e4;max-width:58ch;margin-top:26px;font-size:clamp(16.5px,2vw,19px)}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.btn-primary{background:var(--blau);color:var(--violett);border-radius:999px;padding:15px 28px;font-size:15.5px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 10px 30px -8px #52b5ff99}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px #52b5ffbf}.btn-ghost{color:#edebfa;border:1px solid #ffffff38;border-radius:999px;padding:15px 26px;font-size:15.5px;font-weight:600;transition:background .15s,border-color .15s}.btn-ghost:hover{background:#ffffff14;border-color:#fff6}.hero-strip{z-index:2;background:#0a071a59;border-top:1px solid #ffffff1a;position:relative}.hero-strip .wrap{flex-wrap:wrap;gap:40px;padding-top:22px;padding-bottom:22px;display:flex}.strip-item{align-items:baseline;gap:10px;display:flex}.strip-num{font-family:var(--font-body);color:#fff;letter-spacing:.02em;font-size:19px;font-weight:800}.strip-lbl{color:#9c97c4;font-size:13.5px}.section{padding:96px 0}.sec-head{max-width:62ch;margin-bottom:52px}.sec-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--violett);margin-bottom:16px;font-size:12.5px;font-weight:700}.sec-head h2{color:var(--ink);font-size:clamp(26px,3.6vw,38px)}.sec-head p{color:var(--mute);margin-top:18px;font-size:16.5px}.p-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.p-card{background:var(--weiss);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:14px;padding:34px 32px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.p-card:hover{border-color:#52b5ff66;transform:translateY(-4px);box-shadow:0 20px 50px -20px #1b153f59}.p-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.p-card h3{color:var(--ink);font-size:19px}.p-card p{color:var(--mute);font-size:15px}.p-fact{color:var(--ink);border-left:3px solid var(--blau);padding:2px 0 2px 14px;font-size:14px}.p-base{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px;display:flex}.chip{color:var(--mute);background:var(--karte);letter-spacing:.01em;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.chip.dev{color:#b02a67;background:#fde7f1}.entries{padding:60px 0 8px}.entry-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.entry-card{background:var(--weiss);border:1px solid var(--line);border-radius:var(--r);padding:28px 26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:block}.entry-card:hover{border-color:#52b5ff66;transform:translateY(-4px);box-shadow:0 20px 50px -20px #1b153f59}.entry-card h3{color:var(--ink);margin-bottom:10px;font-size:18px}.entry-card p{color:var(--mute);margin-bottom:14px;font-size:14.5px}.entry-link{color:var(--violett);font-size:14px;font-weight:600}.biz{background:var(--karte);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.biz-steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.biz-step{background:var(--weiss);border:1px solid var(--line);border-radius:var(--r);padding:28px 26px}.biz-num{background:var(--blau);width:34px;height:34px;color:var(--violett);font-family:var(--font-body);border-radius:50%;place-items:center;margin-bottom:14px;font-size:15px;font-weight:800;display:inline-grid}.biz-step h3{margin-bottom:8px;font-size:17px}.biz-step p{color:var(--mute);font-size:14.5px}.biz-cta{color:var(--violett);margin-top:30px;font-size:15.5px;font-weight:700;display:inline-block}.biz-cta:hover{text-decoration:underline}.dns-note{background:var(--hell);border-style:dashed}.dns-note:hover{box-shadow:none;border-color:var(--line);transform:none}.announce{background:var(--weiss);border:1px dashed var(--line);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;padding:22px 26px;display:flex}.announce-badge{letter-spacing:.06em;text-transform:uppercase;color:#b02a67;background:#fde7f1;border-radius:999px;flex:none;padding:6px 13px;font-size:11.5px;font-weight:700}.announce-txt{flex:320px}.announce-txt h3{margin-bottom:4px;font-size:16.5px}.announce-txt p{color:var(--mute);font-size:14px}.announce-cta{color:var(--violett);white-space:nowrap;font-size:14px;font-weight:600}.announce-cta:hover{text-decoration:underline}.funnel{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.funnel-step{background:var(--hell);border:1px solid var(--line);border-radius:var(--r);padding:28px 26px}.funnel-step h3{margin-bottom:8px;font-size:17px}.funnel-step p{color:var(--mute);font-size:14.5px}.fstep-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.fstep-top h3{margin-bottom:0}.pilot-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--violett);background:var(--blau);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.hotel{background:var(--weiss);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hotel-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hotel-h2{color:var(--ink);max-width:18ch;margin-bottom:22px;font-size:clamp(25px,3.4vw,36px)}.hotel-p{color:var(--mute);margin-bottom:16px;font-size:16px}.chaos{background:linear-gradient(160deg, var(--violett-2), var(--violett));color:#edebfa;border-radius:20px;padding:36px 34px}.chaos-lbl{font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:#a9bef2;margin-bottom:22px;font-size:12.5px;font-weight:700}.c-row{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.c-row p{color:#c6c2e4;font-size:14.5px}.c-x{color:var(--pink);flex:none;font-weight:700;line-height:1.5}.c-ok{color:var(--blau);flex:none;font-weight:700;line-height:1.5}.c-final{border-top:1px solid #ffffff24;margin-top:22px;margin-bottom:0;padding-top:22px}.c-final p{color:#fff;font-weight:500}.engine{background:linear-gradient(165deg, var(--violett) 0%, #15102e 100%);color:#edebfa}.engine .sec-eyebrow{color:#a9bef2}.engine .sec-head h2{color:#fff}.engine .sec-head p{color:#b6b1d6}.e-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.e-item{border-radius:var(--r);background:#ffffff08;border:1px solid #ffffff1a;padding:30px}.e-item h3{color:#fff;margin-bottom:10px;font-size:18px}.e-item p{color:#b6b1d6;font-size:14.5px}.e-item .ev{color:#dcd8f5}.stack{border-top:1px solid #ffffff1a;margin-top:46px;padding-top:30px}.stack-lbl{letter-spacing:.08em;text-transform:uppercase;color:#7f79a8;margin-bottom:16px;font-size:12px;font-weight:600}.stack-row{flex-wrap:wrap;gap:10px;display:flex}.tag{color:#cfcbe6;border:1px solid #ffffff24;border-radius:8px;padding:7px 13px;font-size:13px;font-weight:500}.about-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.about-txt p{color:var(--mute);margin-bottom:18px;font-size:16.5px}.about-txt p strong{color:var(--ink);font-weight:600}.facts{flex-direction:column;gap:14px;display:flex}.fact-row{background:var(--weiss);border:1px solid var(--line);border-radius:var(--r);padding:18px 22px}.fact-row .k{letter-spacing:.07em;text-transform:uppercase;color:var(--violett);margin-bottom:4px;font-size:11.5px;font-weight:700}.fact-row .v{color:var(--ink);font-size:15px;font-weight:600}.cta{padding:92px 0}.cta-box{background:radial-gradient(600px 300px at 85% 0%, #52b5ff4d, transparent 65%), linear-gradient(160deg, var(--violett-2), var(--violett));color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:60px 56px;display:flex}.cta-box h2{max-width:22ch;font-size:clamp(24px,3.2vw,34px)}.cta-box p{color:#c6c2e4;max-width:48ch;margin-top:14px;font-size:15.5px}.cta-mail{color:#9c97c4;margin-top:10px;font-size:14px}footer.ft{color:#9c97c4;background:#0e0a24;padding:64px 0 34px;font-size:14.5px}.ft-top{border-bottom:1px solid #ffffff14;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.ft-logo{align-items:center;gap:11px;margin-bottom:16px;display:flex}.ft-logo img{width:auto;height:46px}.ft-tagline{color:#8983ae;letter-spacing:.01em;margin-bottom:12px;font-size:13.5px}.ft-brand p{max-width:36ch}.ft-col h4{font-family:var(--font-body);color:#fff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:700}.ft-col a{margin-bottom:10px;transition:color .15s;display:block}.ft-col a:hover{color:var(--blau)}.ft-legal{color:#6e6890;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:26px;font-size:13px;display:flex}.ft-legal .op-name{color:#b9b4d6}.ft-imprint{color:#55507a;margin-top:20px;font-size:12.5px;line-height:1.7}.ft-imprint strong{color:#8983ae;font-weight:600}@media (max-width:900px){.p-grid,.e-grid{grid-template-columns:1fr}.hotel-grid{grid-template-columns:1fr;gap:36px}.entry-grid,.biz-steps,.funnel{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:36px}.ft-top{grid-template-columns:1fr 1fr}}@media (max-width:680px){.brand-logo{height:38px}nav.links{background:var(--hell);border-bottom:1px solid var(--line);padding:20px 28px 26px;display:none;position:absolute;top:74px;left:0;right:0;box-shadow:0 24px 40px -24px #1b153f4d}header.nav.open nav.links{flex-direction:column;align-items:flex-start;gap:18px;display:flex}header.nav.open .burger span:first-child{transform:translateY(7px)rotate(45deg)}header.nav.open .burger span:nth-child(2){opacity:0}header.nav.open .burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.burger{display:block}.burger span{transition:transform .2s,opacity .2s}.ft-top{grid-template-columns:1fr}.cta-box{padding:40px 30px}.hero .wrap{padding-top:60px;padding-bottom:68px}.section{padding:72px 0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mt-26{margin-top:26px}.nowrap{white-space:nowrap}.legal{max-width:760px;padding:64px 0 96px}.legal h1{font-family:var(--font-body);margin:26px 0 10px;font-size:30px;font-weight:700}.legal h2{margin:30px 0 8px;font-size:19px}.legal p,.legal li{color:var(--mute);margin-bottom:12px;font-size:15.5px}.legal a{color:var(--violett);font-weight:600;text-decoration:underline}.legal-top{border-bottom:1px solid var(--line);background:var(--weiss)}.legal-top .wrap{justify-content:space-between;align-items:center;height:70px;display:flex}.legal-top img{width:auto;height:38px}.legal-top a.back{color:var(--mute);font-size:14px;font-weight:600}
