
@font-face{font-family:"Archivo";font-style:normal;font-weight:300 600;font-display:swap;src:url("data:font/woff2;base64,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") format("woff2")}


:root{
  --nacht:#0F2E27;
  --tiefer:#081815;
  --lagune:#5FD8BC;
  --lagune-tief:#2E9E86;
  --kalk:#EDE8DC;
  --sand:#E4DCCB;
  --stein:#CFC6B4;
  --kalk-dim:#9CB2A9;
  --text-hell:#1E2B27;
  --text-hell-dim:#56645F;
  --linie:rgba(237,232,220,.14);
  --linie-hell:rgba(15,46,39,.14);
  --max:1240px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
body{
  margin:0;background:var(--nacht);color:var(--kalk);
  font-family:"Archivo","Helvetica Neue",Arial,sans-serif;
  font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
img{display:block;max-width:100%}
a{color:inherit}
.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}
.wrap.schmal{max-width:900px}

/* ---------- Typo ---------- */
.klein{font-size:.78rem;font-weight:500;letter-spacing:.06em;color:var(--lagune);margin:0 0 18px}
h1{font-weight:400;font-size:clamp(2.7rem,7vw,5.8rem);line-height:.98;letter-spacing:-.035em;margin:0 0 22px;text-wrap:balance}
h2{font-weight:400;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 20px;text-wrap:balance}
h3{font-weight:500;font-size:1.06rem;letter-spacing:-.005em;margin:0 0 7px}
p{margin:0 0 18px;color:var(--kalk-dim);max-width:56ch}
p.gross{font-size:1.22rem;color:var(--kalk);max-width:46ch;line-height:1.55}
strong{color:var(--kalk);font-weight:600}

/* ---------- Helle Abschnitte in Kalk und Sand ---------- */
.hell{background:var(--kalk);color:var(--text-hell)}
.hell h2,.hell h3,.hell strong{color:var(--text-hell)}
.hell p{color:var(--text-hell-dim)}
.hell p.gross{color:var(--text-hell)}
.hell .klein{color:#1F6B5A}
.sand{background:var(--sand)}

/* ---------- Kopf ---------- */
header{position:sticky;top:0;z-index:50;background:rgba(15,46,39,.84);backdrop-filter:blur(14px);border-bottom:1px solid var(--linie)}
.kopf{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 28px;max-width:var(--max);margin:0 auto}
.marke{display:flex;align-items:center;gap:13px;text-decoration:none}
.marke svg{width:38px;height:38px;flex:none}
.marke .wort{font-weight:600;font-size:1.06rem;letter-spacing:.05em}
.marke .bei{display:block;font-weight:500;font-size:.52rem;letter-spacing:.3em;color:var(--kalk-dim);margin-top:2px}
.kopf nav{display:flex;align-items:center;gap:26px}
.kopf nav > a,.kopf nav .menu > a{font-size:.9rem;color:var(--kalk-dim);text-decoration:none;white-space:nowrap}
.kopf nav > a:hover,.kopf nav .menu > a:hover{color:var(--kalk)}
.kopf nav a.knopf{color:#08201B}
.menu{position:relative}
.menu > a::after{content:"";display:inline-block;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-3px);margin-left:8px}
.menu .liste{position:absolute;top:calc(100% + 14px);left:-14px;min-width:260px;background:var(--tiefer);border:1px solid var(--linie);border-radius:3px;padding:10px 0;display:none;box-shadow:0 20px 50px rgba(0,0,0,.35)}
.menu:hover .liste,.menu:focus-within .liste{display:block}
.menu .liste a{display:block;padding:9px 18px;font-size:.88rem;color:var(--kalk-dim);text-decoration:none}
.menu .liste a:hover{color:var(--kalk);background:rgba(237,232,220,.05)}
.menu .liste .titel{padding:6px 18px 4px;font-size:.66rem;letter-spacing:.14em;color:var(--lagune)}
.burger{display:none;background:none;border:1px solid var(--linie);color:var(--kalk);border-radius:2px;padding:9px 12px;font:inherit;font-size:.88rem;cursor:pointer}
@media(max-width:980px){
  .kopf nav{position:fixed;inset:64px 0 0 0;background:var(--tiefer);flex-direction:column;align-items:stretch;gap:0;padding:14px 28px 90px;overflow:auto;display:none}
  .kopf nav.an{display:flex}
  .kopf nav > a,.kopf nav .menu > a{padding:14px 0;border-bottom:1px solid var(--linie);font-size:1.05rem;color:var(--kalk)}
  .menu .liste{position:static;display:block;box-shadow:none;border:none;background:transparent;padding:0 0 8px 14px;min-width:0}
  .menu > a::after{display:none}
  .kopf nav a.knopf{margin-top:18px;justify-content:center}
  .burger{display:block}
}

.knopf{display:inline-flex;align-items:center;gap:9px;background:var(--lagune);color:#08201B;font-weight:600;font-size:.94rem;padding:13px 24px;border-radius:2px;text-decoration:none;border:none;cursor:pointer;transition:background .18s ease,transform .18s ease;font-family:inherit}
.knopf:hover{background:#7FE6CC;transform:translateY(-1px)}
.knopf.linie{background:transparent;color:var(--kalk);box-shadow:inset 0 0 0 1px rgba(237,232,220,.38)}
.knopf.linie:hover{background:rgba(237,232,220,.08)}
.hell .knopf.linie{color:var(--text-hell);box-shadow:inset 0 0 0 1px rgba(15,46,39,.35)}
.hell .knopf.linie:hover{background:rgba(15,46,39,.06)}
.hell .knopf{background:var(--nacht);color:var(--kalk)}
.hell .knopf:hover{background:#163F36}
.knopf svg{width:17px;height:17px}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lagune);outline-offset:3px}
.knoepfe{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}

/* ---------- Wasserlinie ---------- */
.welle{display:block;width:100%;height:52px}
.welle path{fill:none;stroke:var(--lagune);stroke-width:1.1;opacity:.5}
.hell .welle path{stroke:var(--lagune-tief)}

/* ---------- Buehnen ---------- */
.buehne{position:relative;min-height:min(92vh,860px);display:flex;align-items:flex-end;overflow:hidden}
.buehne .bg{position:absolute;inset:0}
.buehne .bg img{width:100%;height:100%;object-fit:cover}
.buehne .bg::after{content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(8,24,21,.55) 0%,rgba(8,24,21,.05) 30%,rgba(8,24,21,.05) 55%,rgba(8,24,21,.66) 82%,rgba(15,46,39,.96) 100%)}
.buehne .inhalt{position:relative;z-index:2;max-width:var(--max);margin:0 auto;width:100%;padding:0 28px 84px}
.buehne h1,.buehne h2,.buehne p,.buehne .klein{text-shadow:0 2px 24px rgba(8,24,21,.8),0 1px 4px rgba(8,24,21,.5)}
.buehne p.gross{color:var(--kalk)}
.buehne.start{min-height:100svh}
.buehne.start .inhalt{padding-bottom:64px}
.buehne.start .unter{margin-top:26px;font-size:.84rem;color:var(--kalk);letter-spacing:.02em;max-width:none}
.buehne.start .scroll{position:absolute;right:28px;bottom:28px;font-size:.7rem;letter-spacing:.14em;color:var(--kalk-dim);writing-mode:vertical-rl;text-shadow:none}
.buehne.mitte{min-height:min(78vh,700px)}
.buehne.mitte h2{max-width:16ch}
@media(max-width:820px){.buehne.start{min-height:92svh}.buehne.start .bg img{object-position:68% 60%}.buehne.mitte{min-height:64vh}.buehne .inhalt{padding-bottom:56px}}

/* ---------- Abschnitte ---------- */
section{padding:112px 0}
@media(max-width:820px){section{padding:74px 0}}
section[id],div[id],article[id]{scroll-margin-top:70px}
.paar{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;max-width:var(--max);margin:0 auto;padding:0 28px}
@media(max-width:940px){.paar{grid-template-columns:1fr;gap:36px}}
.paar.gedreht .bild{order:2}
@media(max-width:940px){.paar.gedreht .bild{order:1}}
.bild{position:relative;overflow:hidden;border-radius:3px}
.bild img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/2;display:block}
.bild.hoch img{aspect-ratio:4/5}
.bild.bgimg{aspect-ratio:16/10;background-size:cover;background-position:center}
.symbol{position:absolute;right:8px;bottom:8px;font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:.01em;text-transform:none;white-space:nowrap;color:rgba(237,232,220,.92);background:rgba(8,24,21,.68);padding:1px 6px;border-radius:3px;pointer-events:none;z-index:2}
ul.punkte{list-style:none;margin:26px 0 0;padding:0}
ul.punkte li{position:relative;padding:13px 0 13px 30px;border-top:1px solid var(--linie);color:var(--kalk-dim);font-size:.97rem}
.hell ul.punkte li{border-top-color:var(--linie-hell);color:var(--text-hell-dim)}
ul.punkte li::before{content:"";position:absolute;left:0;top:22px;width:15px;height:1px;background:var(--lagune)}
.hell ul.punkte li::before{background:var(--lagune-tief)}
ul.punkte li strong{display:block;font-weight:600;margin-bottom:1px}

/* ---------- Emotion, grosses Bild mit wenig Text ---------- */
.emotion .text{max-width:var(--max);margin:0 auto;padding:0 28px 56px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}
@media(max-width:940px){.emotion .text{grid-template-columns:1fr;gap:12px}}
.emotion .grossbild{max-width:var(--max);margin:0 auto;padding:0 28px}
.emotion .grossbild .bild img{aspect-ratio:16/9}

/* ---------- Vier Unterschiede ---------- */
.vier{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;border-top:1px solid var(--linie-hell)}
@media(max-width:900px){.vier{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.vier{grid-template-columns:1fr}}
.vier > div{padding:28px 28px 30px 0;border-right:1px solid var(--linie-hell)}
.vier > div:last-child{border-right:none}
@media(max-width:900px){.vier > div{border-right:none;border-bottom:1px solid var(--linie-hell);padding-right:0}}
.vier h3{font-size:1.3rem;font-weight:400;letter-spacing:-.02em;margin-bottom:10px}
.vier p{font-size:.95rem;margin:0;max-width:30ch}
.vier svg{width:44px;height:44px;stroke:var(--lagune-tief);fill:none;stroke-width:1.3;margin-bottom:18px}

/* ---------- Erleben, sechs Wahlmoeglichkeiten ---------- */
.erleben .wahl{display:flex;gap:8px;flex-wrap:wrap;margin:34px 0 22px}
.erleben .wahl button{font:inherit;font-size:.92rem;font-weight:500;padding:11px 18px;border-radius:2px;border:1px solid var(--linie-hell);background:transparent;color:var(--text-hell);cursor:pointer}
.erleben .wahl button[aria-selected="true"]{background:var(--nacht);color:var(--kalk);border-color:var(--nacht)}
.erleben .tafel{display:none;grid-template-columns:1.3fr .7fr;gap:40px;align-items:end}
.erleben .tafel.an{display:grid}
@media(max-width:940px){.erleben .tafel{grid-template-columns:1fr;gap:20px}}
.erleben .tafel .bild img{aspect-ratio:16/10}
.erleben .tafel h3{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;margin-bottom:12px}
.erleben .tafel p{font-size:.98rem}
.erleben .tafel .merk{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}
.erleben .tafel .merk li{font-size:.8rem;padding:5px 10px;border:1px solid var(--linie-hell);border-radius:2px;color:var(--text-hell-dim)}

/* ---------- Strand ---------- */
.strand{position:relative;overflow:hidden;padding:0}
.strand .bg{position:absolute;inset:0}
.strand .bg img{width:100%;height:100%;object-fit:cover;object-position:center 70%}
.strand .bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,24,21,.2) 0%,rgba(8,24,21,.1) 40%,rgba(8,24,21,.85) 100%)}
.strand .inhalt{position:relative;z-index:2;max-width:var(--max);margin:0 auto;padding:min(52vh,560px) 28px 84px}
.strand .inhalt h2,.strand .inhalt p{text-shadow:0 2px 22px rgba(8,24,21,.85)}
.strand .inhalt p{color:var(--kalk)}
.strand .tiefe{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:36px;border-top:1px solid rgba(237,232,220,.3);max-width:760px}
.strand .tiefe div{padding:18px 20px 0 0}
.strand .tiefe b{display:block;font-size:1.6rem;font-weight:300;letter-spacing:-.02em;margin-bottom:4px}
.strand .tiefe span{font-size:.82rem;color:var(--kalk-dim)}
@media(max-width:560px){.strand .tiefe{grid-template-columns:1fr}.strand .tiefe div{padding:12px 0 0}}

