.centered{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}:root{--bb-creme:#fcf8f6;--bb-offwhite:#fefbfb;--bb-text:#3a3a39;--bb-navy:#1d3554;--bb-orange:#d97706;--bb-rosa:#d4a09a;--bb-navy-light:#eef2f7;--bb-radius:12px;--bb-radius-sm:8px}.page-id-4947 #main-content,.page-id-4947 .et_pb_section{background:var(--bb-creme)}.page-id-4947 #main-content{font-family:'DM Sans',sans-serif;font-size:17px;line-height:1.6;color:var(--bb-text)}.page-id-4947 .et_pb_section{padding:0!important}.page-id-4947 .et_pb_row{padding:0!important;width:100%!important;max-width:100%!important}.page-id-4947 .et_pb_column{width:100%!important;margin:0!important;padding:0!important}.page-id-4947 .et_pb_code_inner{width:100%}.bb .wrap{max-width:860px;margin:0 auto;padding:0 32px}.bb .wrap-wide{max-width:1060px;margin:0 auto;padding:0 32px}.bb-section{padding:80px 0}.bb-section.alt{background:var(--bb-offwhite)}.bb .label{font-family:'DM Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--bb-orange);margin-bottom:16px;display:block}.bb h1,.bb h2{font-family:'Barlow Condensed',sans-serif;font-weight:700;color:var(--bb-navy);line-height:1.1}.bb h1{font-size:clamp(44px,7vw,72px);margin-bottom:20px}.bb h2{font-size:clamp(34px,5vw,52px);margin-bottom:20px}.bb h3{font-family:'DM Sans',sans-serif;font-size:20px;font-weight:600;color:var(--bb-navy);margin-bottom:10px}.bb p{margin-bottom:16px;max-width:62ch}.bb p:last-child{margin-bottom:0}.bb a{color:var(--bb-navy)}.bb .orange-line{width:48px;height:3px;background:var(--bb-orange);margin-bottom:28px;border-radius:2px}.bb .btn-primary{display:inline-block;background:var(--bb-navy);color:#fff!important;font-family:'DM Sans',sans-serif;font-weight:600;font-size:16px;padding:14px 32px;border-radius:var(--bb-radius-sm);text-decoration:none;letter-spacing:0.01em;transition:background 0.2s ease,transform 0.15s ease}.bb .btn-primary:hover{background:#162840;transform:translateY(-1px);color:#fff!important}.bb .btn-secondary{display:inline-block;background:transparent;color:var(--bb-navy)!important;font-family:'DM Sans',sans-serif;font-weight:600;font-size:15px;padding:12px 28px;border-radius:var(--bb-radius-sm);border:1.5px solid var(--bb-navy);text-decoration:none;transition:background 0.2s ease}.bb .btn-secondary:hover{background:var(--bb-navy-light)}.bb .btn-ghost{display:inline-block;color:var(--bb-orange)!important;font-family:'DM Sans',sans-serif;font-weight:600;font-size:15px;text-decoration:none;border-bottom:1.5px solid var(--bb-orange);padding-bottom:2px;transition:opacity 0.2s}.bb .btn-ghost:hover{opacity:0.7;color:var(--bb-orange)!important}.bb #hero{background:var(--bb-creme);padding:96px 0 80px}.bb .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bb .hero-eyebrow{font-size:13px;font-weight:500;color:var(--bb-rosa);letter-spacing:0.06em;text-transform:uppercase;margin-bottom:16px;display:block}.bb .hero-sub{font-size:19px;line-height:1.55;color:var(--bb-text);margin-bottom:28px;max-width:46ch}.bb .hero-aside{background:var(--bb-navy);border-radius:var(--bb-radius);padding:40px 36px;color:rgba(255,255,255,0.88)}.bb .hero-aside blockquote{font-size:20px;font-style:italic;line-height:1.5;color:#fff;font-family:'DM Sans',sans-serif;margin-bottom:20px;border:none;padding:0}.bb .hero-aside blockquote::before{content:'\201E'}.bb .hero-aside blockquote::after{content:'\201C'}.bb .hero-aside .aside-note{font-size:13px;color:rgba(255,255,255,0.55);line-height:1.4;max-width:none;margin:0}.bb .hero-cta-group{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.bb #problem{padding:72px 0}.bb .problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.bb .problem-quote{font-family:'Barlow Condensed',sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;color:var(--bb-navy);line-height:1.15;max-width:none}.bb .problem-quote em{font-style:normal;color:var(--bb-orange)}.bb #hocker{padding:80px 0}.bb .hocker-intro{max-width:56ch;margin-bottom:56px}.bb .hocker-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bb .hocker-svg-wrap{display:flex;justify-content:center}.bb .leg-cards{display:flex;flex-direction:column;gap:24px}.bb .leg-card{background:var(--bb-offwhite);border-radius:var(--bb-radius);padding:24px 28px;border:1px solid rgba(29,53,84,0.1);border-left:4px solid var(--bb-navy)}.bb .leg-card:nth-child(2){border-left-color:var(--bb-orange)}.bb .leg-card:nth-child(3){border-left-color:var(--bb-rosa)}.bb .leg-number{font-family:'Bebas Neue',sans-serif;font-size:13px;letter-spacing:0.1em;color:var(--bb-navy);opacity:0.4;margin-bottom:4px;display:block}.bb #club{padding:80px 0}.bb .club-inner{background:var(--bb-navy);border-radius:var(--bb-radius);padding:56px 56px 48px;color:rgba(255,255,255,0.85)}.bb .club-inner .label{color:var(--bb-rosa)}.bb .club-inner h2{color:#fff;margin-bottom:12px}.bb .club-inner p{color:rgba(255,255,255,0.8);max-width:58ch}.bb .club-two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:36px 0}.bb .club-col h3{color:rgba(255,255,255,0.55);font-size:13px;text-transform:uppercase;letter-spacing:0.1em;font-weight:600;margin-bottom:14px}.bb .club-col ul{list-style:none;padding:0;margin:0}.bb .club-col ul li{font-size:15px;color:rgba(255,255,255,0.82);padding:6px 0 6px 18px;border-bottom:1px solid rgba(255,255,255,0.08);position:relative}.bb .club-col ul li::before{content:'\2013';position:absolute;left:0;color:var(--bb-rosa)}.bb .club-nicht ul li::before{color:rgba(255,255,255,0.3)}.bb .club-meta{display:flex;align-items:center;gap:32px;margin-top:36px;padding-top:28px;border-top:1px solid rgba(255,255,255,0.12);flex-wrap:wrap}.bb .club-price{font-family:'Barlow Condensed',sans-serif;font-size:38px;font-weight:700;color:#fff;line-height:1}.bb .club-price-note{font-size:13px;color:rgba(255,255,255,0.5);margin-top:4px}.bb .club-windows{font-size:14px;color:rgba(255,255,255,0.55);line-height:1.6;max-width:30ch;margin:0}.bb .btn-warteliste{display:inline-block;background:var(--bb-orange);color:#fff!important;font-family:'DM Sans',sans-serif;font-weight:600;font-size:16px;padding:14px 32px;border-radius:var(--bb-radius-sm);text-decoration:none;transition:background 0.2s ease;white-space:nowrap}.bb .btn-warteliste:hover{background:#c46804;color:#fff!important}.bb .club-softcta{font-size:14px;color:rgba(255,255,255,0.45);margin-top:10px;font-style:italic;max-width:none}.bb #kurse{padding:72px 0}.bb .kurs-card{background:var(--bb-offwhite);border:1px solid rgba(29,53,84,0.1);border-radius:var(--bb-radius);padding:36px 40px;max-width:640px}.bb .kurs-tag{display:inline-block;background:var(--bb-navy-light);color:var(--bb-navy);font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;padding:4px 12px;border-radius:4px;margin-bottom:16px}.bb #marken{padding:72px 0}.bb .marken-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}.bb .marke-card{border-radius:var(--bb-radius);padding:32px 36px;border:1px solid rgba(29,53,84,0.1);background:var(--bb-offwhite)}.bb .marke-dot{width:10px;height:10px;border-radius:50%;background:var(--bb-navy);display:inline-block;margin-right:10px;vertical-align:middle}.bb .marke-dot.orange{background:var(--bb-orange)}.bb .marke-name{font-family:'Barlow Condensed',sans-serif;font-size:24px;font-weight:700;color:var(--bb-navy);margin-bottom:12px}.bb #podcast{padding:80px 0}.bb .podcast-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}.bb .podcast-card{border-radius:var(--bb-radius);padding:32px 36px;border:1px solid rgba(29,53,84,0.1);background:var(--bb-creme)}.bb .podcast-icon{width:44px;height:44px;border-radius:10px;background:var(--bb-navy);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.bb .podcast-icon.orange-bg{background:var(--bb-orange)}.bb .podcast-icon svg{width:22px;height:22px;fill:#fff}.bb #quiz{background:var(--bb-creme);padding:88px 0}.bb .quiz-inner{text-align:center;max-width:560px;margin:0 auto}.bb .quiz-inner h2{margin-bottom:16px}.bb .quiz-inner p{max-width:none;margin:0 auto 32px}.bb .quiz-inner .btn-primary{font-size:18px;padding:18px 48px;background:var(--bb-orange)}.bb .quiz-inner .btn-primary:hover{background:#c46804}.bb .quiz-note{margin-top:16px;font-size:13px;color:rgba(58,58,57,0.5);font-style:italic}.bb .quiz-deco{width:56px;height:3px;background:var(--bb-orange);margin:0 auto 28px;border-radius:2px}.bb #team{padding:72px 0}.bb .team-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}.bb .team-card{background:var(--bb-offwhite);border:1px solid rgba(29,53,84,0.1);border-radius:var(--bb-radius);padding:32px 36px}.bb .team-avatar{width:52px;height:52px;border-radius:50%;background:var(--bb-navy-light);display:flex;align-items:center;justify-content:center;font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:var(--bb-navy);margin-bottom:16px;letter-spacing:0.04em}.bb .team-name{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:22px;color:var(--bb-navy);margin-bottom:4px}.bb .team-role{font-size:13px;color:var(--bb-orange);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:12px;display:block}.bb-footer{background:var(--bb-navy);color:rgba(255,255,255,0.65);padding:56px 0 40px;font-family:'DM Sans',sans-serif}.bb-footer .wrap-wide{max-width:1060px;margin:0 auto;padding:0 32px}.bb-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:48px}.bb-footer .nav-logo{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:22px;color:#fff;text-decoration:none;letter-spacing:0.02em}.bb-footer .nav-logo span{color:var(--bb-orange)}.bb-footer-brand p{font-size:14px;color:rgba(255,255,255,0.5);margin-top:14px;max-width:32ch}.bb-footer-col h4{font-size:12px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.4);margin-bottom:16px}.bb-footer-col ul{list-style:none;padding:0;margin:0}.bb-footer-col ul li{margin-bottom:10px}.bb-footer-col ul a{color:rgba(255,255,255,0.65);text-decoration:none;font-size:14px;transition:color 0.2s}.bb-footer-col ul a:hover{color:#fff}.bb-footer-newsletter{border-top:1px solid rgba(255,255,255,0.1);padding-top:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.bb-footer-newsletter p{font-size:14px;color:rgba(255,255,255,0.5);margin:0;max-width:36ch}.bb-footer-newsletter a{display:inline-block;border:1.5px solid rgba(255,255,255,0.3);color:#fff;font-size:14px;font-weight:600;padding:10px 24px;border-radius:var(--bb-radius-sm);text-decoration:none;white-space:nowrap;transition:border-color 0.2s,background 0.2s}.bb-footer-newsletter a:hover{border-color:#fff;background:rgba(255,255,255,0.06)}.bb-footer-bottom{border-top:1px solid rgba(255,255,255,0.08);padding-top:24px;margin-top:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.bb-footer-bottom p{font-size:12px;color:rgba(255,255,255,0.3);margin:0;max-width:none}.bb-footer-bottom a{color:rgba(255,255,255,0.4);text-decoration:none;font-size:12px}.bb-footer-bottom a:hover{color:rgba(255,255,255,0.7)}.bb-footer-legal{display:flex;gap:20px}.page-id-4947 #main-header,.page-id-4947 #top-header{background:var(--bb-offwhite)!important}.page-id-4947 #top-menu a:hover,.page-id-4947 #top-menu li.current-menu-item>a{color:var(--bb-orange)!important}@media (max-width:720px){.bb .wrap,.bb .wrap-wide{padding:0 20px}.bb-section{padding:56px 0}.bb .hero-grid,.bb .problem-grid,.bb .hocker-layout,.bb .club-two-col,.bb .marken-grid,.bb .podcast-grid,.bb .team-grid,.bb-footer-grid{grid-template-columns:1fr}.bb .hero-aside{display:none}.bb h1{font-size:42px}.bb h2{font-size:32px}.bb .club-inner{padding:36px 28px}.bb .club-meta{flex-direction:column;align-items:flex-start}.bb-footer-grid{grid-template-columns:1fr;gap:36px}.bb-footer-newsletter{flex-direction:column;align-items:flex-start}}#main-footer #footer-widgets{display:flex!important;flex-wrap:nowrap;width:100%;gap:30px;justify-content:space-between;align-items:flex-start}#main-footer #footer-widgets .footer-widget{flex:1 1 0;width:auto!important;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box;min-width:0}#main-footer #footer-widgets .footer-widget h4,#main-footer #footer-widgets .footer-widget .title{margin-bottom:15px}@media (max-width:600px){#main-footer #footer-widgets{flex-direction:column;flex-wrap:wrap}#main-footer #footer-widgets .footer-widget{width:100%!important;flex:1 1 100%}}