/* Jahrespaket und transparenter Vergleich der kalkulierten Einzelwerte. */
.founding-offer p,.founding-offer h2,.founding-offer h3{margin:0}
.founding-offer .offer-intro{display:flex;justify-content:space-between;align-items:end;gap:80px;margin-bottom:43px}
.founding-offer .founding-title{font-size:clamp(3.6rem,4.8vw,4.7rem);line-height:1;letter-spacing:-.025em;margin-top:20px}
.founding-offer .intro-copy{max-width:385px;font-size:1rem;line-height:1.75;margin-bottom:4px}
.founding-offer .offer-grid{display:grid;grid-template-columns:.72fr 1.45fr;border:1px solid var(--line)}
.founding-offer .event-panel{background:var(--deep);color:white;padding:42px 40px;overflow:hidden}
.founding-offer .event-symbol{width:57px;height:57px;margin-left:-7px}
.founding-offer .event-panel .eyebrow{color:var(--gold);margin-top:33px;font-size:.69rem}
.founding-offer .event-date{font:400 clamp(100px,9.5vw,136px)/1 Newsreader,Georgia,serif;letter-spacing:-.045em;margin-top:24px;white-space:nowrap}
.founding-offer .event-date span{color:var(--gold);font-size:.56em;vertical-align:middle}
.founding-offer .event-month{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:18px;margin-top:2px;font-weight:600}
.founding-offer .event-rule{height:1px;background:var(--gold);margin:29px 0 30px}
.founding-offer .event-panel h3{font-size:41px;line-height:1.04;letter-spacing:-.02em}
.founding-offer .event-location{margin-top:23px;font-size:15px;line-height:1.65}
.founding-offer .event-schedule{margin-top:20px;font-size:14px;line-height:1.65;color:rgba(255,255,255,.86)}
.founding-offer .event-address{font-size:12px;margin-top:22px;color:rgba(255,255,255,.72);line-height:1.7}
.founding-offer .value-panel{padding:39px 44px 27px;background:var(--paper);min-width:0}
.founding-offer .value-heading{display:flex;align-items:baseline;justify-content:space-between;gap:22px;margin-bottom:22px}
.founding-offer .value-heading .eyebrow{font-size:.66rem}.founding-offer .value-heading>span{font-size:11px;color:var(--ocean);white-space:nowrap}
.founding-offer .components{border-top:1px solid var(--gold)}
.founding-offer .component{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:17px;padding:25px 0 23px;align-items:start;border-bottom:1px solid var(--line)}
.founding-offer .component-number{font-size:10px;color:var(--print-gold);font-weight:600;letter-spacing:.08em;padding-top:5px}
.founding-offer .component h3{font-size:27px;line-height:1.15;letter-spacing:-.012em}
.founding-offer .component div>p{font-size:13px;line-height:1.75;color:var(--ocean);margin-top:8px}
.founding-offer .component-value{font-size:17px;font-weight:600;line-height:1.4;padding-top:3px;white-space:nowrap;font-variant-numeric:tabular-nums}
.founding-offer .value-comparison{display:flex;gap:22px;align-items:center;margin-top:20px;padding-bottom:19px;border-bottom:1px solid var(--gold);color:var(--ocean);font-size:12px}
.founding-offer .value-comparison s{position:relative;text-decoration:none;font:400 34px/1 Newsreader,Georgia,serif;white-space:nowrap}
.founding-offer .value-comparison s::after{content:'';position:absolute;left:-4px;right:-4px;top:49%;height:1px;background:var(--print-gold);transform:rotate(-8deg)}
.founding-offer .founding-label{font-size:14px;color:var(--deep);font-weight:600;margin-top:24px}
.founding-offer .payment-options{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;margin-top:19px}
.founding-offer .monthly-price{display:flex;align-items:baseline;gap:12px;white-space:nowrap;color:var(--deep)}
.founding-offer .monthly-price strong{font:400 108px/.9 Newsreader,Georgia,serif;letter-spacing:-.04em}
.founding-offer .monthly-price>span{font-size:18px;font-weight:500}
.founding-offer .payment-description{font-size:13px;line-height:1.5;margin-top:11px}
.founding-offer .payment-total{font-size:11px;line-height:1.5;color:var(--ocean);margin-top:3px}
.founding-offer .annual-option{padding:0 0 0 30px;border-left:1px solid var(--line)}
.founding-offer .payment-or{font-size:12px;color:var(--ocean);margin-bottom:9px}
.founding-offer .annual-price{display:flex;align-items:baseline;gap:9px;color:var(--deep);white-space:nowrap}
.founding-offer .annual-price strong{font:400 59px/.95 Newsreader,Georgia,serif;letter-spacing:-.03em}
.founding-offer .annual-price>span{font:400 35px/1 Newsreader,Georgia,serif}
.founding-offer .annual-option .payment-description{margin-top:7px}
.founding-offer .tax-note{font-size:10px;color:var(--ocean);margin-top:18px;margin-bottom:18px}
.founding-offer .founding-button{width:100%;min-height:60px}
.founding-offer .package-note{font-size:10px;color:var(--ocean);text-align:center;margin-top:12px;line-height:1.6}
.founding-offer .value-footnote{color:var(--ocean);font-size:10px;line-height:1.65;margin-top:17px}
@media(max-width:1150px){
  .founding-offer .offer-intro{gap:40px}.founding-offer .intro-copy{max-width:340px;font-size:14px}
  .founding-offer .event-panel{padding:35px 28px}.founding-offer .event-date{font-size:clamp(76px,8.5vw,104px)}.founding-offer .event-month{font-size:15px}
  .founding-offer .value-panel{padding:35px 30px 25px}.founding-offer .component{gap:12px}.founding-offer .component h3{font-size:24px}.founding-offer .component-value{font-size:15px}.founding-offer .component div>p{font-size:12px}
  .founding-offer .payment-options{gap:20px}.founding-offer .annual-option{padding-left:20px}.founding-offer .monthly-price strong{font-size:98px}.founding-offer .monthly-price>span{font-size:16px}
}
@media(min-width:701px) and (max-width:900px){
  .founding-offer .offer-grid{grid-template-columns:.64fr 1.36fr}.founding-offer .event-panel{padding:30px 20px}.founding-offer .event-date{font-size:74px}.founding-offer .event-month{font-size:12px}.founding-offer .event-panel h3{font-size:33px}
  .founding-offer .value-panel{padding:30px 22px}.founding-offer .value-heading{gap:10px}.founding-offer .value-heading .eyebrow{font-size:.55rem}.founding-offer .value-heading>span{font-size:9px}
  .founding-offer .component{grid-template-columns:17px minmax(0,1fr) auto;gap:9px}.founding-offer .component h3{font-size:22px}.founding-offer .component-value{font-size:13px}.founding-offer .component div>p{font-size:11px}
  .founding-offer .payment-options{gap:15px}.founding-offer .monthly-price{gap:7px}.founding-offer .monthly-price strong{font-size:82px}.founding-offer .monthly-price>span{font-size:12px}.founding-offer .annual-price strong{font-size:48px}.founding-offer .annual-option{padding-left:15px}.founding-offer .payment-description{font-size:11px}
}
@media(max-width:700px){
  .founding-offer .offer-intro{display:block;margin-bottom:28px}.founding-offer .founding-title{font-size:clamp(2.8rem,11.7vw,3.9rem);margin-top:17px}
  .founding-offer .intro-copy{max-width:none;margin-top:24px;font-size:13px}.founding-offer .offer-grid{grid-template-columns:1fr}
  .founding-offer .event-panel{padding:26px 27px}.founding-offer .event-symbol,.founding-offer .event-address{display:none}.founding-offer .event-panel .eyebrow{margin:0;font-size:10px}
  .founding-offer .event-date{font-size:82px;margin-top:16px}.founding-offer .event-month{font-size:14px}.founding-offer .event-rule{margin:18px 0}.founding-offer .event-panel h3{font-size:29px;margin-bottom:18px}.founding-offer .event-panel h3 br{display:none}.founding-offer .event-panel h3 br::after{content:' '}
  .founding-offer .event-location{font-size:13px;margin:0}.founding-offer .event-schedule{font-size:12px;margin-top:12px}
  .founding-offer .value-panel{padding:30px 23px 23px}.founding-offer .value-heading{gap:12px;margin-bottom:18px}.founding-offer .value-heading .eyebrow{font-size:9px}.founding-offer .value-heading>span{font-size:9px}
  .founding-offer .component{grid-template-columns:17px minmax(0,1fr) auto;gap:9px;padding:22px 0}.founding-offer .component h3{font-size:23px}.founding-offer .component div>p{font-size:11px;line-height:1.65}.founding-offer .component div>p br{display:none}.founding-offer .component-value{font-size:13px}.founding-offer .component-number{font-size:9px}
  .founding-offer .value-comparison{font-size:10px;gap:18px}.founding-offer .value-comparison s{font-size:28px}
  .founding-offer .founding-label{font-size:13px;line-height:1.55;margin-top:22px}.founding-offer .payment-options{grid-template-columns:1fr;gap:20px;margin-top:18px}
  .founding-offer .monthly-price strong{font-size:108px}.founding-offer .monthly-price>span{font-size:18px}.founding-offer .payment-description{font-size:12px;margin-top:9px}.founding-offer .payment-total{font-size:10px}
  .founding-offer .annual-option{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:12px;padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}
  .founding-offer .payment-or{margin:0;font-size:11px}.founding-offer .annual-price{gap:6px}.founding-offer .annual-price strong{font-size:45px}.founding-offer .annual-price>span{font-size:26px}.founding-offer .annual-option .payment-description{font-size:11px;margin:0}
  .founding-offer .tax-note{font-size:9px}.founding-offer .package-note{font-size:9px}.founding-offer .value-footnote{font-size:9px}
}