/* ---------- Konfigurator ---------- */
.konfig{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-top:44px}
@media(max-width:940px){.konfig{grid-template-columns:1fr;gap:32px}}
.konfig .schritt{margin-bottom:26px}
.konfig .schritt .frage{font-size:.94rem;font-weight:500;margin:0 0 10px;color:var(--text-hell)}
.konfig .opts{display:flex;flex-wrap:wrap;gap:6px}
.konfig .opts label{cursor:pointer}
.konfig .opts input{position:absolute;opacity:0;pointer-events:none}
.konfig .opts span{display:inline-block;padding:9px 14px;border:1px solid var(--linie-hell);border-radius:2px;font-size:.88rem;color:var(--text-hell-dim);background:rgba(255,255,255,.35)}
.konfig .opts input:checked + span{background:var(--nacht);color:var(--kalk);border-color:var(--nacht)}
.konfig .opts input:focus-visible + span{outline:2px solid var(--lagune-tief);outline-offset:2px}
.konfig .bildbox{position:sticky;top:90px}
.konfig .vorschau{position:relative;border-radius:3px;overflow:hidden;aspect-ratio:4/3;background:var(--nacht)}
.konfig .vorschau svg{width:100%;height:100%;display:block}
.konfig .zusammen{margin-top:18px;padding:20px 22px;background:rgba(15,46,39,.06);border:1px solid var(--linie-hell);border-radius:3px}
.konfig .zusammen h3{font-size:.95rem;margin-bottom:8px}
.konfig .zusammen p{font-size:.9rem;margin:0 0 14px;max-width:none}
.konfig .zusammen ul{margin:0 0 16px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}
.konfig .zusammen li{font-size:.8rem;padding:4px 9px;border:1px solid var(--linie-hell);border-radius:2px;color:var(--text-hell-dim)}
.konfig .zusammen .leer{font-size:.86rem;color:var(--text-hell-dim)}

