@font-face{font-family:'Poppins';font-style:normal;font-weight:400;
font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;
font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;
font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
:root{
  --navy:#1B2946; --navy-d:#101A32; --navy-f:#0B1424;
  --sky:#4DA3F7; --sky-l:#8FD0FF; --orange:#E8823C; --orange-l:#F0904C;
  --white:#F5F8FD; --mut:#AEBDD6; --ink:#1E2C4F; --gray:#5B6470;
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:'Poppins',system-ui,sans-serif;color:var(--white);
  background:
    radial-gradient(900px 520px at 88% -8%, rgba(77,163,247,.20), transparent 62%),
    radial-gradient(760px 520px at -8% 108%, rgba(232,130,60,.13), transparent 62%),
    linear-gradient(165deg,#1E305A 0%,#182747 40%,var(--navy-d) 100%);
  background-color:var(--navy-d);
  background-attachment:fixed;min-height:100vh;display:flex;flex-direction:column}
main{flex:1}
a{color:inherit}

/* Header: Glas-Optik */
header{position:sticky;top:0;z-index:60;
  background:rgba(15,25,48,.72);backdrop-filter:blur(14px);
  border-bottom:1px solid rgba(143,208,255,.14);
  box-shadow:0 10px 30px rgba(4,9,22,.45)}
.hwrap{max-width:1120px;margin:auto;display:flex;align-items:center;
  gap:16px;padding:12px 5vw}
.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--white)}
.brand svg{width:44px;height:44px}
.brand b{display:block;font-size:19px;font-weight:700;line-height:1.15;
  letter-spacing:-.01em}
.brand small{display:block;font-size:12px;font-weight:400;color:#93A5C4}
.menu{margin-left:auto;display:flex;gap:8px}
.menu a{position:relative;text-decoration:none;font-size:14.5px;font-weight:600;
  color:#D9E4F5;padding:8px 14px;border-radius:10px;
  transition:color .25s,transform .25s}
.menu a::after{content:"";position:absolute;left:14px;right:14px;bottom:2px;
  height:3px;border-radius:2px;background:var(--orange);
  transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.menu a:hover{color:var(--orange);transform:translateY(-1px)}
.menu a:hover::after{transform:scaleX(1)}
.menu a.akt{color:var(--orange)}
.menu a.akt::after{transform:scaleX(1)}
.burger{margin-left:auto;display:none;background:none;border:0;cursor:pointer;
  padding:6px}
.burger span{display:block;width:26px;height:3px;background:var(--orange);
  border-radius:2px;margin:5px 0;transition:transform .3s ease,opacity .25s ease}
.burger.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}
.burger.open span:nth-child(2){opacity:0;transform:scaleX(.4)}
.burger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
.mmenu{display:block;overflow:hidden;max-height:0;opacity:0;
  background:rgba(13,22,42,.97);backdrop-filter:blur(12px);
  border-top:1px solid transparent;
  transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .3s ease,
    border-color .3s}
.mmenu.open{max-height:400px;opacity:1;
  border-top-color:rgba(143,208,255,.14)}
.mmenu a{display:block;padding:14px 6vw;text-decoration:none;color:#E4ECF8;
  font-weight:600;border-bottom:1px solid rgba(255,255,255,.06);
  opacity:0;transform:translateX(-16px);
  transition:opacity .3s ease,transform .3s ease}
.mmenu.open a{opacity:1;transform:none}
.mmenu.open a:nth-child(1){transition-delay:.05s}
.mmenu.open a:nth-child(2){transition-delay:.10s}
.mmenu.open a:nth-child(3){transition-delay:.15s}
.mmenu.open a:nth-child(4){transition-delay:.20s}
.mmenu.open a:nth-child(5){transition-delay:.25s}
.mmenu a.akt{color:var(--orange)}
@media (max-width:860px){
  .menu{display:none}
  .burger{display:block}
  .brand b{font-size:17px}
}

/* Hero */
.hero{position:relative;padding:min(11vh,110px) 6vw 40px;overflow:hidden}
.hero .wrap{position:relative;z-index:1}
.net{position:absolute;right:-4vw;top:6%;width:min(44vw,470px);opacity:.55;
  animation:drift 9s ease-in-out infinite alternate;pointer-events:none}
@keyframes drift{from{transform:translateY(-10px) rotate(-1.5deg)}
  to{transform:translateY(14px) rotate(1.5deg)}}
.slidebox{position:relative;height:clamp(6.6rem,14vw,10rem)}
.slide{position:absolute;inset:0;opacity:0;animation:slide 15s infinite}
.slide:nth-child(2){animation-delay:5s}
.slide:nth-child(3){animation-delay:10s}
@keyframes slide{0%{opacity:0;transform:translateY(16px)}
  6%,28%{opacity:1;transform:none}34%,100%{opacity:0}}
.slide b{display:block;font-weight:700;text-transform:uppercase;
  font-size:clamp(2.5rem,6.4vw,4.4rem);line-height:1.1;letter-spacing:.005em}
.slide b:first-child{background:linear-gradient(92deg,var(--sky) 10%,var(--sky-l) 90%);
  -webkit-background-clip:text;background-clip:text;color:transparent}
.hsub{color:var(--mut);max-width:34rem;line-height:1.75;margin-top:18px;
  font-size:clamp(.98rem,1.3vw,1.1rem)}
.hcta{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}

/* Sektionen */
section{padding:66px 6vw}
.wrap{max-width:1120px;margin:auto}
.sec-title{text-align:center;font-weight:600;
  font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.25;letter-spacing:-.01em;
  background:linear-gradient(92deg,var(--sky) 5%,var(--sky-l) 95%);
  -webkit-background-clip:text;background-clip:text;color:transparent}
.divider{display:flex;align-items:center;gap:7px;justify-content:center;
  margin:18px auto 26px}
.divider i{width:6px;height:6px;border-radius:50%;background:var(--sky)}
.divider u{width:130px;height:5px;border-radius:4px;text-decoration:none;
  display:block;background:linear-gradient(90deg,var(--sky),rgba(77,163,247,0))}
.lead{color:var(--mut);text-align:center;max-width:640px;margin:auto;
  line-height:1.8;font-size:1.02rem}

/* Karten */
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));
  gap:22px;margin-top:46px}
