@font-face{font-family:Archivo;font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/archivo-latin-E0tuGl4L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/archivo-latin-ext-C4zznr8T.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/instrument-latin-BbzFLZTg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/instrument-latin-ext-B5bTHO_g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/kaushan-latin-DtTcRpVb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/kaushan-latin-ext-CW-Pyyvv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,[class*=reveal]{opacity:1!important;transition:none!important;transform:none!important}}:root[data-welt=fahrsimulator]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-welt=fahrsimulator] body{color:#f6f4f4;background-color:#0b0b0d}:root[data-welt=fahrsimulator] ::selection{color:#0b0b0d;background-color:#ff9a1f}:root[data-welt=fahrsimulator] .welt-block .section--paper,:root[data-welt=fahrsimulator] .welt-block .section--paper-2{background-color:#0000}:root[data-welt=fahrsimulator] .welt-block .section__title{color:#f6f4f4}:root[data-welt=fahrsimulator] .welt-block .section__lead{color:#b3adaf}:root[data-welt=fahrsimulator] .kontakt__liste li{color:#f6f4f4}:root[data-welt=fahrsimulator] .kontakt__liste svg{color:#ff9a1f}:root[data-welt=fahrsimulator] .kontakt__link{color:#f6f4f4;text-decoration-color:#ff9a1f99}:root[data-welt=fahrsimulator] .kontakt__link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}:root[data-welt=fahrsimulator] .kontakt__link:hover{color:#ff9a1f}:root[data-welt=fahrsimulator] .anfahrt__karte{border-color:#ffffff1f}:root[data-welt=fahrsimulator] .anfahrt__gesperrt{background-color:#141314}:root[data-welt=fahrsimulator] .anfahrt__gesperrt-titel{color:#f6f4f4}:root[data-welt=fahrsimulator] .anfahrt__gesperrt-text{color:#b3adaf}:root[data-welt=fahrsimulator] .anfahrt__gesperrt .btn{color:#0b0b0d;background-color:#ff9a1f;box-shadow:0 10px 30px #ff9a1f4d}:root[data-welt=fahrsimulator] .anfahrt__gesperrt .btn:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}:root[data-welt=fahrsimulator] .anfahrt__gesperrt .btn:hover{background-color:#ffb04d}:root[data-welt=fahrsimulator] .footer{background-color:#141314;border-top-color:#ffffff1f}:root[data-welt=fahrsimulator] .footer__logo{box-sizing:content-box;background-color:#fff;border-radius:10px;padding:.45rem .7rem}:root[data-welt=fahrsimulator] .footer__adresse{color:#b3adaf}:root[data-welt=fahrsimulator] .footer__adresse a{color:#f6f4f4;text-decoration-color:#ff9a1f99}:root[data-welt=fahrsimulator] .footer__adresse a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}:root[data-welt=fahrsimulator] .footer__adresse a:hover{color:#ff9a1f}:root[data-welt=fahrsimulator] .footer__spalte-titel{color:#b3adaf}:root[data-welt=fahrsimulator] .footer__spalte a,:root[data-welt=fahrsimulator] .footer__spalte button{color:#f6f4f4}:root[data-welt=fahrsimulator] .footer__spalte a:focus-visible,:root[data-welt=fahrsimulator] .footer__spalte button:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}:root[data-welt=fahrsimulator] .footer__spalte a:hover,:root[data-welt=fahrsimulator] .footer__spalte button:hover{color:#ff9a1f}:root[data-welt=fahrsimulator] .footer__schluss{border-top-color:#ffffff1f}:root[data-welt=fahrsimulator] .footer__schluss p{color:#b3adaf}body{transition:background-color .5s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){body{transition:none}}body{color:#1a1a1a;font-synthesis-weight:none;background-color:#fcf8f4;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:1.0625rem;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.022em;color:#0f0f0f;text-wrap:balance;overflow-wrap:break-word;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-weight:700;line-height:1.08}@media (width<=768px){h1,h2,h3,h4{-webkit-hyphens:auto;hyphens:auto}}p{text-wrap:pretty}::selection{color:#fff;background-color:#14763a}.section--race ::selection{color:#0b0b0d;background-color:#ff9a1f}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#fff;background:#0f0f0f;border-radius:0 0 10px;padding:.85rem 1.5rem;font-weight:600;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.js .reveal{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.js .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}}section,[id]{scroll-margin-top:104px}@media (width<=1024px){section,[id]{scroll-margin-top:80px}}.section{padding:5.25rem 0}@media (width<=768px){.section{padding:3rem 0}}.section--tight{padding:3.4rem 0}@media (width<=768px){.section--tight{padding:2.25rem 0}}.section__inner{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}@media (width<=768px){.section__inner{padding:0 1.25rem}}.section--paper,.section--paper-2{background-color:#fcf8f4}.section--race{color:#f6f4f4;background-color:#0b0b0d;position:relative;overflow:hidden}.section--race:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 100% 0,#ff9a1f47 0%,#0000 70%),radial-gradient(40% 30% at 0 100%,#6b3a0580 0%,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 260px);mask-image:linear-gradient(#0000 0,#000 260px)}.section--race>*{position:relative}.section--race h2,.section--race h3,.section--race h4{color:#f6f4f4}.section__title{letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800}.section__lead{color:#5c5c5c;max-width:58ch;margin-bottom:2.25rem;font-size:clamp(1.05rem,1.6vw,1.25rem)}@media (width<=768px){.section__lead{margin-bottom:1.5rem}}.section--race .section__lead{color:#b3adaf}.ampel{gap:5px;margin-bottom:1.5rem;display:flex}.ampel__lamp{opacity:.18;background:currentColor;border-radius:4px;width:10px;height:26px}.ampel__lamp--go{opacity:1;background:#14763a}.ampel__lamp--wait{opacity:1;background:#e0a100}.ampel__lamp--stop{opacity:1;background:#cc2b21}.btn{color:#fff;letter-spacing:.01em;text-align:center;white-space:nowrap;background-color:#14763a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:50px;padding:1rem 1.8rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.98rem;font-weight:700;line-height:1.2;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1),background-color .18s cubic-bezier(.22,.61,.36,1);display:inline-flex;box-shadow:0 10px 30px #14763a47}.btn:hover{background-color:#105f2e;transform:translateY(-2px);box-shadow:0 14px 40px #14763a6b}.btn:active{transform:translateY(0);box-shadow:0 6px 18px #14763a4d}.btn:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}@media (width<=768px){.btn{white-space:normal}}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover,.btn:active{transform:none}}.btn--ghost{color:#0f0f0f;background-color:#0000;box-shadow:inset 0 0 0 1.5px #0f0f0f40}.btn--ghost:hover{background-color:#0f0f0f0a;box-shadow:inset 0 0 0 1.5px #0f0f0f}.btn--ghost:active{box-shadow:inset 0 0 0 1.5px #0f0f0f}.btn--race{color:#0b0b0d;background-color:#ff9a1f;box-shadow:0 10px 30px #ff9a1f61}.btn--race:hover{background-color:#ffb04d;box-shadow:0 14px 44px #ff9a1f99}.btn--race:active{box-shadow:0 6px 18px #ff9a1f66}.btn--race:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.btn--race-ghost{color:#f6f4f4;background-color:#0000;box-shadow:inset 0 0 0 1.5px #ffffff73}.btn--race-ghost:hover{background-color:#ffffff0f;box-shadow:inset 0 0 0 1.5px #f6f4f4}.btn--race-ghost:active{box-shadow:inset 0 0 0 1.5px #f6f4f4}.btn--race-ghost:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.data-table{width:100%;font-size:.975rem}.data-table caption{text-align:left;color:#0f0f0f;padding-bottom:.85rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.05rem;font-weight:700}.data-table th,.data-table td{text-align:left;vertical-align:top;padding:.8rem 1rem}.data-table thead th{letter-spacing:.04em;text-transform:uppercase;color:#5c5c5c;white-space:nowrap;border-bottom:2px solid #e5e5e2;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:.8rem;font-weight:600}.data-table tbody th{color:#0f0f0f;font-weight:600}.data-table tbody tr:nth-child(2n){background-color:#f3f3f1}.data-table td{font-variant-numeric:tabular-nums}.table-scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e5e5e2;border-radius:22px;padding:1.25rem;overflow-x:auto}@media (width<=768px){.table-scroll{padding:1rem}}.table-note{color:#5c5c5c;margin-top:1rem;font-size:.9rem}.ist-sprungziel{border-radius:4px;animation:2.8s ease-out sprungziel}@keyframes sprungziel{0%,45%{background-color:#14763a29;box-shadow:0 0 0 6px #14763a61}to{box-shadow:0 0 0 6px #14763a00}}@media (prefers-reduced-motion:no-preference){@keyframes welt-auf{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.welt-block:not([hidden]){animation:.5s cubic-bezier(.16,1,.3,1) .15s both welt-auf}}.section--funktional{padding:3.4rem 0}@media (width<=768px){.section--funktional{padding:2.25rem 0}}.section--funktional .section__title{font-size:clamp(1.7rem,3.2vw,2.4rem)}.section--funktional .section__lead{margin-bottom:2rem}@property --kante{syntax:"<percentage>";inherits:true;initial-value:50%}@property --auslauf{syntax:"<percentage>";inherits:false;initial-value:100%}.hero__inhalt--fahrschule,.hero__oder--fahrschule{--akzent:#34d26c;--akzent-hover:#5ee08b;--akzent-glow:#34d26c66}.hero__inhalt--fahrsimulator,.hero__oder--fahrsimulator{--akzent:#ff9a1f;--akzent-hover:#ffb04d;--akzent-glow:#ff9a1f66}.hero{isolation:isolate;z-index:30;color:#f6f4f4;background-color:#0b0b0d;position:relative;overflow:hidden}.hero__inhalt{flex-direction:column;align-items:flex-start;display:flex}.hero__badge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--akzent) 45%, transparent);letter-spacing:.12em;text-transform:uppercase;color:var(--akzent);background-color:#0b0b0d8c;border-radius:999px;align-items:center;gap:.6rem;margin:0 0 1.1rem;padding:.3rem 1rem .3rem .3rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.8rem;font-weight:800;display:inline-flex}.hero__badge-icon{background-color:color-mix(in srgb, var(--akzent) 18%, transparent);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.hero__titel{letter-spacing:-.035em;color:#f6f4f4;text-shadow:0 2px 24px #00000073;margin:0;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(2.6rem,4.4vw,5rem);font-weight:800;line-height:.98}.hero__akzent{color:var(--akzent);display:inline-block;position:relative}.hero__punkt{color:var(--akzent)}.hero__akzent--skript{letter-spacing:0;transform-origin:0;width:max-content;max-width:100%;margin-top:.08em;padding-right:.15em;font-family:Kaushan Script,Segoe Script,cursive;font-size:.74em;font-weight:400;line-height:1.15;display:block;transform:rotate(-4deg)}.hero__strich{width:90%;height:.22em;position:absolute;bottom:-.2em;left:4%;right:6%;overflow:visible}.hero__strich path{fill:none;stroke:var(--akzent);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hero__unterzeile{color:#f6f4f4;text-shadow:0 1px 2px #0009,0 2px 18px #0000008c;max-width:34rem;margin:1.4rem 0 0;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:600;line-height:1.5}.hero__cta{background-color:var(--akzent);color:#0b0b0d;white-space:nowrap;min-height:52px;box-shadow:0 10px 32px var(--akzent-glow);border-radius:999px;align-items:center;gap:.7rem;margin-top:1.6rem;padding:0 1.7rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1rem;font-weight:800;transition:transform .18s cubic-bezier(.22,.61,.36,1),background-color .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1);display:inline-flex}.hero__cta:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.hero__cta:hover{background-color:var(--akzent-hover);box-shadow:0 14px 42px var(--akzent-glow);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hero__cta{transition:none}.hero__cta:hover{transform:none}}.hero--auswahl .hero__inhalt--fahrsimulator .hero__cta{color:var(--akzent);box-shadow:inset 0 0 0 2px var(--akzent);background-color:#0b0b0d59}.hero--auswahl .hero__inhalt--fahrsimulator .hero__cta:hover{background-color:var(--akzent);color:#0b0b0d;box-shadow:inset 0 0 0 2px var(--akzent), 0 14px 42px var(--akzent-glow)}.hero__zahlen{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:40rem;margin:1.8rem 0 0;display:grid}.hero__zahl{padding:0 1.1rem}.hero__zahl:first-child{padding-left:0}.hero__zahl+.hero__zahl{border-left:1px solid #ffffff2e}.hero__zahl-wert{color:#f6f4f4;align-items:center;gap:.65rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1.7rem,2.2vw,2.3rem);font-weight:800;line-height:1;display:flex}.hero__zahl-icon{color:#ffffffd1;flex-shrink:0}.hero__zahl-text{color:#ffffffc7;margin:.5rem 0 0 calc(26px + .65rem);font-size:.86rem;line-height:1.4}@media (width>=1025px){.hero{--kante:50%;--neig:clamp(50px, 5vw, 96px);height:clamp(680px,50vw,100svh);transition:--kante .75s cubic-bezier(.22,.61,.36,1),height .75s cubic-bezier(.22,.61,.36,1)}}@media (width>=1025px) and (prefers-reduced-motion:reduce){.hero{transition:none}}@media (width>=1025px){.hero--auswahl{--foto-h:clamp(320px, 34vw, 100svh - 440px);--text-h:430px;height:calc(var(--foto-h) + var(--text-h))}.hero--fahrschule{--kante:79%}.hero--fahrsimulator{--kante:-12%}.hero__kopf{z-index:38;pointer-events:none;justify-content:center;padding:clamp(.9rem,2.2svh,1.5rem) clamp(1.5rem,5vw,5.5rem) 0;display:flex;position:fixed;top:0;left:0;right:0}.hero__seite{position:absolute;inset:0}.hero__seite--fahrsimulator{z-index:1}.hero__seite--fahrschule{z-index:2;clip-path:polygon(0 0, calc(var(--kante) + var(--neig)) 0, calc(var(--kante) - var(--neig)) 100%, 0 100%);background-color:#050a07}.hero__bild{height:100%;-webkit-mask-image:linear-gradient(180deg, #000 var(--auslauf), transparent calc(var(--auslauf) + 22%));mask-image:linear-gradient(180deg, #000 var(--auslauf), transparent calc(var(--auslauf) + 22%));transition:transform .75s cubic-bezier(.22,.61,.36,1),left .75s cubic-bezier(.22,.61,.36,1),width .75s cubic-bezier(.22,.61,.36,1),top .75s cubic-bezier(.22,.61,.36,1),height .75s cubic-bezier(.22,.61,.36,1),--auslauf .75s cubic-bezier(.22,.61,.36,1);position:absolute;top:0}.hero__bild picture{width:100%;height:100%;display:block}}@media (width>=1025px) and (prefers-reduced-motion:reduce){.hero__bild{transition:none}}@media (width>=1025px){.hero__foto{object-fit:cover;width:100%;height:100%;display:block}.hero__seite--fahrschule .hero__bild{width:84%;left:0;transform:translate(-9%)}.hero__seite--fahrschule .hero__bild .hero__foto{object-position:30% 62%}.hero--fahrschule{--welt-h:clamp(680px, 50vw, 100svh);--welt-fs:max(var(--welt-h), calc((clamp(1.5rem, 5vw, 5.5rem) + min(40vw, 40rem) + 1rem) / .83))}.hero--fahrschule .hero__seite--fahrschule .hero__bild{width:calc(var(--welt-fs) * 2.1);height:var(--welt-fs);top:0;left:0;transform:none}.hero__foto-motorrad{opacity:0;background:-webkit-image-set(url(/assets/welt-fahrschule-motorrad-spree-Uaepj0l6.webp) 1x type("image/webp"),url(/assets/welt-fahrschule-motorrad-spree-DCEDdT0C.jpg) 1x type("image/jpeg")) 50%/cover no-repeat;background:image-set("/assets/welt-fahrschule-motorrad-spree-Uaepj0l6.webp" 1x type("image/webp"),"/assets/welt-fahrschule-motorrad-spree-DCEDdT0C.jpg" 1x type("image/jpeg")) 50%/cover no-repeat;transition:opacity .5s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}}@media (width>=1025px) and (prefers-reduced-motion:reduce){.hero__foto-motorrad{transition:none}}@media (width>=1025px){.hero--motorrad .hero__foto-motorrad{opacity:1}.hero__seite--fahrsimulator .hero__bild{width:76%;left:24%;transform:translate(8%)}.hero__seite--fahrsimulator .hero__bild .hero__foto{object-position:72% 40%}.hero--fahrsimulator .hero__seite--fahrsimulator .hero__bild{width:100%;left:0;transform:none}.hero--auswahl{--unten:clamp(1.75rem, 4svh, 2.75rem);--inhalt-min:min(470px, calc(345px + 7vw));--text-oben:calc(var(--foto-h) + var(--text-h) - var(--unten) - var(--inhalt-min));--sim-rad:calc(var(--text-oben) - 14px);--sim-h:max(var(--foto-h), min(max(calc(var(--sim-rad) / .72), var(--fs-h)), calc((var(--sim-rad) - 105px) / .43)));--sim-oben:calc(var(--sim-rad) - var(--sim-h) * .72);--auto-h:max(calc(var(--foto-h) * 1.3), 38vw);--fs-h:calc(var(--auto-h) * 1.093);--auto-oben:min(0px, calc(var(--text-oben) - 24px - var(--fs-h) * .647))}.hero--auswahl .hero__seite--fahrschule .hero__bild{left:calc(var(--fs-h) * -.665);top:var(--auto-oben);width:calc(var(--fs-h) * 2.1);height:var(--fs-h);--auslauf:78%;transform:none}.hero--auswahl .hero__seite--fahrsimulator .hero__bild{left:max(79% - var(--sim-h) * 1.5 * .65, 100% - var(--sim-h) * 1.5);top:var(--sim-oben);width:calc(var(--sim-h) * 1.5);height:var(--sim-h);--auslauf:78%;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 5%, #000 var(--auslauf), transparent calc(var(--auslauf) + 22%)), linear-gradient(90deg, transparent 0%, #000 14%);mask-image:linear-gradient(180deg, transparent 0, #000 5%, #000 var(--auslauf), transparent calc(var(--auslauf) + 22%)), linear-gradient(90deg, transparent 0%, #000 14%);transform:none;-webkit-mask-composite:source-in;mask-composite:intersect}.hero__seite:after{content:"";pointer-events:none;position:absolute;inset:0}.hero__seite--fahrschule:after{background:radial-gradient(60% 55% at 0 100%,#12692f61 0%,#0000 70%),linear-gradient(#0000 25%,#050a0714 38%,#050a079e 68%,#050a07f0 100%),linear-gradient(90deg,#050a078c 0%,#0000 45%),linear-gradient(#00000040 0%,#0000 18%)}.hero__seite--fahrsimulator:after{background:radial-gradient(55% 55% at 100% 100%,#6b3a0573 0%,#0000 70%),linear-gradient(#0000 25%,#08070614 38%,#0807069e 68%,#080706f0 100%),linear-gradient(#0000004d 0%,#0000 18%)}.hero--auswahl .hero__seite--fahrschule:after{background:radial-gradient(70% 60% at 10% 100%,#16783880 0%,#0000 75%),linear-gradient(#0000 45%,#0a341c99 100%),linear-gradient(#00000040 0%,#0000 18%)}.hero--auswahl .hero__seite--fahrsimulator:after{background:radial-gradient(65% 60% at 90% 100%,#8242068c 0%,#0000 75%),linear-gradient(#0000 45%,#3c1e0499 100%),linear-gradient(#0000004d 0%,#0000 18%)}.hero--fahrsimulator .hero__seite--fahrsimulator:after{background:radial-gradient(55% 55% at 100% 100%,#6b3a0573 0%,#0000 70%),linear-gradient(#0000 38%,#08070680 70%,#080706e6 100%),linear-gradient(90deg,#080706d9 0%,#0807068c 32%,#0000 58%),linear-gradient(#0000004d 0%,#0000 18%)}.hero__inhalt{z-index:3;width:min(40vw,40rem);min-height:0;transition:left .75s cubic-bezier(.22,.61,.36,1),bottom .75s cubic-bezier(.22,.61,.36,1),min-height .75s cubic-bezier(.22,.61,.36,1),opacity .35s cubic-bezier(.22,.61,.36,1),visibility 0s linear .35s;position:absolute;bottom:clamp(5.5rem,13svh,9rem)}.hero__inhalt--fahrschule{left:clamp(1.5rem,5vw,5.5rem)}.hero--auswahl .hero__inhalt--fahrschule{width:min(40vw,40rem,50% - clamp(1.5rem,5vw,5.5rem) - 110px)}.hero__inhalt--fahrsimulator{width:min(38vw,38rem);left:calc(50% + max(7vw,105px))}.hero--fahrsimulator .hero__inhalt--fahrsimulator{left:clamp(1.5rem,5vw,5.5rem)}.hero--fahrschule .hero__inhalt--fahrsimulator,.hero--fahrsimulator .hero__inhalt--fahrschule{opacity:0;visibility:hidden}.hero--auswahl .hero__inhalt,.hero__inhalt.is-aktiv{transition-delay:0s}.hero--auswahl .hero__inhalt{bottom:var(--unten);min-height:var(--inhalt-min)}.hero--auswahl .hero__unterzeile{margin-top:1.2rem}.hero--auswahl .hero__zahlen{order:4;margin-bottom:1.6rem}.hero--auswahl .hero__cta{order:5;margin-top:auto}.hero--auswahl .hero__titel{font-size:clamp(2.4rem,4.1vw,4.6rem)}}@media (width>=1025px) and (width<=1200px){.hero__titel{font-size:clamp(2.4rem,4vw,3.4rem)}.hero__zahl-text{font-size:.8rem}}@media (width>=1025px){.hero__kante{z-index:4;pointer-events:none;filter:drop-shadow(0 0 8px #ff9a1fd9)drop-shadow(0 0 26px #ff9a1f73);position:absolute;inset:0}.hero__kante-linie{clip-path:polygon(calc(var(--kante) + var(--neig) - 1.5px) 0, calc(var(--kante) + var(--neig) + 1.5px) 0, calc(var(--kante) - var(--neig) + 1.5px) 100%, calc(var(--kante) - var(--neig) - 1.5px) 100%);background:linear-gradient(#ffb04d 0%,#ff9a1f 55%,#34d26c 100%);position:absolute;inset:0}.hero--fahrschule .hero__kante{filter:drop-shadow(0 0 8px #34d26ccc)drop-shadow(0 0 26px #34d26c66)}.hero--fahrschule .hero__kante-linie{background:linear-gradient(#5ee08b 0%,#34d26c 100%)}.hero__mehr{z-index:6;letter-spacing:.24em;text-transform:uppercase;color:#ffffffb3;flex-direction:column;align-items:center;gap:.7rem;font-size:.72rem;font-weight:700;display:flex;position:absolute;bottom:clamp(1.25rem,3svh,2.25rem);left:50%;transform:translate(-50%)}.hero__mehr:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.hero__mehr:hover{color:#fff}.hero--fahrschule .hero__mehr,.hero--fahrsimulator .hero__mehr{flex-direction:row;left:clamp(1.5rem,5vw,5.5rem);transform:none}.hero__mehr-kreis{border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff8c}.hero__oder{z-index:6;color:#f6f4f4;text-align:right;opacity:0;visibility:hidden;align-items:center;gap:1rem;transition:opacity .3s cubic-bezier(.22,.61,.36,1),visibility 0s linear .3s;display:flex;position:absolute;bottom:clamp(4rem,10svh,6.5rem);right:clamp(1.5rem,5vw,5.5rem)}.hero__oder:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.hero--fahrschule .hero__oder,.hero--fahrsimulator .hero__oder{opacity:1;visibility:visible;transition-delay:.45s}.hero__oder-text{color:#ffffffc7;text-shadow:0 1px 12px #0009;flex-direction:column;font-size:.9rem;line-height:1.3;display:flex}.hero__oder-text strong{color:#f6f4f4;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.1rem;font-weight:800}.hero__oder-kreis{width:46px;height:46px;color:var(--akzent);box-shadow:inset 0 0 0 2px var(--akzent);border-radius:50%;place-items:center;transition:background-color .2s cubic-bezier(.22,.61,.36,1),color .2s cubic-bezier(.22,.61,.36,1);display:grid}.hero__oder:hover .hero__oder-kreis{background-color:var(--akzent);color:#0b0b0d}}@media (width<=1024px){.hero{background:radial-gradient(90% 40% at 0 30%,#12692f4d 0%,#0000 70%),#0b0b0d;flex-direction:column;display:flex}.hero--fahrsimulator{background:radial-gradient(90% 40% at 100% 30%,#6b3a0573 0%,#0000 70%),#0b0b0d}.hero{padding-top:66px}.hero__kopf{z-index:38;position:fixed;top:0;left:0;right:0}.hero__kante,.hero__mehr,.hero__oder{display:none}.hero__seite{position:relative}.hero--fahrschule .hero__seite--fahrsimulator,.hero--fahrsimulator .hero__seite--fahrschule{display:none}.hero--auswahl .hero__seite--fahrsimulator{border-top:3px solid #ff9a1f;box-shadow:0 -10px 30px #ff9a1f40}.hero__bild{aspect-ratio:16/10;width:100%;max-height:56svh;position:relative;overflow:hidden}.hero__bild picture{width:100%;height:100%;display:block}.hero__bild:after{content:"";background:linear-gradient(#0000 50%,#0b0b0d8c 78%,#0b0b0d 100%);position:absolute;inset:0}.hero__foto{object-fit:cover;width:100%;height:100%;display:block}.hero__seite--fahrschule .hero__foto{object-position:50% 40%}.hero__seite--fahrsimulator .hero__foto{object-position:62% 45%}.hero__inhalt{z-index:2;margin-top:-2.5rem;padding:0 clamp(1.25rem,4vw,2.5rem) 2rem;position:relative}.hero__titel{font-size:clamp(2.4rem,7vw,3.6rem)}.hero--auswahl .hero__zahlen{display:none}}@media (width<=768px){.hero__bild{aspect-ratio:4/3;max-height:46svh}.hero__titel{font-size:clamp(2.2rem,10vw,3rem)}.hero__zahlen{grid-template-columns:1fr;gap:.9rem;margin-top:1.6rem}.hero__zahl{grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;padding:0;display:grid}.hero__zahl+.hero__zahl{border-left:0}.hero__zahl-wert{min-width:4.6rem;font-size:1.7rem}.hero__zahl-text{margin:0;font-size:.86rem}.hero__cta{min-height:50px}}@media (prefers-reduced-motion:no-preference){@keyframes hero-auf{0%{opacity:0}to{opacity:1}}@keyframes hero-steigt{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hero-strich{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hero-kante-zieht{0%{-webkit-mask-size:100% 0%;mask-size:100% 0%}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}.hero--auftritt .hero__kante{animation:.8s cubic-bezier(.16,1,.3,1) .1s both hero-kante-zieht;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero--auftritt .hero__bild{animation:.9s cubic-bezier(.16,1,.3,1) both hero-auf}.hero--auftritt .hero__inhalt>*{animation:.7s cubic-bezier(.16,1,.3,1) both hero-steigt}.hero--auftritt .hero__badge{animation-delay:.25s}.hero--auftritt .hero__titel{animation-delay:.35s}.hero--auftritt .hero__unterzeile,.hero--auftritt .hero__zusatz,.hero--auftritt .hero__preise,.hero--auftritt .hero__zahlen{animation-delay:.5s}.hero--auftritt .hero__cta{animation-delay:.6s}.hero--auftritt .hero__strich path{stroke-dasharray:1;animation:.6s cubic-bezier(.16,1,.3,1) .9s both hero-strich}.hero--auftritt .weltwechsler,.hero--auftritt .hero__mehr{animation:.6s cubic-bezier(.16,1,.3,1) .9s both hero-auf}.hero--gewechselt .hero__inhalt.is-aktiv .hero__unterzeile,.hero--gewechselt .hero__inhalt.is-aktiv .hero__preise,.hero--gewechselt .hero__inhalt.is-aktiv .hero__cta,.hero--gewechselt .hero__inhalt.is-aktiv .hero__zahlen{animation:.6s cubic-bezier(.16,1,.3,1) both hero-steigt}.hero--gewechselt .hero__inhalt.is-aktiv .hero__unterzeile,.hero--gewechselt .hero__inhalt.is-aktiv .hero__preise{animation-delay:.12s}.hero--gewechselt .hero__inhalt.is-aktiv .hero__cta{animation-delay:.22s}.hero--gewechselt .hero__inhalt.is-aktiv .hero__zahlen{animation-delay:.32s}}.hero__klammer{color:#f6f4f4;margin:0;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-weight:700;display:none}.hero--auswahl .hero__klammer{display:block}@media (width>=1025px){.hero--auswahl .hero__klammer{display:none}}@media (width<=1024px){.hero--auswahl .hero__klammer{letter-spacing:-.01em;text-align:center;padding:1.25rem clamp(1.25rem,4vw,2.5rem) 0;font-size:clamp(1.1rem,3.6vw,1.35rem)}.hero__klammer-zwei,.hero__klammer-welten{font-weight:800}.hero__klammer-zwei{color:#34d26c}.hero__klammer-welten{color:#ff9a1f}}.hero__zahl--kasten{flex-direction:column;align-items:flex-start;display:flex}.hero__zahl--kasten dt{flex-direction:column;gap:.55rem;display:flex}.hero__zahl--kasten .hero__zahl-wert{flex-direction:column;align-items:flex-start;gap:.55rem;min-height:1.9rem;font-size:clamp(1.4rem,1.8vw,1.85rem)}.hero__zahl--kasten .hero__zahl-icon{color:#34d26c}.hero__zahl--kasten .hero__zahl-text{margin:.3rem 0 0}.hero__zahlen--lang .hero__zahl--kasten .hero__zahl-wert{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.15rem,1.4vw,1.45rem);line-height:1.15}.hero__zahl-titel{color:#f6f4f4;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:800;line-height:1.2}.hero__zahl-weiter{margin:auto 0 0;padding-top:.9rem}.hero__zahl-link{white-space:nowrap;color:#f6f4f4;border:1.5px solid #34d26c;border-radius:999px;align-items:center;gap:.45rem;min-height:38px;padding:.4rem .95rem;font-size:.85rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.hero__zahl-link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.hero__zahl-link svg{flex-shrink:0}.hero__zahl-link:hover{color:#0f0f0f;background-color:#34d26c}.hero__inhalt--fahrschule .hero__zahlen{max-width:46rem}@media (width>=1025px){.hero--auswahl .hero__zahl-weiter{display:none}}@media (width<=768px){.hero__zahl--kasten{padding:.9rem 0 0;display:block}.hero__zahl--kasten+.hero__zahl--kasten{border-top:1px solid #ffffff24}.hero__zahl--kasten dt{flex-flow:wrap;align-items:center;column-gap:.75rem}.hero__zahl--kasten .hero__zahl-wert{flex-direction:row;align-items:center;min-width:0;min-height:0;font-size:1.35rem}.hero__zahl-weiter{padding-top:.6rem}}@media (width>=1025px){.hero--fahrschule .hero__inhalt--fahrschule{width:min(50vw,48rem)}.hero--fahrschule .hero__unterzeile{max-width:34rem}.hero--auswahl .hero__zahl--kasten .hero__zahl-wert{white-space:nowrap;font-size:clamp(1.1rem,1.4vw,1.4rem)}.hero--auswahl .hero__zahl--kasten .hero__zahl-titel{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(.92rem,1vw,1.05rem)}.hero--auswahl .hero__zahlen--lang .hero__zahl--kasten .hero__zahl-wert{white-space:normal;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(.95rem,1.1vw,1.2rem)}}.hero__inhalt--fahrsimulator .hero__zahlen{max-width:46rem}.hero__inhalt--fahrsimulator .hero__zahl--kasten .hero__zahl-icon{color:#ff9a1f}.hero__inhalt--fahrsimulator .hero__zahl-link{border-color:#ff9a1f}.hero__inhalt--fahrsimulator .hero__zahl-link:hover{color:#0b0b0d;background-color:#ff9a1f}@media (width>=1025px){.hero--fahrsimulator .hero__inhalt--fahrsimulator{width:min(50vw,48rem);bottom:clamp(3rem,7svh,5rem)}.hero--fahrsimulator .hero__inhalt--fahrsimulator .hero__unterzeile{margin-top:1rem}.hero--fahrsimulator .hero__inhalt--fahrsimulator .hero__preise{margin-top:.85rem}.hero--fahrsimulator .hero__inhalt--fahrsimulator .hero__cta{margin-top:1.25rem}.hero--fahrsimulator .hero__inhalt--fahrsimulator .hero__zahlen{margin-top:1.4rem}}.hero__zusatz{color:#f6f4f4;text-shadow:0 1px 2px #0009;margin:.7rem 0 0;font-size:clamp(.98rem,1.2vw,1.1rem);font-weight:600}.hero__zusatz strong{letter-spacing:.08em;text-transform:uppercase;color:#ff9a1f;margin-right:.6rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-weight:800}.hero--auswahl .hero__zusatz{display:none}.hero__preise{text-shadow:0 1px 2px #0009;margin-top:1.1rem}.hero--auswahl .hero__preise{display:none}.hero__preis-zeilen{color:#f6f4f4;flex-wrap:wrap;gap:.2rem 1.6rem;margin:0;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:700;display:flex}.hero__preis-zeilen strong{color:#ff9a1f;font-weight:800}.hero__preis{white-space:nowrap}.hero__preis-hinweis{color:#ffffffc7;margin:.3rem 0 0;font-size:.92rem;font-weight:600}.panel-nav{pointer-events:auto;background-color:#fffffff5;border-radius:999px;align-items:center;gap:clamp(.75rem,2vw,2rem);padding:.45rem .45rem .45rem clamp(1rem,1.6vw,1.4rem);display:flex;position:relative;box-shadow:0 0 0 1px #14161a0f,0 14px 40px #0b0d1038}@media (width<=768px){.panel-nav{gap:.25rem;width:100%;padding:.35rem .35rem .35rem .9rem}}.panel-nav__marke{border-radius:4px;flex-shrink:0;display:block}.panel-nav__marke:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.panel-nav__logo{width:clamp(124px,10.5vw,150px);height:auto;display:block}@media (width<=768px){.panel-nav__logo{width:clamp(96px,27vw,120px)}}@media (width>=769px){.panel-nav__punkt{position:relative}}@media (width<=900px){.panel-nav__punkt--kontakt{display:none}}.panel-nav__reihe{align-items:center;gap:.1rem;display:flex}@media (width<=768px){.panel-nav__reihe{margin-left:auto}}.panel-nav__ausloeser{color:#1a1a1a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;min-height:44px;padding:0 .75rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.9rem;font-weight:700;transition:color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1);display:inline-flex}.panel-nav__ausloeser:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}@media (width<=768px){.panel-nav__ausloeser{padding:0 .5rem;font-size:.84rem}}.panel-nav__ausloeser:hover,.panel-nav__ausloeser[aria-expanded=true]{color:#0f0f0f;background-color:#f3f3f1}.is-aktiv>.panel-nav__ausloeser{border-radius:0;box-shadow:inset 0 -2px #0f0f0f}.panel-nav__termin{color:#fff;white-space:nowrap;background-color:#cc2b21;border-radius:999px;align-items:center;min-height:44px;padding:0 1.3rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.9rem;font-weight:700;transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1),background-color .18s cubic-bezier(.22,.61,.36,1);display:inline-flex;box-shadow:0 8px 22px #cc2b2152}.panel-nav__termin:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.panel-nav__termin:hover{background-color:#b3241b;transform:translateY(-1px);box-shadow:0 12px 28px #cc2b216b}@media (width<=560px){.panel-nav__termin{display:none}}@media (prefers-reduced-motion:reduce){.panel-nav__termin{transition:none}.panel-nav__termin:hover{transform:none}}.panel-nav__pfeil{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}[aria-expanded=true]>.panel-nav__pfeil{transform:rotate(180deg)}.panel-nav__menue{text-align:left;visibility:hidden;opacity:0;transform-origin:top;border-radius:22px;min-width:13rem;padding:.4rem;transition:opacity .2s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.34,1.56,.64,1),visibility 0s linear .2s;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%,-6px)scale(.97)}.panel-nav__menue.is-offen{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)scale(1)}@media (width>=769px){.panel-nav__menue{transform-origin:0 0;left:-.5rem;transform:translateY(-6px)scale(.97)}.panel-nav__menue.is-offen{transform:none}}.panel-nav__menue:before{content:"";height:.7rem;position:absolute;top:-.7rem;left:0;right:0}.panel-nav__menue--fahrschule{background-color:#fff;box-shadow:0 0 0 1px #e5e5e2,0 18px 44px #14161a2e}.panel-nav__menue--fahrsimulator{background:radial-gradient(90% 70% at 100% 0,#ff9a1f47 0%,#0000 70%),#0b0b0d;box-shadow:0 0 0 1px #ff9a1f99,0 0 26px #ff9a1f59,0 18px 44px #00000073}@media (prefers-reduced-motion:reduce){.panel-nav__menue{transition:opacity .12s linear,visibility 0s linear .12s;transform:translate(-50%)}.panel-nav__menue.is-offen{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce) and (width>=769px){.panel-nav__menue,.panel-nav__menue.is-offen{transform:none}}.panel-nav__link{white-space:nowrap;border-radius:15px;align-items:center;min-height:42px;padding:0 .85rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.95rem;font-weight:700;transition:background-color .15s cubic-bezier(.22,.61,.36,1),color .15s cubic-bezier(.22,.61,.36,1);display:flex}.panel-nav__link span{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.panel-nav__link:hover span{transform:translate(3px)}.panel-nav__menue--fahrschule .panel-nav__link{color:#0f0f0f}.panel-nav__menue--fahrschule .panel-nav__link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.panel-nav__menue--fahrschule .panel-nav__link:hover{color:#14763a;background-color:#14763a1a}.panel-nav__menue--fahrsimulator .panel-nav__link{color:#f6f4f4}.panel-nav__menue--fahrsimulator .panel-nav__link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.panel-nav__menue--fahrsimulator .panel-nav__link:hover{color:#fff;background-color:#ff9a1f38}@media (prefers-reduced-motion:reduce){.panel-nav__link,.panel-nav__link span{transition:none}.panel-nav__link:hover span{transform:none}}.panel-nav__burger,.panel-nav__klappe{display:none}@media (width<=1024px){.panel-nav{background-color:#fff;border-radius:0;justify-content:space-between;width:100%;padding:.55rem .6rem .55rem clamp(1rem,4vw,1.5rem);box-shadow:0 1px #14161a14}.panel-nav__reihe,.panel-nav>.panel-nav__termin{display:none}.panel-nav__logo{width:clamp(110px,24vw,140px)}.panel-nav__burger{color:#0f0f0f;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.panel-nav__burger:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.panel-nav__burger:hover{background-color:#f3f3f1}.panel-nav__klappe{z-index:30;visibility:hidden;opacity:0;background-color:#fff;gap:1.25rem;padding:1.25rem clamp(1rem,4vw,1.5rem) 1.5rem;transition:opacity .2s cubic-bezier(.22,.61,.36,1),transform .25s cubic-bezier(.22,.61,.36,1),visibility 0s linear .2s;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 48px #0b0d104d}.panel-nav__klappe.is-offen{visibility:visible;opacity:1;transition-delay:0s;transform:none}}@media (width<=1024px) and (prefers-reduced-motion:reduce){.panel-nav__klappe{transition:none;transform:none}}@media (width<=1024px) and (width>=600px){.panel-nav__klappe{grid-template-columns:1fr 1fr}.panel-nav__klappe .panel-nav__termin--klappe{grid-column:1/-1}}@media (width<=1024px){.panel-nav__gruppe-titel{letter-spacing:.14em;text-transform:uppercase;color:#5c5c5c;margin:0 0 .4rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.75rem;font-weight:800}.panel-nav__gruppe--fahrschule .panel-nav__gruppe-titel{color:#14763a}.panel-nav__gruppe--fahrsimulator .panel-nav__gruppe-titel{color:#a85a00}.panel-nav__klappe-link{color:#0f0f0f;border-radius:4px;align-items:center;min-height:44px;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1rem;font-weight:700;display:flex}.panel-nav__klappe-link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.panel-nav__klappe-link:hover{color:#14763a}.panel-nav__termin--klappe{justify-content:center;min-height:48px;display:inline-flex}}.panel-nav__klappe-motorrad{grid-column:1/-1;gap:.55rem}.panel-nav__termin.panel-nav__termin--auswahl{background-color:#0f0f0f;box-shadow:0 8px 22px #0f0f0f47}.panel-nav__termin.panel-nav__termin--auswahl:hover{background-color:#262a30;box-shadow:0 12px 28px #0f0f0f5c}.panel-nav__termin.panel-nav__termin--fahrschule{background-color:#14763a;box-shadow:0 8px 22px #14763a52}.panel-nav__termin.panel-nav__termin--fahrschule:hover{background-color:#105f2e;box-shadow:0 12px 28px #14763a6b}.panel-nav__termin.panel-nav__termin--fahrsimulator{color:#0b0b0d;background-color:#ff9a1f;box-shadow:0 8px 22px #ff9a1f59}.panel-nav__termin.panel-nav__termin--fahrsimulator:hover{background-color:#ffb04d;box-shadow:0 12px 28px #ff9a1f73}.panel-nav__claim{display:none}@media (width>=1025px){.panel-nav__claim{color:#1a1a1a;white-space:nowrap;border-left:1px solid #e5e5e2;flex-shrink:0;margin:0 0 0 calc(-1*clamp(.25rem,1vw,1rem));padding-left:clamp(.75rem,1.2vw,1.1rem);font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(.82rem,1vw,1rem);font-weight:600;line-height:1.25;display:block}.panel-nav__claim-zwei,.panel-nav__claim-welten{font-weight:800}.panel-nav__claim-zwei{color:#14763a}.panel-nav__claim-welten{color:#b45309}}.panel-nav__claim-ziel{color:#0f0f0f;font-weight:800}.weltwechsler__knopf--auto{--akzent:#28b048;--akzent-glow:#28b04899}.weltwechsler__knopf--motorrad{--akzent:#e82828;--akzent-glow:#e8282899}.weltwechsler__knopf--fahrsimulator{--akzent:#f0c038;--akzent-glow:#f0c03899}.weltwechsler{flex-direction:column;align-items:center;gap:.5rem;display:flex}.weltwechsler__liste{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0e0e10bd;border-radius:999px;gap:.45rem;margin:0;padding:.4rem;list-style:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 40px #00000073}.weltwechsler__knopf{background-color:color-mix(in srgb, var(--akzent) 18%, transparent);width:50px;height:50px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--akzent) 55%, transparent);color:var(--akzent);border-radius:50%;place-items:center;transition:background-color .25s cubic-bezier(.22,.61,.36,1),color .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1);display:grid}.weltwechsler__knopf:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.weltwechsler__knopf svg{width:24px;height:24px}.weltwechsler__knopf:hover{background-color:color-mix(in srgb, var(--akzent) 30%, transparent)}.weltwechsler__knopf[aria-current=page]{background-color:var(--akzent);color:#0b0b0d;box-shadow:0 0 0 4px color-mix(in srgb, var(--akzent) 30%, transparent), 0 0 32px var(--akzent-glow)}@media (prefers-reduced-motion:reduce){.weltwechsler__knopf{transition:none}}.weltwechsler__label{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#ffffffe6;text-shadow:0 1px 3px #000000e6,0 0 14px #000000bf;font-size:.72rem;font-weight:700;line-height:1}@media (width>=1025px){.weltwechsler{z-index:6;position:absolute;top:calc(clamp(.9rem,2.2svh,1.5rem) + 58px + .75rem);left:50%;transform:translate(-50%)}}@media (width<=1024px){.weltwechsler{padding:.85rem 0 .9rem}.weltwechsler__liste{gap:.9rem;padding:.4rem .7rem}.weltwechsler__knopf{width:52px;height:52px}}.klick-video{aspect-ratio:16/9;background-color:#0f0f0f;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000024}.klick-video picture,.klick-video img,.klick-video .klick-video__film{width:100%;height:100%;display:block}.klick-video img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.klick-video .klick-video__film{object-fit:cover;background-color:#000}.klick-video__knopf{color:#fff;cursor:pointer;background:linear-gradient(#0000000d 40%,#0000008c);border:0;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:0;display:flex;position:absolute;inset:0}.klick-video__knopf:focus-visible{outline-offset:-6px;outline:3px solid #fff}.klick-video__play{background-color:#14763a;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .25s cubic-bezier(.22,.61,.36,1);display:grid;box-shadow:0 0 0 6px #ffffff40,0 10px 24px #0000004d}.klick-video__play svg{margin-left:3px}.klick-video__label{letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 3px #0009;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.8rem;font-weight:800}@media (hover:hover){.klick-video:hover img{transform:scale(1.03)}.klick-video:hover .klick-video__play{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.klick-video img,.klick-video__play{transition:none}}.nvg{text-align:center;background-color:#fcf8f4;padding:clamp(2.6rem,5.25vw,4.5rem) 0 clamp(3rem,6vw,4.9rem)}.nvg__kopf{max-width:58rem;margin:0 auto clamp(1.9rem,3.75vw,3rem)}.nvg__frage{letter-spacing:.2em;text-transform:uppercase;color:#0f0f0f;margin:0 0 1rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.82rem;font-weight:800}.nvg__titel{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,3.3rem);font-weight:800;line-height:1.05}.nvg__spuer{color:#cc2b21;display:block}.nvg__reihe{grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:start;gap:clamp(.5rem,1.5vw,1.25rem);max-width:76rem;margin:0 auto clamp(2rem,3.5vw,2.75rem);display:grid}@media (width<=860px){.nvg__reihe{grid-template-columns:minmax(0,34rem);justify-content:center;gap:1rem}}.nvg__seite{flex-direction:column;gap:1rem;display:flex}.nvg__fotos{aspect-ratio:16/9;touch-action:pan-y;background-color:#0f0f0f;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000024}.nvg__foto{opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.nvg__foto.is-aktiv{opacity:1}.nvg__foto img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.nvg__foto{transition:none}}.nvg__fotos-knopf{color:#0f0f0f;cursor:pointer;background-color:#ffffffeb;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .2s cubic-bezier(.22,.61,.36,1);display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #00000038}.nvg__fotos-knopf--zurueck{left:.75rem}.nvg__fotos-knopf--weiter{right:.75rem}.nvg__fotos-knopf:focus-visible{outline-offset:2px;outline:3px solid #14763a}@media (hover:hover){.nvg__fotos-knopf:hover{transform:translateY(-50%)scale(1.06)}}.nvg__fotos-punkte{gap:.4rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.nvg__fotos-punkte span{background-color:#ffffff8c;border-radius:50%;width:8px;height:8px;box-shadow:0 1px 3px #00000059}.nvg__fotos-punkte .is-aktiv{background-color:#fff}.nvg__platzhalter{aspect-ratio:16/9;color:#5c5c5c;background-color:#fff;border:1px dashed #e5e5e2;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.nvg__platzhalter svg{color:#cc2b21}.nvg__unter{flex-direction:column;gap:.3rem;display:flex}.nvg__gross{letter-spacing:-.02em;text-transform:uppercase;color:#14763a;margin:0;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1}.nvg__unter{container-type:inline-size}.nvg__gross--lang{white-space:nowrap;font-size:min(1.7rem,5cqi);line-height:1.1}.nvg__unter-titel,.nvg__mitte-text{letter-spacing:.14em;text-transform:uppercase;color:#0f0f0f;text-wrap:balance;margin:0;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.8rem;font-weight:800;line-height:1.45}.nvg__unter-text{color:#5c5c5c;text-wrap:balance;margin:0;font-size:.9rem;line-height:1.5}.nvg__pfeil{color:#14763a;place-items:center;height:clamp(8rem,13vw,11rem);display:grid}@media (width<=860px){.nvg__pfeil{height:auto;transform:rotate(90deg)}}.nvg__mitte{flex-direction:column;align-items:center;gap:1rem;width:clamp(8rem,13vw,11rem);display:flex}@media (width<=860px){.nvg__mitte{width:auto}}.nvg__ring{aspect-ratio:1;width:clamp(8rem,13vw,11rem);position:relative}.nvg__ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.nvg__ring-spur,.nvg__ring-bogen{stroke-width:7px}.nvg__ring-spur{fill:#fff;stroke:#14763a26}.nvg__ring-bogen{fill:none;stroke:#14763a;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s cubic-bezier(.16,1,.3,1) .2s}.is-live .nvg__ring-bogen{stroke-dashoffset:.12px}@media (prefers-reduced-motion:reduce){.nvg__ring-bogen{stroke-dashoffset:.12px;transition:none}}.nvg__ring-text{flex-direction:column;justify-content:center;align-items:center;margin:0;line-height:1;display:flex;position:absolute;inset:0}.nvg__ring-zahl{letter-spacing:-.03em;color:#0f0f0f;white-space:nowrap;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:800}.nvg__ring-zahl--lang{font-size:clamp(1.6rem,2.7vw,2.3rem)}.nvg__ring-einheit{letter-spacing:.06em;text-transform:uppercase;color:#0f0f0f;margin-top:.3rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.85rem;font-weight:800}.nvg__leiste-titel{letter-spacing:.16em;text-transform:uppercase;color:#5c5c5c;margin:0 0 1.5rem;font-size:.78rem;font-weight:700}.nvg__punkte{grid-template-columns:repeat(4,minmax(0,1fr));max-width:52rem;margin:0 auto;display:grid}@media (width<=640px){.nvg__punkte{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}}.nvg__punkt{padding:0 clamp(.5rem,1.5vw,1.25rem)}.nvg__punkt+.nvg__punkt{border-left:1px solid #e5e5e2}@media (width<=640px){.nvg__punkt:nth-child(odd){border-left:0}}.nvg__symbol{color:#0f0f0f;width:60px;height:42px;margin:0 auto .75rem;display:block;overflow:visible}.nvg__symbol .akzent{color:#cc2b21}.nvg__symbol--breit{width:120px}.nvg__punkt-titel{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:800;line-height:1.3}.leitsatz{text-align:center;background-color:#0f0f0f;padding:clamp(3.75rem,9vw,7.5rem) 0}.leitsatz__titel{letter-spacing:-.035em;text-wrap:balance;color:#fff;margin:0 auto;font-size:clamp(2rem,4.2vw,4rem);font-weight:800;line-height:1.05}@media (width<=768px){.leitsatz__titel{-webkit-hyphens:auto;hyphens:auto}}.leitsatz__zeile{display:block}.leitsatz__zeile--akzent{color:#34d26c}.symbole{--ring:#0f0f0f38;--icon:#0f0f0f;--label:#0f0f0f;--strich:#cc2b21;--aktiv:#14763a;--aktiv-glow:#14763a59;--blase:#fff;--blase-rand:#e5e5e2;--text:#1a1a1a;--leise:#5c5c5c;--blase-schatten:#00000014}.symbole--dunkel{--ring:#ffffff47;--icon:#f6f4f4;--label:#f6f4f4;--strich:#ff9a1f;--aktiv:#ff9a1f;--aktiv-glow:#ff9a1f8c;--blase:#141314;--blase-rand:#ffffff1f;--text:#f6f4f4;--leise:#b3adaf;--blase-schatten:#ff9a1f29}.symbole__reihe{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;display:grid}@media (width<=520px){.symbole__reihe{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:.75rem}}.symbole__knopf{width:100%;color:var(--label);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:.6rem;padding:.5rem .25rem .4rem;display:flex}.symbole__knopf:focus-visible{outline:3px solid var(--aktiv);outline-offset:2px}.symbole__kreis{isolation:isolate;width:64px;height:64px;color:var(--icon);box-shadow:inset 0 0 0 1.5px var(--ring);border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1),color .25s cubic-bezier(.22,.61,.36,1);display:grid;position:relative}@media (width<=768px){.symbole__kreis{width:56px;height:56px}}.symbole__kreis svg{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.symbole__kreis:before{content:"";z-index:-1;background:conic-gradient(from 0deg, transparent 0 55%, var(--aktiv) 85%, transparent 100%);opacity:0;border-radius:50%;transition:opacity .25s cubic-bezier(.22,.61,.36,1);position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.symbole__kreis:after{content:"";z-index:-1;box-shadow:0 0 0 2px var(--aktiv);opacity:0;border-radius:50%;position:absolute;inset:0}.symbole__label{letter-spacing:.03em;text-transform:uppercase;text-align:center;-webkit-hyphens:manual;hyphens:manual;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.72rem;font-weight:700;line-height:1.25}.symbole__label:after{content:"";background-color:var(--strich);transform-origin:50%;border-radius:999px;width:22px;height:2px;margin:.45rem auto 0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:block}@media (hover:hover){.symbole__knopf:hover .symbole__kreis{box-shadow:inset 0 0 0 1.5px var(--aktiv);transform:translateY(-4px)scale(1.06)}.symbole__knopf:hover .symbole__kreis:before{opacity:1;animation:1.4s linear infinite symbole-lauflicht}.symbole__knopf:hover svg{transform:scale(1.14)rotate(-8deg)}.symbole__knopf:hover .symbole__label:after{transform:scaleX(1.5)}}.symbole__knopf.is-aktiv .symbole__kreis{background-color:var(--aktiv);color:#fff;box-shadow:0 10px 26px var(--aktiv-glow), 0 0 0 4px var(--aktiv-glow);transform:translateY(-4px)scale(1.06)}.symbole__knopf.is-aktiv .symbole__kreis:after{animation:.7s cubic-bezier(.16,1,.3,1) symbole-impuls}.symbole__knopf.is-aktiv svg{transform:scale(1.1)}.symbole__knopf.is-aktiv .symbole__label:after{transform:scaleX(1.85)}@keyframes symbole-lauflicht{to{transform:rotate(1turn)}}@keyframes symbole-impuls{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.symbole__kreis,.symbole__kreis svg,.symbole__label:after{transition:none}.symbole__knopf:hover .symbole__kreis,.symbole__knopf:hover svg,.symbole__knopf:hover .symbole__label:after,.symbole__knopf.is-aktiv .symbole__kreis,.symbole__knopf.is-aktiv svg,.symbole__knopf.is-aktiv .symbole__label:after{transform:none}.symbole__knopf:hover .symbole__kreis:before,.symbole__knopf:hover .symbole__kreis:after,.symbole__knopf.is-aktiv .symbole__kreis:before,.symbole__knopf.is-aktiv .symbole__kreis:after{animation:none}}.symbole__blase{background-color:var(--blase);box-shadow:inset 3px 0 0 var(--aktiv), inset 0 0 0 1px var(--blase-rand), 0 14px 34px var(--blase-schatten);border-radius:22px;margin-top:1rem;padding:1rem 1.2rem;transition:background-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1);display:grid;position:relative}.symbole__blase:before{content:"";top:-7px;left:calc(var(--pfeil) - 7px);background-color:var(--blase);border-top:1px solid var(--blase-rand);border-left:1px solid var(--blase-rand);width:14px;height:14px;transition:left .4s cubic-bezier(.34,1.56,.64,1),opacity .2s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1);position:absolute;transform:rotate(45deg)}.symbole__blase:after{content:"";border-radius:inherit;border:1.5px dashed var(--blase-rand);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.symbole__blase.is-leer{box-shadow:none;background-color:#0000}.symbole__blase.is-leer:before{opacity:0}.symbole__blase.is-leer:after{opacity:1}@media (prefers-reduced-motion:reduce){.symbole__blase,.symbole__blase:before,.symbole__blase:after{transition:none}}.symbole__text,.symbole__hinweis{visibility:hidden;opacity:0;filter:blur(4px);grid-area:1/1;margin:0;transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.22,.61,.36,1),visibility 0s linear .3s;transform:translateY(8px)}.symbole__text.is-sichtbar,.symbole__hinweis.is-sichtbar{visibility:visible;opacity:1;filter:none;transition-delay:0s;transform:none}@media (prefers-reduced-motion:reduce){.symbole__text,.symbole__hinweis{filter:none;transition:opacity .15s linear,visibility 0s linear .15s;transform:none}}.symbole__text{color:var(--text);font-size:.97rem;line-height:1.55}.symbole__text strong{font-weight:700}.symbole__hinweis{color:var(--leise);align-self:center;font-size:.92rem}.symbole__hinweis-maus{display:none}@media (hover:hover) and (pointer:fine){.symbole__hinweis-touch{display:none}.symbole__hinweis-maus{display:inline}}.symbole--prozess .symbole__reihe{position:relative}.symbole--prozess .symbole__reihe:before{content:"";opacity:.55;background:linear-gradient(90deg,#cc2b21,#e0a100,#14763a);height:2px;position:absolute;top:calc(.5rem + 32px);left:10%;right:10%}.symbole--prozess li{position:relative}.symbole--prozess .symbole__kreis{background-color:#fcf8f4}@media (width>=375px) and (width<=768px){.symbole--anzahl-4 .symbole__reihe,.symbole--prozess .symbole__reihe{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.2rem}.symbole--anzahl-4 .symbole__kreis,.symbole--prozess .symbole__kreis{width:48px;height:48px}.symbole--anzahl-4 .symbole__kreis svg,.symbole--prozess .symbole__kreis svg{width:24px;height:24px}.symbole--anzahl-4 .symbole__label,.symbole--prozess .symbole__label{letter-spacing:0}.symbole--prozess .symbole__reihe:before{top:calc(.5rem + 24px)}}@media (width>=375px) and (width<=399px){.symbole--anzahl-4:not(.symbole--prozess) .symbole__reihe{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:.75rem}}@media (width<=374px){.symbole--prozess .symbole__reihe:before{display:none}}@media (width<=768px){.symbole__text:not(.is-sichtbar),.symbole__hinweis:not(.is-sichtbar){display:none}}.kapitel{padding:clamp(3rem,6.75vw,5.25rem) 0}.kapitel--hell{background-color:#fcf8f4}.kapitel--hell+.kapitel--hell{border-top:1px solid #e5e5e2}.kapitel--dunkel{border-radius:32px;margin:0 clamp(.75rem,1.5vw,1.25rem)}@media (width<=768px){.kapitel--dunkel{border-radius:22px;margin:0 .5rem}}.kapitel--dunkel+.kapitel--dunkel{margin-top:clamp(.75rem,1.5vw,1.25rem)}@media (width<=768px){.kapitel--dunkel+.kapitel--dunkel{margin-top:.5rem}}.kapitel__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.75rem);display:grid}@media (width<=1024px){.kapitel__inner{grid-template-columns:1fr}}.kapitel--medien-links .kapitel__medien{order:-1}@media (width<=1024px){.kapitel--medien-links .kapitel__medien{order:0}}.kapitel__marke{align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.kapitel__nummer{font-variant-numeric:tabular-nums;color:#cc2b21;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.15rem;font-weight:800}.kapitel--dunkel .kapitel__nummer{color:#ff9a1f}.kapitel__linie{background-color:#cc2b21;border-radius:999px;width:40px;height:2px}.kapitel--dunkel .kapitel__linie{background-color:#ff9a1f}.kapitel__stichwort{letter-spacing:.16em;text-transform:uppercase;color:#5c5c5c;font-size:.78rem;font-weight:700}.kapitel--dunkel .kapitel__stichwort{color:#b3adaf}.kapitel__titel{letter-spacing:-.03em;-webkit-hyphens:manual;hyphens:manual;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.05}@media (width<=768px){.kapitel__titel{-webkit-hyphens:auto;hyphens:auto}}.kapitel__lead{color:#5c5c5c;max-width:54ch;margin:0 0 1.7rem;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}.kapitel--dunkel .kapitel__lead{color:#b3adaf}.kapitel__lead:has(+.kapitel__vertiefung-wrap){margin-bottom:.35rem}.kapitel__medien{justify-self:center;width:100%;max-width:600px}.kapitel__medien picture{display:block}.kapitel__medien img{border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 30px 70px #00000029}.kapitel--dunkel .kapitel__medien img{border:1px solid #ffffff1f;box-shadow:0 30px 70px #00000080,0 0 60px #ff9a1f2e}.kapitel__vertiefung-wrap{margin:0 0 1.5rem}.kapitel__vertiefung-panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.is-offen>.kapitel__vertiefung-panel{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.kapitel__vertiefung-panel{transition:none}}.kapitel__vertiefung-inhalt{min-height:0;overflow:hidden}.kapitel__mehr{color:#0f0f0f;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;min-height:44px;padding:0;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #e5e5e2;text-decoration:underline #e5e5e2;text-decoration-thickness:2px;transition:color .2s cubic-bezier(.22,.61,.36,1),text-decoration-color .2s cubic-bezier(.22,.61,.36,1);display:inline-flex}.kapitel__mehr:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.kapitel__mehr svg{transition:transform .25s cubic-bezier(.22,.61,.36,1)}.kapitel__mehr[aria-expanded=true] svg{transform:rotate(180deg)}.kapitel__mehr:hover{color:#cc2b21;text-decoration-color:currentColor}.kapitel__vertiefung{border-left:2px solid #e5e5e2;max-width:54ch;margin:.6rem 0 .4rem;padding-left:1.1rem}.kapitel__vertiefung p{color:#5c5c5c;margin:0 0 .9rem;font-size:1rem;line-height:1.65}.kapitel__vertiefung p:last-child{margin-bottom:0}.kapitel__vertiefung .kapitel__vertiefung-kopf{color:#0f0f0f;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.1rem;font-weight:800;line-height:1.35}.kapitel__lead em{font-style:italic}.kapitel__abschluss{letter-spacing:-.025em;color:#0f0f0f;text-wrap:balance;margin:1.9rem 0 0;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;line-height:1.15}.kapitel__abschluss span{color:#cc2b21}.kapitel__weiter{margin-top:1.15rem}.kapitel__weiter:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}@media (width<=768px){.kapitel{padding:2.5rem 0}.kapitel__inner{gap:1.5rem}.kapitel__medien img{aspect-ratio:16/9;object-fit:cover}}.verkehrsblick{background-color:#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000029}.verkehrsblick img{width:100%;height:auto;display:block}.verkehrsblick svg{filter:drop-shadow(0 1px 3px #00000073);width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js .verkehrsblick .vb-r{stroke-dasharray:1;stroke-dashoffset:1px}.js .verkehrsblick .verkehrsblick__weg{opacity:0}.js .verkehrsblick.is-live .vb-r{animation:.7s cubic-bezier(.16,1,.3,1) forwards vb-zeichnen}.js .verkehrsblick.is-live .vb-r1{animation-delay:.2s}.js .verkehrsblick.is-live .vb-r2{animation-delay:.8s}.js .verkehrsblick.is-live .vb-r3{animation-delay:1.4s}.js .verkehrsblick.is-live .vb-r4{animation-delay:2s}.js .verkehrsblick.is-live .verkehrsblick__weg{animation:.4s ease-out 2.5s forwards vb-weg-an,1.2s linear 2.5s infinite vb-weg-laufen}@keyframes vb-zeichnen{to{stroke-dashoffset:0}}@keyframes vb-weg-an{to{opacity:1}}@keyframes vb-weg-laufen{to{stroke-dashoffset:-30px}}}.weg__liste{flex-direction:column;gap:3rem;padding-left:3.5rem;display:flex;position:relative}.weg__liste:before{content:"";background-color:#e5e5e2;border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:15px}.weg__liste:after{content:"";transform-origin:top;background:linear-gradient(#cc2b21 0%,#e0a100 50%,#14763a 100%);border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:15px;transform:scaleY(0)}@media (width<=768px){.weg__liste{gap:2.25rem;padding-left:2.75rem}.weg__liste:before,.weg__liste:after{left:11px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes weg-fuellen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.weg__liste:after{animation:linear both weg-fuellen;animation-timeline:view();animation-range:entry 40% cover 75%}}}.weg__schritt{position:relative}.weg__lampe{z-index:1;background-color:#e5e5e2;border-radius:50%;width:34px;height:34px;transition:background-color .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;left:-3.5rem;box-shadow:0 0 0 6px #fcf8f4}@media (width<=768px){.weg__lampe{width:26px;height:26px;left:-2.75rem}}.weg__schritt.is-lit .weg__lampe--stop{background-color:#cc2b21;box-shadow:0 0 0 6px #cc2b2129,0 4px 24px #cc2b218c}.weg__schritt.is-lit .weg__lampe--wait{background-color:#e0a100;box-shadow:0 0 0 6px #e0a10029,0 4px 24px #e0a1008c}.weg__schritt.is-lit .weg__lampe--go{background-color:#14763a;box-shadow:0 0 0 6px #14763a29,0 4px 24px #14763a8c}@media (prefers-reduced-motion:reduce){.weg__lampe{transition:none}}.weg__inhalt{max-width:60ch}.weg__titel{margin-bottom:.6rem;font-size:clamp(1.6rem,2.4vw,2rem)}.weg__text{color:#5c5c5c;margin:0}.weg__details{color:#5c5c5c;flex-direction:column;gap:.4rem;margin-top:1rem;padding-left:1.25rem;display:flex}.weg__details li{list-style:outside}.weg__link{color:#0f0f0f;text-underline-offset:3px;align-items:center;gap:.4rem;min-height:44px;margin-top:.75rem;font-weight:700;-webkit-text-decoration:underline #14763a80;text-decoration:underline #14763a80;display:inline-flex}.weg__link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.weg__link:hover{color:#14763a}.weg__kopf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.75rem);margin-bottom:clamp(2.25rem,4.5vw,3.75rem);display:grid}@media (width<=1024px){.weg__kopf{grid-template-columns:1fr}}.weg__kopf .kapitel__lead{margin-bottom:0}.weg__stufen{max-width:46rem}.weg__stufen-titel{margin-bottom:1.25rem;font-size:clamp(1.25rem,2vw,1.5rem)}.ablauf{background-color:#fcf8f4;border-top:1px solid #e5e5e2;border-bottom:1px solid #e5e5e2}.ablauf__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}@media (width<=1024px){.ablauf__inner{grid-template-columns:1fr}}.ablauf__kopf .section__lead{margin-bottom:0}.ablauf__hinweis{margin-top:1.9rem}.accordion{background-color:#fff;border:1px solid #e5e5e2;border-radius:22px;overflow:hidden}.accordion__header{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.15rem 1.35rem;transition:background-color .18s;display:flex}.accordion__header:hover{background-color:#f3f3f1}.accordion__header:focus-visible{outline-offset:-3px;outline:3px solid #14763a}.accordion__symbol{color:#0f0f0f;border-right:1px solid #e5e5e2;flex-shrink:0;place-items:center;padding-right:1rem;display:grid}.accordion__symbol svg{width:24px;height:24px}.accordion__symbol+.accordion__title{flex:1}.accordion__title{color:#0f0f0f;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.08rem;font-weight:700}.accordion__arrow{flex-shrink:0;width:14px;height:14px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:relative}.accordion__arrow:before,.accordion__arrow:after{content:"";background-color:#14763a;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__arrow:after{transition:opacity .25s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)rotate(90deg)}.accordion__arrow--open:after{opacity:0}@media (prefers-reduced-motion:reduce){.accordion__arrow,.accordion__arrow:after{transition:none}}.accordion__panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}@media (prefers-reduced-motion:reduce){.accordion__panel{transition:none}}.accordion__panel--open{grid-template-rows:1fr}.accordion__panel-inner{min-width:0;min-height:0;overflow:hidden}.accordion__panel--open .accordion__panel-inner{padding:0 1.35rem 1.35rem}@media (width<=768px){.accordion__panel--open .accordion__panel-inner{padding:0 1rem 1rem}}.accordion--race{background-color:#ffffff08;border-color:#ffffff1f}.accordion--race .accordion__header:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.accordion--race .accordion__header:hover{background-color:#ffffff0d}.accordion--race .accordion__header:focus-visible{outline-color:#ff9a1f}.accordion--race .accordion__title{color:#f6f4f4}.accordion--race .accordion__arrow:before,.accordion--race .accordion__arrow:after{background-color:#ff9a1f}.whatsapp-button{z-index:40;color:#fff;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:background-color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:inset 0 0 0 1px #00000024,0 10px 28px #14161a4d}.whatsapp-button:hover{background-color:#1eb757;transform:translateY(-2px)}.whatsapp-button .whatsapp-button__glyph{fill:currentColor;width:30px;height:30px}.whatsapp-button:active{transform:translateY(0)}.whatsapp-button:focus-visible{outline-offset:3px;outline:3px solid #0f0f0f}@media (width<=768px){.whatsapp-button{width:54px;height:54px;bottom:16px;right:16px}}.whatsapp-button:before{content:"";border-radius:inherit;pointer-events:none;animation:3.2s ease-out infinite whatsapp-puls;position:absolute;inset:0;box-shadow:0 0 #25d3668c}@media (prefers-reduced-motion:reduce){.whatsapp-button{transition:none}.whatsapp-button:hover{transform:none}.whatsapp-button:before{animation:none}}@keyframes whatsapp-puls{0%{box-shadow:0 0 #25d3668c}60%{box-shadow:0 0 0 14px #25d36600}to{box-shadow:0 0 #25d36600}}.sim-abschnitt{padding:clamp(4rem,8vw,6.5rem) 0}.sim-abschnitt:nth-of-type(2n){background-color:#141314}.sim-abschnitt+.sim-abschnitt{border-top:1px solid #ffffff1f}.sim-video{background-color:#141314;border-bottom:1px solid #ffffff1f;padding:clamp(3rem,6vw,4.5rem) 0}.sim-video .welt-video{margin-bottom:0}.sim-abschnitt__kopf{grid-template-columns:minmax(0,1fr);margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.sim-abschnitt--medien .sim-abschnitt__kopf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem)}@media (width<=1024px){.sim-abschnitt--medien .sim-abschnitt__kopf{grid-template-columns:1fr}}.sim-abschnitt__text{max-width:46rem}.sim-abschnitt__marke{letter-spacing:.16em;text-transform:uppercase;color:#b3adaf;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.78rem;font-weight:700;display:flex}.sim-abschnitt__nummer{letter-spacing:0;color:#ff9a1f;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.15rem;font-weight:800}.sim-abschnitt__linie{background-color:#ff9a1f;border-radius:999px;width:40px;height:2px}.sim-abschnitt__titel{letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.05}.sim-abschnitt__lead{color:#b3adaf;margin:0;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}.sim-abschnitt__medien{justify-self:center;width:100%;max-width:600px}.sim-bild{border-radius:22px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #ff9a1f40,0 24px 60px #00000080}.sim-bild img{width:100%;height:auto;display:block}.sim-punkte{gap:2rem clamp(1.5rem,3vw,2.5rem);display:grid}.sim-punkte--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sim-punkte--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1024px){.sim-punkte--3,.sim-punkte--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.sim-punkte--3,.sim-punkte--4{grid-template-columns:1fr}}.sim-punkte__punkt{border-top:2px solid #ff9a1f8c;padding-top:1.1rem}.sim-punkte__titel{letter-spacing:.02em;text-transform:uppercase;margin:0 0 .5rem;font-size:clamp(1.02rem,1.3vw,1.15rem);font-weight:800}.sim-punkte__text{color:#b3adaf;margin:0;line-height:1.6}.sim-abschnitt__hinweis{color:#b3adaf;border-left:2px solid #ff9a1f8c;margin:0;padding-left:.9rem;font-size:.95rem;line-height:1.5}.sim-abschnitt__kopf:has(+.sim-abschnitt__hinweis){margin-bottom:1.75rem}.sim-punkte__titel:only-child{margin:0}.sim-technik{margin-top:clamp(2rem,4vw,3rem)}.sim-technik__punkte{padding-top:.5rem}.sim-kauf{border-top:1px solid #ffffff1f;padding:clamp(3rem,7vw,5.5rem) 0 clamp(4rem,8vw,6.5rem)}.sim-kauf__karte{text-align:center;background:radial-gradient(70% 90% at 50% 0,#ff9a1f38 0%,#0000 70%),#ffffff08;border-radius:32px;max-width:52rem;margin:0 auto;padding:clamp(2.25rem,5vw,3.5rem) clamp(1.5rem,5vw,3.5rem);box-shadow:inset 0 0 0 1px #ff9a1f52}.sim-kauf__titel{letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:800}.sim-kauf__kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}@media (width<=768px){.sim-kauf__kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.sim-kauf__kachel{background-color:#ffffff0a;border-radius:22px;flex-direction:column;align-items:center;gap:.2rem;padding:1.35rem .75rem 1.1rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.sim-kauf__kachel--empfohlen{background-color:#ff9a1f1a;box-shadow:inset 0 0 0 2px #ff9a1f,0 0 28px #ff9a1f40}.sim-kauf__empfohlen{color:#0b0b0d;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background-color:#ff9a1f;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.sim-kauf__dauer{color:#f6f4f4;font-weight:600}.sim-kauf__betrag{color:#ff9a1f;font-variant-numeric:tabular-nums;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;line-height:1.1}.sim-kauf__fuer{color:#f6f4f4;margin:0 0 1.25rem;font-weight:600}.sim-kauf__ablauf{color:#ff9a1f;margin:0 0 .6rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800}.sim-kauf__knoepfe{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.6rem;display:flex}.sim-kontakt{border-top:1px solid #ffffff1f;padding:clamp(4rem,8vw,6rem) 0 clamp(2rem,4vw,3rem)}.sim-kontakt__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}@media (width<=1024px){.sim-kontakt__inner{grid-template-columns:1fr}}.sim-kontakt__knoepfe{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.sim-kontakt__liste{gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.sim-kontakt__liste li{color:#b3adaf;grid-template-columns:22px 1fr;gap:1rem;line-height:1.55;display:grid}.sim-kontakt__liste svg{color:#ff9a1f;margin-top:.15rem}.sim-kontakt__liste strong{color:#f6f4f4;display:block}.sim-kontakt__liste a{color:#f6f4f4;text-underline-offset:3px;-webkit-text-decoration:underline #ff9a1f99;text-decoration:underline #ff9a1f99}.sim-kontakt__liste a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.sim-kontakt__liste a:hover{color:#ff9a1f}@media (width<=768px){.sim-kontakt__knoepfe .btn,.sim-kauf__knoepfe .btn{width:100%}}.full-motion{padding:clamp(4rem,8vw,6.5rem) 0}.full-motion__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}@media (width<=1024px){.full-motion__inner{grid-template-columns:1fr}}.full-motion__marke{letter-spacing:.16em;text-transform:uppercase;color:#b3adaf;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.78rem;font-weight:700;display:flex}.full-motion__linie{background-color:#ff9a1f;border-radius:999px;width:40px;height:2px}.full-motion__titel{letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.05}.full-motion__akzent{color:#ff9a1f}.full-motion__lead{color:#b3adaf;max-width:50ch;margin:0;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}.full-motion__medien{justify-self:center;width:100%;max-width:600px}.full-motion__bild{border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff9a1f40,0 24px 60px #00000080}.full-motion__bild img{width:100%;height:auto;display:block}.full-motion__pfeile{pointer-events:none;filter:drop-shadow(0 0 6px #ff9a1fb3);width:100%;height:100%;position:absolute;inset:0}.full-motion__pfeile path{fill:none;stroke:#ffb04d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.full-motion__label{color:#f6f4f4;pointer-events:none;background-color:#0b0b0dd1;border-radius:10px;max-width:11rem;padding:.3rem .65rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(.66rem,1vw,.78rem);font-weight:700;line-height:1.25;position:absolute;box-shadow:inset 0 0 0 1px #ff9a1f8c}.full-motion__label--links{top:30%;left:12%}.full-motion__label--rechts{text-align:right;top:22%;right:9%}.full-motion__label--unten{white-space:nowrap;max-width:none;bottom:13%;left:50%;transform:translate(-50%)}.welt-video{aspect-ratio:16/9;background-color:#0f0f0f;border-radius:22px;width:100%;max-width:52rem;margin:0 auto clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}@media (width<=640px){.welt-video{aspect-ratio:4/5}}.welt-video__film{object-fit:cover;width:100%;height:100%;display:block}.welt-video__knopf{color:#fff;cursor:pointer;background-color:#0000008c;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .2s;display:grid;position:absolute;bottom:.75rem;right:.75rem}.welt-video__knopf:hover{background-color:#000000bf}.welt-video__knopf:focus-visible{outline-offset:3px;border-radius:50%;outline:3px solid #f6f4f4}.welt-video--platzhalter{text-align:center;color:#5c5c5c;background-color:#f3f3f1;border:1px dashed #0f0f0f33;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.welt-video--platzhalter svg{color:#0f0f0f;opacity:.5}.welt-video__hinweis{letter-spacing:-.015em;color:#0f0f0f;margin:0;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:800}.welt-video__titel{max-width:28rem;margin:0;font-size:.95rem;line-height:1.5}.welt-video--race.welt-video--platzhalter{color:#b3adaf;background-color:#ffffff0f;border-color:#ffffff3d}.welt-video--race.welt-video--platzhalter svg,.welt-video--race.welt-video--platzhalter .welt-video__hinweis{color:#f6f4f4}.klassen__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-bottom:2.6rem;display:grid}@media (width<=1024px){.klassen__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.klassen__grid{grid-template-columns:1fr;gap:1rem}}.klassen__grid>li{display:flex}.klassen__grid .reveal{width:100%;display:flex}.klassen__card{background-color:#fff;border:1px solid #e5e5e2;border-radius:22px;flex-direction:column;width:100%;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.klassen__card:hover{border-color:#14763a80;transform:translateY(-4px);box-shadow:0 14px 34px #00000017}@media (prefers-reduced-motion:reduce){.klassen__card{transition:none}.klassen__card:hover{transform:none}}.klassen__image-wrap{aspect-ratio:16/10;background-color:#fff;justify-content:center;align-items:center;padding:1.25rem;display:flex}.klassen__image{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.klassen__info{flex-direction:column;flex:1;gap:.75rem;padding:1.35rem;display:flex}.klassen__title{letter-spacing:-.015em;font-size:1.2rem}.klassen__facts{color:#5c5c5c;flex-direction:column;gap:.45rem;font-size:.95rem;display:flex}.klassen__facts li{padding-left:1.1rem;position:relative}.klassen__facts li:before{content:"";background-color:#14763a;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.klassen__erweiterungen{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.klassen__grid--auto{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1024px){.klassen__grid--auto{grid-template-columns:repeat(2,minmax(0,1fr))}.klassen__grid--auto>li:last-child{grid-column:1/-1}}@media (width<=768px){.klassen__grid--auto{grid-template-columns:1fr}}.klassen__wechsel{border:1px dashed #0f0f0f33;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;width:100%;padding:1.75rem;display:flex}.klassen__wechsel-titel{letter-spacing:-.015em;color:#0f0f0f;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.2rem;font-weight:800}.klassen__wechsel-text{color:#5c5c5c;line-height:1.5}.klassen__kuerzel{border-bottom:1px solid #e5e5e2;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.35rem 1.35rem 1.1rem;display:flex}.klassen__kuerzel-zeichen{letter-spacing:-.04em;color:#0f0f0f;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(3rem,4.4vw,3.8rem);font-weight:800;line-height:.9}.klassen__kuerzel-alter{color:#105f2e;white-space:nowrap;background-color:#14763a1a;border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:800}.klassen__unterzeile{color:#1a1a1a;margin-top:-.35rem;font-weight:700;line-height:1.4}.klassen__absatz{color:#5c5c5c;font-size:.95rem;line-height:1.55}.klassen__grid--motorrad{align-items:start}.klassen__grid--motorrad>li,.klassen__grid--motorrad .reveal{align-self:start}@media (width>=769px){.klassen__card--motorrad .klassen__title{min-height:2.5em}.klassen__card--motorrad .klassen__unterzeile{min-height:4.2em}}.klassen__mehr-panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.is-offen .klassen__mehr-panel{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.klassen__mehr-panel{transition:none}}.klassen__mehr-inhalt{flex-direction:column;gap:.75rem;min-height:0;display:flex;overflow:hidden}.klassen__mehr{color:#0f0f0f;cursor:pointer;background-color:#fff;border:1px solid #e5e5e2;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;min-height:44px;margin-top:auto;padding:0 1rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.9rem;font-weight:700;transition:border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1);display:inline-flex}.klassen__mehr svg{transition:transform .25s cubic-bezier(.22,.61,.36,1)}.klassen__mehr[aria-expanded=true] svg{transform:rotate(180deg)}.klassen__mehr:hover{background-color:#f3f3f1;border-color:#0f0f0f66}.klassen__mehr:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #14763a}.klassen__aufstieg{max-width:46rem;margin-bottom:1.25rem}.klassen__aufstieg p{color:#5c5c5c;line-height:1.55}.klassen__aufstieg-titel{letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.25rem,2vw,1.5rem)}@media (width<=768px){.klassen__grid{gap:.75rem;margin-bottom:2.5rem}.klassen__card{flex-direction:row;align-items:stretch}.klassen__image-wrap{aspect-ratio:auto;flex:0 0 34%;padding:.6rem}.klassen__info{gap:.4rem;padding:.85rem .95rem}.klassen__title{font-size:1.05rem}.klassen__facts{gap:.2rem;font-size:.86rem}.klassen__card--motorrad{flex-direction:column}.klassen__kuerzel{padding:1rem .95rem .85rem}.klassen__wechsel{padding:1.35rem}}.klassen__b196{color:#fff;background:radial-gradient(circle at 12%,#34d26c29,#0000 45%),#0f0f0f;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin:-1.5rem 0 2.6rem;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.klassen__b196:hover .klassen__b196-nadel{transform:rotate(225deg)}.klassen__b196-tacho{aspect-ratio:1;place-content:center;justify-items:center;width:clamp(150px,15vw,190px);display:grid;position:relative}.klassen__b196-skala{background:conic-gradient(from 225deg,#34d26c 0deg 120deg,#e0a100 120deg 200deg,#cc2b21 200deg 270deg,#0000 270deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px))}.klassen__b196-nadel{transform-origin:50% 0;opacity:.45;background-color:#fff;border-radius:2px;width:3px;height:42%;margin-left:-1.5px;transition:transform .9s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%;transform:rotate(150deg)}.klassen__b196-nadel:before{content:"";background-color:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-4.5px}@media (prefers-reduced-motion:reduce){.klassen__b196-nadel{transition:none}}.klassen__b196-zahl{letter-spacing:-.03em;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(2.6rem,4.2vw,3.4rem);font-weight:800;line-height:1;position:relative}.klassen__b196-einheit{color:#ffffffb8;margin-top:.15rem;font-weight:700;position:relative}.klassen__b196-kicker{letter-spacing:.14em;text-transform:uppercase;color:#34d26c;margin:0 0 .5rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.8rem;font-weight:800}.klassen__b196-titel{letter-spacing:-.02em;color:#fff;max-width:22ch;margin:0 0 .75rem;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.15}.klassen__b196-lead{color:#ffffffd1;max-width:38rem;margin:0 0 1.5rem}.klassen__b196-fakten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1rem;display:grid}.klassen__b196-fakten li{border-left:2px solid #fff3;flex-direction:column;gap:.25rem;padding-left:.85rem;display:flex}.klassen__b196-fakten strong{font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.1}.klassen__b196-fakten span{color:#ffffffbf;font-size:.88rem;line-height:1.4}.klassen__b196-hinweis{color:#ffffff9e;margin:0;font-size:.82rem}.klassen__b196-stempel{letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#34d26c;border:2px solid #34d26c;border-radius:4px;margin:0;padding:.55rem .8rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.82rem;font-weight:800;line-height:1.1;position:absolute;top:clamp(1.25rem,2.5vw,2rem);right:clamp(1.25rem,3vw,2.5rem);transform:rotate(-8deg)}@media (width<=1024px){.klassen__b196-fakten{grid-template-columns:1fr;gap:.6rem}.klassen__b196-fakten li{flex-direction:row;align-items:baseline;gap:.6rem}.klassen__b196-fakten strong{flex:0 0 4.2rem;font-size:1.1rem}}@media (width<=768px){.klassen__b196{grid-template-columns:1fr;gap:1.25rem;margin:-1rem 0 2.5rem}.klassen__b196-tacho{width:128px}.klassen__b196-zahl{font-size:2.2rem}.klassen__b196-stempel{font-size:.74rem;top:1.5rem;right:1.25rem}}.preise__kicker{letter-spacing:.2em;text-transform:uppercase;color:#14763a;margin:0 0 .75rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.82rem;font-weight:800}.preise__titel-akzent{color:#14763a}.preise__grund{background-color:#fff;border:1px solid #e5e5e2;border-left:4px solid #14763a;border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.55fr);margin-bottom:1rem;display:grid;overflow:hidden;box-shadow:0 18px 44px #00000012}@media (width<=1024px){.preise__grund{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.preise__grund{grid-template-columns:1fr}}.preise__grund--motorrad{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media (width<=1024px){.preise__grund--motorrad{grid-template-columns:1fr}}.preise__grund--motorrad .preise__grund-preis,.preise__grund--motorrad .preise__grund-inhalt{justify-content:flex-start}@media (width<=1024px){.preise__grund--motorrad .preise__grund-inhalt{border-top:1px solid #e5e5e2;margin:0 clamp(1.75rem,3vw,2.5rem);padding:1.5rem 0 clamp(1.75rem,3vw,2.5rem)}.preise__grund--motorrad .preise__grund-inhalt:before{display:none}}.preise__grund--motorrad .preise__grund-text{max-width:26rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.45}.preise__grund--motorrad .preise__inhalt-titel{font-size:clamp(1.45rem,2.3vw,1.95rem)}.preise__grund-titel{letter-spacing:-.01em;text-transform:uppercase;color:#0f0f0f;margin-top:.6rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;line-height:1.05}.preise__grund-klein{color:#5c5c5c;margin-top:.9rem;font-size:.88rem}.preise__vorteile{gap:.9rem;display:grid}.preise__vorteile li{align-items:flex-start;gap:.7rem;display:flex}.preise__vorteile svg{color:#14763a;flex-shrink:0;width:24px;height:24px;margin-top:.05rem}.preise__vorteile span{color:#5c5c5c;flex-direction:column;gap:.15rem;line-height:1.45;display:flex}.preise__vorteile strong{color:#0f0f0f;font-size:1.05rem;font-weight:800}.preise__enthalten{border-top:1px solid #e5e5e2;grid-column:1/-1;margin:0 clamp(1.75rem,3vw,2.5rem);padding:1.25rem 0 clamp(1.5rem,2.5vw,2rem)}.preise__enthalten .preise__haken--klein{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}@media (width<=768px){.preise__enthalten .preise__haken--klein{grid-template-columns:1fr}}.preise__haken--klein{gap:.45rem}.preise__haken--klein li{font-size:.95rem}.preise__haken--klein svg{width:20px;height:20px}.preise__grund-preis,.preise__grund-inhalt{flex-direction:column;justify-content:center;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.preise__grund-preis{align-items:flex-start}.preise__grund-inhalt{position:relative}.preise__grund-inhalt:before{content:"";background-color:#e5e5e2;width:1px;position:absolute;top:2.5rem;bottom:2.5rem;left:0}@media (width<=768px){.preise__grund-inhalt{padding-top:0}.preise__grund-inhalt:before{display:none}}.preise__marke{color:#105f2e;letter-spacing:.06em;text-transform:uppercase;background-color:#14763a1a;border-radius:999px;margin-bottom:1rem;padding:.3rem .75rem;font-size:.78rem;font-weight:800}.preise__grund-wert{letter-spacing:-.04em;color:#0f0f0f;font-variant-numeric:tabular-nums;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(3.4rem,6vw,4.6rem);font-weight:800;line-height:.95}.preise__grund-label{letter-spacing:-.02em;color:#0f0f0f;margin-top:.35rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:800}.preise__grund-text{color:#404040;max-width:22rem;margin-top:.75rem;line-height:1.5}.preise__enthaelt{letter-spacing:.16em;text-transform:uppercase;color:#14763a;margin:0 0 .5rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.82rem;font-weight:800}.preise__inhalt-titel{letter-spacing:-.03em;margin:0 0 1.1rem;font-size:clamp(1.7rem,2.6vw,2.1rem);font-weight:800;line-height:1.05}.preise__inhalt-titel span{letter-spacing:-.01em;margin-top:.15rem;font-size:.62em;display:block}.preise__haken{gap:.6rem;display:grid}.preise__haken li{color:#1a1a1a;align-items:center;gap:.6rem;display:flex}.preise__haken svg{color:#14763a;flex-shrink:0;width:22px;height:22px}.preise__grund-sim{background-color:#0b0b0d;grid-template-columns:minmax(0,1fr) 14.5rem;display:grid}@media (width<=1024px){.preise__grund-sim{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 17rem}}@media (width<=768px){.preise__grund-sim{grid-template-columns:1fr}}.preise__sim-bild{min-height:20rem;position:relative;overflow:hidden}.preise__sim-bild img{object-fit:cover;object-position:92% 45%;width:100%;height:100%;position:absolute;inset:0}.preise__sim-bild:after{content:"";background:linear-gradient(90deg,#fff 0%,#ffffffd9 6%,#ffffff59 16%,#fff0 30%),linear-gradient(90deg,#0b0b0d00 70%,#0b0b0d 100%);position:absolute;inset:0}@media (width<=1024px){.preise__sim-bild{min-height:17rem}.preise__sim-bild img{object-position:100% 40%}.preise__sim-bild:after{background:linear-gradient(90deg,#0b0b0d00 88%,#0b0b0d 100%)}}@media (width<=768px){.preise__sim-bild{min-height:14rem}.preise__sim-bild:after{background:linear-gradient(#fff 0%,#fff9 8%,#fff0 26%,#0b0b0d00 65%,#0b0b0d 100%)}}.preise__sim-panel{color:#f6f4f4;flex-direction:column;justify-content:center;gap:1rem;padding:1.75rem 1.75rem 1.75rem .5rem;display:flex}@media (width<=768px){.preise__sim-panel{padding:.5rem 1.5rem 1.75rem}}.preise__sim-wert{color:#0b0b0d;background-color:#ff9a1f;border-radius:10px;align-items:center;gap:.6rem;width:fit-content;padding:.55rem .9rem;display:flex}.preise__sim-wert strong{white-space:nowrap;letter-spacing:-.03em;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.9rem;font-weight:800;line-height:1}.preise__sim-wert span{letter-spacing:.08em;text-transform:uppercase;max-width:5.5rem;font-size:.72rem;font-weight:800;line-height:1.15}.preise__sim-vorteile{display:grid}.preise__sim-vorteile li{align-items:center;gap:.8rem;padding:.7rem 0;font-size:.92rem;font-weight:600;line-height:1.35;display:flex}.preise__sim-vorteile li+li{border-top:1px solid #ffffff1f}.preise__sim-vorteile svg{color:#ff9a1f;flex-shrink:0;width:30px;height:30px}.preise__sim-link{color:#ff9a1f;text-underline-offset:3px;width:fit-content;font-size:.85rem;font-weight:700;text-decoration:underline}.preise__sim-link:focus-visible{outline-offset:3px;outline:2px solid #ff9a1f}.preise__kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.9rem;display:grid}@media (width<=768px){.preise__kennzahlen{grid-template-columns:1fr}}.preise__kennzahlen>li,.preise__kennzahlen .reveal{width:100%;display:flex}.preise__qualitaet{border-top:1px solid #e5e5e2;border-bottom:1px solid #e5e5e2;flex-wrap:wrap;justify-content:center;gap:.75rem clamp(1.5rem,4vw,3rem);margin:0 0 1.9rem;padding:1.15rem 0;list-style:none;display:flex}.preise__qualitaet li{letter-spacing:-.01em;color:#0f0f0f;align-items:center;gap:.55rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.5vw,1.1rem);font-weight:800;display:flex}.preise__qualitaet svg{color:#cc2b21;flex:none;width:1.5rem;height:1.5rem}@media (width<=768px){.preise__qualitaet{flex-direction:column;align-items:flex-start}}.preise__kachel{background-color:#fff;border:1px solid #e5e5e2;border-left:4px solid #14763a;border-radius:22px;flex-direction:column;gap:.3rem;width:100%;padding:1.5rem 5rem 1.5rem 1.5rem;display:flex;position:relative}.preise__symbol{color:#14763a;background-color:#14763a1a;border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;display:grid;position:absolute;top:1.25rem;right:1.25rem}.preise__symbol svg{width:26px;height:26px}.preise__wert{letter-spacing:-.03em;color:#0f0f0f;font-variant-numeric:tabular-nums;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:2.1rem;font-weight:800;line-height:1.05}.preise__label{color:#0f0f0f;font-weight:600}.preise__hinweis{color:#404040;font-size:.9rem}.preise__tabellen{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.preise__fussnote{max-width:52rem}.preise__check{background-color:#fcf8f4;border-left:3px solid #14763a;border-radius:0 4px 4px 0;max-width:52rem;margin-top:1.25rem;padding:.9rem 1.1rem}.preise__check.ist-sprungziel{animation:2.8s ease-out check-getoent,.7s ease-in-out 3 balken-blinken}@keyframes check-getoent{0%,45%{background-color:#14763a1f}}@keyframes balken-blinken{0%,to{border-left-color:#14763a}50%{border-left-color:#0000}}.preise__check-zeile{color:#0f0f0f;font-size:1rem}.preise__check-text{color:#5c5c5c;margin-top:.25rem;font-size:.9rem;line-height:1.5}.data-table--gruppen .data-table__gruppen th{letter-spacing:.12em;text-transform:uppercase;color:#14763a;border-bottom:2px solid #14763a;padding-bottom:.35rem;font-size:.74rem;font-weight:800}.data-table--gruppen td{white-space:nowrap;position:relative}.data-table--gruppen{table-layout:fixed;min-width:760px}.data-table--gruppen thead th:not(:first-child),.data-table--gruppen td,.data-table--gruppen .data-table__gruppen th{text-align:center}.data-table--gruppen .data-table__start{border-left:1px solid #e5e5e2}.data-table--gruppen .data-table__gruppen .data-table__start{border-bottom-color:#14763a;border-left:0;box-shadow:inset 6px 0 #fff}.data-table--gruppen .data-table__gruppen th{white-space:normal;vertical-align:bottom;letter-spacing:.06em;line-height:1.35}.data-table--gruppen .data-table__col-leistung{width:24%}.data-table--gruppen .data-table__col-breit{width:15%}.data-table--gruppen tbody tr.data-table__zeile--hinweis{background-color:#14763a12;box-shadow:inset 0 0 0 2px #14763a8c}.data-table__hinweis{color:#105f2e;white-space:normal;background-color:#14763a1f;border-radius:999px;width:fit-content;margin-top:.4rem;padding:.15rem .55rem;font-size:.78rem;font-weight:700;line-height:1.35;display:block}.preise__fussnote a{color:#14763a;text-underline-offset:3px;text-decoration:underline}.theorie__plan{background-color:#fff;border:1px solid #e5e5e2;border-radius:22px;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 14px 36px #0000000f}.theorie__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem);display:flex}.theorie__monat{align-items:center;gap:.75rem;display:flex}.theorie__monatsname{letter-spacing:-.015em;color:#0f0f0f;font-variant-numeric:tabular-nums;margin:0;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800}.theorie__monat .theorie__monatsname{text-align:center;min-width:10.5ch}.theorie__blaettern{color:#0f0f0f;cursor:pointer;background-color:#fff;border:1px solid #e5e5e2;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1);display:grid}.theorie__blaettern:hover:not(:disabled){background-color:#f3f3f1;border-color:#0f0f0f66}.theorie__blaettern:disabled{opacity:.35;cursor:default}.theorie__blaettern:focus-visible{outline-offset:3px;border-radius:50%;outline:3px solid #14763a}.theorie__umschalter{background-color:#f3f3f1;border:1px solid #e5e5e2;border-radius:999px;padding:4px;display:inline-flex}.theorie__ansicht{color:#5c5c5c;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:0 1rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.92rem;font-weight:700;transition:background-color .2s cubic-bezier(.22,.61,.36,1),color .2s cubic-bezier(.22,.61,.36,1);display:inline-flex}.theorie__ansicht:hover{color:#0f0f0f}.theorie__ansicht[aria-pressed=true]{color:#0f0f0f;background-color:#fff;box-shadow:0 2px 8px #00000014}.theorie__ansicht:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #14763a}.theorie__kalender{table-layout:fixed;border-collapse:separate;border-spacing:.6rem;width:calc(100% + 1.2rem);margin:-.6rem}.theorie__kalender th{letter-spacing:.14em;text-transform:uppercase;text-align:left;color:#5c5c5c;padding:0 0 .1rem;font-size:.78rem;font-weight:700}@media (width<=768px){.theorie__kalender{border-spacing:.3rem;width:calc(100% + .6rem);margin:-.3rem}}.theorie__zelle{vertical-align:top;background-color:#fff;border:1px solid #e5e5e2;border-radius:10px;height:8.5rem;padding:.7rem .75rem .8rem}@media (width<=768px){.theorie__zelle{height:4.6rem;padding:.45rem}}.theorie__zelle--fremd{background-color:#0000;border-color:#0000}.theorie__zelle--vorbei .theorie__zellkopf,.theorie__zelle--vorbei .theorie__stunde,.theorie__zelle--vorbei .theorie__frei{opacity:.45}.theorie__zelle--heute{border-color:#0f0f0f;box-shadow:inset 0 0 0 1px #0f0f0f}.theorie__zelle--naechster{border-color:#14763a80}.theorie__zellkopf{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.45rem;display:flex}.theorie__tageszahl{color:#0f0f0f;font-variant-numeric:tabular-nums;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.95rem;font-weight:700}.theorie__heute{letter-spacing:.08em;text-transform:uppercase;color:#0f0f0f;font-size:.7rem;font-weight:700}@media (width<=768px){.theorie__heute{display:none}}.theorie__stunde{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-left:3px solid #b5b5b0;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;padding-left:.65rem;display:flex}.theorie__stunde--zusatz{border-left-color:#e0a100}.theorie__stundennr{letter-spacing:.06em;text-transform:uppercase;color:#5c5c5c;font-size:.72rem;font-weight:700}.theorie__stundenthema{color:#0f0f0f;font-size:.9rem;font-weight:600;line-height:1.35}.theorie__stunde .theorie__marke{align-self:flex-start;margin:.25rem 0 0}@media (width<=768px){.theorie__kalender .theorie__stunde{padding-left:.4rem}.theorie__kalender .theorie__stundennr{letter-spacing:0;color:#0f0f0f;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1rem}.theorie__kalender .theorie__stundennr-wort{letter-spacing:.06em;color:#5c5c5c;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:.62rem;display:block}.theorie__kalender .theorie__stundennr-zusatz,.theorie__kalender .theorie__stundenthema,.theorie__kalender .theorie__stunde .theorie__marke{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.theorie__frei{color:#0f0f0f;border-left:3px solid #cc2b21;flex-direction:column;gap:.15rem;padding-left:.65rem;font-size:.85rem;font-weight:600;line-height:1.3;display:flex}@media (width<=768px){.theorie__frei{padding-left:.4rem;font-size:.68rem}}.theorie__frei-hinweis{color:#5c5c5c;font-size:.78rem;font-weight:400}@media (width<=768px){.theorie__frei-hinweis{display:none}}.theorie__legende{color:#5c5c5c;flex-wrap:wrap;gap:.5rem 1.75rem;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.theorie__legende-punkt{align-items:center;gap:.55rem;display:flex}.theorie__legende-punkt:before{content:"";background-color:#b5b5b0;border-radius:2px;width:3px;height:1.1em}.theorie__legende-punkt--zusatz:before{background-color:#e0a100}.theorie__legende-punkt--frei:before{background-color:#cc2b21}.theorie__vorschau{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.theorie__vorschau .theorie__zelle{height:auto;min-height:8.5rem}@media (width<=1024px){.theorie__vorschau{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.theorie__vorschau{grid-template-columns:minmax(0,1fr);gap:.5rem}.theorie__vorschau .theorie__zelle{min-height:0;padding:.7rem .7rem .8rem}.theorie__vorschau .theorie__stundenthema{font-size:.86rem}}.theorie__vorschau-tag{color:#5c5c5c;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-weight:400}.theorie__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1024px){.theorie__liste{grid-template-columns:minmax(0,1fr);gap:0}}.theorie__termin{border-bottom:1px solid #e5e5e2;align-items:baseline;gap:1.1rem;padding:.95rem 0;display:flex}@media (width<=768px){.theorie__termin{gap:.85rem}}.theorie__termin--naechster .theorie__zahl,.theorie__termin--naechster .theorie__thema{color:#0f0f0f;font-weight:600}.theorie__datum{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:.4rem;width:5.5rem;display:flex}@media (width<=768px){.theorie__datum{width:4.4rem}}.theorie__tag{color:#5c5c5c;font-size:.85rem}.theorie__zahl{color:#1a1a1a;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.05rem;font-weight:700}.theorie__thema{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:#5c5c5c;flex-direction:column;gap:.1rem;min-width:0;font-size:.98rem;line-height:1.4;display:flex}.theorie__nr{letter-spacing:.04em;text-transform:uppercase;color:#5c5c5c;font-size:.78rem;font-weight:600}.theorie__marke{color:#fff;white-space:nowrap;background-color:#14763a;border-radius:4px;flex-shrink:0;align-self:center;margin-left:auto;padding:.2rem .5rem;font-size:.78rem;font-weight:600}.theorie__klappen{color:#0f0f0f;cursor:pointer;background-color:#fff;border:1px solid #e5e5e2;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;margin-top:clamp(1.25rem,2.5vw,1.5rem);padding:0 1.1rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.92rem;font-weight:700;transition:border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1);display:inline-flex}.theorie__klappen svg{transition:transform .25s cubic-bezier(.22,.61,.36,1)}.theorie__klappen[aria-expanded=true] svg{transform:rotate(180deg)}.theorie__klappen:hover{background-color:#f3f3f1;border-color:#0f0f0f66}.theorie__klappen:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #14763a}.theorie__hinweis{color:#1a1a1a;border-top:1px solid #e5e5e2;align-items:center;gap:.6rem;margin:clamp(1.5rem,3vw,2rem) 0 0;padding-top:clamp(1.25rem,2.5vw,1.5rem);font-size:.98rem;line-height:1.5;display:flex}.theorie__hinweis svg{color:#5c5c5c;flex-shrink:0}.theorie__aktionen{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}@media (width<=768px){.theorie__aktionen{flex-direction:column}.theorie__aktionen .btn{width:100%}}.theorie__aktionen-hinweis{color:#5c5c5c;margin:.75rem 0 0;font-size:.85rem}@media (width<=768px){.theorie__termin{flex-wrap:wrap;padding:.6rem 0;font-size:.92rem}.theorie__thema{flex:calc(100% - 5.25rem)}.theorie__termin .theorie__marke{margin:.35rem 0 0 5.25rem}.theorie__zahl{font-size:.98rem}}.bereit{text-align:center;background-color:#0f0f0f;padding:clamp(3.4rem,7.5vw,6rem) 0}.bereit__titel{letter-spacing:-.035em;text-wrap:balance;color:#fff;margin:0 auto;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:800;line-height:1.05}.bereit__text{text-wrap:balance;color:#ffffffc7;max-width:34rem;margin:1.1rem auto 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.5}.bereit__aktionen{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.5rem,3vw,2rem);display:flex}.bereit__aktionen .btn:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}@media (width<=768px){.bereit__aktionen{flex-direction:column;align-items:stretch;max-width:22rem;margin-inline:auto}}.btn--ghost.bereit__zweit{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.btn--ghost.bereit__zweit:hover,.btn--ghost.bereit__zweit:active{background-color:#ffffff14;box-shadow:inset 0 0 0 1.5px #fff}.downloads__groups{flex-direction:column;gap:.75rem;display:flex}.downloads__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2rem;display:grid}@media (width<=1024px){.downloads__list{grid-template-columns:1fr}}.downloads__link{color:#1a1a1a;border-radius:10px;align-items:center;gap:.7rem;padding:.7rem .5rem;transition:background-color .18s;display:flex}.downloads__link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.downloads__link svg{color:#14763a;flex-shrink:0}.downloads__link:hover{color:#0f0f0f;background-color:#f3f3f1}.downloads__link:hover span:not(.sr-only){text-underline-offset:3px;text-decoration:underline}.kontakt__inner{grid-template:"kopf form""info form"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:4rem;display:grid}@media (width<=1024px){.kontakt__inner{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"kopf""form""info";row-gap:2.5rem}}.kontakt__kopf{grid-area:kopf}@media (width<=1024px){.kontakt__kopf .section__lead{margin-bottom:0}}.kontakt__info{grid-area:info}.kontakt__form{grid-area:form}.kontakt__liste{flex-direction:column;gap:1.25rem;display:flex}.kontakt__liste li{color:#1a1a1a;align-items:flex-start;gap:.85rem;display:flex}.kontakt__liste svg{color:#14763a;flex-shrink:0;margin-top:.15rem}.kontakt__link{color:#0f0f0f;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #14763a80;text-decoration:underline #14763a80}.kontakt__link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}@media (width<=768px){.kontakt__link{align-items:center;min-height:44px;display:inline-flex}}.kontakt__link:hover{color:#14763a}.kontakt__online{border-top:1px solid #e5e5e2;flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:2.25rem;padding-top:2rem;display:flex}.kontakt__online .btn{margin-top:.4rem}.kontakt__online-titel{letter-spacing:-.015em;color:#0f0f0f;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.2rem;font-weight:800}.kontakt__online-text{color:#5c5c5c;max-width:30rem;line-height:1.5}.kontakt__form{background-color:#fff;border:1px solid #e5e5e2;border-radius:22px;flex-direction:column;gap:1.25rem;padding:2rem;transition:background-color .35s cubic-bezier(.22,.61,.36,1),border-color .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1);display:flex}@media (prefers-reduced-motion:reduce){.kontakt__form{transition:none}}@media (width<=768px){.kontakt__form{padding:1.35rem}}.kontakt__feld{flex-direction:column;gap:.4rem;display:flex}.kontakt__feld label{color:#0f0f0f;font-size:.95rem;font-weight:600}.kontakt__feld input,.kontakt__feld textarea{color:#1a1a1a;background-color:#fff;border:1px solid #5c5c5c;border-radius:10px;width:100%;padding:.8rem .9rem;transition:border-color .2s,box-shadow .2s}.kontakt__feld input::placeholder,.kontakt__feld textarea::placeholder{color:#5c5c5c}.kontakt__feld input:hover,.kontakt__feld textarea:hover{border-color:#1a1a1a}.kontakt__feld input:focus,.kontakt__feld textarea:focus{border-color:#14763a;outline:none;box-shadow:0 0 0 3px #14763a38}.kontakt__feld input:focus-visible,.kontakt__feld textarea:focus-visible{outline-offset:1px;outline:2px solid #14763a}.kontakt__feld textarea{resize:vertical;min-height:8rem}.kontakt__hilfe{color:#5c5c5c;margin-top:-.15rem;font-size:.85rem}.kontakt__checkbox{align-items:flex-start;gap:.7rem;display:flex}.kontakt__checkbox input{accent-color:#14763a;flex-shrink:0;width:20px;height:20px;margin-top:.15rem}.kontakt__checkbox input:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.kontakt__checkbox label{color:#5c5c5c;font-size:.9rem}.kontakt__checkbox a{color:#0f0f0f;text-underline-offset:3px;font-weight:600;text-decoration:underline}.kontakt__checkbox a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.kontakt__submit{align-self:flex-start}.kontakt__submit:disabled{opacity:.65;cursor:not-allowed}@media (width<=768px){.kontakt__submit{align-self:stretch}}.kontakt__status:empty{display:none}.kontakt__erfolg,.kontakt__fehler{border-radius:10px;margin:0;padding:.85rem 1rem;font-size:.95rem}.kontakt__erfolg{color:#0f5c2e;background-color:#14763a1a;border:1px solid #14763a59}.kontakt__fehler{color:#8c1d16;background-color:#cc2b2114;border:1px solid #cc2b2159}.kontakt__welt{border:0;min-width:0;margin:0;padding:0}.kontakt__welt-frage{color:#0f0f0f;margin-bottom:.5rem;padding:0;font-size:.95rem;font-weight:600}.kontakt__welt-schalter{background-color:#f3f3f1;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e5e5e2}.kontakt__welt-option{z-index:1;display:flex;position:relative}.kontakt__welt-option input{opacity:0;width:1px;height:1px;position:absolute}.kontakt__welt-option span{color:#5c5c5c;cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:44px;padding:0 1rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.95rem;font-weight:700;transition:color .25s cubic-bezier(.22,.61,.36,1);display:flex}.kontakt__welt-option input:checked+span{color:#fff}.kontakt__welt-option input:focus-visible+span{outline-offset:2px;outline:3px solid #14763a}.kontakt__welt-marke{background-color:#14763a;border-radius:999px;width:calc(50% - 4px);transition:transform .35s cubic-bezier(.22,.61,.36,1),background-color .35s cubic-bezier(.22,.61,.36,1),border-radius .35s cubic-bezier(.22,.61,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 18px #14763a4d}@media (prefers-reduced-motion:reduce){.kontakt__welt-marke{transition:none}}.kontakt__form--race{color:#f6f4f4;background:radial-gradient(60% 45% at 100% 0,#ff9a1f38 0%,#0000 70%),#0b0b0d;border-color:#0b0b0d;box-shadow:-4px 0 20px #ff9a1f59,0 24px 60px #0b0b0d40}.kontakt__form--race ::selection{color:#0b0b0d;background-color:#ff9a1f}.kontakt__form--race .kontakt__welt-frage,.kontakt__form--race .kontakt__feld label{color:#f6f4f4}.kontakt__form--race .kontakt__welt-schalter{background-color:#141314;box-shadow:inset 0 0 0 1px #ffffff1f}.kontakt__form--race .kontakt__welt-option span{color:#b3adaf}.kontakt__form--race .kontakt__welt-option input:checked+span{color:#0b0b0d}.kontakt__form--race .kontakt__welt-option input:focus-visible+span{outline-color:#f6f4f4}.kontakt__form--race .kontakt__welt-marke{background-color:#ff9a1f;border-radius:10px;transform:translate(100%)skew(-12deg);box-shadow:0 6px 22px #ff9a1f80}.kontakt__form--race .kontakt__hilfe{color:#b3adaf}.kontakt__form--race .kontakt__feld input,.kontakt__form--race .kontakt__feld textarea{color:#f6f4f4;background-color:#141314;border-color:#ffffff61}.kontakt__form--race .kontakt__feld input::placeholder,.kontakt__form--race .kontakt__feld textarea::placeholder{color:#8f898b}.kontakt__form--race .kontakt__feld input:hover,.kontakt__form--race .kontakt__feld textarea:hover{border-color:#b3adaf}.kontakt__form--race .kontakt__feld input:focus,.kontakt__form--race .kontakt__feld textarea:focus{border-color:#ff9a1f;box-shadow:0 0 0 3px #ff9a1f59}.kontakt__form--race .kontakt__feld input:focus-visible,.kontakt__form--race .kontakt__feld textarea:focus-visible{outline-color:#ff9a1f}.kontakt__form--race .kontakt__checkbox input{accent-color:#ff9a1f}.kontakt__form--race .kontakt__checkbox input:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.kontakt__form--race .kontakt__checkbox label{color:#b3adaf}.kontakt__form--race .kontakt__checkbox a{color:#f6f4f4}.kontakt__form--race .kontakt__checkbox a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.kontakt__frage{border:0;min-width:0;margin:0;padding:0}.kontakt__frage-text{color:#0f0f0f;margin-bottom:.6rem;padding:0;font-size:.95rem;font-weight:600}.kontakt__frage-hinweis,.kontakt__frei{color:#5c5c5c;font-size:.82rem;font-weight:500}.kontakt__chips{flex-wrap:wrap;gap:.5rem;display:flex}.kontakt__chip{display:flex;position:relative}.kontakt__chip input{opacity:0;width:1px;height:1px;position:absolute}.kontakt__chip span{color:#1a1a1a;cursor:pointer;background-color:#fcf8f4;border:1px solid #e5e5e2;border-radius:10px;align-items:center;gap:.4rem;min-height:44px;padding:0 1rem;font-size:.92rem;font-weight:600;transition:background-color .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1),color .2s cubic-bezier(.22,.61,.36,1);display:inline-flex}.kontakt__chip:hover span{border-color:#1a1a1a}.kontakt__chip input:checked+span{color:#0f5c2e;background-color:#14763a1a;border-color:#14763a}.kontakt__chip input:focus-visible+span{outline-offset:2px;outline:3px solid #14763a}@media (prefers-reduced-motion:reduce){.kontakt__chip span{transition:none}}.kontakt__chip-haken{opacity:0;width:0;transition:width .2s cubic-bezier(.22,.61,.36,1),opacity .2s cubic-bezier(.22,.61,.36,1)}input:checked+span .kontakt__chip-haken{opacity:1;width:14px}@media (prefers-reduced-motion:reduce){.kontakt__chip-haken{transition:none}}.kontakt__felder{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=768px){.kontakt__felder{grid-template-columns:1fr}}.kontakt__sim-hinweis{background-color:#ff9a1f1f;border-radius:10px;margin:0;padding:.85rem 1rem;font-size:.92rem;line-height:1.5;box-shadow:inset 3px 0 #ff9a1f}.kontakt__zettel{background-color:#fcf8f4;border:1.5px dashed #e5e5e2;border-radius:10px;padding:1rem 1.1rem}.kontakt__zettel dl{gap:.35rem;margin:0;display:grid}.kontakt__zettel div{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.75rem;display:grid}@media (width<=768px){.kontakt__zettel div{grid-template-columns:1fr;gap:0}}.kontakt__zettel dt{color:#5c5c5c;font-size:.85rem}.kontakt__zettel dd{color:#0f0f0f;margin:0;font-size:.92rem;font-weight:600}.kontakt__zettel-titel{letter-spacing:.14em;text-transform:uppercase;color:#5c5c5c;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.kontakt__zettel-leer{color:#5c5c5c;margin:0;font-size:.9rem}.kontakt__form--race .kontakt__frage-text{color:#f6f4f4}.kontakt__form--race .kontakt__frage-hinweis,.kontakt__form--race .kontakt__frei{color:#b3adaf}.kontakt__form--race .kontakt__chip span{color:#f6f4f4;background-color:#141314;border-color:#ffffff38}.kontakt__form--race .kontakt__chip:hover span{border-color:#b3adaf}.kontakt__form--race .kontakt__chip input:checked+span{color:#ffb04d;background-color:#ff9a1f29;border-color:#ff9a1f}.kontakt__form--race .kontakt__chip input:focus-visible+span{outline-color:#f6f4f4}.kontakt__form--race .kontakt__sim-hinweis{color:#f6f4f4}.kontakt__form--race .kontakt__zettel{background-color:#141314;border-color:#ffffff38}.kontakt__form--race .kontakt__zettel dt,.kontakt__form--race .kontakt__zettel .kontakt__zettel-titel,.kontakt__form--race .kontakt__zettel .kontakt__zettel-leer{color:#b3adaf}.kontakt__form--race .kontakt__zettel dd{color:#f6f4f4}.kontakt__fortschritt{align-items:center;gap:.85rem;display:flex}.kontakt__lichter{background-color:#0f0f0f;border-radius:999px;gap:.4rem;margin:0;padding:.35rem .5rem;list-style:none;display:flex}.kontakt__licht{--licht:#14763a;background-color:#ffffff29;border-radius:50%;width:12px;height:12px;transition:background-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1)}.kontakt__licht--stop{--licht:#cc2b21}.kontakt__licht--wait{--licht:#e0a100}.kontakt__licht--race{--licht:#ff9a1f}.kontakt__licht.is-an{background-color:var(--licht);box-shadow:0 0 8px var(--licht)}@media (prefers-reduced-motion:reduce){.kontakt__licht{transition:none}}.kontakt__schritt-zahl{letter-spacing:.08em;text-transform:uppercase;color:#5c5c5c;margin:0;font-size:.82rem;font-weight:700}.kontakt__schritt{flex-direction:column;gap:1.25rem;scroll-margin-top:120px;display:flex}.kontakt__schritt:focus{outline:none}.kontakt__navi{align-items:center;gap:1rem;margin-top:.25rem;display:flex}.kontakt__navi .kontakt__submit,.kontakt__navi .kontakt__weiter{margin-left:auto}.kontakt__navi .kontakt__weiter{gap:.5rem}@media (width<=768px){.kontakt__navi .kontakt__submit{align-self:auto}}.kontakt__zurueck{color:#1a1a1a;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;min-height:44px;padding:0 .5rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:.95rem;font-weight:700;display:inline-flex}.kontakt__zurueck:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.kontakt__zurueck:hover{color:#14763a}.kontakt__form--race .kontakt__lichter{background-color:#141314;box-shadow:inset 0 0 0 1px #ffffff1f}.kontakt__form--race .kontakt__schritt-zahl{color:#b3adaf}.kontakt__form--race .kontakt__zurueck{color:#f6f4f4}.kontakt__form--race .kontakt__zurueck:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.kontakt__form--race .kontakt__zurueck:hover{color:#ffb04d}.kontakt__mehr{color:#14763a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.4rem;min-height:44px;padding:0;font-size:.95rem;font-weight:600;text-decoration:underline;display:inline-flex}.kontakt__mehr:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.kontakt__mehr:hover{color:#105f2e}.kontakt__form--race .kontakt__mehr{color:#ff9a1f}.kontakt__form--race .kontakt__mehr:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}.kontakt__form--race .kontakt__mehr:hover{color:#ffb04d}.kontakt__teil{flex-direction:column;gap:1.25rem;display:flex}.kontakt__teil[hidden]{display:none}@media (width<=1024px){.kontakt__feld input,.kontakt__feld textarea{scroll-margin-bottom:6rem}}@media (hover:none){html:has(.kontakt__feld :is(input,textarea):focus) :is(.whatsapp-button,.nach-oben){opacity:0;visibility:hidden;pointer-events:none}}.anfahrt__karte{border:1px solid #e5e5e2;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #0000000f}.anfahrt__iframe{border:0;width:100%;height:440px;display:block}@media (width<=768px){.anfahrt__iframe{height:320px}}.anfahrt__gesperrt{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:440px;padding:2rem 1.5rem;display:flex}@media (width<=768px){.anfahrt__gesperrt{min-height:320px}}.anfahrt__gesperrt-titel{color:#0f0f0f;margin:0;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.2rem;font-weight:700}.anfahrt__gesperrt-text{color:#5c5c5c;max-width:46ch;margin:0 0 .5rem}.karriere{background-color:#fcf8f4}.karriere__band{background-color:#fff;border:1px solid #e5e5e2;border-left:4px solid #e0a100;border-radius:22px;justify-content:space-between;align-items:center;gap:2rem;padding:2.25rem 2.5rem;display:flex;box-shadow:0 14px 36px #0000000f}@media (width<=1024px){.karriere__band{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.75rem}}.karriere__title{margin-bottom:.4rem;font-size:clamp(1.5rem,2.6vw,2rem)}.karriere__lead{color:#5c5c5c;max-width:52ch;margin:0}.karriere__cta{flex-shrink:0}@media (width<=768px){.karriere__cta{width:100%}}.mr-foto{aspect-ratio:3/2;object-fit:cover;object-position:62% 50%;border-radius:32px;width:100%;height:auto;display:block}.mr-abschluss__inner{text-align:center}.mr-abschluss__inner .section__lead{max-width:40rem;margin-inline:auto}.mr-abschluss__knoepfe{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.footer{background-color:#f3f3f1;border-top:1px solid #e5e5e2;padding-top:3.5rem}.footer__inner{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}@media (width<=768px){.footer__inner{padding:0 1.25rem}}.footer__inner{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2.5rem;padding-bottom:3rem;display:grid}@media (width<=1024px){.footer__inner{grid-template-columns:1fr 1fr}}@media (width<=768px){.footer__inner{grid-template-columns:1fr;gap:2rem}}.footer__logo{width:auto;height:44px;margin-bottom:1.15rem}.footer__adresse{color:#5c5c5c;font-style:normal;line-height:1.9}.footer__adresse a{color:#0f0f0f;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #14763a80;text-decoration:underline #14763a80}.footer__adresse a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}@media (width<=768px){.footer__adresse a{align-items:center;min-height:44px;display:inline-flex}}.footer__adresse a:hover{color:#14763a}.footer__spalte-titel{letter-spacing:.06em;text-transform:uppercase;color:#5c5c5c;margin-bottom:.9rem;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:.8rem;font-weight:600}.footer__spalte ul{flex-direction:column;gap:.6rem;display:flex}@media (width<=768px){.footer__spalte ul{gap:.1rem}}.footer__spalte a,.footer__spalte button{color:#1a1a1a;text-align:left;align-items:center;gap:.5rem;font-size:.98rem;display:inline-flex}.footer__spalte a:focus-visible,.footer__spalte button:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}@media (width<=768px){.footer__spalte a,.footer__spalte button{min-height:44px;padding-block:.35rem}}.footer__spalte a:hover,.footer__spalte button:hover{color:#14763a;text-underline-offset:3px;text-decoration:underline}.footer__spalte svg{flex-shrink:0}.footer__consent{font:inherit;padding:0}.footer__schluss{border-top:1px solid #e5e5e2}.footer__schluss p{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}@media (width<=768px){.footer__schluss p{padding:0 1.25rem}}.footer__schluss p{color:#5c5c5c;margin:0;padding-top:1.35rem;padding-bottom:1.35rem;font-size:.9rem}.nach-oben{z-index:40;min-height:44px;font:inherit;letter-spacing:.02em;color:#f6f4f4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;background-color:#14161ac7;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem 0 .85rem;font-size:.82rem;font-weight:600;transition:opacity .25s,transform .25s cubic-bezier(.16,1,.3,1),background-color .2s;display:inline-flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,12px);box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 24px #14161a40}.nach-oben.is-sichtbar{opacity:1;transform:translate(-50%)}.nach-oben:hover{background-color:#14161aeb}.nach-oben--fahrschule svg{color:#5fd38a}.nach-oben--fahrsimulator svg{color:#ff9a1f}.nach-oben:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f6f4f4}@media (prefers-reduced-motion:reduce){.nach-oben{transition:opacity .2s;transform:translate(-50%)}}@media (width<=768px){.nach-oben{justify-content:center;width:44px;padding:0}.nach-oben span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.navbar__sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.navbar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#fcf8f4db;border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.navbar{background-color:#fcf8f4}}.navbar--scrolled{border-bottom-color:#e5e5e2;box-shadow:0 6px 24px #0000000f}.navbar__inner{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}@media (width<=768px){.navbar__inner{padding:0 1.25rem}}.navbar__inner{align-items:center;gap:2rem;height:76px;display:flex}@media (width<=768px){.navbar__inner{gap:1rem;height:64px}}.navbar__brand{flex-shrink:0;align-items:center;display:flex}.navbar__brand:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.navbar__logo{width:auto;height:40px}@media (width<=768px){.navbar__logo{height:32px}}.navbar__nav{margin-left:auto}@media (width<=1024px){.navbar__nav{display:none}}.navbar__links{align-items:center;gap:.35rem;display:flex}.navbar__link{color:#1a1a1a;border-radius:10px;padding:.5rem .75rem;font-size:.95rem;font-weight:500;transition:color .2s;display:block;position:relative}.navbar__link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.navbar__link:after{content:"";background-color:#14763a;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.25rem;left:.75rem;right:.75rem;transform:scaleX(0)}.navbar__link:hover{color:#0f0f0f}.navbar__link:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.navbar__link:after{transition:none}}.navbar__phone{color:#0f0f0f;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .25rem;font-size:.95rem;font-weight:600;transition:color .2s;display:inline-flex}.navbar__phone:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.navbar__phone:hover{color:#14763a}@media (width<=1024px){.navbar__phone{margin-left:auto}}@media (width<=768px){.navbar__phone span{display:none}}.navbar__toggle{color:#0f0f0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.navbar__toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}@media (width<=1024px){.navbar__toggle{display:inline-flex}}.mobile-menu{z-index:49;background-color:#fcf8f4;flex-direction:column;gap:1.5rem;padding:1.5rem 1.25rem 2.5rem;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.mobile-menu[hidden]{display:none}@media (width>=1025px){.mobile-menu{display:none}}.mobile-menu__links{flex-direction:column;display:flex}.mobile-menu__link{color:#0f0f0f;border-bottom:1px solid #e5e5e2;padding:1rem .25rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.35rem;font-weight:700;display:block}.mobile-menu__link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.mobile-menu__link:hover{color:#14763a}.mobile-menu__cta{width:100%}.legal-layout{background-color:#fcf8f4;padding:4rem 1.5rem 6rem}@media (width<=768px){.legal-layout{padding:2.5rem 1.25rem 4rem}}.legal-layout__inner{max-width:800px;margin:0 auto}.legal-layout__inner h1{letter-spacing:-.02em;color:#1a1a1a;margin-bottom:2rem;font-size:clamp(2rem,5vw,3rem);font-weight:700}.legal-layout__inner h2,.legal-layout__inner h3{letter-spacing:-.01em;color:#1a1a1a;margin:2.5rem 0 1rem;font-size:1.35rem;font-weight:700}.legal-layout__inner p,.legal-layout__inner li{color:#5c5c5c;margin-bottom:1rem;font-size:1rem;line-height:1.7}.legal-layout__inner strong{color:#1a1a1a;font-weight:600}.legal-layout__inner a{color:#14763a;text-underline-offset:2px;text-decoration:underline}.legal-layout__inner a:hover{color:#105f2e}.legal-layout__inner a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.legal-layout__inner ul,.legal-layout__inner ol{margin:0 0 1rem 1.5rem}.legal-layout__inner ul li,.legal-layout__inner ol li{margin-bottom:.5rem;padding-left:.25rem}.legal-layout__inner ol{flex-direction:column;gap:1.25rem;list-style:decimal;display:flex}.legal-layout__inner ol>li::marker{color:#14763a;font-weight:700}.legal-layout__inner ol ol{gap:.5rem;margin-top:.75rem;list-style:lower-alpha}.legal-layout__inner ol ol>li::marker{color:#5c5c5c;font-weight:600}.cookie-banner,.cookie-details{-webkit-backdrop-filter:blur(20px);z-index:9999;background:#ffffffeb;border:1px solid #00000014;border-radius:22px;width:min(680px,100vw - 32px);padding:1.75rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards cookie-slide-up;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 24px 48px #0000002e}@media (width<=768px){.cookie-banner,.cookie-details{padding:1.25rem;bottom:12px}}@keyframes cookie-slide-up{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.cookie-banner__title{color:#0f0f0f;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:Archivo,Segoe UI,system-ui,sans-serif;font-size:1.1rem;font-weight:700;display:flex}.cookie-banner__title svg{color:#e0a100;flex-shrink:0}.cookie-banner__text{color:#5c5c5c;margin-bottom:1.25rem;font-size:.9rem}.cookie-banner__text a{color:#14763a;font-weight:600}.cookie-banner__text a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.cookie-banner__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.cookie-banner__actions .btn{padding:.7rem 1.4rem;font-size:.9rem}@media (width<=768px){.cookie-banner__actions{flex-direction:column}.cookie-banner__actions .btn{text-align:center;width:100%}}.cookie-details__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.cookie-details__header h2{color:#1a1a1a;font-size:1.2rem;font-weight:700}.cookie-details__close{color:#5c5c5c;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.4rem;font-size:1.1rem;line-height:1}.cookie-details__close:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.cookie-details__close:hover{color:#1a1a1a}.cookie-details__item{border-top:1px solid #00000014;padding:1rem 0}.cookie-details__item p{color:#5c5c5c;font-size:.85rem}.cookie-details__item-head{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.cookie-details__item-title{color:#1a1a1a;font-size:.95rem;font-weight:600}.cookie-details__save{width:100%;margin-top:1.25rem}.toggle{cursor:pointer;background:#5c5c5c;border:none;border-radius:13px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background .2s;display:block;position:relative}.toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #14763a}.toggle.active{background:#14763a}.toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.toggle.active:after{transform:translate(18px)}.toggle--disabled{cursor:not-allowed;opacity:.7}@media (prefers-reduced-motion:reduce){.toggle,.toggle:after{transition:none}.cookie-banner,.cookie-details{animation:none}}