/* ---------- Materialien ---------- */
.material{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:44px}
@media(max-width:940px){.material{grid-template-columns:1fr;gap:28px}}
.material .becken{position:relative;aspect-ratio:4/3;border-radius:3px;overflow:hidden}
.material .becken svg{width:100%;height:100%;display:block}
.material .karten{display:grid;grid-template-columns:1fr;gap:6px;margin-top:22px}
.material .karten button{display:grid;grid-template-columns:44px 1fr auto;gap:16px;align-items:center;text-align:left;font:inherit;padding:12px 14px;border:1px solid var(--linie-hell);border-radius:2px;background:rgba(255,255,255,.3);cursor:pointer;color:var(--text-hell)}
.material .karten button[aria-selected="true"]{border-color:var(--nacht);background:rgba(15,46,39,.06)}
.material .karten .probe{width:44px;height:44px;border-radius:2px;border:1px solid rgba(0,0,0,.12)}
.material .karten b{display:block;font-weight:500;font-size:.95rem}
.material .karten small{font-size:.8rem;color:var(--text-hell-dim)}
.material .karten .wasser{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}
.material .hinweis{font-size:.82rem;color:var(--text-hell-dim);margin-top:12px}

/* ---------- Technologie, Schnitt ---------- */
.schnitt{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;margin-top:44px}
@media(max-width:940px){.schnitt{grid-template-columns:1fr;gap:28px}}
.schnitt svg{width:100%;height:auto;display:block}
.schnitt .schichten{list-style:none;margin:0;padding:0;counter-reset:s}
.schnitt .schichten li{position:relative;padding:12px 0 12px 44px;border-top:1px solid var(--linie);font-size:.95rem;color:var(--kalk-dim);cursor:pointer;transition:color .2s}
.schnitt .schichten li::before{counter-increment:s;content:counter(s);position:absolute;left:0;top:13px;width:26px;height:26px;border:1px solid var(--linie);border-radius:50%;font-size:.7rem;display:grid;place-items:center;color:var(--lagune)}
.schnitt .schichten li b{display:block;color:var(--kalk);font-weight:500}
.schnitt .schichten li.an{color:var(--kalk)}
.schnitt .schichten li.an::before{background:var(--lagune);color:#08201B;border-color:var(--lagune)}
.schnitt .lage{transition:opacity .3s ease}
.schnitt .lage.aus{opacity:.28}

/* ---------- Chips ---------- */
.chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0;border-top:1px solid var(--linie);border-left:1px solid var(--linie);border-radius:3px;overflow:hidden;margin-top:40px}
.chips span{padding:14px 16px;font-size:.9rem;color:var(--kalk-dim);display:flex;align-items:center;gap:10px;border-right:1px solid var(--linie);border-bottom:1px solid var(--linie)}
.chips span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lagune);flex:none}
.hell .chips{border-color:var(--linie-hell)}
.hell .chips span{border-color:var(--linie-hell);color:var(--text-hell-dim)}
.hell .chips span::before{background:var(--lagune-tief)}