.card{background:#fff;border-radius:22px;padding:36px 28px;text-align:center;
  color:var(--ink);box-shadow:0 20px 50px rgba(4,9,22,.45);
  transition:transform .3s,box-shadow .3s}
.card:hover{transform:translateY(-7px);
  box-shadow:0 28px 60px rgba(4,9,22,.55)}
.icbox{width:66px;height:66px;border-radius:19px;display:grid;
  place-items:center;margin:0 auto 20px;
  background:linear-gradient(135deg,#FDEBDC,#FAD5B4)}
.icbox svg{width:34px;height:34px;stroke:var(--orange)}
.card h3{font-size:1.18rem;font-weight:700;margin-bottom:11px;color:#111A2E}
.card p{color:var(--gray);font-size:.94rem;line-height:1.7}
html.js .cards .card:nth-child(2){transition-delay:.07s}
html.js .cards .card:nth-child(3){transition-delay:.14s}
html.js .cards .card:nth-child(5){transition-delay:.07s}
html.js .cards .card:nth-child(6){transition-delay:.14s}

/* Ablauf */
.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));
  gap:22px;margin-top:46px}
.step{background:rgba(255,255,255,.045);
  border:1px solid rgba(143,208,255,.18);border-radius:20px;padding:30px 26px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.step i{display:grid;place-items:center;width:46px;height:46px;font-style:normal;
  border-radius:14px;color:#0D1A33;font-weight:700;font-size:1.05rem;
  margin-bottom:16px;background:linear-gradient(135deg,var(--sky),var(--sky-l));
  box-shadow:0 8px 20px rgba(77,163,247,.35)}
.step b{display:block;font-size:1.1rem;margin-bottom:8px}
.step p{color:var(--mut);font-size:.94rem;line-height:1.7}

/* CTA-Streifen */
.cta{position:relative;border-radius:22px;padding:44px 6vw;text-align:center;
  margin-top:60px;background:rgba(255,255,255,.045);
  border:1px solid rgba(143,208,255,.2);overflow:hidden}
.cta::before{content:"";position:absolute;inset:-40%;
  background:radial-gradient(420px 200px at 50% 0%, rgba(77,163,247,.16), transparent 70%);
  pointer-events:none}
.cta h2{font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:600;margin-bottom:8px;
  position:relative;color:var(--white)}
.cta p{color:var(--mut);margin-bottom:24px;position:relative}
.btn{display:inline-block;position:relative;color:#fff;font-weight:600;
  padding:13px 30px;border-radius:13px;text-decoration:none;font-size:15px;
  border:0;cursor:pointer;font-family:inherit;
  background:linear-gradient(135deg,var(--orange-l),var(--orange));
  box-shadow:0 12px 28px rgba(232,130,60,.4);transition:.25s}
.btn:hover{transform:translateY(-2px);filter:brightness(1.06)}
.btn.ghost{background:rgba(255,255,255,.07);color:var(--white);
  border:1.5px solid rgba(143,208,255,.35);box-shadow:none}

/* Formular */
.formcard{background:#fff;border-radius:26px;padding:40px 34px;
  color:var(--ink);max-width:760px;margin:44px auto 0;
  box-shadow:0 26px 60px rgba(4,9,22,.5)}
.frow{display:grid;grid-template-columns:1fr 1fr;gap:18px}
label{font-weight:700;font-size:.96rem;display:block;margin:20px 0 8px;
  color:#111A2E}
label em{color:#D64545;font-style:normal}
input[type=text],input[type=email],input[type=tel],textarea{
  width:100%;padding:13px 15px;border:1.6px solid #D6DEEA;border-radius:13px;
  font-family:inherit;font-size:.97rem;background:#FAFBFD;color:#111A2E;
  transition:border-color .2s,box-shadow .2s}
input:focus,textarea:focus{outline:none;border-color:var(--sky);
  box-shadow:0 0 0 4px rgba(77,163,247,.16);background:#fff}
textarea{min-height:140px;resize:vertical}
.consent{display:flex;gap:11px;align-items:flex-start;margin:22px 0;
  font-size:.87rem;color:var(--gray);line-height:1.6}
.consent input{margin-top:3px;accent-color:var(--orange)}
.okmsg{display:none;background:#E7F5EB;border:1.5px solid #2E7D46;
  color:#1D5330;border-radius:13px;padding:14px 16px;margin-bottom:14px;
  font-size:.95rem}
@media (max-width:640px){.frow{grid-template-columns:1fr}
  .formcard{padding:28px 20px}}

/* Kontakt-Schnellzeile */
.quick{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:32px}
.quick a{display:inline-flex;align-items:center;gap:9px;text-decoration:none;
  background:rgba(255,255,255,.055);border:1px solid rgba(143,208,255,.25);
  padding:12px 20px;border-radius:13px;font-weight:600;font-size:.94rem;
  transition:.2s}
.quick a:hover{background:rgba(255,255,255,.10);transform:translateY(-2px)}
.quick svg{width:18px;height:18px;stroke:var(--sky)}

/* Inhalts-/Rechtsseiten */
.prose{background:#fff;color:#2A3446;border-radius:24px;max-width:820px;
  margin:40px auto 0;padding:38px 34px;
  box-shadow:0 26px 60px rgba(4,9,22,.5)}
.prose h2{color:#111A2E;font-size:1.12rem;margin:26px 0 8px}
.prose h2:first-child{margin-top:0}
.prose p,.prose li{line-height:1.75;font-size:.96rem}
.prose ul{padding-left:22px;margin:8px 0}
.prose a{color:#2166B8}
.prose .stand{margin-top:26px;font-size:.84rem;color:var(--gray)}
@media (max-width:640px){.prose{padding:28px 20px}}

/* Artikel */
.art-head{max-width:820px;margin:auto;text-align:center}
.chip{display:inline-block;background:rgba(77,163,247,.14);color:var(--sky-l);
  border:1px solid rgba(77,163,247,.35);padding:5px 14px;border-radius:99px;
  font-size:.78rem;font-weight:600;letter-spacing:.02em}
.art-meta{color:#8FA0BE;font-size:.85rem;margin-top:14px}
.prose ol{padding-left:22px;margin:8px 0}
.prose ol li{margin-bottom:6px}
.prose .tip{background:#EAF3FD;border-left:4px solid var(--sky);
  padding:14px 16px;border-radius:0 12px 12px 0;margin:18px 0;font-size:.94rem}
.prose .warn{background:#FDF1E7;border-left:4px solid var(--orange);
  padding:14px 16px;border-radius:0 12px 12px 0;margin:18px 0;font-size:.94rem}
.art-cta{max-width:820px;margin:44px auto 0}

/* Tipps-Übersicht */
.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
  gap:22px;margin-top:44px}
.tipitem{background:#fff;border-radius:20px;padding:28px;color:var(--ink);
  box-shadow:0 20px 50px rgba(4,9,22,.45);text-align:left;display:flex;
  flex-direction:column;gap:12px;transition:transform .3s,box-shadow .3s}
.tipitem:hover{transform:translateY(-6px);
  box-shadow:0 28px 60px rgba(4,9,22,.55)}
.tipitem .chip{align-self:flex-start;background:#FDEBDC;color:#B45E1D;
  border-color:#F5CFA9}
.tipitem h3{font-size:1.1rem;color:#111A2E;line-height:1.4}
.tipitem p{color:var(--gray);font-size:.92rem;line-height:1.65;flex:1}
.tipitem a{color:var(--orange);font-weight:600;text-decoration:none;
  font-size:.92rem}
.tipitem a:hover{text-decoration:underline}

/* Tipps-Platzhalter */
.tipcard{background:rgba(255,255,255,.045);
  border:1px dashed rgba(143,208,255,.35);border-radius:20px;padding:36px;
  text-align:center;color:var(--mut);max-width:640px;margin:44px auto 0}

/* Footer */
footer{background:var(--navy-f);padding:26px 6vw;margin-top:70px;
  border-top:1px solid rgba(143,208,255,.14)}
.fwrap{max-width:1120px;margin:auto;display:flex;flex-wrap:wrap;gap:12px;
  align-items:center;justify-content:space-between;font-size:.87rem;
  color:#8FA0BE}
footer a{color:#C6D2E8;text-decoration:none;margin-left:18px}
footer a:hover{color:#fff}
@media (max-width:640px){.fwrap{flex-direction:column;text-align:center}
  footer a{margin:0 9px}}

/* ── Einblende-Choreografie ── */

/* Hero-Intro beim Laden: Slogan -> Subline -> Buttons */
@keyframes rise{from{opacity:0;transform:translateY(26px)}
  to{opacity:1;transform:none}}
.slidebox{animation:rise .7s ease both}
.hsub{animation:rise .7s ease .22s both}
.hcta{animation:rise .7s ease .4s both}

/* Netzwerk-Deko: Linien zeichnen sich, Knoten ploppen auf */
.net path{stroke-dasharray:1;stroke-dashoffset:1;
  animation:draw 1.6s ease .35s forwards}
@keyframes draw{to{stroke-dashoffset:0}}
.net circle{transform-box:fill-box;transform-origin:center;
  animation:npop .55s cubic-bezier(.34,1.56,.64,1) both}
.net circle:nth-of-type(1){animation-delay:.5s}
.net circle:nth-of-type(2){animation-delay:.7s}
.net circle:nth-of-type(3){animation-delay:.9s}
.net circle:nth-of-type(4){animation-delay:1.1s}
.net circle:nth-of-type(5){animation-delay:1.25s}
.net circle:nth-of-type(6){animation-delay:1.4s}
@keyframes npop{from{transform:scale(0)}to{transform:scale(1)}}

/* Reveals: Basis */
html.js .rv{opacity:0;transform:translateY(24px);
  transition:opacity .7s ease,transform .7s ease}
html.js .rv.in{opacity:1;transform:none}

/* Titel: modern per Blur-Schleier einblenden */
html.js .sec-title.rv{filter:blur(10px);transform:translateY(18px)}
html.js .sec-title.rv.in{filter:blur(0);
  transition:opacity .8s ease,transform .8s ease,filter .8s ease}

/* Trenner: Punkte ploppen nacheinander, Linie wächst von links */
html.js .divider.rv i{transform:scale(0);
  transition:transform .4s cubic-bezier(.34,1.56,.64,1)}
html.js .divider.rv.in i:nth-child(1){transform:scale(1);transition-delay:.15s}
html.js .divider.rv.in i:nth-child(2){transform:scale(1);transition-delay:.28s}
html.js .divider.rv.in i:nth-child(3){transform:scale(1);transition-delay:.41s}
html.js .divider.rv u{transform:scaleX(0);transform-origin:left;
  transition:transform .6s ease .5s}
html.js .divider.rv.in u{transform:scaleX(1)}

/* Karten: sanft heranwachsen statt nur hochfahren */
html.js .card.rv{transform:translateY(30px) scale(.95)}
html.js .card.rv.in{transform:none}

/* Ablauf: Nummern-Chips springen mit Überschwung ins Bild */
html.js .step.rv i{transform:scale(0)}
html.js .step.rv.in i{transform:scale(1);
  transition:transform .5s cubic-bezier(.34,1.56,.64,1) .25s}
@media (max-width:860px){.net{opacity:.22;right:-18vw;width:70vw}}
@media (prefers-reduced-motion:reduce){
  *{animation:none!important;transition:none!important}
  html.js .rv{opacity:1;transform:none;filter:none}
  html.js .divider.rv i,html.js .divider.rv u,
  html.js .step.rv i{transform:none}
  .net path{stroke-dashoffset:0}
  .slide{opacity:0}.slide:first-child{opacity:1}}
