.crHome{overflow:clip}.crHero{min-height:calc(100svh - 76px)}.crHeroInner{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(48px,5vw,72px);padding-top:clamp(76px,8vh,104px);padding-bottom:clamp(88px,10vh,124px)}.crHero h1{letter-spacing:-.06em;max-width:700px;margin:24px 0 25px;font-size:clamp(62px,5.6vw,88px);line-height:.92}.crHeroLead{color:#070d1dbd;max-width:590px;font-size:clamp(20px,1.7vw,25px);line-height:1.38}.crHeroMicro{color:#070d1d87;max-width:520px}.crStory,.crProduct,.crManifesto,.crClose{padding-top:clamp(112px,10vw,154px);padding-bottom:clamp(112px,10vw,154px)}.crProductGrid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(58px,6vw,86px)}.crProductCopy h2{font-size:clamp(46px,4.6vw,68px);line-height:.98}.crProductCopy>p:not(.crSectionLabel){max-width:500px}.crHeroDimension{isolation:isolate;perspective:1400px;background:radial-gradient(circle at 74% 24%,#4c4dff33,#0000 30%),radial-gradient(circle at 16% 88%,#2a2bff16,#0000 35%),linear-gradient(145deg,#070d1d 0%,#0a1230 62%,#0d1735 100%);border-radius:36px;min-height:548px;position:relative;overflow:hidden;box-shadow:0 30px 72px #070d1d25,inset 0 0 0 1px #ffffff0f}.crHeroDimension:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff08,#0000 32% 74%,#4c4dff0b);position:absolute;inset:0}.crHeroDimension:after{content:"";filter:blur(52px);pointer-events:none;background:#4c4dff1a;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-185px;right:-135px}.crHeroDimensionAura{border:1px solid #ffffff0a;border-radius:50%;width:320px;height:320px;position:absolute;top:28%;left:24%;box-shadow:0 0 0 64px #ffffff02}.crHeroDimensionWorld{transform-style:preserve-3d;will-change:transform;position:absolute;inset:48px 40px 46px;transform:rotateX(1deg)rotateY(-1deg)}.crHeroDeck{width:80%;height:55%;transform-style:preserve-3d;border-radius:30px;position:absolute;top:23%;left:10%}.crHeroDeckBack{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff0d;transform:rotateX(58deg)rotate(-18deg)translate3d(-9px,30px,-62px);box-shadow:22px 30px 52px #00000024}.crHeroDeckMain{background:radial-gradient(circle at 72% 64%,#4c4dff12,#0000 20%),linear-gradient(145deg,#111b39 0%,#0d1732 72%,#0a1230 100%);border:1px solid #ffffff17;transform:rotateX(58deg)rotate(-18deg);box-shadow:0 24px 50px #00000036,inset 0 0 0 1px #ffffff04}.crHeroRoad{border-radius:999px;width:80%;height:20px;position:absolute;top:48%;left:10%;transform:rotate(.4deg)}.crHeroRoadShadow{filter:blur(6px);background:#00000036;transform:translateY(7px)rotate(.4deg)}.crHeroRoadMain{background:linear-gradient(90deg,#f4f7fb3d,#f4f7fbdb 20%,#f4f7fbc4 76%,#f4f7fb3d);box-shadow:inset 0 0 0 1px #ffffff2e}.crHeroRouteGlow{background:linear-gradient(90deg,#4c4dff,#2a2bff);border-radius:999px;width:31%;height:20px;position:absolute;top:48%;left:42%;transform:rotate(.4deg)translateZ(3px);box-shadow:0 0 15px #4c4dff6b,0 0 28px #4c4dff21}.crHeroPoint{background:#f4f7fb;border-radius:50%;width:14px;height:14px;position:absolute;top:49%;transform:translate(-50%,-50%)translateZ(8px);box-shadow:0 0 0 4px #f4f7fb12,0 6px 12px #0000002e}.crHeroOrigin{left:15%}.crHeroMeet{background:#4c4dff;left:43%;box-shadow:0 0 0 5px #4c4dff24,0 0 0 10px #4c4dff0e,0 6px 14px #00000029}.crHeroDestination{left:86%}.crHeroVehicle{background:linear-gradient(145deg,#fff,#d9dfe9);border-radius:10px 14px 9px 9px;width:43px;height:26px;position:absolute;top:42.8%;left:61%;transform:translate(-50%,-50%)rotate(.4deg)translateZ(18px);box-shadow:0 9px 15px #0003,inset 0 -2px #070d1d17}.crHeroVehicle:before{content:"";background:#0a1230ad;border-radius:5px 8px 3px 3px;width:21px;height:7px;position:absolute;top:5px;left:9px}.crHeroVehicle i{background:#070d1d;border:2px solid #a1aaba;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px}.crHeroVehicle i:first-child{left:7px}.crHeroVehicle i:last-child{right:7px}.crHeroFloatCard{z-index:4;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-style:preserve-3d;will-change:transform;background:linear-gradient(145deg,#ffffff1f,#ffffff0d);border:1px solid #ffffff1d;border-radius:16px;gap:5px;padding:15px 16px 14px;display:grid;position:absolute;box-shadow:0 15px 30px #00000024}.crHeroFloatCard span,.crProductSignal span{letter-spacing:.15em;color:#ffffff85;font-size:9px;font-weight:720}.crHeroFloatCard strong{letter-spacing:-.045em;color:#b9bbff;font-size:24px;line-height:1}.crHeroFloatCard small{color:#ffffff91;font-size:11px}.crHeroFloatMatch{top:15%;right:6%;transform:rotateY(-3deg)translateZ(54px)}.crMorningFlow{border-top:1px solid #070d1d18;margin-top:76px}.crMorningFlow article{border-bottom:1px solid #070d1d18;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,110px);padding:52px 0 56px;display:grid}.crMorningFlow time{color:var(--cr-indigo);letter-spacing:-.064em;font-size:clamp(58px,6vw,86px);font-weight:510;line-height:.87}.crMorningFlow article>div{max-width:800px}.crMorningFlow h3{letter-spacing:-.049em;text-wrap:balance;max-width:770px;margin:0 0 12px;font-size:clamp(34px,3.5vw,51px);font-weight:525;line-height:1}.crMorningFlow p{color:#070d1d8f;max-width:600px;margin:0;font-size:16px;line-height:1.56}.crProductDimension{perspective:1400px;isolation:isolate;justify-content:center;align-items:center;min-height:570px;display:flex;position:relative}.crProductHalo{filter:blur(10px);background:radial-gradient(circle,#4c4dff17,#4c4dff05 46%,#0000 72%);border-radius:50%;width:390px;height:390px;position:absolute}.crProductPlane{background:linear-gradient(145deg,#4c4dff0b,#070d1d06);border:1px solid #4c4dff12;border-radius:30px;width:min(80%,520px);height:315px;position:absolute;transform:rotateX(64deg)rotate(-14deg)translate3d(0,46px,-80px);box-shadow:20px 30px 50px #070d1d12}.crProductDimension .crRideDecision{z-index:3;border:1px solid #070d1d12;border-top:3px solid var(--cr-indigo);width:min(100%,565px);transform-style:preserve-3d;will-change:transform;background:#fff;border-radius:28px;margin:0;position:relative;overflow:hidden;transform:rotateY(-2.25deg)rotateX(1deg)translateZ(30px);box-shadow:0 28px 62px #070d1d1f}.crRideDecisionHead{border-bottom:1px solid #070d1d11;justify-content:space-between;align-items:center;gap:24px;min-height:102px;padding:25px 28px;display:flex}.crRideDecisionHead>div{gap:7px;display:grid}.crRideDecisionHead span,.crRideDecisionJourney span,.crRideDecisionBottom span{color:#070d1d73;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:710}.crRideDecisionHead strong{letter-spacing:-.03em;font-size:23px;line-height:1.08}.crRideDecisionHead>b{color:var(--cr-indigo);letter-spacing:.09em;white-space:nowrap;background:#eceeff;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:730}.crRideDecisionJourney{background:linear-gradient(145deg,#fbfcfd,#f5f7fa);border-bottom:1px solid #070d1d11;grid-template-columns:minmax(0,1fr) minmax(80px,.44fr) minmax(0,1fr);align-items:center;padding:36px 28px 38px;display:grid}.crRideDecisionJourney>div{gap:7px;display:grid}.crRideDecisionJourney>div:last-child{text-align:right}.crRideDecisionJourney strong{letter-spacing:-.05em;font-size:38px;font-weight:525;line-height:.93}.crRideDecisionJourney small{color:#070d1d7a;font-size:12px}.crRideDecisionJourney i{background:linear-gradient(90deg,var(--cr-indigo),#070d1d2e);border-radius:999px;height:3px;margin:0 18px;position:relative}.crRideDecisionJourney i:before,.crRideDecisionJourney i:after{content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}.crRideDecisionJourney i:before{background:var(--cr-indigo);left:-2px;box-shadow:0 0 0 4px #4c4dff14}.crRideDecisionJourney i:after{background:var(--cr-navy);right:-2px}.crRideDecisionBottom{grid-template-columns:1fr 1fr;display:grid}.crRideDecisionBottom>div{flex-direction:column;justify-content:center;gap:7px;min-height:98px;padding:22px 28px;display:flex}.crRideDecisionBottom>div:first-child{background:#fff}.crRideDecisionBottom>div:last-child{background:var(--cr-navy);color:#fff}.crRideDecisionBottom>div:last-child span{color:#ffffff80}.crRideDecisionBottom strong{letter-spacing:-.038em;font-size:27px;font-weight:550;line-height:1}.crProductSignal{z-index:4;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1230e6;border:1px solid #ffffff17;border-radius:15px;gap:4px;min-width:116px;padding:12px 14px;display:grid;position:absolute;top:18%;right:1%;transform:rotateY(-3deg)translateZ(50px);box-shadow:0 14px 28px #070d1d24}.crProductSignal strong{letter-spacing:-.015em;color:#c2c4ff;font-size:14px;line-height:1}.crManifestoBottom--benefit{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:end;gap:clamp(70px,8vw,122px)}.crWhyStatement{border-top:1px solid #ffffff2b;gap:11px;padding:38px 0 6px;display:grid;position:relative}.crWhyStatement:after{content:"";background:var(--cr-indigo);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;right:2%;box-shadow:0 0 0 8px #4c4dff14,0 0 24px #4c4dff47}.crWhyStatement span{color:#ffffff7a;letter-spacing:-.024em;font-size:clamp(18px,2vw,25px);line-height:1.15}.crWhyStatement strong{color:#fff;letter-spacing:-.058em;text-wrap:balance;max-width:700px;font-size:clamp(44px,5.7vw,78px);font-weight:520;line-height:.93}.crClose{isolation:isolate;position:relative}.crClose:before{content:"";z-index:-1;background:radial-gradient(circle,#4c4dff0e,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:60px;right:-190px}.crOrgLink{transition:transform .22s,color .22s,border-color .22s}.siteFooter .footerGrid--reduced{grid-template-columns:minmax(300px,1.15fr) minmax(0,2.85fr);align-items:start;gap:clamp(76px,8vw,120px);padding-top:14px;padding-bottom:68px;display:grid}.siteFooter .footerIntro{max-width:350px}.siteFooter .footerIntro p{color:#ffffff94;max-width:320px;margin-top:25px;font-size:16px;line-height:1.6}.siteFooter .footerColumnsInline{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(44px,5vw,70px);display:grid}.siteFooter .footerColumnsInline .footerColumn,.siteFooter .footerColumnsInline .footerColumn:last-child{flex-direction:column;grid-column:auto;grid-template-columns:none;align-items:flex-start;gap:12px;min-width:0;display:flex}.siteFooter .footerColumn strong,.siteFooter .footerColumnsInline .footerColumn:last-child strong{letter-spacing:.15em;grid-column:auto;margin-bottom:10px;font-size:10px}.siteFooter .footerColumn a{white-space:nowrap;font-size:15px;line-height:1.45}.siteFooter .footerBottom--legal{justify-content:space-between;align-items:center;gap:32px;min-height:80px;padding-top:20px;padding-bottom:26px;display:flex}.siteFooter .footerBottom--legal nav{flex-wrap:wrap;align-items:center;gap:26px;display:flex}@media (prefers-reduced-motion:no-preference){.crHeroDimensionWorld{animation:8s ease-in-out infinite crWorldFloat}.crHeroFloatMatch{animation:7s ease-in-out infinite crFloatMatch}.crHeroVehicle{animation:11s ease-in-out infinite crVehicleDrift}.crProductDimension .crRideDecision{animation:8.5s ease-in-out infinite crProductFloat}}@keyframes crWorldFloat{0%,to{transform:rotateX(1deg)rotateY(-1deg)translateY(0)}50%{transform:rotateX(1.5deg)rotateY(-.5deg)translateY(-4px)}}@keyframes crFloatMatch{0%,to{transform:rotateY(-3deg)translateZ(54px)}50%{transform:rotateY(-2deg)translate3d(0,-5px,58px)}}@keyframes crVehicleDrift{0%,12%{left:56%}48%,62%{left:61%}88%,to{left:66%}}@keyframes crProductFloat{0%,to{transform:rotateY(-2.25deg)rotateX(1deg)translateZ(30px)}50%{transform:rotateY(-1.5deg)rotateX(.7deg)translate3d(0,-4px,34px)}}@media (hover:hover){.crOrgLink:hover{border-color:#070d1d33;transform:translate(3px)}}@media (max-width:1120px){.crHeroInner,.crProductGrid{grid-template-columns:1fr}.crHero{min-height:auto}.crHeroCopy,.crProductCopy,.crHero h1{max-width:760px}.crHeroDimension{width:min(100%,880px);min-height:510px}.crProductDimension{max-width:780px;min-height:550px;margin:0 auto}.crProductSignal{right:4%}.crManifestoBottom--benefit{grid-template-columns:1fr;gap:52px}.crWhyStatement{max-width:820px}}@media (max-width:980px){.crHeroInner{gap:46px;padding-top:68px;padding-bottom:84px}.crHeroDimension{min-height:480px}.crHeroDimensionWorld{inset:46px 46px 44px}.siteFooter .footerGrid--reduced{grid-template-columns:1fr;gap:48px}.siteFooter .footerIntro{max-width:440px}.siteFooter .footerColumnsInline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.crHeroInner{gap:36px;padding-top:56px;padding-bottom:70px}.crHero h1{letter-spacing:-.055em;font-size:clamp(52px,14.5vw,66px);line-height:.94}.crHeroLead{font-size:18px;line-height:1.43}.crStory,.crProduct,.crManifesto,.crClose{padding-top:96px;padding-bottom:96px}.crHeroDimension{perspective:1100px;border-radius:28px;min-height:400px}.crHeroDimensionAura{width:270px;height:270px;top:26%;left:12%}.crHeroDimensionWorld{inset:58px 4px 50px;transform:none}.crHeroDeck{width:82%;height:52%;top:24%;left:9%}.crHeroDeckBack{transform:rotateX(55deg)rotate(-15deg)translate3d(-7px,24px,-46px)}.crHeroDeckMain{transform:rotateX(55deg)rotate(-15deg)}.crHeroFloatMatch{top:10%;right:5%;transform:none}.crHeroFloatCard{border-radius:14px;padding:12px 13px}.crHeroFloatCard strong{font-size:21px}.crHeroFloatCard small{font-size:10px}.crMorningFlow{margin-top:56px}.crMorningFlow article{grid-template-columns:1fr;gap:18px;padding:38px 0 41px}.crMorningFlow time{font-size:56px}.crMorningFlow h3{font-size:34px}.crProductGrid{gap:42px}.crProductDimension{perspective:none;min-height:490px;padding:26px 0}.crProductPlane{opacity:.72;width:92%;height:290px;transform:rotate(-4deg)translateY(26px)}.crProductDimension .crRideDecision{width:min(94%,560px);transform:none}.crProductSignal{display:none}.crRideDecisionJourney{grid-template-columns:1fr;gap:18px}.crRideDecisionJourney>div:last-child{text-align:left}.crRideDecisionJourney i{background:linear-gradient(180deg,var(--cr-indigo),#070d1d2e);width:3px;height:44px;margin:0 0 0 4px}.crRideDecisionJourney i:before,.crRideDecisionJourney i:after{left:50%;transform:translate(-50%,-50%)}.crRideDecisionJourney i:before{top:0}.crRideDecisionJourney i:after{top:100%;right:auto}.siteFooter .footerColumnsInline{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.siteFooter .footerBottom--legal{align-items:flex-start}}@media (max-width:520px){.crHeroDimension{min-height:368px}.crHeroDimensionWorld{inset:60px -10px 44px}.crHeroDeck{width:86%;left:7%}.crHeroRoad,.crHeroRouteGlow{height:18px}.crHeroPoint{width:13px;height:13px}.crHeroVehicle{width:38px;height:23px}.crHeroFloatMatch{top:7%;right:4%}.crHeroFloatCard span{font-size:8px}.crHeroFloatCard strong{font-size:19px}.crProductDimension{min-height:475px}.crProductDimension .crRideDecision{width:100%}.crRideDecisionHead{flex-direction:column;align-items:flex-start;padding:23px}.crRideDecisionJourney{padding:28px 23px}.crRideDecisionBottom{grid-template-columns:1fr}.crRideDecisionBottom>div{min-height:86px;padding:21px 23px}.crWhyStatement{padding-top:28px}.crWhyStatement strong{font-size:44px}.siteFooter .footerColumnsInline{grid-template-columns:1fr;gap:30px}.siteFooter .footerBottom--legal{flex-direction:column;gap:14px}.siteFooter .footerBottom--legal nav{gap:16px 20px}}@media (max-width:390px){.crHero h1{font-size:50px}.crHeroDimension{min-height:350px}.crHeroFloatMatch{top:6%}.crHeroFloatCard{padding:11px 12px}.crMorningFlow h3{font-size:31px}.crProductCopy h2{font-size:41px}}@media (prefers-reduced-motion:reduce){.crHeroDimensionWorld,.crHeroFloatMatch,.crHeroVehicle,.crProductDimension .crRideDecision{animation:none!important}}@media (prefers-contrast:more){.crHeroFloatCard{background:#0a1230f2;border-color:#ffffff57}.crWhyStatement{border-top-color:#ffffff6b}}
.crHeroMicro{color:#070d1da3}.crMorningFlow p,.crRideDecisionHead span,.crRideDecisionJourney span,.crRideDecisionBottom span,.crRideDecisionJourney small{color:#070d1d9e}.crHeroFloatCard span,.crProductSignal span{color:#ffffff9e}.crHeroFloatCard small{color:#ffffffad}.crHeroDimensionWorld,.crHeroFloatCard,.crHeroVehicle,.crProductDimension .crRideDecision{will-change:auto}@keyframes crVehicleDrift{0%,12%{transform:translate(-50%,-50%)translate(-18px)rotate(.4deg)translateZ(18px)}48%,62%{transform:translate(-50%,-50%)translate(0)rotate(.4deg)translateZ(18px)}88%,to{transform:translate(-50%,-50%)translate(18px)rotate(.4deg)translateZ(18px)}}@media (prefers-reduced-motion:no-preference) and (min-width:761px){.crHeroDimensionWorld,.crHeroFloatMatch,.crHeroVehicle,.crProductDimension .crRideDecision{will-change:transform}}@media (max-width:760px){.crHeroDimensionWorld,.crHeroFloatMatch,.crHeroVehicle,.crProductDimension .crRideDecision{will-change:auto;animation:none!important}.crHeroDimensionWorld,.crHeroFloatMatch,.crProductDimension .crRideDecision{transform:none}.crHeroFloatCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1230e0}}@media (prefers-reduced-motion:reduce){.crHeroDimensionWorld,.crHeroFloatMatch,.crHeroVehicle,.crProductDimension .crRideDecision{will-change:auto;animation:none!important}}
.pageRouteVisual,.campusNetwork{isolation:isolate;background:radial-gradient(circle at 78% 18%,#4c4dff2b,#0000 30%),radial-gradient(circle at 14% 86%,#2a2bff12,#0000 35%),linear-gradient(145deg,#070d1d 0%,#0a1230 65%,#0d1735 100%);border-radius:32px;min-height:452px;position:relative;overflow:hidden;box-shadow:0 28px 68px #070d1d21,inset 0 0 0 1px #ffffff0f}.pageRouteVisual:after,.campusNetwork:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffff07,#0000 32% 76%,#4c4dff0a);position:absolute;inset:0}.pageRouteVisual svg,.campusNetwork svg{z-index:1;width:calc(100% - 16px);height:calc(100% - 80px);position:absolute;inset:4px 8px 76px;overflow:visible}.pageRouteSignature,.campusMetric,.campusCore{z-index:3;position:absolute}.pageRouteSignature{gap:4px;max-width:360px;padding:0;display:grid;bottom:21px;left:26px}.pageRouteSignature small,.campusMetric small,.campusCore{color:#f4f7fb94;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:720}.pageRouteSignature strong,.campusMetric strong{color:#fff;letter-spacing:-.025em;font-size:17px;font-weight:580;line-height:1.22}.pageRouteSignature span{color:#f4f7fb80;font-size:10px;line-height:1.3}.campusCore{top:24px;right:26px}.campusMetric{gap:5px;max-width:350px;display:grid;bottom:21px;left:26px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.sceneRoute{fill:none;stroke-linecap:round;stroke-linejoin:round}.sceneRoute--glow{stroke:#4c4dff33;stroke-width:23px;filter:blur(4px)}.sceneRoute--base{stroke:#f4f7fbb8;stroke-width:6px}.sceneRoute--focus{stroke:#4c4dff;stroke-width:8.5px;filter:drop-shadow(0 0 7px #4c4dff52)}.sceneRoute--muted{stroke:#f4f7fb3d;stroke-width:4px}.pageRouteTarget,.pageRouteBase,.pageRouteBranch,.pageRouteFocus,.pageRouteBeacon,.pageRouteDestinationRing,.pageRouteDestinationCore,.campusTarget,.campusRoute,.campusBeacon,.campusDestination{pointer-events:none}.pageRouteVisual--sicherheit{background:radial-gradient(circle at 50% 34%,#4c4dff33,#0000 32%),linear-gradient(145deg,#070d1d 0%,#0a1230 72%,#101a3b 100%)}.safetyTrustVisual{z-index:2;text-align:center;align-content:center;place-items:center;gap:22px;padding:34px;display:grid;position:absolute;inset:0 0 82px}.safetyTrustHalo{border:1px solid #8487ff2e;border-radius:50%;width:260px;height:260px;position:absolute;box-shadow:0 0 0 34px #4c4dff0b,0 0 0 74px #4c4dff06}.safetyTrustEyebrow{color:#f4f7fb94;letter-spacing:.18em;font-size:9px;font-weight:760;position:relative}.safetyRideCode{gap:12px;display:grid;position:relative}.safetyRideCode small{color:#f4f7fb80;letter-spacing:.16em;font-size:9px;font-weight:720}.safetyRideCode strong{gap:8px;display:flex}.safetyRideCode strong span{color:#fff;background:#0a1230c7;border:1px solid #9799ff57;border-radius:13px;place-items:center;width:46px;height:56px;font-size:25px;font-weight:560;display:grid;box-shadow:inset 0 0 22px #4c4dff14}.safetyTrustRail{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.safetyTrustRail span{color:#f4f7fb9e;letter-spacing:.11em;background:#f4f7fb0e;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:700}.pageRouteVisual--ueber-uns{background:radial-gradient(circle at 88% 12%,#4c4dff42,#0000 30%),linear-gradient(145deg,#070d1d,#0a1230 64%,#111c42)}.aboutManifestVisual{z-index:2;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,58px);display:flex;position:absolute;inset:0}.aboutManifestVisual>span{color:#f4f7fb8c;letter-spacing:.18em;font-size:9px;font-weight:760}.aboutManifestVisual strong{color:#fff;letter-spacing:-.058em;margin-top:24px;font-size:clamp(42px,5vw,70px);font-weight:520;line-height:.92}.aboutManifestVisual strong em{color:#7779ff;font-style:normal}.aboutManifestVisual p{color:#f4f7fb9e;max-width:390px;margin:26px 0 0;font-size:15px;line-height:1.55}.crProductSignal{display:none!important}.crRideDecisionHead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;display:grid!important}.crRideDecisionHead>div{min-width:0}.crRideDecisionHead strong{overflow-wrap:anywhere;display:block}.crRideDecisionHead>b{justify-self:end;max-width:100%}.crRideDecisionBottom strong{overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.sceneRoute--base,.sceneRoute--focus,.sceneRoute--muted{stroke-dasharray:1;stroke-dashoffset:1px}.sceneRoute--base,.sceneRoute--muted{animation:.8s forwards finalRouteDraw}.sceneRoute--focus{animation:.72s .28s forwards finalRouteDraw}.safetyTrustHalo{animation:3.6s ease-in-out infinite safetyHalo}}@keyframes finalRouteDraw{to{stroke-dashoffset:0}}@keyframes safetyHalo{50%{opacity:.78;transform:scale(1.035)}}@media (max-width:1120px){.pageRouteVisual,.organizationHeroClean .campusNetwork,.universityHero .campusNetwork{width:min(100%,760px);min-height:430px}}@media (max-width:760px){.pageRouteVisual,.rideHero .pageRouteVisual,.organizationHeroClean .campusNetwork,.universityHero .campusNetwork{border-radius:26px;min-height:360px}.pageRouteVisual svg,.campusNetwork svg{width:calc(100% + 14px);height:calc(100% - 74px);inset:2px -7px 72px}.pageRouteSignature,.campusMetric{max-width:min(310px,100% - 40px);bottom:17px;left:20px}.campusCore{top:19px;right:20px}.pageRouteSignature strong,.campusMetric strong{font-size:15px}.pageRouteSignature span{font-size:9px}.safetyTrustVisual{inset-bottom:76px;gap:17px;padding:26px}.safetyTrustHalo{width:190px;height:190px;box-shadow:0 0 0 28px #4c4dff0a,0 0 0 56px #4c4dff05}.safetyRideCode strong span{border-radius:11px;width:39px;height:48px;font-size:22px}.aboutManifestVisual strong{font-size:clamp(40px,10vw,58px)}.universityHeroGrid,.universityHeroCopy,.universityStatementGrid,.universityStatementGrid>*,.universityModelGrid,.universityModelGrid>*,.universityRolloutGrid,.universityRolloutGrid>*,.universityTrustGrid,.universityTrustGrid>*{min-width:0;max-width:100%}.universityHeroCopy,.universityHero .campusNetwork{width:100%}.universityHero .campusNetwork svg{width:100%;inset:2px 0 72px}.universityHeroCopy h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(42px,11vw,48px)}.universityStatementGrid h2,.universityBenefitsHeader h2,.universityModelGrid h2,.universityRolloutIntro h2,.universityTrustGrid h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(31px,8.5vw,37px)}}@media (max-width:560px){.crRideDecisionHead{grid-template-columns:1fr;align-items:start}.crRideDecisionHead>b{justify-self:start}.crRideDecisionJourney,.crRideDecisionBottom>div{padding-left:22px;padding-right:22px}.crRideDecisionBottom strong{font-size:23px}.simpleHero--compact h1{letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:clamp(32px,8.8vw,38px);line-height:1}.legalCopy{overflow-wrap:anywhere;min-width:0;max-width:100%}}@media (max-width:420px){.pageRouteVisual,.rideHero .pageRouteVisual,.organizationHeroClean .campusNetwork,.universityHero .campusNetwork{border-radius:23px;min-height:330px}.pageRouteVisual svg,.campusNetwork svg{height:calc(100% - 70px);bottom:68px}.pageRouteSignature,.campusMetric{bottom:14px;left:17px}.campusCore{top:17px;right:17px}.safetyTrustVisual{inset-bottom:70px;padding:20px 16px}.safetyTrustEyebrow{font-size:8px}.safetyRideCode strong{gap:6px}.safetyRideCode strong span{width:34px;height:43px;font-size:20px}.safetyTrustRail span{padding:6px 8px;font-size:7px}.aboutManifestVisual{padding:28px 24px}.aboutManifestVisual strong{font-size:39px}.aboutManifestVisual p{margin-top:20px;font-size:13px}.crRideDecisionHead{padding:22px}.crRideDecisionHead strong{font-size:21px}.crRideDecisionBottom{grid-template-columns:1fr 1fr}.crRideDecisionBottom>div{padding:20px 18px}.crRideDecisionBottom strong{font-size:20px}}
.crHeroFloatMatch{top:auto!important;bottom:7.5%!important;right:7.5%!important;transform:rotateY(-2deg)translateZ(54px)!important}.crHeroFloatMatch:before{content:"";transform-origin:bottom;pointer-events:none;background:linear-gradient(#8b8dff8f,#8b8dff14);width:1px;height:42px;position:absolute;top:-48px;right:24px;transform:rotate(15deg)}.crHeroFloatMatch:after{content:"";pointer-events:none;background:#9a9cff;border-radius:50%;width:5px;height:5px;position:absolute;top:-51px;right:12px;box-shadow:0 0 0 5px #4c4dff1a}.organizationSystemVisual{isolation:isolate;background:radial-gradient(circle at 50% 13%,#4c4dff2e,#0000 29%),radial-gradient(circle at 88% 82%,#4c4dff12,#0000 34%),linear-gradient(145deg,#070d1d 0%,#0a1230 68%,#0d1735 100%);border-radius:32px;min-height:452px;position:relative;overflow:hidden;box-shadow:0 28px 68px #070d1d21,inset 0 0 0 1px #ffffff0f}.organizationSystemVisual:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffff07,#0000 31% 75%,#4c4dff0b);position:absolute;inset:0}.organizationSystemAura{z-index:0;pointer-events:none;border:1px solid #7e81ff14;border-radius:50%;width:260px;height:260px;position:absolute;top:8%;left:50%;transform:translate(-50%);box-shadow:0 0 0 54px #4c4dff05}.organizationSystemVisual svg{z-index:1;width:calc(100% - 16px);height:calc(100% - 84px);position:absolute;inset:6px 8px 78px;overflow:visible}.organizationSystemKicker,.organizationSystemCaption{z-index:3;position:absolute}.organizationSystemKicker{color:#f4f7fb8f;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:740;top:23px;left:26px}.organizationSystemCaption{gap:4px;max-width:390px;display:grid;bottom:20px;left:26px}.organizationSystemCaption small{color:#f4f7fb85;letter-spacing:.16em;font-size:9px;font-weight:730}.organizationSystemCaption strong{color:#fff;letter-spacing:-.025em;font-size:17px;font-weight:580;line-height:1.2}.organizationSystemCaption span{color:#f4f7fb7a;font-size:10px;line-height:1.35}@media (prefers-reduced-motion:no-preference){.organizationSystemAura{animation:4.4s ease-in-out infinite organizationAura}.organizationCluster{animation:.72s both organizationClusterIn}.organizationCluster--center{animation-delay:80ms}.organizationCluster--right{animation-delay:.16s}}@keyframes organizationAura{50%{opacity:.78;transform:translate(-50%)scale(1.035)}}@keyframes organizationClusterIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.organizationHeroClean .organizationSystemVisual{width:min(100%,760px);min-height:430px}}@media (max-width:760px){.organizationHeroClean .organizationSystemVisual{border-radius:26px;width:100%;min-height:360px}.organizationSystemVisual svg{width:calc(100% + 16px);height:calc(100% - 88px);inset:12px -8px 76px}.organizationSystemKicker{font-size:8px;top:18px;left:20px}.organizationSystemCaption{max-width:min(310px,100% - 40px);bottom:16px;left:20px}.organizationSystemCaption strong{font-size:15px}.organizationSystemCaption span{font-size:9px}.crHeroFloatMatch{border-radius:12px!important;gap:3px!important;padding:10px 11px 9px!important;bottom:6%!important;right:6%!important;transform:translateZ(40px)!important}.crHeroFloatMatch span{letter-spacing:.12em!important;font-size:7px!important}.crHeroFloatMatch strong{font-size:17px!important}.crHeroFloatMatch small{font-size:8px!important}.crHeroFloatMatch:before{height:29px;top:-34px;right:18px}.crHeroFloatMatch:after{width:4px;height:4px;top:-38px;right:9px}}@media (max-width:420px){.organizationHeroClean .organizationSystemVisual{border-radius:23px;min-height:330px}.organizationSystemVisual svg{width:calc(100% + 36px);height:calc(100% - 85px);inset:13px -18px 72px}.organizationSystemKicker{top:16px;left:17px}.organizationSystemCaption{max-width:calc(100% - 34px);bottom:13px;left:17px}.organizationSystemCaption strong{font-size:14px}.organizationSystemCaption span{display:none}.crHeroFloatMatch{padding:8px 9px!important;bottom:5%!important;right:5%!important}.crHeroFloatMatch:before{height:23px;top:-27px;right:16px}.crHeroFloatMatch:after{top:-31px;right:8px}}
:root{--fp-navy:#070d1d;--fp-midnight:#0a1230;--fp-indigo:#4c4dff;--fp-ice:#f4f7fb;--fp-white:#fff}.pageHeroV2,.rideHero,.organizationHeroClean,.universityHero,.pricingHeroClean,.simpleHero{isolation:isolate;position:relative;overflow:hidden}.pageHeroV2:before,.rideHero:before,.organizationHeroClean:before,.universityHero:before,.pricingHeroClean:before,.simpleHero:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.button,.crButton{letter-spacing:-.012em}.button:focus-visible,.crButton:focus-visible,.homeTextAction:focus-visible,.crTextLink:focus-visible,.organizationAudienceRows a:focus-visible,.contactGrid a:focus-visible,.faqList summary:focus-visible{outline-offset:4px;outline:3px solid #4c4dff57}.rideHero:has(.pageRouteVisual--mitfahren){background:radial-gradient(circle at 84% 23%,#4c4dff13,#0000 31%),linear-gradient(#f7f9fd 0%,#f3f6fb 100%)}.rideHero:has(.pageRouteVisual--mitfahren) .pageRouteVisual{transform:rotate(-.55deg)translateY(2px);box-shadow:0 34px 78px #070d1d26,inset 0 0 0 1px #fff1}.rideHero:has(.pageRouteVisual--fahren){background:radial-gradient(circle at 14% 78%,#4c4dff0e,#0000 34%),linear-gradient(#f3f6fb 0%,#f7f9fd 100%)}.rideHero:has(.pageRouteVisual--fahren) .pageRouteVisual{transform:rotate(.55deg)translateY(-1px);box-shadow:0 34px 78px #070d1d26,inset 0 0 0 1px #fff1}.organizationHeroClean{background:radial-gradient(circle at 83% 17%,#4c4dff13,#0000 30%),linear-gradient(#f5f8fc 0%,#f1f5fa 100%)}.organizationHeroClean:before{background-image:linear-gradient(#070d1d06 1px,#0000 1px),linear-gradient(90deg,#070d1d05 1px,#0000 1px);background-size:86px 86px;-webkit-mask-image:linear-gradient(270deg,#0000009e,#0000 62%);mask-image:linear-gradient(270deg,#0000009e,#0000 62%)}.organizationHeroClean .organizationSystemVisual{transform:translateY(4px);box-shadow:0 38px 88px #070d1d29,inset 0 0 0 1px #fff1}.universityHero{background:radial-gradient(circle at 84% 15%,#4c4dff18,#0000 28%),linear-gradient(#f6f8fd 0%,#f2f5fb 100%)}.universityHero .campusNetwork{box-shadow:0 36px 82px #070d1d26,inset 0 0 0 1px #fff1}.pageHeroV2:has(.pageRouteVisual--unternehmen){background:linear-gradient(90deg,#4c4dff09,#0000 38%),linear-gradient(#f6f8fc,#f2f5fa)}.pageHeroV2:has(.pageRouteVisual--unternehmen):before{background:linear-gradient(90deg,#0000 0 69%,#070d1d06 69% 69.15%,#0000 69.15%)}.pageHeroV2:has(.pageRouteVisual--unternehmen) .pageRouteVisual{border-radius:28px 38px 30px 34px;transform:rotate(-.65deg)}.pageHeroV2:has(.pageRouteVisual--kommunen){background:radial-gradient(at 82% 52%,#4c4dff12,#0000 36%),linear-gradient(#f2f6fb,#f7f9fc)}.pageHeroV2:has(.pageRouteVisual--kommunen) .pageRouteVisual{border-radius:38px 28px 34px 30px;transform:rotate(.55deg)}.pageHeroV2:has(.pageRouteVisual--sicherheit){color:#fff;background:radial-gradient(circle at 74% 24%,#4c4dff38,#0000 30%),linear-gradient(145deg,#070d1d 0%,#0a1230 63%,#101b3e 100%);border-color:#ffffff14}.pageHeroV2:has(.pageRouteVisual--sicherheit) .eyebrow{color:#9ea0ff}.pageHeroV2:has(.pageRouteVisual--sicherheit) .pageHeroV2Copy>p{color:#f4f7fbb3}.pageHeroV2:has(.pageRouteVisual--sicherheit) .button{color:#070d1d;background:#fff;border-color:#fff}.pageHeroV2:has(.pageRouteVisual--sicherheit) .homeTextAction{color:#ffffffc7;border-color:#ffffff42}.pageHeroV2:has(.pageRouteVisual--sicherheit) .pageRouteVisual--sicherheit{background:radial-gradient(circle at 50% 34%,#7779ff3b,#0000 34%),linear-gradient(145deg,#0d1734,#111e43 70%,#0b1430);box-shadow:0 36px 90px #0000003d,inset 0 0 0 1px #ffffff14}.pageHeroV2:has(.pageRouteVisual--ueber-uns){background:#fff}.pageHeroV2:has(.pageRouteVisual--ueber-uns):before{background:radial-gradient(circle at 84% 18%,#4c4dff0e,#0000 34%)}.pageHeroV2:has(.pageRouteVisual--ueber-uns) .pageRouteVisual--ueber-uns{transform:rotate(.4deg);box-shadow:0 30px 72px #070d1d1c,inset 0 0 0 1px #ffffff0f}.pricingHeroClean{background:linear-gradient(90deg,#4c4dff0b 0 1px,#0000 1px) calc(50% + 350px) 0/1px 100% no-repeat,radial-gradient(circle at 81% 30%,#4c4dff0f,#0000 25%),linear-gradient(#f7f9fd,#f2f5fa)}.pricingHeroCleanInner{position:relative}.pricingHeroCleanInner:after{content:"KLAR VORHER";color:#070d1d0e;letter-spacing:-.06em;pointer-events:none;font-size:clamp(44px,6vw,86px);font-weight:700;line-height:.9;position:absolute;bottom:4px;right:0}main:has(.faqList) .simpleHero{background:radial-gradient(circle at 78% 30%,#4c4dff11,#0000 28%),#f7f9fd}main:has(.faqList) .simpleHero:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#4c4dff);width:min(34vw,420px);height:4px;position:absolute;bottom:0;right:8%}main:has(.contactGrid) .simpleHero{background:radial-gradient(circle at 84% 42%,#4c4dff17,#0000 30%),linear-gradient(#f4f7fb,#f8fafd)}main:has(.contactGrid) .contactGrid>a{transition:padding-left .22s,color .22s}@media (hover:hover){main:has(.contactGrid) .contactGrid>a:hover{padding-left:14px}.organizationAudienceRows>a:hover{padding-left:12px}}.inquiryPanel{border-radius:30px;box-shadow:0 30px 76px #070d1d14}.inquiryIntro h2{text-wrap:balance;max-width:560px}.crHeroFloatMatch{min-width:126px;background:#080f24d1!important;border-color:#9799ff3d!important;border-radius:13px!important;padding:12px 13px 11px!important;box-shadow:0 12px 28px #0000002e!important}.crHeroFloatMatch strong{font-size:20px!important}.crHeroFloatMatch:before{opacity:.72}.editorialSectionBody h2,.organizationAudienceIntro h2,.universityStatementGrid h2,.universityBenefitsHeader h2,.pricingDetailsGrid h2,.rideStepRows h2{text-wrap:balance}.editorialSectionBody>p,.organizationAudienceRows p,.rideStepRows p{max-width:68ch}@media (max-width:760px){:is(.rideHero:has(.pageRouteVisual--mitfahren) .pageRouteVisual,.rideHero:has(.pageRouteVisual--fahren) .pageRouteVisual,.pageHeroV2:has(.pageRouteVisual--unternehmen) .pageRouteVisual,.pageHeroV2:has(.pageRouteVisual--kommunen) .pageRouteVisual,.pageHeroV2:has(.pageRouteVisual--ueber-uns) .pageRouteVisual,.organizationHeroClean .organizationSystemVisual){transform:none}.pricingHeroCleanInner:after{display:none}.organizationHeroClean:before{opacity:.7;background-size:58px 58px}.pageHeroV2:has(.pageRouteVisual--sicherheit){padding-bottom:72px}.crHeroFloatMatch{min-width:0}}@media (max-width:620px){.pricingDisclosureList details p{font-size:14px;line-height:1.7}}@media (max-width:420px){:is(.pageHeroV2:has(.pageRouteVisual--unternehmen) .pageRouteVisual,.pageHeroV2:has(.pageRouteVisual--kommunen) .pageRouteVisual){border-radius:23px}.pageHeroV2:has(.pageRouteVisual--sicherheit) .pageHeroV2Copy h1{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(40px,10.8vw,44px);line-height:.98}.inquiryPanel{border-radius:24px}}@media (max-width:360px){.pricingExampleGrid,.pricingExampleGrid>*{min-width:0;max-width:100%}.priceReceipt{width:100%;min-width:0;padding:22px 20px}.priceReceipt>div{flex-direction:column;align-items:flex-start;gap:6px}.priceReceipt strong,.priceReceipt span{overflow-wrap:normal;word-break:normal;max-width:100%}.priceReceiptTotal strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.organizationAudienceRows>a{transition:none}main:has(.contactGrid) .contactGrid>a{transition:none}}