/* ---------- Zeitleiste ---------- */
.zeit{display:grid;grid-template-columns:repeat(8,1fr);gap:0;margin-top:56px;border-top:1px solid var(--linie-hell);counter-reset:z}
@media(max-width:1100px){.zeit{grid-template-columns:repeat(4,1fr)}}
@media(max-width:640px){.zeit{grid-template-columns:repeat(2,1fr)}}
.zeit > div{padding:22px 18px 26px 0;border-right:1px solid var(--linie-hell);position:relative}
.zeit > div:last-child{border-right:none}
@media(max-width:1100px){.zeit > div:nth-child(4){border-right:none}.zeit > div{border-bottom:1px solid var(--linie-hell)}}
@media(max-width:640px){.zeit > div:nth-child(even){border-right:none}.zeit > div:nth-child(4){border-right:1px solid var(--linie-hell)}}
.zeit > div::before{counter-increment:z;content:counter(z);display:block;font-size:.7rem;color:var(--lagune-tief);margin-bottom:10px;letter-spacing:.1em}
.zeit h3{font-size:.98rem;font-weight:500}
.zeit p{font-size:.86rem;margin:0}

/* ---------- Band ---------- */
.band{position:relative;height:min(58vh,480px);overflow:hidden}
.band img{width:100%;height:100%;object-fit:cover}
.band::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,24,21,.86) 0%,rgba(8,24,21,.5) 38%,rgba(8,24,21,.1) 68%),linear-gradient(180deg,rgba(8,24,21,.5) 0%,rgba(8,24,21,.1) 45%,rgba(8,24,21,.7) 100%)}
.band .satz{position:absolute;inset:0;z-index:2;display:flex;align-items:center;max-width:var(--max);margin:0 auto;padding:0 28px}
.band .satz p{font-size:clamp(1.4rem,3.2vw,2.4rem);font-weight:400;letter-spacing:-.025em;line-height:1.18;color:var(--kalk);max-width:20ch;margin:0;text-wrap:balance}

/* ---------- Winter, zwei Karten ---------- */
.jahres{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:44px}
@media(max-width:820px){.jahres{grid-template-columns:1fr}}
.jahres > div{padding:32px 30px 34px;border-radius:3px;border:1px solid var(--linie-hell)}
.jahres > div:first-child{background:rgba(95,216,188,.10)}
.jahres > div:last-child{background:rgba(15,46,39,.06)}
.jahres h3{font-size:1.4rem;font-weight:400;letter-spacing:-.02em;margin-bottom:12px}
.jahres p{font-size:.94rem;margin:0 0 10px}


/* ---------- Saison, Fruehling und Winter ---------- */
.saison .halb{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:var(--max);margin:44px auto 0;padding:0 28px}
@media(max-width:940px){.saison .halb{grid-template-columns:1fr}}
.saison .karte{border-radius:3px;overflow:hidden;background:rgba(95,216,188,.10);border:1px solid var(--linie-hell)}
.saison .karte.winter{background:var(--nacht);color:var(--kalk)}
.saison .karte .text{padding:28px 28px 30px}
.saison .karte h3{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;margin-bottom:12px}
.saison .karte p{font-size:.95rem}
.saison .karte.winter h3{color:var(--kalk)}
.saison .karte.winter p{color:var(--kalk-dim)}
.saison .karte.winter .klein{color:var(--lagune)}
.saison .bild{border-radius:0}
.saison .bild img{aspect-ratio:16/10}
.saison .bild.regen{aspect-ratio:16/10;background-size:cover;background-position:center;filter:saturate(.35) brightness(.72) contrast(.95) hue-rotate(-12deg)}
.saison .bild.regen .tropfen{position:absolute;inset:0;
  background-image:repeating-linear-gradient(105deg,transparent 0 22px,rgba(237,232,220,.28) 22px 23px,transparent 23px 41px,rgba(237,232,220,.16) 41px 42px);
  animation:regen 1.4s linear infinite;opacity:.55}
@keyframes regen{from{background-position:0 0}to{background-position:-60px 320px}}


/* ---------- Alles aus einer Hand ---------- */
.buehne.alles{min-height:min(96vh,900px);align-items:flex-end}
.buehne.alles .bg::after{background:linear-gradient(180deg,rgba(8,24,21,.18) 0%,rgba(8,24,21,0) 30%,rgba(8,24,21,.08) 52%,rgba(8,24,21,.74) 82%,rgba(15,46,39,.97) 100%)}
.buehne.alles h2{max-width:18ch;font-size:clamp(2.2rem,5.2vw,4.4rem)}
.buehne.alles p.gross{max-width:52ch}
.buehne.alles .inhalt{padding-bottom:76px}
.alles-liste{padding:0}
.fuenf{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-bottom:1px solid var(--linie-hell)}
@media(max-width:1000px){.fuenf{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.fuenf{grid-template-columns:1fr}}
.fuenf > div{padding:38px 26px 40px 0;border-right:1px solid var(--linie-hell);margin-right:26px}
.fuenf > div:last-child{border-right:none;margin-right:0}
@media(max-width:1000px){.fuenf > div{border-right:none;border-bottom:1px solid var(--linie-hell);margin-right:0;padding:26px 0}}
.fuenf h3{font-size:1.15rem;font-weight:400;letter-spacing:-.015em;margin-bottom:10px}
.fuenf p{font-size:.92rem;margin:0}
@media(max-width:820px){.buehne.alles{min-height:78vh}}

/* ---------- Vergleich, Tabelle ---------- */
.vergleich .rollen{overflow-x:auto;margin-top:40px}
.vergleich table{width:100%;min-width:680px;border-collapse:collapse;font-size:.92rem}
.vergleich th,.vergleich td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--linie);vertical-align:top}
.vergleich thead th{font-size:.78rem;font-weight:500;color:var(--kalk-dim);border-bottom:1px solid rgba(237,232,220,.3)}
.vergleich tbody th{font-weight:500;color:var(--kalk);width:20%}
.vergleich td{color:var(--kalk-dim)}
.vergleich td.wir{color:var(--kalk);background:rgba(95,216,188,.07)}
.vergleich thead th.wir{color:var(--lagune);background:rgba(95,216,188,.07)}

