@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9f99aec4-module__6MKK-W__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9f99aec4-module__6MKK-W__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_78e3e10c-module__ZPtN2q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_78e3e10c-module__ZPtN2q__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
:root{--color-navy:#232c52;--color-navy-deep:#1a2142;--color-petrol:#00675a;--color-gold:#d7a046;--color-orange:#d7813d;--color-rose:#a85474;--color-terracotta:#ae4b3a;--color-sage:#6b7768;--color-sand:#ffbc7d;--color-paper:#fff;--color-paper-warm:#f4f2ed;--color-text:#2f3033;--color-text-muted:#5c5f66;--color-text-subtle:#8b8f97;--color-border:#e2ded6;--color-bg:var(--color-paper);--color-heading:var(--color-navy);--color-link:var(--color-petrol);--color-link-hover:var(--color-terracotta);--font-display:var(--font-outfit), "Century Gothic", "Avenir Next", Avenir, "Segoe UI", system-ui, sans-serif;--font-body:var(--font-dm-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-xs:.8rem;--text-sm:.9375rem;--text-base:1rem;--text-md:clamp(1.05rem, .98rem + .35vw, 1.2rem);--text-lg:clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--text-xl:clamp(1.35rem, 1.15rem + 1vw, 1.75rem);--text-2xl:clamp(1.5rem, 1.2rem + 1.5vw, 2.15rem);--text-3xl:clamp(1.75rem, 1.3rem + 2.25vw, 2.75rem);--text-4xl:clamp(2rem, 1.35rem + 3.25vw, 3.5rem);--text-5xl:clamp(2.25rem, 1.2rem + 5.25vw, 4.5rem);--text-hero:clamp(2.5rem, .6rem + 8.5vw, 7rem);--leading-tight:1.02;--leading-snug:1.15;--leading-normal:1.45;--leading-relaxed:1.65;--tracking-display:-.02em;--tracking-label:.14em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.25rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:5rem;--section-gap:clamp(3.5rem, 2.2rem + 6vw, 7rem);--tile-gap:clamp(.625rem, .4rem + 1vw, 1.125rem);--container-width:1140px;--container-wide:1400px;--container-narrow:68ch;--gutter:clamp(1.25rem, .5rem + 3vw, 3rem);--radius-tile:clamp(1.25rem, .9rem + 1.6vw, 2rem);--radius-tile-sm:clamp(.75rem, .6rem + .8vw, 1.125rem);--radius-pill:9999px;--shadow-tile:0 2px 8px #232c520f;--shadow-lift:0 16px 40px #232c5229;--ease:cubic-bezier(.22, .61, .36, 1);--duration:.22s;--z-header:200;--z-overlay:300}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:6rem}body{background-color:var(--color-bg);min-block-size:100svh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding-inline:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-light);line-height:var(--leading-snug);color:var(--color-heading);letter-spacing:var(--tracking-display);text-wrap:balance}h1{font-size:var(--text-5xl);line-height:var(--leading-tight)}h2{font-size:var(--text-4xl);line-height:var(--leading-tight)}h3{font-size:var(--text-2xl);font-weight:var(--weight-regular)}h4{font-size:var(--text-xl);font-weight:var(--weight-regular)}h5{font-size:var(--text-lg);font-weight:var(--weight-medium)}h6{font-size:var(--text-md);font-weight:var(--weight-medium)}p{text-wrap:pretty}p+p{margin-block-start:var(--space-sm)}a{color:var(--color-link);text-underline-offset:.2em;transition:color var(--duration) var(--ease);text-decoration-thickness:1px}a:hover{color:var(--color-link-hover)}strong,b{font-weight:var(--weight-semibold)}small{font-size:var(--text-xs)}::selection{background-color:var(--color-gold);color:var(--color-navy)}.container{inline-size:100%;max-inline-size:var(--container-width);padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-inline-size:var(--container-wide)}.container--narrow{max-inline-size:var(--container-narrow)}.section{padding-block:var(--section-gap)}.section--tight{padding-block:calc(var(--section-gap) / 2)}.section--warm{background-color:var(--color-paper-warm)}.section--navy{background-color:var(--color-navy);color:var(--color-paper)}.section--navy h1,.section--navy h2,.section--navy h3,.section--navy h4{color:inherit}.stack{gap:var(--space-md);flex-direction:column;display:flex}.stack--sm{gap:var(--space-2xs)}.stack--lg{gap:var(--space-lg)}.cluster{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.center{text-align:center}.split{gap:var(--space-xl);align-items:center;display:grid}@media (min-width:900px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,4.5rem)}.split--text-wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split--media-first .split__media{order:-1}}.tile{--tile-bg:var(--color-petrol);--tile-fg:var(--color-paper);gap:var(--space-sm);border-radius:var(--radius-tile);background-color:var(--tile-bg);color:var(--tile-fg);flex-direction:column;padding:clamp(1.25rem,1rem + 1.6vw,2.25rem);display:flex}.tile h2,.tile h3,.tile h4,.tile h5{color:inherit}.tile--petrol{--tile-bg:var(--color-petrol);--tile-fg:var(--color-paper)}.tile--gold{--tile-bg:var(--color-gold);--tile-fg:var(--color-navy)}.tile--orange{--tile-bg:var(--color-orange);--tile-fg:var(--color-navy)}.tile--rose{--tile-bg:var(--color-rose);--tile-fg:var(--color-paper)}.tile--terracotta{--tile-bg:var(--color-terracotta);--tile-fg:var(--color-paper)}.tile--sage{--tile-bg:var(--color-sage);--tile-fg:var(--color-paper)}.tile--navy{--tile-bg:var(--color-navy);--tile-fg:var(--color-paper)}.tile--sand{--tile-bg:var(--color-sand);--tile-fg:var(--color-navy)}.tile--paper{--tile-bg:var(--color-paper);--tile-fg:var(--color-text);box-shadow:var(--shadow-tile)}.tile--media{background-color:var(--color-navy-deep);padding:0;display:grid;overflow:hidden}.tile--media img{object-fit:cover;block-size:100%;inline-size:100%}.label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-terracotta)}.tile .label,.section--navy .label{color:inherit;opacity:.85}.pill{border-radius:var(--radius-pill);background-color:var(--color-orange);color:var(--color-navy);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.04em;align-self:flex-start;align-items:center;padding-block:.35em;padding-inline:1em;display:inline-flex}.button{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--color-petrol);color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:.01em;text-align:center;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease), transform var(--duration) var(--ease);border:2px solid #0000;align-self:flex-start;padding-block:.85em;padding-inline:1.9em;text-decoration:none;display:inline-flex}.button:hover{background-color:var(--color-terracotta);color:var(--color-paper);transform:translateY(-2px)}.button:active{transform:translateY(0)}.button--gold{background-color:var(--color-gold);color:var(--color-navy)}.button--gold:hover{background-color:var(--color-sand);color:var(--color-navy)}.button--outline{color:inherit;background-color:#0000;border-color:currentColor}.button--outline:hover{background-color:var(--color-paper);border-color:var(--color-paper);color:var(--color-navy)}.numeral{border-radius:var(--radius-pill);background-color:var(--tile-bg,var(--color-gold));block-size:3rem;inline-size:3rem;color:var(--tile-fg,var(--color-navy));font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.section--navy .lead,.tile .lead{color:inherit;opacity:.9}.prose{max-inline-size:var(--container-narrow);line-height:var(--leading-relaxed)}.prose h1{font-size:var(--text-3xl)}.prose h2{font-size:var(--text-xl)}.prose h3{font-size:var(--text-lg);font-weight:var(--weight-medium)}.prose h1,.prose h2,.prose h3{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.prose>*+*{margin-block-start:var(--space-sm)}.prose>h2,.prose>h3{margin-block-start:var(--space-xl)}.prose ul,.prose ol{padding-inline-start:1.25em}.prose li+li{margin-block-start:var(--space-3xs)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-overlay);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-tile-sm);background-color:var(--color-navy);color:var(--color-paper);transition:transform var(--duration) var(--ease);text-decoration:none;position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs);transform:translateY(-200%)}.skip-link:focus{color:var(--color-paper);transform:translateY(0)}:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px;border-radius:var(--radius-tile-sm)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{z-index:var(--z-header);background-color:var(--color-navy);color:var(--color-paper);position:sticky;inset-block-start:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-md);min-block-size:4.5rem;display:flex}.site-header__wortmarke{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--color-paper);white-space:nowrap;line-height:1;text-decoration:none}.site-header__wortmarke span{color:var(--color-gold);padding-inline:.04em}.site-header__wortmarke:hover{color:var(--color-paper)}.site-header__wortmarke:hover span{color:var(--color-sand)}.site-header__list{align-items:center;gap:clamp(1rem,.4rem + 1.6vw,2.25rem);margin:0;padding:0;list-style:none;display:flex}.site-header__link{color:inherit;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-regular);text-decoration:none}.site-header__link:hover{color:var(--color-gold)}.site-header__cta{font-size:var(--text-base);padding-block:.6em;padding-inline:1.3em}.site-header__toggle{padding:var(--space-2xs);color:inherit;order:2;display:none}.site-header__burger,.site-header__burger:before,.site-header__burger:after{border-radius:var(--radius-pill);block-size:2px;inline-size:1.5rem;transition:transform var(--duration) var(--ease);background-color:currentColor;display:block}.site-header__burger:before,.site-header__burger:after{content:"";position:relative}.site-header__burger:before{inset-block-start:-7px}.site-header__burger:after{inset-block-start:5px}.site-header__burger[data-open=true]{background-color:#0000}.site-header__burger[data-open=true]:before{transform:translateY(7px)rotate(45deg)}.site-header__burger[data-open=true]:after{transform:translateY(-5px)rotate(-45deg)}@media (max-width:880px){.site-header__toggle{display:block}.site-header__nav{display:none}.site-header__nav[data-open=true]{z-index:var(--z-header);background-color:var(--color-navy);animation:nav-einblenden var(--duration) var(--ease);place-items:center;display:grid;position:fixed;inset:4.5rem 0 0}@keyframes nav-einblenden{0%{opacity:0}}.site-header__list{gap:var(--space-lg);flex-direction:column}.site-header__link{font-size:var(--text-xl)}}.site-footer{background-color:var(--color-navy-deep);color:var(--color-paper);padding-block:var(--space-xl)}.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.site-footer__logo{block-size:2rem;inline-size:auto}.site-footer__nav{gap:var(--space-lg);flex-wrap:wrap;display:flex}.site-footer__nav a{color:inherit;font-size:var(--text-sm);text-decoration:none}.site-footer__nav a:hover{color:var(--color-gold)}.site-footer__copy{font-size:var(--text-sm);color:#ffffffa6}.hero{background-color:var(--color-navy);color:var(--color-paper);padding-block:var(--section-gap)}.hero__mosaic{gap:var(--tile-gap);display:grid}.hero__col{gap:var(--tile-gap);flex-direction:column;display:flex}@media (min-width:860px){.hero__mosaic{grid-template-columns:5fr 7fr}.hero__pitch{grid-column:1/-1}}.hero__title-tile{flex:1;justify-content:center;min-block-size:clamp(11rem,8rem + 16vw,19rem);container-type:inline-size}.hero__title{font-size:clamp(2.25rem,17cqi,7rem);font-weight:var(--weight-light);letter-spacing:var(--tracking-display);color:inherit;-webkit-hyphens:none;hyphens:none;line-height:.95}.hero__label{text-align:center;font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center}.hero__photo{background-color:var(--color-gold);flex:1;min-block-size:clamp(9rem,6rem + 14vw,16rem)}.hero__subtitle{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-light);line-height:var(--leading-snug)}.hero__pitch{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-flow:wrap}.hero__lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted);flex:22rem}.hero__aktion{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.erscheinung{border-radius:var(--radius-tile-sm);background-color:var(--color-gold);color:var(--color-navy);white-space:nowrap;flex-direction:column;gap:.1rem;padding:.7rem 1.1rem;display:flex}.erscheinung__label{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.erscheinung__datum{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:1.1}.erscheinung--gross{--tile-bg:var(--color-navy);padding:var(--space-md);border-radius:var(--radius-tile);background-color:var(--color-navy);color:var(--color-paper);text-align:center;white-space:normal;align-items:center;gap:.25rem}.erscheinung--gross .erscheinung__datum{font-size:var(--text-2xl);color:var(--color-gold)}.counter{--tile-bg:var(--color-gold);--tile-fg:var(--color-navy);text-align:center;gap:var(--space-xs)}.counter__value{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-light);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.counter__value span{opacity:.65;font-size:.6em}.counter__bar{border-radius:var(--radius-pill);background-color:#ffffff8c;block-size:.5rem;overflow:hidden}.counter__bar>span{border-radius:inherit;background-color:var(--color-navy);block-size:100%;min-inline-size:.5rem;display:block}.counter__note{font-size:var(--text-sm);opacity:.85}.vorteile__grid{gap:var(--tile-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:620px){.vorteile__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vorteil__icon{border-radius:var(--radius-tile-sm);background-color:#ffffff26;block-size:3.25rem;inline-size:3.25rem;padding:.35rem}.tile--gold .vorteil__icon,.tile--orange .vorteil__icon{background-color:#232c521f}.vorteil__title{font-size:var(--text-lg);font-weight:var(--weight-medium)}.steps{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step{gap:var(--space-md);border-block-end:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:start;padding-block-end:var(--space-md);display:grid}.step:last-child{border-block-end:none;padding-block-end:0}.step__title{font-size:var(--text-lg);font-weight:var(--weight-medium)}.tabs__list{gap:var(--space-2xs);flex-wrap:wrap;margin-block-end:var(--space-lg);display:flex}.tabs__tab{border:2px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);background-color:#0000;padding-block:.65em;padding-inline:1.5em}.tabs__tab:hover{border-color:var(--tab-color);color:var(--tab-color)}.tabs__tab[aria-selected=true]{background-color:var(--tab-color);border-color:var(--tab-color);color:var(--color-paper)}.tabs__tab[aria-selected=true][data-ton=gold],.tabs__tab[aria-selected=true][data-ton=orange]{color:var(--color-navy)}.tabs__panel{gap:var(--space-xl);align-items:center;display:grid}.tabs__panel[hidden]{display:none}@media (min-width:860px){.tabs__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,4rem)}}.tabs__media{border-radius:var(--radius-tile);overflow:hidden}.tabs__panel h3{color:var(--tab-color)}.testimonial{isolation:isolate;padding-block:var(--section-gap);position:relative}.testimonial__bg{z-index:-2;object-fit:cover}.testimonial:after{content:"";z-index:-1;background-color:#232c52b8;position:absolute;inset:0}.testimonial__card{margin:0}.testimonial__quote p{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-light);line-height:var(--leading-relaxed)}.testimonial__person{align-items:center;gap:var(--space-md);border-block-start:1px solid var(--color-border);margin-block-start:var(--space-lg);padding-block-start:var(--space-md);display:flex}.testimonial__portrait{border-radius:var(--radius-pill);object-fit:cover;flex:none;block-size:4.5rem;inline-size:4.5rem}.testimonial__role{font-size:var(--text-sm);color:var(--color-text-muted)}.cta-banner__inner{justify-content:space-between;gap:var(--space-lg);align-items:center}.cta-banner__title{font-size:var(--text-3xl);color:inherit;margin:0}.ablauf__grid{gap:var(--tile-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.ablauf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ablauf__step h3{font-size:var(--text-lg);font-weight:var(--weight-medium)}.ablauf__note{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;text-wrap:balance;margin-block-start:var(--space-lg)}.accordion{gap:var(--space-2xs);flex-direction:column;display:flex}.accordion__item{border-radius:var(--radius-tile-sm);background-color:var(--color-paper);overflow:hidden}.accordion__q{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-navy);transition:color var(--duration) var(--ease);list-style:none;display:flex}.accordion__q::-webkit-details-marker{display:none}.accordion__q:after{content:"";border-inline-end:2px solid var(--color-terracotta);border-block-end:2px solid var(--color-terracotta);block-size:.6rem;inline-size:.6rem;transition:transform var(--duration) var(--ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.accordion__item[open] .accordion__q:after{transform:rotate(-135deg)translate(-2px,-2px)}.accordion__q:hover{color:var(--color-terracotta)}.accordion__a{padding:0 var(--space-md) var(--space-md);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.bestellen-hero{background-color:var(--color-navy);padding-block-end:var(--tile-gap)}.bestellen-hero__media{background-color:var(--color-gold);block-size:clamp(9rem,5rem + 18vw,17rem)}.bestellen__ablauf{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.bestellen__ablauf{position:sticky;inset-block-start:6rem}}.formular{gap:var(--space-lg);display:grid}.formular__block{gap:var(--space-md);border:none;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;display:grid}.formular__block>legend{float:none;grid-column:1/-1;margin-block-end:0;padding:0}.formular__feld{flex-direction:column;grid-column:span 6;gap:.35rem;min-inline-size:0;display:flex}@media (min-width:620px){.formular__feld{grid-column:span 2}.formular__feld--breit{grid-column:span 6}}.formular__feld label,.formular__einwilligung label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-navy)}.formular__feld input,.formular__feld select{border:2px solid var(--color-border);border-radius:var(--radius-tile-sm);background-color:var(--color-paper);inline-size:100%;color:var(--color-text);font-size:var(--text-base);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease);padding:.7em .9em}.formular__feld select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-navy) 50%), linear-gradient(135deg, var(--color-navy) 50%, transparent 50%);background-position:calc(100% - 1.15rem),calc(100% - .75rem);background-repeat:no-repeat;background-size:.4rem .4rem;padding-inline-end:2.25rem}.formular__feld input:hover,.formular__feld select:hover{border-color:var(--color-text-subtle)}.formular__feld input:focus-visible,.formular__feld select:focus-visible{border-color:var(--color-petrol);outline-offset:1px}.formular__feld.ist-fehlerhaft input,.formular__feld.ist-fehlerhaft select{border-color:var(--color-terracotta);background-color:#fdf6f4}.formular__hilfe{font-size:var(--text-sm);color:var(--color-text-muted)}.formular__fehler{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-terracotta)}.formular__hinweis{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-tile-sm);border:2px solid var(--color-terracotta);color:var(--color-terracotta);font-weight:var(--weight-medium);background-color:#fdf6f4}.formular__hinweis:focus-visible{outline-offset:3px}.formular__einwilligung{gap:.6rem var(--space-sm);padding:var(--space-md);border-radius:var(--radius-tile-sm);background-color:var(--color-paper-warm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.formular__einwilligung.ist-fehlerhaft{outline:2px solid var(--color-terracotta);background-color:#fdf6f4}.formular__einwilligung input[type=checkbox]{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-petrol);margin-block-start:.15rem}.formular__einwilligung label{font-weight:var(--weight-regular);color:var(--color-text);line-height:var(--leading-normal)}.formular__einwilligung .formular__fehler{grid-column:2}.formular__fuss{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.formular__fuss .button:disabled{opacity:.6;cursor:progress;transform:none}.formular__kleingedrucktes{font-size:var(--text-sm);color:var(--color-text-muted)}.formular__honigtopf{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.bestellung-danke{gap:var(--space-md)}.bestellung-danke h2{font-size:var(--text-2xl)}.bestellung-danke:focus-visible{outline-offset:4px}
