:root{--grund:#363a3f;--tief:#2f3337;--tiefer:#272a2e;--flaeche:#3d4248;--text:#f4f4f1;--leise:#c9cdd1;--stumm:#a3a9af;--linie:#ffffff17;--linie-stark:#ffffff3d;--kante:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ffffff0f;--schatten:0 40px 90px -40px #0c0e10bf, 0 18px 36px -24px #0c0e1099;--akzent:#f2d53c;--akzent-hell:#ffe15c;--auf-akzent:#1b1d20;--schrift:"Geist Variable", "Geist", system-ui, -apple-system, sans-serif;--r-gross:18px;--r-klein:6px;--breite:1240px;--rand:clamp(16px, 4vw, 40px);--kopf-h:72px;--abstand:clamp(88px, 10vw, 148px);--weich:cubic-bezier(.16, 1, .3, 1)}@media (width<=900px){:root{--kopf-h:62px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--grund);color:var(--text);font:400 1.0625rem/1.65 var(--schrift);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:before{content:"";z-index:90;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}[id]{scroll-margin-top:calc(var(--kopf-h) + 12px)}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.innen{width:min(var(--breite), 100% - 2 * var(--rand));margin-inline:auto}.sprung{z-index:100;background:var(--akzent);color:var(--auf-akzent);border-radius:var(--r-klein);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.sprung:focus{top:12px}.kicker{font:600 .8rem/1.3 var(--schrift);letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);margin-bottom:20px}h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,1.25rem + 4.2vw,4.75rem);font-weight:600;line-height:1}h1 span{color:var(--akzent);white-space:nowrap;display:block}h2{letter-spacing:-.038em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,1.35rem + 2.1vw,3.25rem);font-weight:600;line-height:1.05}h3{letter-spacing:-.02em;font-size:1.4rem;font-weight:600;line-height:1.2}.abschnitt-kopf{max-width:46rem}.abschnitt-kopf>p:not(.kicker){color:var(--leise);max-width:40em;margin-top:18px}.knopf{background:var(--akzent);min-height:52px;color:var(--auf-akzent);border:1px solid var(--akzent);border-radius:var(--r-klein);font:600 1rem/1.2 var(--schrift);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background-color .25s var(--weich), border-color .25s var(--weich), transform .25s var(--weich), box-shadow .25s var(--weich);justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--akzent-hell);border-color:var(--akzent-hell);transform:translateY(-1px);box-shadow:0 14px 28px -16px #0c0e10cc}.knopf:active{transform:translateY(0)scale(.99)}.knopf svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:18px;height:18px}.knopf.hohl{color:var(--text);border-color:var(--linie-stark);background:#ffffff05}.knopf.hohl:hover{background:#ffffff0d;border-color:#ffffff8c}.knopf.klein{min-height:42px;padding:0 18px;font-size:.94rem}.kopf{z-index:50;background:var(--grund);border-bottom:1px solid #0000;transition:border-color .3s,background-color .3s;position:sticky;top:0}.kopf.gescrollt{border-bottom-color:var(--linie);background:var(--tief)}.kopf-zeile{height:var(--kopf-h);align-items:center;gap:30px;display:flex}.marke{letter-spacing:-.03em;color:var(--text);white-space:nowrap;margin-right:auto;font-size:1.16rem;font-weight:700;text-decoration:none}.marke b{color:var(--akzent);font-weight:700}.kopf-nav{gap:28px;display:flex}.kopf-nav a{color:var(--leise);padding:8px 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.kopf-nav a:hover{color:var(--text)}.kopf-tel{color:var(--text);white-space:nowrap;align-items:center;gap:8px;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.kopf-tel svg{fill:none;width:17px;height:17px;stroke:var(--akzent);stroke-width:1.7px;stroke-linejoin:round}.menue{display:none}@media (width<=1080px){.kopf-tel{display:none}}@media (width<=900px){.kopf-nav,.kopf .knopf.klein{display:none}.menue{display:block}.menue summary{cursor:pointer;border:1px solid var(--linie-stark);border-radius:var(--r-klein);place-content:center;gap:6px;width:46px;height:46px;margin-right:-4px;list-style:none;display:grid}.menue summary::-webkit-details-marker{display:none}.menue summary span{background:var(--text);width:20px;height:2px;transition:transform .25s;display:block}.menue[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.menue[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.menue nav{background:var(--tief);border-bottom:1px solid var(--linie);padding:8px var(--rand) 22px;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.menue nav a{border-bottom:1px solid var(--linie);padding:14px 0;font-size:1.08rem;font-weight:500;text-decoration:none}.menue nav a:last-child{color:var(--akzent);border-bottom:0}}.sek{padding-block:var(--abstand)}.tief{background:var(--tief)}html.zeigen-bereit [data-zeigen]{opacity:0;transition:opacity .9s var(--weich), transform .9s var(--weich);transform:translateY(22px)}html.zeigen-bereit [data-zeigen].gezeigt{opacity:1;transform:none}.held{padding-top:clamp(40px,6vw,88px);overflow:clip}.held-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.held-lead{color:var(--leise);letter-spacing:-.01em;max-width:30em;margin-top:26px;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.55}.wege{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.held-bild{margin-right:calc(-1 * clamp(0px, (100vw - var(--breite)) / 2 - 24px, 96px));position:relative}.stapel{aspect-ratio:7/6;perspective:1800px;perspective-origin:30% 40%;position:relative}.ebene{position:absolute}.ebene img{border-radius:var(--r-gross);width:100%;box-shadow:var(--schatten), var(--kante)}.ebene.hinten{opacity:.85;width:76%;top:0;right:0;transform:rotateY(-18deg)rotateX(7deg)translateZ(-140px)}.ebene.vorn{width:84%;top:24%;left:0;transform:rotateY(-18deg)rotateX(7deg)}.ebene.handy{width:23%;bottom:2%;right:3%;transform:rotateY(-18deg)rotateX(7deg)translateZ(90px)}.ebene.handy img{aspect-ratio:390/844;object-fit:cover;object-position:top;border:5px solid #111214;border-radius:24px}.zusagen{border-top:1px solid var(--linie);color:var(--leise);flex-wrap:wrap;gap:14px 36px;margin-top:clamp(48px,6vw,88px);padding:24px 0 30px;font-size:.96rem;display:flex}.zusagen li{align-items:center;gap:10px;display:flex}.zusagen svg{fill:none;width:19px;height:19px;stroke:var(--akzent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (width<=1100px){.held-raster{grid-template-columns:1fr}.held-bild{max-width:680px;margin-right:0}.zusagen{gap:12px 28px}}@media (width<=600px){.held-lead{line-height:1.5}.wege{margin-top:28px}.zusagen{flex-direction:column;gap:12px}.stapel{aspect-ratio:6/5}}.normal{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px clamp(32px,5vw,80px);display:grid}.normal-kopf p{color:var(--leise);max-width:30em;margin-top:22px}.stimmen{grid-template-columns:1fr 1fr;gap:16px;display:grid}.stimmen li{background:var(--flaeche);border-radius:var(--r-gross);box-shadow:var(--kante);letter-spacing:-.015em;padding:clamp(22px,2.4vw,32px);font-size:clamp(1.08rem,1rem + .35vw,1.28rem);font-weight:500;line-height:1.38}.stimmen li.gross{letter-spacing:-.03em;background:var(--tief);grid-column:1/-1;padding:clamp(28px,3.4vw,48px);font-size:clamp(1.4rem,1.1rem + 1vw,2rem);line-height:1.25}@media (width<=900px){.normal{grid-template-columns:1fr}}@media (width<=560px){.stimmen{grid-template-columns:1fr}}.ablauf-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.schritte{margin-top:34px;display:grid}.schritte li{border-top:1px solid var(--linie);grid-template-columns:52px minmax(0,1fr);gap:6px;padding:18px 0;display:grid}.schritte .nr{font:500 .95rem/1.7 var(--schrift);color:var(--akzent);font-variant-numeric:tabular-nums}.schritte b{letter-spacing:-.02em;margin-bottom:4px;font-size:1.2rem;font-weight:600;display:block}.schritte p{color:var(--leise);font-size:.98rem;line-height:1.55}.schritt-preis{color:var(--akzent);margin-top:6px;font-size:.88rem;font-weight:500;display:inline-block}.wuerfel-ort{display:none}.ablauf:not(.wuerfel-an) .ablauf-raster{grid-template-columns:minmax(0,1fr)}.ablauf:not(.wuerfel-an) .schritte{max-width:820px}.wuerfel-an{padding-block:0}.wuerfel-an .ablauf-strecke{height:calc(100svh + (var(--schritte) - 1) * 40svh)}.wuerfel-an .ablauf-buehne{top:var(--kopf-h);height:calc(100svh - var(--kopf-h));align-items:center;display:flex;position:sticky}.wuerfel-an .schritte li{transition:opacity .5s var(--weich)}.wuerfel-an .schritte li:not(.an){opacity:.62}.ablauf-status{font:500 .9rem var(--schrift);color:var(--stumm);font-variant-numeric:tabular-nums;margin-top:14px;display:none}.ablauf-status b{color:var(--akzent);font-weight:600}.wuerfel-an .ablauf-status{display:block}.wuerfel-an .wuerfel-ort{height:min(78vh,640px);display:block;position:relative}.wuerfel-buehne{position:absolute;inset:0}.wuerfel-canvas{width:100%;height:100%;display:block}@media (width>=901px) and (height<=940px){.wuerfel-an .ablauf-text h2{font-size:clamp(1.7rem,1.2rem + 1.4vw,2.4rem)}.wuerfel-an .schritte{margin-top:16px}.wuerfel-an .schritte li{padding-block:10px}.wuerfel-an .schritte b{margin-bottom:2px;font-size:1.06rem}.wuerfel-an .schritte p{font-size:.9rem;line-height:1.45}.schritt-preis{margin-top:3px;font-size:.82rem}}@media (width<=900px){.ablauf-raster{grid-template-columns:1fr}.wuerfel-an .ablauf-raster{flex-direction:column;justify-content:center;align-items:stretch;gap:6px;height:100%;display:flex}.wuerfel-an .ablauf-text{display:contents}.wuerfel-an .ablauf-strecke{height:calc(100svh + (var(--schritte) - 1) * 30svh)}.wuerfel-an .ablauf-text h2{order:1;font-size:clamp(1.6rem,6.4vw,2.1rem)}.wuerfel-an .ablauf-status{order:4;margin-top:2px}.wuerfel-an .wuerfel-ort{order:2;height:min(44svh,92vw)}.wuerfel-an .schritte{order:3;margin-top:0;display:grid}.wuerfel-an .schritte li{border:0;grid-area:1/1;padding:0;transition:opacity .18s}.wuerfel-an .schritte li:not(.an){opacity:0;pointer-events:none}.wuerfel-an .schritte li.an{opacity:1;transition:opacity .3s .2s}.wuerfel-an .schritte p{font-size:.95rem}}.schirm{border-radius:var(--r-gross);box-shadow:var(--schatten), var(--kante);background:#1d1f22;overflow:hidden}.schirm img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}.referenzen{gap:clamp(72px,9vw,128px);margin-top:clamp(48px,6vw,80px);display:grid}.referenz{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.referenz:nth-child(2n){grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.referenz:nth-child(2n) .referenz-bild{order:2}.referenz-bild{padding:0 6% 7% 0;position:relative}.schirm.handy-klein{border:5px solid #111214;border-radius:22px;width:19%;position:absolute;bottom:0;right:0}.schirm.handy-klein img{aspect-ratio:390/844}.referenz-art{color:var(--akzent);margin-bottom:10px;font-size:.95rem;font-weight:500}.referenz-text h3{letter-spacing:-.035em;font-size:clamp(1.7rem,1.2rem + 1.2vw,2.4rem)}.referenz-text p:not(.referenz-art){color:var(--leise);margin-top:14px}.pfeil{border-bottom:1px solid var(--akzent);align-items:center;gap:8px;margin-top:22px;padding-bottom:3px;font-weight:500;text-decoration:none;display:inline-flex}.pfeil:after{content:"↗";color:var(--akzent);transition:transform .25s var(--weich)}.pfeil:hover:after{transform:translate(2px,-2px)}.studien-kopf{max-width:46rem;margin-top:clamp(96px,11vw,160px)}.studien-kopf h3{letter-spacing:-.035em;font-size:clamp(1.7rem,1.2rem + 1.2vw,2.4rem)}.studien-kopf p{color:var(--leise);margin-top:14px}.studien{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 clamp(18px,2.2vw,30px);margin-top:40px;display:grid}.studie{grid-area:span 2/span 3;grid-template-rows:subgrid;display:grid}.studie.galerie{grid-column:span 4}.studie.buchung{grid-column:span 2}.studie.galerie,.studie.buchung{margin-bottom:clamp(56px,6vw,88px)}.studie>a{grid-row:span 2;grid-template-rows:subgrid;color:inherit;border-radius:var(--r-gross);text-decoration:none;display:grid}.studie>a:focus-visible{outline:2px solid var(--akzent);outline-offset:6px}.studie-bild{transition:transform .5s var(--weich)}.studie>a:hover .studie-bild.schirm{transform:translateY(-6px)}.handy-feld{border-radius:var(--r-gross);min-height:320px;box-shadow:var(--kante);background:radial-gradient(120% 70% at 50% 100%, #f2d53c21, transparent 62%), var(--flaeche);position:relative;overflow:hidden}.handy-schirm{aspect-ratio:390/844;height:100%;transition:translate .5s var(--weich);border:6px solid #111214;border-radius:28px;position:absolute;top:11%;left:50%;translate:-50%}.handy-schirm img{aspect-ratio:auto;object-fit:cover;object-position:top;width:100%;height:100%}.nur-schmal{display:none}.studie>a:hover .handy-schirm{translate:-50% -8px}.studie-text{padding-top:22px}.studie-art{color:var(--akzent);font-size:.92rem;font-weight:500}.studie-text h4{letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(1.3rem,1.1rem + .5vw,1.6rem);font-weight:600;line-height:1.2}.studie-text p:not(.studie-art){color:var(--leise);max-width:36em;margin-top:10px;font-size:.98rem;line-height:1.55}.studie-los{border-bottom:1px solid var(--akzent);align-items:center;gap:8px;margin-top:16px;padding-bottom:3px;font-weight:500;display:inline-flex}.studie-los:after{content:"→";color:var(--akzent);transition:transform .25s var(--weich)}.studie>a:hover .studie-los:after{transform:translate(3px)}@media (width<=900px){.referenz,.referenz:nth-child(2n){grid-template-columns:1fr}.referenz:nth-child(2n) .referenz-bild{order:0}.studien{grid-template-columns:1fr}.studie,.studie.galerie,.studie.buchung{grid-area:auto;margin-bottom:56px;display:block}.studie:last-child{margin-bottom:0}.studie>a{display:block}.handy-feld{aspect-ratio:1;min-height:0}.handy-schirm{height:118%;top:8%}.nur-breit{display:none}.nur-schmal{display:block}}.pakete{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.8vw,24px);margin-top:clamp(40px,5vw,64px);display:grid}.paket{background:var(--grund);border-radius:var(--r-gross);box-shadow:var(--kante);flex-direction:column;padding:clamp(26px,2.8vw,38px);display:flex;position:relative}.paket.hervor{box-shadow:0 0 0 1px var(--akzent), var(--schatten);background:#3b3f45}.paket-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-klein);color:var(--akzent);padding:6px 10px;font-size:.74rem;font-weight:600;position:absolute;top:22px;right:22px;box-shadow:inset 0 0 0 1px #f2d53c80}.paket.hervor .paket-tag{background:var(--akzent);color:var(--auf-akzent);box-shadow:none}.paket h3{letter-spacing:-.03em;font-size:1.6rem}.paket-satz{color:var(--leise);min-height:3.4em;margin-top:10px;font-size:.98rem}.paket-preis{align-items:baseline;gap:10px;margin-top:24px;display:flex}.paket-preis b{letter-spacing:-.045em;font-size:clamp(2.4rem,1.8rem + 1.4vw,3rem);font-weight:600;line-height:1}.paket-preis span{color:var(--stumm)}.paket-ein{color:var(--stumm);border-bottom:1px solid var(--linie);margin-top:12px;padding-bottom:22px;font-size:.86rem}.paket-rundum{color:var(--text);margin-top:20px;font-weight:500}.paket-punkte{gap:16px;margin:24px 0 30px;font-size:.94rem;display:grid}.paket-punkte li{color:var(--leise);grid-template-columns:22px minmax(0,1fr);gap:12px;display:grid}.paket-punkte li.erbe,.paket-punkte li.grenze{grid-template-columns:minmax(0,1fr)}.paket-punkte li.erbe b{color:var(--akzent)}.paket-punkte li.grenze{color:var(--stumm);border-top:1px dashed var(--linie);padding-top:12px;font-size:.86rem}.paket-punkte b{color:var(--text);font-weight:500}.paket-punkte li:not(.erbe):not(.grenze) span>b{margin-bottom:2px;display:block}.sym{fill:none;width:22px;height:22px;stroke:var(--akzent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.paket .knopf{width:100%;margin-top:auto}.kleingedruckt{color:var(--stumm);max-width:80em;margin-top:30px;font-size:.86rem}.projekt-hinweis{border-radius:var(--r-gross);background:var(--grund);box-shadow:var(--kante);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3vw,36px);display:flex}.projekt-hinweis p{color:var(--leise)}.projekt-hinweis-titel{letter-spacing:-.025em;margin-bottom:4px;font-size:1.35rem;font-weight:600;color:var(--text)!important}@media (width>=1001px){.paket-satz{min-height:5em}}@media (width<=1000px){.pakete{grid-template-columns:1fr;max-width:560px}.paket-satz{min-height:0}}.haken-raster{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px clamp(24px,3vw,48px);margin-top:clamp(40px,5vw,60px);display:grid}.haken-raster li{border-top:1px solid var(--linie-stark);grid-column:span 2;padding:24px 0 8px}.haken-raster li:nth-child(n+4){grid-column:span 3}.haken-raster svg{fill:none;width:34px;height:34px;stroke:var(--akzent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;background:#f2d53c1f;border-radius:50%;margin-bottom:18px;padding:7px}.haken-raster b{letter-spacing:-.02em;font-size:1.15rem;font-weight:600;display:block}.haken-raster p{color:var(--leise);margin-top:8px;font-size:.97rem}@media (width<=900px){.haken-raster{grid-template-columns:1fr 1fr}.haken-raster li,.haken-raster li:nth-child(n+4){grid-column:span 1}.haken-raster li:last-child{grid-column:1/-1}}@media (width<=560px){.haken-raster{grid-template-columns:1fr}.haken-raster li:last-child{grid-column:auto}}.wir{grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,380px);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.wir-foto img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-gross);width:100%;box-shadow:var(--schatten)}.wir-foto figcaption{color:var(--stumm);flex-direction:column;margin-top:16px;font-size:.92rem;display:flex}.wir-foto figcaption b{color:var(--text);font-size:1rem;font-weight:600}.wir-text p{color:var(--leise);max-width:34em;margin-top:18px}.wir-wege{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.wir-wege a{border-radius:var(--r-klein);box-shadow:inset 0 0 0 1px var(--linie-stark);flex-direction:column;min-width:min(100%,240px);padding:14px 18px;font-weight:500;text-decoration:none;transition:box-shadow .25s;display:flex}.wir-wege a:hover{box-shadow:inset 0 0 0 1px var(--akzent)}.wir-wege small{letter-spacing:.14em;text-transform:uppercase;color:var(--akzent);margin-bottom:4px;font-size:.72rem;font-weight:600}.karte{background:var(--grund);border-radius:var(--r-gross);box-shadow:var(--kante);padding:20px 20px 22px}.karte svg{width:100%;height:auto}.karte .ring{fill:none;stroke:#ffffff24;stroke-dasharray:3 6}.karte .ring-text{fill:var(--stumm);font:500 10px var(--schrift);letter-spacing:.06em}.karte .ort circle{fill:#b9bec3}.karte .ort text{fill:var(--leise);font:400 12.5px var(--schrift)}.karte .ort.gross circle{fill:var(--text)}.karte .ort.gross text{fill:var(--text);font-size:13.5px;font-weight:600}.karte .ort.wir circle{fill:var(--akzent)}.karte .ort.wir text{fill:var(--akzent);font-size:12.5px;font-weight:600}.karte figcaption{color:var(--stumm);margin-top:12px;font-size:.9rem}@media (width<=1100px){.wir{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.karte{grid-column:1/-1;max-width:520px}}@media (width<=680px){.wir{grid-template-columns:1fr}.wir-foto{max-width:240px}}.fragen-raster{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:32px clamp(32px,6vw,96px);display:grid}.fragen details{border-top:1px solid var(--linie)}.fragen details:last-child{border-bottom:1px solid var(--linie)}.fragen summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.1rem;font-weight:500;list-style:none;transition:color .2s;display:flex}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"";background:linear-gradient(var(--akzent), var(--akzent)) center/14px 1.6px no-repeat, linear-gradient(var(--akzent), var(--akzent)) center/1.6px 14px no-repeat;width:14px;height:14px;transition:transform .3s var(--weich);flex:none}.fragen details[open] summary:after{transform:rotate(45deg)}.fragen summary:hover{color:var(--akzent)}.fragen details p{color:var(--leise);max-width:44em;padding:0 40px 24px 0}@media (width<=900px){.fragen-raster{grid-template-columns:1fr}}.anfrage-raster{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:36px clamp(32px,6vw,96px);display:grid}.anfrage-text{grid-area:1/1}.anfrage-lead{color:var(--leise);max-width:30em;margin-top:20px}.formular{background:var(--grund);border-radius:var(--r-gross);box-shadow:var(--kante), var(--schatten);grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(22px,3vw,38px);display:grid}.formular .breit{grid-column:1/-1}.feld{color:var(--leise);flex-direction:column;gap:7px;font-size:.9rem;font-weight:500;display:flex}.feld small{color:var(--stumm);font-weight:400}.feld input,.feld select,.feld textarea{color:#1b1d20;border-radius:var(--r-klein);width:100%;min-height:52px;font:400 1rem var(--schrift);appearance:none;background:#f4f4f1;border:2px solid #f4f4f1;padding:0 14px;transition:border-color .2s}.feld select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231B1D20' stroke-width='1.8' fill='none'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.feld textarea{resize:vertical;min-height:120px;padding:12px 14px;line-height:1.5}.feld input::placeholder,.feld textarea::placeholder{color:#868c92}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--akzent);outline:none}.formular .knopf{width:100%;margin-top:6px}.formular .knopf[disabled]{opacity:.7;cursor:progress}.honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hinweis-unten{color:var(--stumm);font-size:.84rem}.versand-warnung{color:#1b1d20;border-radius:var(--r-klein);background:#f4f4f1;grid-column:1/-1;padding:14px 16px}.anfrage-alt{border-top:1px solid var(--linie);flex-direction:column;grid-area:2/1;gap:6px;padding-top:22px;display:flex}.anfrage-alt p{color:var(--stumm);font-size:.92rem}.anfrage-alt a{border-bottom:1px solid var(--linie-stark);width:fit-content;font-weight:500;text-decoration:none}.anfrage-alt a:hover{border-bottom-color:var(--akzent)}@media (width<=900px){.anfrage-raster{grid-template-columns:1fr}.anfrage-text,.formular,.anfrage-alt{grid-area:auto/1}}@media (width<=560px){.formular{grid-template-columns:1fr}}@media (width<=767px){input,select,textarea{font-size:16px!important}}.fuss{background:var(--tiefer);border-top:1px solid var(--linie);padding-top:clamp(52px,6vw,80px);font-size:.95rem}.fuss-raster{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.fuss-marke p{color:var(--stumm);max-width:24em;margin-top:12px}.fuss-titel{letter-spacing:.14em;text-transform:uppercase;color:var(--stumm);margin-bottom:10px;font-size:.74rem;font-weight:600}.fuss p{color:var(--leise)}.fuss a{text-decoration:none}.fuss a:hover{color:var(--akzent)}.fuss-recht{color:var(--leise);flex-direction:column;gap:4px;display:flex}.fuss-unten{border-top:1px solid var(--linie);color:var(--stumm);margin-top:52px;padding:22px 0 30px}@media (width<=900px){.fuss-raster{grid-template-columns:1fr 1fr}.fuss-marke{grid-column:1/-1}}@media (width<=480px){.fuss-raster{grid-template-columns:1fr}}.textseite{padding-block:clamp(48px,7vw,96px) clamp(72px,9vw,128px)}.schmal{max-width:760px}.textseite h1{margin-bottom:28px;font-size:clamp(2.1rem,1.5rem + 2.2vw,3.2rem);line-height:1.05}.textseite h2{letter-spacing:-.02em;max-width:none;margin:2.2em 0 .6em;font-size:1.45rem}.textseite h3{margin:1.8em 0 .5em;font-size:1.15rem}.textseite p,.textseite li{color:var(--leise);margin-bottom:1em}.textseite ul{padding-left:1.3em;list-style:outside}.textseite ol{padding-left:1.3em;list-style:decimal}.textseite a{color:var(--text);text-decoration-color:var(--akzent);text-underline-offset:3px}.textseite b,.textseite strong{color:var(--text)}.textseite .hinweis,.textseite .hinweis-klein{background:var(--tief);border-radius:var(--r-gross);box-shadow:var(--kante);margin:1.4em 0;padding:18px 22px}.textseite .hinweis p:last-child{margin-bottom:0}.textseite .zurueck{border-bottom:1px solid var(--akzent);margin-top:28px;font-weight:500;text-decoration:none;display:inline-block}.textseite .btn{min-height:44px;color:var(--text);border:1px solid var(--linie-stark);border-radius:var(--r-klein);font:500 .94rem var(--schrift);cursor:pointer;background:0 0;align-items:center;padding:0 18px;display:inline-flex}.textseite .btn:hover{border-color:var(--akzent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