/* ---------- Pakete ---------- */
.pakete{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}
@media(max-width:820px){.pakete{grid-template-columns:1fr}}
.paket{padding:26px 24px 28px;background:rgba(237,232,220,.04);border:1px solid var(--linie);border-radius:3px}
.paket .stufe{font-size:.72rem;font-weight:500;letter-spacing:.1em;color:var(--lagune);display:block;margin-bottom:10px}
.paket h3{margin-bottom:8px;font-size:1.15rem;font-weight:400}
.paket p{font-size:.9rem;margin:0;max-width:32ch}
.paket .kanal{margin-top:14px;padding-top:12px;border-top:1px solid var(--linie);font-size:.82rem;color:var(--kalk-dim)}

/* ---------- Ueber uns ---------- */
.felder{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:44px;border-top:1px solid var(--linie)}
.felder.vier-spalten{grid-template-columns:repeat(4,1fr)}
@media(max-width:900px){.felder,.felder.vier-spalten{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.felder,.felder.vier-spalten{grid-template-columns:1fr}}
.felder > div{padding:22px 20px 24px 0;border-right:1px solid var(--linie)}
.felder > div:last-child{border-right:none}
@media(max-width:900px){.felder > div{border-right:none;border-bottom:1px solid var(--linie)}}
.felder h3{font-weight:500;font-size:.98rem}
.felder p{font-size:.88rem;margin:0}

/* ---------- Fragen ---------- */
.fragen details{border-bottom:1px solid var(--linie)}
.fragen summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative;font-weight:500;font-size:1.02rem;color:var(--kalk)}
.fragen summary::-webkit-details-marker{display:none}
.fragen summary::after{content:"";position:absolute;right:6px;top:50%;width:11px;height:11px;border-right:1px solid var(--lagune);border-bottom:1px solid var(--lagune);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}
.fragen details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}
.fragen details p{margin:0 0 18px;font-size:.95rem;max-width:70ch}
.fragen .gruppe{margin-top:44px}
.fragen .gruppe h3{font-size:.8rem;font-weight:500;letter-spacing:.08em;color:var(--lagune);margin:0 0 6px}

/* ---------- Ratgeber Uebersicht ---------- */
.ratgeber-liste{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}
@media(max-width:940px){.ratgeber-liste{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.ratgeber-liste{grid-template-columns:1fr}}
.ratgeber-liste a{display:block;padding:22px 22px 24px;border:1px solid var(--linie-hell);border-radius:3px;text-decoration:none;background:rgba(255,255,255,.3)}
.ratgeber-liste a:hover{border-color:var(--nacht)}
.ratgeber-liste b{display:block;font-weight:500;font-size:1.02rem;letter-spacing:-.01em;margin-bottom:6px}
.ratgeber-liste span{font-size:.86rem;color:var(--text-hell-dim)}

/* ---------- Unterseiten ---------- */
.seite{display:none;background:var(--kalk);color:var(--text-hell);padding:64px 0 100px;min-height:70vh}
.seite.an{display:block}
.seite h1{font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:400;color:var(--text-hell);margin-bottom:12px}
.seite h2{font-size:1.5rem;color:var(--text-hell);margin:44px 0 12px}
.seite p,.seite li{color:var(--text-hell-dim);font-size:1rem;max-width:66ch}
.seite strong{color:var(--text-hell)}
.seite ul{padding-left:20px}
.seite .zurueck{display:inline-block;font-size:.88rem;margin-bottom:28px;color:var(--lagune-tief)}
.seite .cta{margin-top:48px;padding:28px 30px;background:rgba(15,46,39,.06);border:1px solid var(--linie-hell);border-radius:3px}
.seite .cta p{margin-bottom:16px}
.seite .weiter{margin-top:40px;font-size:.9rem}
.seite .weiter a{color:var(--lagune-tief)}
.seite table{width:100%;border-collapse:collapse;font-size:.92rem;margin:12px 0 20px}
.seite th,.seite td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--linie-hell);vertical-align:top;color:var(--text-hell-dim)}
.seite th{color:var(--text-hell);font-weight:500}
.seite .rollen{overflow-x:auto}

/* ---------- Kontakt und Formular ---------- */
.kontakt{position:relative;overflow:hidden;padding:0}
.kontakt .hg{position:absolute;inset:0}
.kontakt .hg img{width:100%;height:100%;object-fit:cover}
.kontakt .hg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,24,21,.9) 0%,rgba(8,24,21,.84) 100%)}
.kontakt .inner{position:relative;z-index:2;max-width:var(--max);margin:0 auto;padding:104px 28px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}
@media(max-width:940px){.kontakt .inner{grid-template-columns:1fr;gap:44px;padding:74px 28px}}
.wege{display:flex;flex-direction:column;gap:2px;margin-top:30px}
.weg{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--linie);text-decoration:none}
.weg:last-child{border-bottom:1px solid var(--linie)}
.weg .ikon{width:38px;height:38px;flex:none;display:grid;place-items:center;border:1px solid var(--linie);border-radius:50%}
.weg .ikon svg{width:17px;height:17px;stroke:var(--lagune);fill:none;stroke-width:1.6}
.weg .txt{flex:1}
.weg .txt b{display:block;font-weight:600;font-size:1.02rem;letter-spacing:.01em;font-variant-numeric:tabular-nums}
.weg .txt span{font-size:.83rem;color:var(--kalk-dim)}
.weg:hover .ikon{border-color:var(--lagune)}

