.c-offercard--wide{flex-direction:column;display:flex}.c-offercard--wide .l-flexh.sp-between{flex-direction:row;display:flex}@media screen and (max-width:991px){.c-offercard--wide .l-flexh.sp-between{flex-direction:column}.c-offercard--wide .c-offercard__head{order:-1}}
.b-angebot--geometric{--color-background:#f7f5ee;--color-surface:#fff;--color-primary:#072032;--color-secondary:#51616c;--color-brand:#e3b505;--color-brand-hover:#c99f04;--border-decorative:#0720321f;--background-primary-subtle:#0720320f;--background-brand-subtle:#e3b5051f;isolation:isolate;background:var(--color-background);color:var(--color-primary);padding-top:clamp(125px,11vw,155px);padding-left:0;padding-right:0;position:relative;overflow:hidden}.b-angebot--geometric>.l-container{z-index:1}.b-angebot--geometric .b-angebot__layout{z-index:2;grid-template-columns:minmax(320px,.85fr) minmax(0,1.55fr);align-items:start;gap:clamp(28px,4vw,72px);width:100%;max-width:none;margin:0;padding-inline:clamp(20px,4vw,72px);display:grid;position:relative}.b-angebot--geometric .c-angebot-corner,.b-angebot--geometric .c-angebot-corner__accent-layer,.b-angebot--geometric .c-angebot-corner__accent,.b-angebot--geometric .c-angebot-corner__main-layer,.b-angebot--geometric .c-angebot-corner__main{pointer-events:none;position:absolute;inset:0}.b-angebot--geometric .c-angebot-corner{--angebot-corner-accent:polygon(0% 0%, 100% 0%, 100% 85%, 0% 85%);--angebot-corner-main:polygon(0% 0%, 100% 0%, 100% 76%, 0% 76%);z-index:0;height:clamp(96px,8vw,120px);bottom:auto}.b-angebot--geometric .c-angebot-corner__accent-layer{z-index:0;filter:drop-shadow(0 5px 10px #0720321a)drop-shadow(-6px 8px 18px #07203214)}.b-angebot--geometric .c-angebot-corner__accent{background:var(--color-brand);clip-path:var(--angebot-corner-accent)}.b-angebot--geometric .c-angebot-corner__main-layer{z-index:1;filter:drop-shadow(0 3px 5px #0720322e)drop-shadow(-2px 7px 12px #0720321a)}.b-angebot--geometric .c-angebot-corner__main{background:var(--color-primary);clip-path:var(--angebot-corner-main)}.b-angebot--geometric .c-sectionintro__heading-text{max-width:18ch;color:var(--color-primary);letter-spacing:-.045em;text-align:left;text-wrap:balance;margin-inline:auto;font-size:clamp(2.65rem,4.6vw,4.75rem);line-height:.98}.b-angebot--geometric .c-sectionintro__miniheading-text--brand{z-index:0;width:max-content;max-width:125%;box-shadow:none;color:#51616c;font-family:var(--font-lora);letter-spacing:-.055em;opacity:.16;text-align:left;white-space:nowrap;background:0 0;margin:0;padding:0;font-size:clamp(4.2rem,6vw,7.8rem);font-weight:700;line-height:.82;display:block;position:absolute;top:0;left:-.03em}.b-angebot--geometric .c-sectionintro__miniheading-text--brand.c-sectionintro__miniheading-text--tight.c-sectionintro__miniheading-text--center{letter-spacing:-.055em;text-align:left}.b-angebot--geometric .c-sectionintro__miniheading-text--brand:before{display:none}.b-angebot--geometric .c-sectionintro__text-richtext{max-width:680px;color:var(--color-primary);text-align:left;margin:0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65}.b-angebot--geometric .b-angebot__intro{z-index:2;width:100%;max-width:none;margin:0;padding-top:clamp(38px,5vw,66px);position:relative}.b-angebot--geometric .b-angebot__intro .c-sectionintro{isolation:isolate;text-align:left;padding-top:clamp(72px,7vw,112px);position:relative}.b-angebot--geometric .b-angebot__intro .c-sectionintro__heading,.b-angebot--geometric .b-angebot__intro .c-sectionintro__text-richtext{z-index:1;position:relative}.b-angebot--geometric .b-angebot__intro .c-sectionintro__heading-text{margin-inline:0}.b-angebot--geometric .c-angebot{padding-inline:0}.b-angebot--geometric .c-angebot>.l-container{max-width:none;padding-inline:0}.b-angebot--geometric .c-angebot__controls{z-index:8;width:fit-content;margin:clamp(32px,5vw,58px) auto 0;position:relative}.b-angebot--geometric .c-toggle{border:1px solid var(--border-decorative);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-radius:999px;gap:14px;margin:0;padding:8px 10px 8px 16px;box-shadow:0 12px 32px #07203214,inset 0 1px #ffffffe6}.b-angebot--geometric .c-toggle__heading-text{color:var(--color-secondary);transition:color .22s}.b-angebot--geometric .c-toggle[aria-checked=false] .c-toggle__heading-text--left,.b-angebot--geometric .c-toggle[aria-checked=true] .c-toggle__heading-text--right{color:var(--color-primary);font-weight:700}.b-angebot--geometric .toggle__wrapper{border:1px solid var(--color-secondary);background:var(--color-primary);border-radius:999px;width:64px;height:34px;box-shadow:inset 0 3px 8px #0003}.b-angebot--geometric .c-toggle:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.b-angebot--geometric .toggle__circle{background:var(--color-brand);width:26px;height:26px;margin-top:3px;margin-left:3px;box-shadow:0 3px 8px #00000040}.b-angebot--geometric .c-angebot__stage{z-index:2;perspective:1600px;padding-top:clamp(12px,2vw,24px);position:relative}.b-angebot--geometric .c-angebot__stage:before{z-index:-1;filter:blur(22px);content:"";pointer-events:none;background:radial-gradient(circle at 48% 35%,#e3b50521,#0000 35%),radial-gradient(circle at 50% 65%,#07203214,#0000 58%);border-radius:50%;position:absolute;inset:8% 5% 0}.b-angebot--geometric .c-angebot__optionen-array.visible{counter-reset:offer-card;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;max-width:none;margin-inline:auto;padding:clamp(38px,5vw,64px) 32px clamp(62px,7vw,88px);display:grid!important}.b-angebot--geometric .c-offercard{--offer-enter-x:0px;border:1px solid var(--border-decorative);background:linear-gradient(145deg, #fffffffa, #ffffffe6), var(--color-surface);transform-origin:50% 100%;counter-increment:offer-card;border-radius:28px;flex-direction:column;min-width:0;padding:clamp(26px,3vw,40px);transition:transform .42s cubic-bezier(.2,.75,.25,1),box-shadow .42s,border-color .32s,opacity .32s,filter .32s;animation:.68s cubic-bezier(.2,.75,.25,1) backwards offer-card-reveal;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 68px #07203221,0 5px 16px #0720320f,inset 0 1px #fffffff2}.b-angebot--geometric .c-offercard:before{color:#0720321c;font-family:var(--font-lora), Georgia, serif;letter-spacing:.08em;content:"0" counter(offer-card);font-size:1.1rem;font-weight:700;position:absolute;top:20px;right:24px}.b-angebot--geometric .c-offercard:after{background:linear-gradient(90deg, transparent, var(--color-brand) 18%, var(--color-brand) 82%, transparent);opacity:.82;content:"";border-radius:0 0 999px 999px;width:76%;height:3px;position:absolute;top:0;left:12%}.b-angebot--geometric .c-offercard--small{margin-inline:-14px}.b-angebot--geometric .c-offercard--small:nth-child(3n+1){--offer-enter-x:-52px;z-index:1;transform:translateY(26px)rotate(-1.5deg)}.b-angebot--geometric .c-offercard--small:nth-child(3n+2){z-index:3;border-color:#e3b5055c;animation-delay:90ms;transform:translateY(0)scale(1.025);box-shadow:0 34px 82px #0720322b,0 8px 22px #07203212,inset 0 1px #fffffff2}.b-angebot--geometric .c-offercard--small:nth-child(3n){--offer-enter-x:52px;z-index:2;animation-delay:.18s;transform:translateY(26px)rotate(1.5deg)}.b-angebot--geometric .c-offercard--small:hover,.b-angebot--geometric .c-offercard--small:focus-within{z-index:10;border-color:#e3b5058c;transform:translateY(-14px)rotate(0)scale(1.035);box-shadow:0 42px 94px #07203233,0 10px 26px #07203214}.b-angebot--geometric .c-angebot__optionen-array:has(.c-offercard--small:hover) .c-offercard--small:not(:hover){opacity:.74;filter:saturate(.74)}.b-angebot--geometric .c-offercard--wide{z-index:4;grid-column:1/-1;width:calc(100% - 28px);margin:54px auto 0;animation-delay:.23s;transform:none}@keyframes offer-card-reveal{0%{opacity:0;filter:blur(8px);translate:var(--offer-enter-x) 58px}to{opacity:1;filter:blur();translate:0}}.b-angebot--geometric .c-offercard--wide .l-flexh.sp-between{align-items:center;gap:clamp(28px,5vw,68px)}.b-angebot--geometric .c-offercard--wide .c-offercard__head{flex:0 360px}.b-angebot--geometric .g-offercardhead__tag{background:var(--background-brand-subtle);width:fit-content;color:var(--color-primary);border:1px solid #e3b50552;border-radius:999px;margin-inline:auto;padding:7px 13px}.b-angebot--geometric .g-offercardhead__tag-text{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.b-angebot--geometric .c-offercard__p-wrapper{justify-content:center;margin-block:18px 10px;display:flex}.b-angebot--geometric .c-angebot__ab{color:var(--color-secondary);text-transform:uppercase;font-size:.85rem}.b-angebot--geometric .c-angebot__preis{color:var(--color-primary);font-family:var(--font-lora), Georgia, serif;letter-spacing:-.05em;font-size:clamp(2.5rem,4vw,3.6rem);line-height:1}.b-angebot--geometric .g-offercardhead__info-text{color:var(--color-secondary)}.b-angebot--geometric .c-offercard__vorteil-text{color:var(--color-primary)}.b-angebot--geometric .c-offercard__vorteile-array{flex-grow:1}.b-angebot--geometric .c-offercard__vorteil-group{align-items:flex-start}.b-angebot--geometric .c-offercard__check{color:var(--color-primary);box-shadow:0 0 0 4px var(--background-brand-subtle);border-radius:50%;flex:none}.b-angebot--geometric .c-offercard__check .c-offercard__check-path{color:var(--color-primary)}.b-angebot--geometric .c-offercard__rule{background:var(--border-decorative)}.b-angebot--geometric .c-offercard__button-button{border:1px solid var(--border-decorative);background:var(--color-brand);width:100%;color:var(--color-primary);border-radius:999px;transition:background-color .24s,box-shadow .24s,transform .24s;box-shadow:0 10px 24px #e3b50533}.b-angebot--geometric .c-offercard__button-button:hover,.b-angebot--geometric .c-offercard__button-button:focus-visible{background:var(--color-brand-hover);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 14px 28px #e3b50540}.b-angebot--geometric .c-offercard__button-button:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}@media (max-width:1270px){.b-angebot--geometric .b-angebot__layout{grid-template-columns:minmax(0,1fr);gap:18px;padding-inline:clamp(15px,3vw,32px)}.b-angebot--geometric .b-angebot__intro{max-width:900px;padding-top:24px}.b-angebot--geometric .c-angebot-corner{--angebot-corner-accent:polygon(0% 0%, 100% 0%, 100% 85%, 0% 85%);--angebot-corner-main:polygon(0% 0%, 100% 0%, 100% 76%, 0% 76%)}.b-angebot--geometric .c-angebot__optionen-array.visible{grid-template-columns:minmax(0,1fr);gap:18px;padding-inline:18px}.b-angebot--geometric .c-offercard--small,.b-angebot--geometric .c-offercard--small:nth-child(3n+1),.b-angebot--geometric .c-offercard--small:nth-child(3n+2),.b-angebot--geometric .c-offercard--small:nth-child(3n){margin:0;transform:none}.b-angebot--geometric .c-offercard--small:hover,.b-angebot--geometric .c-offercard--small:focus-within{transform:translateY(-8px)scale(1.015)}.b-angebot--geometric .c-offercard--wide{width:100%;margin-top:36px}}@media (pointer:coarse){.b-angebot--geometric .c-offercard--small:hover,.b-angebot--geometric .c-offercard--small:focus-within,.b-angebot--geometric .c-offercard__button-button:hover{transform:none}}@media (max-width:767px){.b-angebot--geometric .c-sectionintro__heading-text{max-width:18ch}.b-angebot--geometric{padding-top:110px}.b-angebot--geometric .c-angebot-corner{--angebot-corner-accent:polygon(0% 0%, 100% 0%, 100% 85%, 0% 85%);--angebot-corner-main:polygon(0% 0%, 100% 0%, 100% 76%, 0% 76%);height:90px}.b-angebot--geometric .c-sectionintro__miniheading-text--brand{white-space:normal;max-width:110%;font-size:clamp(3.5rem,17vw,5.4rem)}.b-angebot--geometric .b-angebot__intro .c-sectionintro{padding-top:68px}.b-angebot--geometric .c-sectionintro__heading-text{font-size:clamp(2.25rem,11vw,3.65rem)}.b-angebot--geometric .c-sectionintro__text-richtext{max-width:680px}.b-angebot--geometric .c-angebot__controls{margin-top:30px}.b-angebot--geometric .c-toggle{gap:10px;padding-left:12px}.b-angebot--geometric .c-angebot__stage{padding-top:8px}.b-angebot--geometric .c-angebot__optionen-array.visible{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 0 42px}.b-angebot--geometric .c-offercard,.b-angebot--geometric .c-offercard--small:nth-child(2n),.b-angebot--geometric .c-offercard--small:hover,.b-angebot--geometric .c-offercard--small:focus-within{border-radius:22px;margin:0;transform:none}.b-angebot--geometric .c-angebot__optionen-array:has(.c-offercard--small:hover) .c-offercard--small:not(:hover){opacity:1;filter:none}.b-angebot--geometric .c-offercard--wide{margin-top:8px}}@media (prefers-reduced-motion:reduce){.b-angebot--geometric .c-offercard,.b-angebot--geometric .c-offercard__button-button,.b-angebot--geometric .c-toggle__heading-text{transition:none}.b-angebot--geometric .c-offercard{animation:none}}.c-angebot__optionen-array.hidden{display:none!important}.c-angebot__optionen-array.visible{display:grid!important}
