:root{--hintergrund: #f0f2ff;--hintergrund-sekundaer: #e8eafc;--hintergrund-tertiaer: #dddff5;--text-farbe: #1a1a2e;--text-farbe-hell: #555770;--text-farbe-invertiert: #ffffff;--akzent-1: #6366f1;--akzent-2: #8b5cf6;--akzent-3: #ec4899;--akzent-farbe: #6366f1;--akzent-farbe-hover: #4f46e5;--akzent-farbe-hell: rgba(99, 102, 241, .1);--akzent-gradient: linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #ec4899 100%);--akzent-gradient-2: linear-gradient(135deg, #06b6d4 0%, #3b82f6 50%, #6366f1 100%);--erfolg-farbe: #10b981;--warnung-farbe: #f59e0b;--fehler-farbe: #ef4444;--rahmen-farbe: rgba(99, 102, 241, .15);--schatten-farbe: rgba(99, 102, 241, .08);--schatten-md: 0 4px 24px rgba(99, 102, 241, .1);--schatten-lg: 0 12px 40px rgba(99, 102, 241, .15);--schatten-xl: 0 24px 60px rgba(99, 102, 241, .18);--schatten-glow: 0 0 30px rgba(99, 102, 241, .2);--karten-hintergrund: rgba(255, 255, 255, .7);--karten-glas: rgba(255, 255, 255, .5);--overlay-farbe: rgba(0, 0, 0, .5);--glas-hintergrund: rgba(255, 255, 255, .65);--glas-rahmen: rgba(255, 255, 255, .4);--kopfzeile-hoehe: 72px;--kopfzeile-hintergrund: rgba(255, 255, 255, .7);--kopfzeile-schatten: 0 4px 30px rgba(99, 102, 241, .08);--fusszeile-hintergrund: #0f0a2a;--fusszeile-text: #9ca3af;--schrift-groesse-klein: .875rem;--schrift-groesse-normal: 1rem;--schrift-groesse-gross: 1.125rem;--schrift-groesse-xl: 1.25rem;--schrift-groesse-2xl: 1.875rem;--schrift-groesse-3xl: 2.25rem;--schrift-groesse-hero: 3.75rem;--abstand-xs: .25rem;--abstand-sm: .5rem;--abstand-md: 1rem;--abstand-lg: 1.5rem;--abstand-xl: 2rem;--abstand-2xl: 3rem;--abstand-3xl: 4rem;--abstand-sektion: 6rem;--rundung-sm: .375rem;--rundung-md: .5rem;--rundung-lg: .75rem;--rundung-xl: 1rem;--rundung-2xl: 1.5rem;--rundung-voll: 9999px;--uebergang-schnell: .15s ease;--uebergang-normal: .3s cubic-bezier(.4, 0, .2, 1);--uebergang-langsam: .5s cubic-bezier(.4, 0, .2, 1);--max-breite: 1200px;--max-breite-schmal: 640px}[data-theme=dark]{--hintergrund: #0a0a1a;--hintergrund-sekundaer: #111130;--hintergrund-tertiaer: #1a1a40;--text-farbe: #e8e8f8;--text-farbe-hell: #9898b8;--text-farbe-invertiert: #0a0a1a;--akzent-farbe: #818cf8;--akzent-farbe-hover: #a5b4fc;--akzent-farbe-hell: rgba(129, 140, 248, .15);--akzent-gradient: linear-gradient(135deg, #818cf8 0%, #a78bfa 50%, #f472b6 100%);--akzent-gradient-2: linear-gradient(135deg, #22d3ee 0%, #60a5fa 50%, #818cf8 100%);--rahmen-farbe: rgba(129, 140, 248, .2);--schatten-farbe: rgba(0, 0, 0, .4);--schatten-md: 0 4px 24px rgba(0, 0, 0, .4);--schatten-lg: 0 12px 40px rgba(0, 0, 0, .5);--schatten-xl: 0 24px 60px rgba(0, 0, 0, .6);--schatten-glow: 0 0 40px rgba(129, 140, 248, .15);--karten-hintergrund: rgba(17, 17, 48, .7);--karten-glas: rgba(17, 17, 48, .5);--glas-hintergrund: rgba(10, 10, 26, .7);--glas-rahmen: rgba(129, 140, 248, .15);--kopfzeile-hintergrund: rgba(10, 10, 26, .75);--kopfzeile-schatten: 0 4px 30px rgba(0, 0, 0, .3);--fusszeile-hintergrund: #050510;--fusszeile-text: #6b7290}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}input,textarea,select,button{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{line-height:1.2}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-padding-top:calc(var(--kopfzeile-hoehe) + 1rem)}@media(hover:hover)and (pointer:fine){html{scroll-snap-type:y proximity}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:var(--text-farbe);background-color:var(--hintergrund);transition:background-color .5s ease,color .5s ease;min-height:100vh;display:flex;flex-direction:column;line-height:1.6;font-size:16px;position:relative;overflow-x:hidden}img.emoji{height:1.2em;width:1.2em;margin:0 .05em 0 .1em;vertical-align:-.15em;display:inline-block;object-fit:contain}.sprachwechsler-button img.emoji{height:1.3em;width:1.3em}.sprache-option img.emoji{height:1.35em;width:1.35em;vertical-align:-.2em}a,button,input,select,textarea,[role=button],.nav-link,.sprache-option,.tab-btn,.faq-frage{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}#hauptinhalt{flex:1;position:relative;z-index:1}body:before,body:after{content:"";position:fixed;border-radius:50%;filter:blur(80px);opacity:.5;z-index:0;pointer-events:none;will-change:transform}body:before{width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.3) 0%,rgba(139,92,246,.15) 50%,transparent 70%);top:-100px;left:-100px;animation:schwebenLinks 20s ease-in-out infinite}body:after{width:500px;height:500px;background:radial-gradient(circle,rgba(236,72,153,.25) 0%,rgba(99,102,241,.1) 50%,transparent 70%);bottom:-100px;right:-100px;animation:schwebenRechts 25s ease-in-out infinite}[data-theme=dark] body:before{background:radial-gradient(circle,rgba(99,102,241,.2) 0%,rgba(139,92,246,.1) 50%,transparent 70%);opacity:.6}[data-theme=dark] body:after{background:radial-gradient(circle,rgba(236,72,153,.15) 0%,rgba(99,102,241,.08) 50%,transparent 70%);opacity:.6}@keyframes schwebenLinks{0%,to{transform:translate(0) scale(1)}25%{transform:translate(15vw,20vh) scale(1.1)}50%{transform:translate(5vw,40vh) scale(.95)}75%{transform:translate(-5vw,15vh) scale(1.05)}}@keyframes schwebenRechts{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-20vw,-15vh) scale(1.05)}50%{transform:translate(-10vw,-30vh) scale(1.1)}75%{transform:translate(5vw,-10vh) scale(.95)}}.hintergrund-orb{position:fixed;width:450px;height:450px;border-radius:50%;filter:blur(80px);opacity:.35;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(6,182,212,.3) 0%,rgba(59,130,246,.12) 50%,transparent 70%);top:50%;left:50%;animation:schwebenMitte 30s ease-in-out infinite}[data-theme=dark] .hintergrund-orb{background:radial-gradient(circle,rgba(34,211,238,.15) 0%,rgba(96,165,250,.08) 50%,transparent 70%);opacity:.4}@keyframes schwebenMitte{0%,to{transform:translate(-50%,-50%) scale(1)}33%{transform:translate(-30%,-60%) scale(1.15)}66%{transform:translate(-70%,-40%) scale(.9)}}.container{width:100%;max-width:var(--max-breite);margin-left:auto;margin-right:auto;padding-left:var(--abstand-lg);padding-right:var(--abstand-lg)}.container-schmal{max-width:var(--max-breite-schmal);margin-left:auto;margin-right:auto}.versteckt{display:none!important}.text-center{text-align:center}.text-left{text-align:left}.flex-center{display:flex;align-items:center;justify-content:center}.gap-sm{gap:var(--abstand-sm)}.gap-md{gap:var(--abstand-md)}.gap-lg{gap:var(--abstand-lg)}.mb-sm{margin-bottom:var(--abstand-sm)}.mb-md{margin-bottom:var(--abstand-md)}.mb-lg{margin-bottom:var(--abstand-lg)}.mb-xl{margin-bottom:var(--abstand-xl)}.mb-2xl{margin-bottom:var(--abstand-2xl)}.mt-sm{margin-top:var(--abstand-sm)}.mt-md{margin-top:var(--abstand-md)}.mt-lg{margin-top:var(--abstand-lg)}.mt-xl{margin-top:var(--abstand-xl)}.kopfzeile{position:sticky;top:0;z-index:100;height:var(--kopfzeile-hoehe);background:var(--kopfzeile-hintergrund);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);border-bottom:1px solid var(--rahmen-farbe);box-shadow:var(--kopfzeile-schatten);transition:all .4s ease;display:flex;align-items:center}.kopfzeile-inhalt{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--max-breite);margin:0 auto;padding:0 var(--abstand-lg);gap:var(--abstand-md)}.kopfzeile-logo{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--text-farbe);font-weight:800;font-size:1.35rem;flex-shrink:0;letter-spacing:-.03em;transition:all .3s ease}.kopfzeile-logo:hover{color:var(--akzent-farbe)}.kopfzeile-logo span{background:var(--akzent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kopfzeile-logo img{height:36px;width:auto}.kopfzeile-slogan{font-size:.78rem;color:var(--text-farbe-hell);display:none;font-weight:400;opacity:.7}@media(min-width:1024px){.kopfzeile-slogan{display:block}}.hauptnavigation{display:none;align-items:center;gap:.2rem}@media(min-width:768px){.hauptnavigation{display:flex}}.nav-link{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .95rem;border-radius:var(--rundung-voll);color:var(--text-farbe-hell);font-size:.85rem;font-weight:500;transition:all .3s ease;white-space:nowrap;text-decoration:none;position:relative;min-height:44px}.nav-link:hover{color:var(--akzent-farbe);background:var(--akzent-farbe-hell);transform:translateY(-1px)}.nav-link.aktiv{color:var(--text-farbe-invertiert);background:var(--akzent-gradient);font-weight:600;box-shadow:0 2px 10px #6366f14d}.nav-logout-form{display:inline-flex;margin:0;padding:0}.nav-logout-btn{background:none;border:none;cursor:pointer;font-family:inherit}.kopfzeile-aktionen{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.mobil-menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--rahmen-farbe);background:var(--karten-glas);backdrop-filter:blur(10px);cursor:pointer;color:var(--text-farbe);font-size:1.3rem;border-radius:var(--rundung-xl);transition:all .3s ease;margin-right:.35rem}.mobil-menu-toggle:hover{background:var(--akzent-farbe-hell);border-color:var(--akzent-farbe);transform:scale(1.05)}@media(min-width:768px){.mobil-menu-toggle{display:none}}.mobil-navigation{display:none;position:fixed;top:var(--kopfzeile-hoehe);left:0;right:0;bottom:0;background:var(--glas-hintergrund);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:99;padding:var(--abstand-lg);overflow-y:auto;animation:mobilEinblenden .3s ease}@keyframes mobilEinblenden{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobil-navigation.offen{display:block}.mobil-navigation .nav-link{display:flex;width:100%;padding:1rem var(--abstand-lg);font-size:1.05rem;color:var(--text-farbe);border-bottom:1px solid var(--rahmen-farbe);border-radius:var(--rundung-lg);margin-bottom:.25rem}.mobil-navigation .nav-link:hover{background:var(--akzent-farbe-hell)}.mobil-navigation .nav-logout-form{display:block;width:100%}.mobil-navigation .nav-logout-btn{text-align:left}.sprachwechsler{position:relative}.sprachwechsler-button{display:flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border:1px solid var(--rahmen-farbe);border-radius:var(--rundung-voll);background:var(--karten-glas);backdrop-filter:blur(10px);cursor:pointer;color:var(--text-farbe);font-size:.85rem;font-weight:500;transition:all .3s ease}.sprachwechsler-button:hover{border-color:var(--akzent-farbe);background:var(--akzent-farbe-hell);box-shadow:0 2px 12px #6366f126;transform:translateY(-1px)}.sprachwechsler-dropdown{display:none;position:absolute;top:calc(100% + .6rem);right:0;background:var(--karten-hintergrund);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--rahmen-farbe);border-radius:var(--rundung-2xl);box-shadow:var(--schatten-xl);min-width:220px;max-height:360px;overflow-y:auto;z-index:200;padding:.5rem;animation:dropdownEinblenden .25s cubic-bezier(.16,1,.3,1);transform-origin:top right}@keyframes dropdownEinblenden{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.sprachwechsler-dropdown.offen{display:block}.sprachwechsler-dropdown::-webkit-scrollbar{width:6px}.sprachwechsler-dropdown::-webkit-scrollbar-track{background:transparent}.sprachwechsler-dropdown::-webkit-scrollbar-thumb{background:var(--rahmen-farbe);border-radius:10px}.sprache-option{display:flex;align-items:center;gap:.65rem;padding:.6rem .9rem;cursor:pointer;transition:all .2s ease;font-size:.88rem;color:var(--text-farbe);border:none;background:none;width:100%;text-align:left;border-radius:var(--rundung-lg);min-height:44px}.sprache-option:hover{background:var(--akzent-farbe-hell);color:var(--akzent-farbe);transform:translate(4px)}.sprache-option.aktiv{background:var(--akzent-gradient);color:#fff;font-weight:600;box-shadow:0 2px 8px #6366f140}.darkmode-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--rahmen-farbe);border-radius:var(--rundung-xl);background:var(--karten-glas);backdrop-filter:blur(10px);cursor:pointer;color:var(--text-farbe);font-size:1.15rem;transition:all .3s ease;position:relative;overflow:hidden}.darkmode-toggle:hover{border-color:var(--akzent-farbe);background:var(--akzent-farbe-hell);transform:rotate(15deg) scale(1.05);box-shadow:0 2px 12px #6366f126}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.75rem;border:2px solid transparent;border-radius:var(--rundung-voll);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);text-decoration:none;white-space:nowrap;line-height:1.5;letter-spacing:-.01em;position:relative;overflow:hidden;min-height:44px}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn:hover:before{left:100%}.btn-primaer{background:var(--akzent-gradient);color:#fff;border-color:transparent;box-shadow:0 4px 15px #6366f159,0 0 #6366f100}.btn-primaer:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #6366f173,0 0 20px #6366f126;color:#fff}.btn-primaer:active{transform:translateY(0) scale(.98)}.btn-sekundaer{background:var(--karten-glas);backdrop-filter:blur(10px);color:var(--akzent-farbe);border-color:var(--akzent-farbe)}.btn-sekundaer:hover{background:var(--akzent-gradient);color:#fff;border-color:transparent;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #6366f159}.btn-gross{padding:.95rem 2.5rem;font-size:1.05rem}.btn-klein{padding:.4rem 1.1rem;font-size:.8rem}.btn-voll{width:100%}.hero{position:relative;padding:7rem 0 5rem;text-align:center;overflow:hidden;min-height:90vh;display:flex;align-items:center}@media(hover:hover)and (pointer:fine){.hero{scroll-snap-align:start}}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(99,102,241,.2) 0%,transparent 60%),radial-gradient(ellipse 60% 80% at 80% 50%,rgba(236,72,153,.15) 0%,transparent 60%),radial-gradient(ellipse 70% 50% at 50% 90%,rgba(6,182,212,.12) 0%,transparent 60%);z-index:0;pointer-events:none;animation:heroMesh 12s ease-in-out infinite alternate}@keyframes heroMesh{0%{opacity:.8;transform:scale(1) rotate(0)}to{opacity:1;transform:scale(1.05) rotate(1deg)}}[data-theme=dark] .hero:before{background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(129,140,248,.2) 0%,transparent 60%),radial-gradient(ellipse 60% 80% at 80% 50%,rgba(244,114,182,.12) 0%,transparent 60%),radial-gradient(ellipse 70% 50% at 50% 90%,rgba(34,211,238,.1) 0%,transparent 60%)}.hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(2px 2px at 20% 30%,rgba(99,102,241,.4),transparent),radial-gradient(2px 2px at 40% 70%,rgba(236,72,153,.3),transparent),radial-gradient(2px 2px at 60% 20%,rgba(6,182,212,.3),transparent),radial-gradient(2px 2px at 80% 60%,rgba(139,92,246,.3),transparent),radial-gradient(1.5px 1.5px at 15% 80%,rgba(99,102,241,.3),transparent),radial-gradient(1.5px 1.5px at 70% 40%,rgba(236,72,153,.25),transparent),radial-gradient(1px 1px at 90% 15%,rgba(6,182,212,.3),transparent),radial-gradient(1px 1px at 35% 55%,rgba(139,92,246,.25),transparent);animation:partikelSchweben 8s ease-in-out infinite alternate;z-index:0;pointer-events:none}@keyframes partikelSchweben{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.hero .container{position:relative;z-index:1}.hero-logo{display:inline-block;margin-bottom:2rem}.hero-logo img{height:64px;width:auto;margin:0 auto}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.4rem;background:var(--karten-glas);backdrop-filter:blur(10px);border:1px solid var(--rahmen-farbe);border-radius:var(--rundung-voll);font-size:.88rem;font-weight:600;color:var(--akzent-farbe);margin-bottom:2.5rem;animation:badgePulse 3s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 #6366f126}50%{box-shadow:0 0 0 10px #6366f100}}.hero-titel{font-size:2.4rem;font-size:clamp(2rem,5vw + 1rem,3.75rem);font-weight:800;line-height:1.08;margin-bottom:1.75rem;color:var(--text-farbe);letter-spacing:-.04em;max-width:800px;margin-left:auto;margin-right:auto}.hero-titel-akzent{background:var(--akzent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-untertitel{font-size:1.05rem;font-size:clamp(.95rem,1.5vw + .5rem,1.2rem);color:var(--text-farbe-hell);max-width:620px;margin:0 auto 3rem;line-height:1.75;font-weight:400}.hero-aktionen{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:4.5rem;padding-top:3rem;border-top:1px solid var(--rahmen-farbe)}.hero-stat{text-align:center}.hero-stat-zahl{font-size:2.2rem;font-weight:800;background:var(--akzent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.hero-stat-text{font-size:.85rem;color:var(--text-farbe-hell);margin-top:.25rem}@media(max-width:767px){.hero{padding:4rem 0 3rem;min-height:auto}.hero-untertitel{font-size:1rem}.hero-stats{gap:1.5rem;flex-wrap:wrap}.hero-stat-zahl{font-size:1.6rem}}.sektion{padding:var(--abstand-sektion) 0;position:relative;z-index:1}@media(hover:hover)and (pointer:fine){.sektion{scroll-snap-align:start;scroll-snap-stop:normal}}.sektion-hell{background:var(--hintergrund-sekundaer);border-top:1px solid var(--rahmen-farbe);border-bottom:1px solid var(--rahmen-farbe)}.sektion-titel{font-size:1.875rem;font-size:clamp(1.5rem,3vw + .5rem,1.875rem);font-weight:700;text-align:center;margin-bottom:.75rem;color:var(--text-farbe);letter-spacing:-.02em}.sektion-untertitel{font-size:1.05rem;color:var(--text-farbe-hell);text-align:center;max-width:560px;margin:0 auto 3rem;line-height:1.65}.sektion-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:var(--akzent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.karten-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:var(--max-breite);margin:0 auto;padding:0 var(--abstand-lg)}.karten-raster-3{grid-template-columns:repeat(3,1fr)}.karten-raster-2{grid-template-columns:repeat(2,1fr);max-width:800px}.karte{background:var(--karten-hintergrund);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--rahmen-farbe);border-radius:var(--rundung-2xl);padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.karte:hover{transform:translateY(-6px);box-shadow:var(--schatten-lg),var(--schatten-glow);border-color:var(--akzent-farbe)}.karte-klickbar{cursor:pointer;user-select:none}.karte-klickbar:hover{border-color:var(--akzent-farbe);box-shadow:var(--schatten-lg),var(--schatten-glow),0 0 20px #6366f126}.karte-klickbar:active{transform:translateY(-2px) scale(.98)}.karte-klickbar:focus-visible{outline:2px solid var(--akzent-farbe);outline-offset:3px}.karte-icon{font-size:2rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--akzent-gradient);border-radius:var(--rundung-xl);box-shadow:0 4px 12px #6366f140}.karte.text-center .karte-icon{margin-left:auto;margin-right:auto}.karte-titel{font-size:1.15rem;font-weight:700;margin-bottom:.5rem;color:var(--text-farbe);letter-spacing:-.01em}.karte-text{font-size:.92rem;color:var(--text-farbe-hell);line-height:1.7}.karte-hervorgehoben{border:2px solid transparent;background-image:linear-gradient(var(--karten-hintergrund),var(--karten-hintergrund)),var(--akzent-gradient);background-origin:border-box;background-clip:padding-box,border-box;position:relative}.karte-hervorgehoben:before{content:"\2b50  Empfohlen";position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:var(--akzent-gradient);color:#fff;font-size:.75rem;font-weight:700;padding:.3rem 1.2rem;border-radius:var(--rundung-voll);white-space:nowrap;box-shadow:0 4px 12px #6366f14d}.karte-hervorgehoben:hover{box-shadow:var(--schatten-xl),0 0 40px #6366f126}.preis-betrag{font-size:2.75rem;font-weight:800;background:var(--akzent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:1rem 0 .5rem;letter-spacing:-.03em}.preis-zeitraum{font-size:.85rem;color:var(--text-farbe-hell);margin-bottom:1.5rem}.preis-feature-liste{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.preis-feature-liste li{padding:.55rem 0;font-size:.9rem;color:var(--text-farbe-hell);display:flex;align-items:center;gap:.6rem;border-bottom:1px solid var(--rahmen-farbe)}.preis-feature-liste li:last-child{border-bottom:none}.preis-feature-liste li:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--akzent-gradient);color:#fff;font-size:.7rem;font-weight:700;flex-shrink:0}.schritt-nummer{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--akzent-gradient);color:#fff;font-size:1.3rem;font-weight:800;margin-bottom:1.25rem;box-shadow:0 4px 15px #6366f14d}.formular-gruppe{margin-bottom:1.25rem}.formular-label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.4rem;color:var(--text-farbe)}.formular-eingabe{width:100%;padding:.8rem 1.1rem;border:1.5px solid var(--rahmen-farbe);border-radius:var(--rundung-xl);font-size:.95rem;font-family:inherit;background:var(--karten-glas);backdrop-filter:blur(8px);color:var(--text-farbe);transition:all .3s ease;appearance:none;-webkit-appearance:none}.formular-eingabe:focus{outline:none;border-color:var(--akzent-farbe);box-shadow:0 0 0 4px var(--akzent-farbe-hell),var(--schatten-md)}.formular-eingabe::placeholder{color:var(--text-farbe-hell);opacity:.6}textarea.formular-eingabe{min-height:130px;resize:vertical;line-height:1.6}.tab-container{display:flex;background:var(--hintergrund-sekundaer);border-radius:var(--rundung-voll);padding:.3rem;gap:.25rem;margin-bottom:2rem;border:1px solid var(--rahmen-farbe)}.tab-btn{flex:1;padding:.7rem 1.5rem;border:none;border-radius:var(--rundung-voll);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .35s ease;background:transparent;color:var(--text-farbe-hell);font-family:inherit;min-height:44px}.tab-btn.aktiv{background:var(--akzent-gradient);color:#fff;box-shadow:0 2px 10px #6366f14d}.tab-btn:hover:not(.aktiv){color:var(--text-farbe);background:var(--akzent-farbe-hell)}.faq-item{background:var(--karten-hintergrund);backdrop-filter:blur(12px);border:1px solid var(--rahmen-farbe);border-radius:var(--rundung-xl);margin-bottom:.75rem;overflow:hidden;transition:all .35s ease}.faq-item:hover{border-color:var(--akzent-farbe);box-shadow:var(--schatten-md)}.faq-frage{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;font-size:1rem;font-weight:600;color:var(--text-farbe);background:none;border:none;width:100%;text-align:left;font-family:inherit;transition:color .2s ease;min-height:44px}.faq-frage:hover{color:var(--akzent-farbe)}.faq-frage-icon{font-size:1.25rem;transition:transform .35s cubic-bezier(.4,0,.2,1);flex-shrink:0;color:var(--akzent-farbe);font-weight:300}.faq-item.offen .faq-frage-icon{transform:rotate(45deg)}.faq-item.offen{border-color:var(--akzent-farbe);box-shadow:var(--schatten-md)}.faq-antwort{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.faq-item.offen .faq-antwort{max-height:300px}.faq-antwort-text{padding:0 1.5rem 1.25rem;font-size:.92rem;color:var(--text-farbe-hell);line-height:1.7}.fusszeile{margin-top:auto;background:var(--fusszeile-hintergrund);color:var(--fusszeile-text);padding:5rem 0 2rem;position:relative;z-index:1}.fusszeile:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--akzent-gradient)}.fusszeile-raster{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;max-width:var(--max-breite);margin:0 auto 3rem;padding:0 var(--abstand-lg)}.fusszeile-spalte-titel{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.25rem;background:var(--akzent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fusszeile-link{display:block;color:var(--fusszeile-text);font-size:.88rem;padding:.4rem 0;transition:all .3s ease;text-decoration:none;position:relative}.fusszeile-link:hover{color:#fff;transform:translate(6px)}.fusszeile-link:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--akzent-farbe);opacity:0;transition:opacity .3s ease}.fusszeile-link:hover:before{opacity:1}.fusszeile-unterzeile{border-top:1px solid rgba(255,255,255,.06);padding:1.5rem var(--abstand-lg) 0;text-align:center;font-size:.82rem;max-width:var(--max-breite);margin:0 auto;color:#ffffff40}.benachrichtigung{padding:1rem 1.25rem;border-radius:var(--rundung-xl);margin-bottom:1rem;font-size:.9rem;display:flex;align-items:center;gap:.75rem;font-weight:500;backdrop-filter:blur(12px)}.benachrichtigung-erfolg{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.25)}.benachrichtigung-fehler{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.25)}.benachrichtigung-warnung{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.25)}.benachrichtigung-info{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.25)}[data-theme=dark] .benachrichtigung-erfolg{background:#10b9811f;color:#34d399;border-color:#10b98140}[data-theme=dark] .benachrichtigung-fehler{background:#ef44441f;color:#fca5a5;border-color:#ef444440}[data-theme=dark] .benachrichtigung-warnung{background:#f59e0b1f;color:#fcd34d;border-color:#f59e0b40}[data-theme=dark] .benachrichtigung-info{background:#3b82f61f;color:#93c5fd;border-color:#3b82f640}.scroll-anim{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.scroll-anim.sichtbar{opacity:1;transform:translateY(0)}.scroll-anim-delay-1{transition-delay:.1s}.scroll-anim-delay-2{transition-delay:.2s}.scroll-anim-delay-3{transition-delay:.3s}.scroll-anim-delay-4{transition-delay:.4s}.scroll-anim-delay-5{transition-delay:.5s}.scroll-anim-delay-6{transition-delay:.6s}.lade-spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--rahmen-farbe);border-top-color:var(--akzent-farbe);border-radius:50%;animation:drehen .6s linear infinite}@keyframes drehen{to{transform:rotate(360deg)}}@keyframes einblenden{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes hochschieben{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.einblenden-animation{animation:hochschieben .6s ease forwards}@media(max-width:1023px){.karten-raster-3{grid-template-columns:1fr 1fr}}@media(max-width:767px){:root{--abstand-sektion: 4rem}body:before{width:350px;height:350px}body:after{width:300px;height:300px}.hintergrund-orb{width:250px;height:250px}.karten-raster,.karten-raster-3,.karten-raster-2{grid-template-columns:1fr}.fusszeile-raster{grid-template-columns:1fr 1fr;gap:2rem}.hero-stats{flex-direction:column;gap:1.5rem;align-items:center}}@media(max-width:480px){.fusszeile-raster{grid-template-columns:1fr}.hero-aktionen{flex-direction:column;align-items:center}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}@media(hover:none)and (pointer:coarse){.btn:active{transform:scale(.97)!important;transition-duration:.1s}.karte:active{transform:scale(.98)!important;transition-duration:.15s}.nav-link:active,.sprache-option:active,.tab-btn:active,.faq-frage:active{transform:scale(.97);opacity:.85;transition-duration:.1s}.fusszeile-link:active{opacity:.7}.karte:hover,.nav-link:hover,.sprachwechsler-button:hover,.darkmode-toggle:hover{transform:none}}@media(hover:hover)and (pointer:fine){.karte:hover{transform:translateY(-6px)}.nav-link:hover{transform:translateY(-1px)}.fusszeile-link:hover{transform:translate(6px)}}:focus-visible{outline:2px solid var(--akzent-farbe);outline-offset:2px;border-radius:var(--rundung-sm)}.btn:focus-visible{outline-offset:3px;box-shadow:0 0 0 4px var(--akzent-farbe-hell)}.nav-link:focus-visible{outline-offset:2px;background:var(--akzent-farbe-hell)}.tab-btn:focus-visible{outline-offset:2px}.formular-eingabe:focus-visible{outline:none}.faq-frage:focus-visible{outline-offset:-2px}.darkmode-toggle:focus-visible,.mobil-menu-toggle:focus-visible,.sprachwechsler-button:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px var(--akzent-farbe-hell)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body:before,body:after,.hintergrund-orb{animation:none}.scroll-anim{opacity:1;transform:none}}.sprachen-liste{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem}.sprache-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;background:var(--glas-bg);border:1px solid var(--glas-rand);border-radius:999px;font-size:.85rem;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;min-height:36px;font-family:inherit;color:inherit;cursor:pointer}@media(hover:hover){.sprache-tag:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6366f140;background:var(--akzent-gradient);border-color:var(--akzent-farbe);color:#fff}}.sprache-tag:active{transform:scale(.95)}.sprachwunsch-bereich{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--glas-rand)}.sprachwunsch-text{margin-bottom:.75rem;color:var(--text-sekundaer)}.sprachwunsch-oeffnen-btn{margin-bottom:.5rem}.sprachwunsch-formular{margin-top:1rem;padding:1.25rem;background:var(--glas-bg);border:1px solid var(--glas-rand);border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sprachwunsch-formular .formular-gruppe{margin-bottom:.75rem}.captcha-frage-text{font-weight:600;color:var(--akzent-primaer, #6366f1);margin-bottom:.5rem;font-size:1rem}.captcha-frage-wrapper{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.captcha-kategorie{font-size:1.3rem;flex-shrink:0}.captcha-antworten-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.75rem}.captcha-antwort-btn{padding:.5rem .75rem;border:1px solid var(--rahmen-farbe, rgba(99, 102, 241, .2));border-radius:var(--radius-md, .75rem);background:var(--glas-hintergrund, rgba(255, 255, 255, .08));color:var(--text-farbe, #1e293b);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;word-break:break-word;line-height:1.3}.captcha-antwort-btn:hover:not(:disabled){border-color:var(--akzent-primaer, #6366f1);background:#6366f11a;transform:translateY(-1px)}.captcha-antwort-btn:disabled{cursor:not-allowed;opacity:.6}.captcha-antwort-btn.gewaehlt{border-color:var(--akzent-primaer, #6366f1);background:#6366f126;font-weight:600}.captcha-antwort-btn.richtig{border-color:#10b981;background:#10b98126;color:#10b981;font-weight:700}.captcha-antwort-btn.falsch{border-color:#ef4444;background:#ef444426;color:#ef4444}.captcha-status{padding:.5rem .75rem;border-radius:var(--radius-md, .75rem);font-size:.85rem;font-weight:600;text-align:center;margin-bottom:.5rem}.captcha-status-richtig{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}.captcha-status-falsch{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.captcha-aktionen{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.captcha-skip-btn{background:none;border:none;color:var(--text-sekundaer, #64748b);font-size:.8rem;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm, .375rem);transition:all .2s ease}.captcha-skip-btn:hover{color:var(--akzent-primaer, #6366f1);background:#6366f10d}.captcha-info{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;color:#10b981}.captcha-cooldown{display:flex;align-items:center;justify-content:center;padding:1.5rem;border-radius:var(--radius-lg, 1rem);background:#f59e0b14;border:1px solid rgba(245,158,11,.25);margin-bottom:.75rem}.captcha-cooldown-inner{text-align:center}.captcha-cooldown-icon{font-size:2rem;display:block;margin-bottom:.5rem}.captcha-cooldown-text{font-size:.85rem;color:var(--text-sekundaer, #64748b);margin-bottom:.75rem;line-height:1.4}.captcha-countdown{font-size:2.5rem;font-weight:800;color:#f59e0b;line-height:1;margin-bottom:.25rem}.captcha-cooldown-hinweis{font-size:.75rem;color:var(--text-sekundaer, #64748b);text-transform:uppercase;letter-spacing:.05em}@media(max-width:400px){.captcha-antworten-grid{grid-template-columns:1fr}}.faq-item-sprachen.offen .faq-antwort{max-height:1200px;padding-bottom:1.5rem}.admin-dashboard-link{background:var(--akzent-gradient)!important;color:#fff!important;border:none!important;font-weight:600;gap:.35rem;display:inline-flex;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.admin-dashboard-link:hover{transform:translateY(-1px);box-shadow:0 4px 16px #6366f159}.mobil-navigation .admin-dashboard-link{background:var(--akzent-gradient);color:#fff;border-radius:var(--radius-md, .75rem);padding:.75rem 1rem;text-align:center;font-weight:600;margin-bottom:.5rem}.wartung-banner{position:relative;z-index:10;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;text-align:center;padding:.75rem 1rem;font-size:.95rem;font-weight:600;box-shadow:0 2px 12px #dc262666;animation:wartungBannerPuls 3s ease-in-out infinite;border-radius:0 0 var(--rundung-lg, .75rem) var(--rundung-lg, .75rem)}@keyframes wartungBannerPuls{0%,to{box-shadow:0 2px 12px #dc262666}50%{box-shadow:0 2px 20px #dc262699}}.wartung-banner-inhalt{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.wartung-banner-icon{font-size:1.2rem;animation:wartungIconDreh 3s linear infinite}@keyframes wartungIconDreh{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-15deg)}90%{transform:rotate(15deg)}95%{transform:rotate(-10deg)}}.wartung-banner-text{letter-spacing:.02em}.wartung-banner-countdown{display:inline-flex;align-items:center;gap:.4rem;background:#0003;border-radius:.5rem;padding:.3rem .75rem;font-variant-numeric:tabular-nums}.wartung-banner-countdown-label{font-size:.8rem;font-weight:400;opacity:.9}.wartung-banner-zeit{font-size:1.1rem;font-weight:800;letter-spacing:.05em}.wartung-trenner{opacity:.6;font-weight:400}.wartung-banner-grund{font-size:.8rem;font-weight:400;opacity:.85;margin-top:.25rem;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.2)}.kopfzeile-wartung{border-top:none}.kopfzeile-logo-inaktiv{pointer-events:none;cursor:default;text-decoration:none;color:inherit}.wartungsmodus-body{min-height:100vh;display:flex;flex-direction:column;background:var(--hintergrund);color:var(--text-farbe)}.wartung-inhalt-deaktiviert .btn,.wartung-inhalt-deaktiviert .hero-aktionen,.wartung-inhalt-deaktiviert form,.wartung-inhalt-deaktiviert .formular-gruppe,.wartung-inhalt-deaktiviert .tab-container,.wartung-inhalt-deaktiviert .sprachwunsch-bereich{display:none!important}.wartung-inhalt-deaktiviert .sprache-tag,.wartung-inhalt-deaktiviert .sprache-tag-klickbar,.wartung-inhalt-deaktiviert .karte-klickbar{cursor:default;pointer-events:none}.wartung-fusszeile .fusszeile-text{display:block;color:var(--text-sekundaer, #6b7280);font-size:.9rem;padding:.25rem 0;text-decoration:none;cursor:default}[data-theme=dark] .wartung-banner{background:linear-gradient(135deg,#991b1b,#7f1d1d)}[data-theme=dark] .wartung-banner-countdown{background:#0000004d}@media(max-width:768px){.wartung-banner{font-size:.85rem;padding:.6rem .75rem}.wartung-banner-inhalt{gap:.4rem}.wartung-banner-countdown{padding:.2rem .5rem;font-size:.85rem}.wartung-banner-zeit{font-size:.95rem}}@media(max-width:480px){.wartung-banner-inhalt{flex-direction:column;gap:.3rem}.wartung-banner-icon{display:none}}.toast-benachrichtigung{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(120%);z-index:99999;background:var(--karten-hintergrund, rgba(255, 255, 255, .95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--rahmen-farbe);border-radius:var(--rundung-xl, 1rem);padding:.85rem 1.5rem;box-shadow:var(--schatten-lg, 0 12px 40px rgba(0, 0, 0, .15));font-size:.88rem;font-weight:500;color:var(--text-farbe);max-width:90vw;text-align:center;opacity:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .4s ease;pointer-events:none}.toast-benachrichtigung.sichtbar{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.toast-benachrichtigung .toast-icon{margin-right:.5rem}[data-theme=dark] .toast-benachrichtigung{background:#111130f2;border-color:#818cf840;box-shadow:0 12px 40px #00000080}@media(max-width:480px){.toast-benachrichtigung{bottom:1rem;padding:.75rem 1rem;font-size:.82rem}}.nach-oben-btn{position:fixed;bottom:2rem;right:2rem;z-index:90;width:48px;height:48px;border-radius:var(--rundung-voll);border:1px solid var(--rahmen-farbe);background:var(--glas-hintergrund);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);box-shadow:var(--schatten-md);color:var(--akzent-farbe);font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(1rem) scale(.8);transition:opacity .35s ease,visibility .35s ease,transform .35s ease,background .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.nach-oben-btn.sichtbar{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.nach-oben-btn:hover{background:var(--akzent-farbe);color:var(--text-farbe-invertiert);box-shadow:var(--schatten-lg);transform:translateY(-2px) scale(1.05)}.nach-oben-btn:active{transform:translateY(0) scale(.95)}[data-theme=dark] .nach-oben-btn{box-shadow:0 4px 20px #0006}@media(max-width:480px){.nach-oben-btn{bottom:1.25rem;right:1.25rem;width:44px;height:44px;font-size:1.15rem}}.allgemeine-seite-container{max-width:800px;margin:0 auto;padding:var(--abstand-xl) var(--abstand-lg);min-height:60vh}.allgemeine-seite-karte{background:var(--glas-hintergrund);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glas-rahmen);border-radius:var(--rundung-2xl);overflow:hidden;box-shadow:var(--schatten-lg)}.allgemeine-seite-kopf{padding:var(--abstand-2xl) var(--abstand-2xl) var(--abstand-lg);border-bottom:1px solid var(--rahmen-farbe)}.allgemeine-seite-titel{font-size:var(--schrift-groesse-2xl);font-weight:800;color:var(--text-farbe);margin:0;line-height:1.3}.allgemeine-seite-inhalt{padding:var(--abstand-xl) var(--abstand-2xl);color:var(--text-farbe);font-size:var(--schrift-groesse-normal);line-height:1.8}.allgemeine-seite-inhalt h2{font-size:var(--schrift-groesse-xl);font-weight:700;margin:var(--abstand-xl) 0 var(--abstand-md);color:var(--text-farbe)}.allgemeine-seite-inhalt h3{font-size:var(--schrift-groesse-gross);font-weight:600;margin:var(--abstand-lg) 0 var(--abstand-sm);color:var(--text-farbe)}.allgemeine-seite-inhalt p{margin:0 0 var(--abstand-md)}.allgemeine-seite-inhalt ul,.allgemeine-seite-inhalt ol{padding-left:var(--abstand-xl);margin:0 0 var(--abstand-md)}.allgemeine-seite-inhalt li{margin-bottom:var(--abstand-xs)}.allgemeine-seite-inhalt a{color:var(--akzent-farbe);text-decoration:underline;transition:color var(--uebergang-schnell)}.allgemeine-seite-inhalt a:hover{color:var(--akzent-farbe-dunkel)}.allgemeine-seite-inhalt blockquote{border-left:4px solid var(--akzent-farbe);margin:var(--abstand-lg) 0;padding:var(--abstand-md) var(--abstand-lg);background:var(--karten-hintergrund);border-radius:0 var(--rundung-md) var(--rundung-md) 0;font-style:italic;opacity:.9}.allgemeine-seite-inhalt table{width:100%;border-collapse:collapse;margin:var(--abstand-lg) 0}.allgemeine-seite-inhalt th,.allgemeine-seite-inhalt td{padding:var(--abstand-sm) var(--abstand-md);border:1px solid var(--rahmen-farbe);text-align:left}.allgemeine-seite-inhalt th{background:var(--karten-hintergrund);font-weight:600}.allgemeine-seite-leer{text-align:center;color:var(--text-farbe-hell);font-style:italic;padding:var(--abstand-2xl) 0}.allgemeine-seite-fuss{padding:var(--abstand-lg) var(--abstand-2xl);border-top:1px solid var(--rahmen-farbe)}.allgemeine-seite-zurueck{font-size:var(--schrift-groesse-klein);color:var(--text-farbe-hell);text-decoration:none;transition:color var(--uebergang-schnell)}.allgemeine-seite-zurueck:hover{color:var(--akzent-farbe)}@media(max-width:768px){.allgemeine-seite-container{padding:var(--abstand-md)}.allgemeine-seite-kopf{padding:var(--abstand-lg)}.allgemeine-seite-titel{font-size:var(--schrift-groesse-xl)}.allgemeine-seite-inhalt,.allgemeine-seite-fuss{padding:var(--abstand-md) var(--abstand-lg)}}