form{background:rgba(237,232,220,.05);border:1px solid var(--linie);border-radius:3px;padding:30px 28px 32px}
form .fortschritt{display:flex;gap:4px;margin-bottom:24px}
form .fortschritt span{flex:1;height:2px;background:var(--linie)}
form .fortschritt span.an{background:var(--lagune)}
form .stufe{display:none}
form .stufe.an{display:block}
form .stufe .frage{font-size:1.15rem;color:var(--kalk);font-weight:400;letter-spacing:-.01em;margin:0 0 16px}
form .feld{margin-bottom:16px}
form label{display:block;font-size:.78rem;font-weight:500;letter-spacing:.04em;color:var(--kalk-dim);margin-bottom:7px}
form label .opt{font-weight:400;color:rgba(156,178,169,.7);margin-left:6px}
form input,form select,form textarea{width:100%;padding:13px 14px;background:rgba(8,24,21,.55);color:var(--kalk);border:1px solid var(--linie);border-radius:2px;font-family:inherit;font-size:1rem}
form input::placeholder{color:rgba(156,178,169,.6)}
form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%239CB2A9' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}
form .opts{display:flex;flex-wrap:wrap;gap:6px}
form .opts label{cursor:pointer;margin:0}
form .opts input{position:absolute;opacity:0;pointer-events:none;width:auto}
form .opts span{display:inline-block;padding:10px 16px;border:1px solid var(--linie);border-radius:2px;font-size:.92rem;color:var(--kalk-dim)}
form .opts input:checked + span{background:var(--lagune);color:#08201B;border-color:var(--lagune)}
form .opts input:focus-visible + span{outline:2px solid var(--lagune);outline-offset:2px}
form .zeile{display:flex;gap:10px;margin-top:22px}
form .zeile .knopf{flex:1;justify-content:center;padding:14px 20px}
form .zeile .knopf.linie{flex:0 0 auto}
form .zusage{margin:16px 0 0;font-size:.8rem;color:var(--kalk-dim);max-width:none}
form .datei{font-size:.86rem;color:var(--kalk-dim)}
form .datei input{padding:10px;font-size:.86rem}
.danke{display:none;text-align:center;padding:26px 4px}
.danke.an{display:block}
.danke .haken{width:46px;height:46px;margin:0 auto 16px;border-radius:50%;border:1px solid var(--lagune);display:grid;place-items:center}
.danke .haken svg{width:20px;height:20px;stroke:var(--lagune);fill:none;stroke-width:2}
.danke h3{font-size:1.2rem;font-weight:400;letter-spacing:-.02em}
.danke p{margin:0 auto;font-size:.92rem}
form.fertig .fortschritt,form.fertig .stufe,form.fertig .zusage{display:none}

/* ---------- Fuss ---------- */
footer{border-top:1px solid var(--linie);background:var(--tiefer);padding:52px 0 40px}
.fuss{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;max-width:var(--max);margin:0 auto;padding:0 28px}
@media(max-width:820px){.fuss{grid-template-columns:1fr;gap:28px}}
.fuss p,.fuss a{font-size:.84rem;color:var(--kalk-dim);text-decoration:none}
.fuss a:hover{color:var(--kalk)}
.fuss h4{font-size:.8rem;font-weight:500;color:var(--kalk);margin:0 0 12px}
.fuss ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.rechtlich{max-width:var(--max);margin:38px auto 0;padding:22px 28px 0;border-top:1px solid var(--linie);font-size:.76rem;color:rgba(156,178,169,.8);line-height:1.6}

/* ---------- Rechtliches ---------- */
.recht{display:none;background:var(--tiefer);border-top:1px solid var(--linie);padding:74px 0 88px}
.recht.an,.recht:target{display:block}
.recht .wrap{max-width:820px}
.recht h2{font-size:clamp(1.6rem,3.2vw,2.3rem);margin-bottom:6px}
.recht .stand{font-size:.78rem;color:rgba(156,178,169,.75);margin:0 0 34px}
.recht h3{font-size:.98rem;margin:30px 0 8px;color:var(--kalk)}
.recht p,.recht li{font-size:.92rem;color:var(--kalk-dim);max-width:70ch}
.recht ul{margin:8px 0 0;padding-left:20px}
.recht li{margin-bottom:6px}
.recht .zu{margin-top:38px}

/* ---------- Mobile Aktionsleiste ---------- */
.mobilbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;grid-template-columns:1fr 1fr 1.3fr;gap:1px;background:var(--linie);border-top:1px solid var(--linie);backdrop-filter:blur(14px)}
.mobilbar a{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 8px;background:rgba(8,24,21,.94);color:var(--kalk);text-decoration:none;font-size:.88rem;font-weight:600}
.mobilbar a.cta{background:var(--lagune);color:#08201B}
.mobilbar svg{width:16px;height:16px}
@media(max-width:760px){.mobilbar{display:grid}body{padding-bottom:54px}}

:root{--img4:url("/wp-content/uploads/2026/09/calaverde-01n.webp");--img5:url("/wp-content/uploads/2026/09/calaverde-02.webp");--img9:url("/wp-content/uploads/2026/09/calaverde-03.webp");--img10:url("/wp-content/uploads/2026/09/calaverde-04n.webp");--n2:url("/wp-content/uploads/2026/09/calaverde-05.webp");}
html body{margin:0!important;padding:0!important}.wp-site-blocks{padding:0!important;margin:0!important}.wp-site-blocks>*{margin-block-start:0!important}.is-layout-constrained>*{max-width:none!important}body .cv-root{max-width:none}#wpadminbar~*{}

#lead .schnell{padding:0 0 26px;margin:0 0 26px;border-bottom:1px solid rgba(237,232,220,.18)}
#lead .schnell .reihe{display:flex;gap:8px;flex-wrap:wrap}
#lead .schnell input{flex:1 1 200px;min-width:0;width:auto}
#lead .info{font-size:.92rem;margin:0 0 14px}
#lead .oder{font-size:.82rem;margin:16px 0 0;opacity:.8}
#lead .meldung{font-size:.88rem;margin:10px 0 0;min-height:1em}
#lead .meldung.fehler{color:#F2A488}
#lead .meldung.gut{color:var(--lagune)}
#lead select{width:100%;font:inherit}
#lead .falle{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
#lead .unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
#lead.fertig .schnell{display:none}

.symbol.oben{top:12px;bottom:auto;right:12px}.bild.bgimg,.saison .bild.regen{position:relative}





@media(max-width:980px){.kopf nav{bottom:auto!important;height:calc(100vh - 64px);height:calc(100dvh - 64px)}}


/* Feinschliff 29.09.2026 */
.entry-content.wp-block-post-content > *{margin-block-start:0}
.wp-block-post-content :is(h1,h2,h3,h4,h5,h6,summary,button,input,select,textarea,table,th,td){font-family:"Archivo","Helvetica Neue",Arial,sans-serif}
section[id],div[id],article[id]{scroll-margin-top:88px}
.admin-bar section[id],.admin-bar div[id],.admin-bar article[id]{scroll-margin-top:120px}
.admin-bar header{top:32px}
@media (max-width:782px){.admin-bar header{top:46px}}
@media (max-width:600px){.admin-bar header{top:0}}

@media (min-width:981px){.menu .liste::before{content:"";position:absolute;left:0;right:0;top:-26px;height:26px}.kopf nav{height:auto!important}}
@media (min-width:981px) and (max-width:1199px){.kopf{padding:13px 16px;gap:12px}.kopf nav{gap:13px}.kopf nav > a,.kopf nav .menu > a{font-size:.8rem}.menu > a::after{margin-left:5px}.kopf nav a.knopf{padding-left:14px;padding-right:14px}}
@media (max-width:980px){.kopf nav{top:100%}}


#unterschied .bd-kopf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;align-items:end}
#unterschied .bd-ober{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1F6B5A}
#unterschied .bd-ober::before{content:"";width:28px;height:1px;background:var(--lagune-tief)}
#unterschied .bd-kopf h2{margin:0;color:var(--nacht);max-width:14ch}
#unterschied .bd-kopf .bd-lead{margin:0 0 6px;font-size:1.2rem;line-height:1.6;color:#3F4D48;max-width:30ch}
#unterschied .bd-karten{list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
#unterschied .bd-karte{position:relative;margin:0;padding:30px 28px 34px;background:#F7F3EB;border:1px solid rgba(15,46,39,.07);border-radius:22px;box-shadow:0 1px 2px rgba(15,46,39,.04),0 22px 44px -30px rgba(15,46,39,.32)}

#unterschied .bd-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:19px;background:linear-gradient(155deg,#16423A 0%,#0F2E27 60%,#0B241E 100%);box-shadow:inset 0 0 0 1px rgba(95,216,188,.16),0 10px 22px -12px rgba(15,46,39,.6)}
#unterschied .bd-icon svg{width:38px;height:38px;fill:none;stroke:#5FD8BC;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#unterschied .bd-icon svg .f{fill:rgba(95,216,188,.22);stroke:none}
#unterschied .bd-icon svg .d{fill:#5FD8BC;stroke:none}
#unterschied .bd-icon svg .z{opacity:.55}
#unterschied .bd-nr{position:absolute;top:32px;right:28px;font-size:.78rem;font-weight:600;letter-spacing:.16em;color:rgba(15,46,39,.32);font-variant-numeric:tabular-nums}
#unterschied .bd-karte h3{margin:28px 0 10px;font-size:1.3rem;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--nacht)}
#unterschied .bd-karte p{margin:0;font-size:1rem;line-height:1.65;color:#4A5853}
@media (max-width:1100px){#unterschied .bd-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){#unterschied .bd-kopf{grid-template-columns:1fr}#unterschied .bd-kopf h2{max-width:none}}
@media (max-width:620px){#unterschied .bd-karten{grid-template-columns:1fr;gap:14px}#unterschied .bd-karte{padding:26px 22px 28px;border-radius:20px}#unterschied .bd-nr{top:28px;right:22px}#unterschied .bd-karte h3{margin-top:22px}}



/* Feinschliff 01.10.2026 Panel */
.buehne.start .klein{color:var(--kalk)}
.wisch{display:none;margin:0 0 10px;font-size:.85rem;color:var(--kalk-dim)}
@media(max-width:760px){.wisch{display:block}}
.rollen:focus-visible{outline:2px solid var(--lagune);outline-offset:4px}
#fragen .gruppe{max-width:900px}
#ausstattung .chips{border:0;border-radius:0;gap:0 28px}
#ausstattung .chips span{border:0;border-top:1px solid var(--linie-hell)}
@media(min-width:1101px){.zeit{grid-template-columns:repeat(4,1fr)}.zeit > div:nth-child(4){border-right:none}.zeit > div{border-bottom:1px solid var(--linie-hell)}}
.zeit > div{padding-left:18px}
@media(min-width:641px){.zeit > div:nth-child(4n+1){padding-left:0}}
@media(max-width:640px){.zeit > div:nth-child(odd){padding-left:0}}
@media(min-width:901px){.felder > div{padding-left:20px}.felder > div:first-child{padding-left:0}}


/* Lesbarkeit Text auf Bildern 01.10.2026 */
.buehne .symbol,.strand .symbol{z-index:3}
@media(min-width:821px){.buehne .bg::before,.strand .bg::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,24,21,.5) 0,rgba(8,24,21,.42) calc(50% + 160px),rgba(8,24,21,0) calc(50% + 480px))}}
@media(max-width:820px){.buehne .inhalt::before,.strand .inhalt::before{content:"";position:absolute;left:0;right:0;top:-96px;bottom:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(8,24,21,0) 0,rgba(8,24,21,.58) 96px)}.strand .inhalt::before{top:calc(min(52vh,560px) - 96px)}}


/* Panel Runde 2 01.10.2026 */
.symbol{top:12px;right:12px;bottom:auto;font-weight:400;letter-spacing:.02em}
@media(min-width:821px){.buehne.start{min-height:calc(100svh - 77px)}}
@media(min-width:821px) and (max-width:980px){.buehne.start{min-height:calc(100svh - 72px)}}
@media(max-width:820px){.buehne .inhalt::before,.strand .inhalt::before{background:linear-gradient(180deg,rgba(15,46,39,0) 0,rgba(15,46,39,.7) 96px)}#klassisch,#mallorca{min-height:700px}}
#ausstattung .chips span{align-items:baseline;padding-top:18px}
#ausstattung .chips span::before{position:relative;top:-1px}
section[id],div[id],article[id],#oben{scroll-margin-top:0}
html{scroll-padding-top:72px}
@media(min-width:981px){html{scroll-padding-top:77px}}
@media(max-width:820px){html{scroll-padding-bottom:56px}}
.menu.zu .liste{display:none!important}
.buehne .inhalt > .klein{color:var(--kalk)}
.buehne .bg,.strand .bg{padding-bottom:1px;background-clip:content-box}


/* Panel Runde 3 02.10.2026 */
/* Kopf, Ländernamen als Text */
.kopf .laender{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;height:50px;margin:0 0 0 -8px;padding:0 0 0 14px;border-left:1px solid var(--linie);font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:.03em;color:#AFC1B9;white-space:nowrap}
.kopf .laender span{display:block}
@media (min-width:981px) and (max-width:1199px){.kopf .laender{margin-left:-3px;padding-left:10px}}
@media (max-width:980px){
.kopf .laender{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;height:auto;margin:22px 0 0;padding:0;border-left:0;font-size:.875rem;letter-spacing:.02em;line-height:1.5;color:var(--kalk-dim)}
.kopf .laender span + span::before{content:"·";content:"·" / "";margin:0 10px}
}
/* Herbstkarte, Filter nur auf das Bild, nicht auf den KI-Hinweis */
.saison .bild.regen{filter:none}
.saison .bild.regen::before{content:"";position:absolute;inset:0;background:inherit;filter:saturate(.35) brightness(.72) contrast(.95) hue-rotate(-12deg)}
/* Herbstkarte, Regentropfen gefiltert wie das Bild, Abnahme Runde 3 */
.saison .bild.regen .tropfen{filter:saturate(.35) brightness(.72) contrast(.95) hue-rotate(-12deg)}
/* Menüpunkte im Kopf und Fokus auf hellen Flächen */
@media (min-width:981px){.kopf nav > a,.kopf nav .menu > a{color:#AFC1B9}}
.hell a:focus-visible,.hell button:focus-visible,.hell input:focus-visible,.hell select:focus-visible,.hell textarea:focus-visible{outline-color:#1F6B5A}

/* Calaverde Ratgeber 1.0.1 */
/* Ratgeber-Seiten, Panel Runde 3 */
.seite.an{display:block}
.pfad{display:flex;flex-wrap:wrap;align-items:center;margin:-4px 0 20px;font-size:.84rem;font-weight:500;line-height:1.4;letter-spacing:.02em}
.pfad a{display:inline-flex;align-items:center;padding:4px 0;color:var(--text-hell-dim);text-decoration:none}
.pfad a:hover{color:var(--text-hell);text-decoration:underline;text-underline-offset:3px}
.pfad a + a{margin-left:9px}
.pfad a + a::before{content:"";display:inline-block;width:5px;height:5px;margin:0 13px 0 0;border-top:1px solid var(--text-hell-dim);border-right:1px solid var(--text-hell-dim);transform:rotate(45deg)}
.seite{padding:112px 0;min-height:70vh}
#ratgeber h1,.seite h1{font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 20px;color:var(--text-hell)}
.seite p.gross{font-size:1.22rem;line-height:1.55;color:var(--text-hell);max-width:46ch}
.seite ul{list-style:none;padding:0;margin:0 0 18px}
.seite ul li{position:relative;padding-left:28px;margin-bottom:10px}
.seite ul li::before{content:"";position:absolute;left:0;top:.85em;width:15px;height:1px;background:var(--lagune-tief)}
.seite .cta{margin-top:56px;padding:32px 36px 34px;background:var(--sand);border:0;border-radius:3px}
.seite .cta p{margin:0 0 20px;font-size:1.06rem;line-height:1.6;color:var(--text-hell);max-width:52ch}
.seite .knopf{background:var(--nacht);color:var(--kalk)}
.seite .knopf:hover{background:#163F36}
.seite .cta,.seite .weiter{max-width:37.125rem}
.seite .weiter{margin-top:40px;padding-top:22px;border-top:1px solid var(--linie-hell);font-size:.94rem;color:var(--text-hell-dim)}
.seite .weiter a{color:#1F6B5A;text-decoration-thickness:1px;text-underline-offset:3px}
.seite .weiter a:hover{color:var(--text-hell)}
.pfad a:focus-visible,.seite a:focus-visible,#ratgeber a:focus-visible{outline-color:#1F6B5A}
@media(max-width:820px){.seite{padding:74px 0}.seite .cta{margin-top:44px;padding:24px 22px 26px}}
