.cb-hs_home_root{background:var(--bg-primary);color:var(--text-primary);}
@media (max-width: 1024px){.cb-hs_home_root{background:var(--bg-primary);color:var(--text-primary);}}
@media (max-width: 767px){.cb-hs_home_root{background:var(--bg-primary);color:var(--text-primary);}}
.cb-hs_home_hero{padding:var(--section-md) var(--space-6) var(--space-20);text-align:center;position:relative;overflow:hidden;background:var(--bg-primary);max-width:100%;}
@media (max-width: 1024px){.cb-hs_home_hero{padding:var(--section-md) var(--space-6) var(--space-20);text-align:center;position:relative;overflow:hidden;background:var(--bg-primary);max-width:100%;}}
@media (max-width: 767px){.cb-hs_home_hero{padding:var(--space-16) var(--space-4) var(--space-12);text-align:center;position:relative;overflow:hidden;background:var(--bg-primary);max-width:100%;}}
.cb-hs_home_hero_marquee_wrap{position:absolute;left:0;right:0;bottom:var(--space-6);opacity:0.12;pointer-events:none;}
@media (max-width: 1024px){.cb-hs_home_hero_marquee_wrap{position:absolute;left:0;right:0;bottom:var(--space-6);opacity:0.12;pointer-events:none;}}
@media (max-width: 767px){.cb-hs_home_hero_marquee_wrap{position:absolute;left:0;right:0;bottom:var(--space-6);opacity:0.12;pointer-events:none;}}
.cb-hs_home_hero_inner{max-width:640px;margin:0 auto;position:relative;}
@media (max-width: 1024px){.cb-hs_home_hero_inner{max-width:640px;margin:0 auto;position:relative;}}
@media (max-width: 767px){.cb-hs_home_hero_inner{max-width:640px;margin:0 auto;position:relative;}}
.cb-hs_home_hero_h1{font-size:clamp(48px,7vw,96px);line-height:var(--lh-display);}
@media (max-width: 1024px){.cb-hs_home_hero_h1{font-size:clamp(48px,7vw,96px);line-height:var(--lh-display);}}
@media (max-width: 767px){.cb-hs_home_hero_h1{font-size:clamp(48px,7vw,96px);line-height:var(--lh-display);}}
.cb-hs_home_hero_lead{max-width:var(--container-text);margin:var(--space-6) auto var(--space-8);}
@media (max-width: 1024px){.cb-hs_home_hero_lead{max-width:var(--container-text);margin:var(--space-6) auto var(--space-8);}}
@media (max-width: 767px){.cb-hs_home_hero_lead{max-width:var(--container-text);margin:var(--space-6) auto var(--space-8);}}
.cb-hs_home_hero_buttons{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap;}
@media (max-width: 1024px){.cb-hs_home_hero_buttons{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap;}}
@media (max-width: 767px){.cb-hs_home_hero_buttons{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:stretch;}}
.cb-hs_home_wege{padding-top:var(--section-lg);padding-bottom:var(--section-lg);}
@media (max-width: 1024px){.cb-hs_home_wege{padding-top:var(--space-20);padding-bottom:var(--space-20);}}
@media (max-width: 767px){.cb-hs_home_wege{padding-top:var(--space-16);padding-bottom:var(--space-16);}}
.cb-hs_home_wege_h2{text-align:center;max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-12);line-height:var(--lh-h3);}
@media (max-width: 1024px){.cb-hs_home_wege_h2{text-align:center;max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-12);line-height:var(--lh-h3);}}
@media (max-width: 767px){.cb-hs_home_wege_h2{text-align:center;max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-8);line-height:var(--lh-h3);}}
.cb-hs_home_wege_grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);}
@media (max-width: 1024px){.cb-hs_home_wege_grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);}}
@media (max-width: 767px){.cb-hs_home_wege_grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);}}
.cb-hs_home_wege_card_1{flex:0 0 calc((100% - 2 * var(--space-4)) / 3);max-width:calc((100% - 2 * var(--space-4)) / 3);display:flex;}
@media (max-width: 1024px){.cb-hs_home_wege_card_1{flex:0 0 calc((100% - var(--space-4)) / 2);max-width:calc((100% - var(--space-4)) / 2);display:flex;}}
@media (max-width: 767px){.cb-hs_home_wege_card_1{flex:0 0 100%;max-width:100%;display:flex;}}
.cb-hs_home_wege_card_2{flex:0 0 calc((100% - 2 * var(--space-4)) / 3);max-width:calc((100% - 2 * var(--space-4)) / 3);display:flex;}
@media (max-width: 1024px){.cb-hs_home_wege_card_2{flex:0 0 calc((100% - var(--space-4)) / 2);max-width:calc((100% - var(--space-4)) / 2);display:flex;}}
@media (max-width: 767px){.cb-hs_home_wege_card_2{flex:0 0 100%;max-width:100%;display:flex;}}
.cb-hs_home_wege_card_3{flex:0 0 calc((100% - 2 * var(--space-4)) / 3);max-width:calc((100% - 2 * var(--space-4)) / 3);display:flex;}
@media (max-width: 1024px){.cb-hs_home_wege_card_3{flex:0 0 calc((100% - var(--space-4)) / 2);max-width:calc((100% - var(--space-4)) / 2);display:flex;}}
@media (max-width: 767px){.cb-hs_home_wege_card_3{flex:0 0 100%;max-width:100%;display:flex;}}
.cb-hs_home_wege_card_4{flex:0 0 calc((100% - 2 * var(--space-4)) / 3);max-width:calc((100% - 2 * var(--space-4)) / 3);display:flex;}
@media (max-width: 1024px){.cb-hs_home_wege_card_4{flex:0 0 calc((100% - var(--space-4)) / 2);max-width:calc((100% - var(--space-4)) / 2);display:flex;}}
@media (max-width: 767px){.cb-hs_home_wege_card_4{flex:0 0 100%;max-width:100%;display:flex;}}
.cb-hs_home_wege_card_5{flex:0 0 calc((100% - 2 * var(--space-4)) / 3);max-width:calc((100% - 2 * var(--space-4)) / 3);display:flex;}
@media (max-width: 1024px){.cb-hs_home_wege_card_5{flex:0 0 calc((100% - var(--space-4)) / 2);max-width:calc((100% - var(--space-4)) / 2);display:flex;}}
@media (max-width: 767px){.cb-hs_home_wege_card_5{flex:0 0 100%;max-width:100%;display:flex;}}
.cb-hs_home_kosten{margin:0 var(--space-6);padding-top:var(--section-lg);padding-bottom:var(--section-lg);}
@media (max-width: 1024px){.cb-hs_home_kosten{margin:0 var(--space-6);padding-top:var(--space-20);padding-bottom:var(--space-20);}}
@media (max-width: 767px){.cb-hs_home_kosten{margin:0 var(--space-4);padding-top:var(--space-16);padding-bottom:var(--space-16);}}
.cb-hs_home_kosten_h2{text-align:center;color:var(--text-on-dark);max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-12);}
@media (max-width: 1024px){.cb-hs_home_kosten_h2{text-align:center;color:var(--text-on-dark);max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-12);}}
@media (max-width: 767px){.cb-hs_home_kosten_h2{text-align:center;color:var(--text-on-dark);max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-8);}}
.cb-hs_home_kosten_cta{text-align:center;margin-top:var(--space-8);}
@media (max-width: 1024px){.cb-hs_home_kosten_cta{text-align:center;margin-top:var(--space-8);}}
@media (max-width: 767px){.cb-hs_home_kosten_cta{text-align:center;margin-top:var(--space-8);}}
.cb-hs_home_logbuch_h2{max-width:720px;margin-bottom:var(--space-12);}
@media (max-width: 1024px){.cb-hs_home_logbuch_h2{max-width:720px;margin-bottom:var(--space-12);}}
@media (max-width: 767px){.cb-hs_home_logbuch_h2{max-width:720px;margin-bottom:var(--space-8);}}
.cb-hs_home_logbuch_card{padding:var(--space-4);height:100%;}
@media (max-width: 1024px){.cb-hs_home_logbuch_card{padding:var(--space-4);height:100%;}}
@media (max-width: 767px){.cb-hs_home_logbuch_card{padding:var(--space-4);height:100%;}}
.cb-hs_home_logbuch_kicker{text-align:left;margin-bottom:0;font-size:var(--body-xs);}
@media (max-width: 1024px){.cb-hs_home_logbuch_kicker{text-align:left;margin-bottom:0;font-size:var(--body-xs);}}
@media (max-width: 767px){.cb-hs_home_logbuch_kicker{text-align:left;margin-bottom:0;font-size:var(--body-xs);}}
.cb-hs_home_logbuch_title{font-size:var(--h4);}
@media (max-width: 1024px){.cb-hs_home_logbuch_title{font-size:var(--h4);}}
@media (max-width: 767px){.cb-hs_home_logbuch_title{font-size:var(--h4);}}
.cb-hs_home_logbuch_footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;}
@media (max-width: 1024px){.cb-hs_home_logbuch_footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;}}
@media (max-width: 767px){.cb-hs_home_logbuch_footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;}}
.cb-hs_home_logbuch_time{font-family:var(--font-body);font-size:var(--body-xs);font-weight:var(--fw-body);color:var(--text-muted);}
@media (max-width: 1024px){.cb-hs_home_logbuch_time{font-family:var(--font-body);font-size:var(--body-xs);font-weight:var(--fw-body);color:var(--text-muted);}}
@media (max-width: 767px){.cb-hs_home_logbuch_time{font-family:var(--font-body);font-size:var(--body-xs);font-weight:var(--fw-body);color:var(--text-muted);}}
.cb-hs_home_logbuch_empty{margin-top:var(--space-4);}
@media (max-width: 1024px){.cb-hs_home_logbuch_empty{margin-top:var(--space-4);}}
@media (max-width: 767px){.cb-hs_home_logbuch_empty{margin-top:var(--space-4);}}
.cb-hs_home_kanal_h2{margin-bottom:var(--space-12);}
@media (max-width: 1024px){.cb-hs_home_kanal_h2{margin-bottom:var(--space-12);}}
@media (max-width: 767px){.cb-hs_home_kanal_h2{margin-bottom:var(--space-8);}}
.cb-hs_home_kanal_grid{align-items:start;}
@media (max-width: 1024px){.cb-hs_home_kanal_grid{align-items:start;}}
@media (max-width: 767px){.cb-hs_home_kanal_grid{align-items:start;}}
.cb-hs_home_kanal_grid{display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:repeat(1, 1fr);column-gap:2rem;row-gap:2rem;}
@media (max-width: 1024px){.cb-hs_home_kanal_grid{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:repeat(1, 1fr);column-gap:2rem;row-gap:2rem;}}
@media (max-width: 767px){.cb-hs_home_kanal_grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(1, 1fr);column-gap:2rem;row-gap:2rem;}}
.cb-hs_home_kanal_current{display:flex;flex-direction:column;gap:var(--space-4);}
@media (max-width: 1024px){.cb-hs_home_kanal_current{display:flex;flex-direction:column;gap:var(--space-4);}}
@media (max-width: 767px){.cb-hs_home_kanal_current{display:flex;flex-direction:column;gap:var(--space-4);}}
.cb-hs_home_kanal_current_meta{font-family:var(--font-body);font-size:var(--body-sm);font-weight:var(--fw-body);color:var(--text-muted);}
@media (max-width: 1024px){.cb-hs_home_kanal_current_meta{font-family:var(--font-body);font-size:var(--body-sm);font-weight:var(--fw-body);color:var(--text-muted);}}
@media (max-width: 767px){.cb-hs_home_kanal_current_meta{font-family:var(--font-body);font-size:var(--body-sm);font-weight:var(--fw-body);color:var(--text-muted);}}
.cb-hs_home_kanal_current_desc{max-width:560px;}
@media (max-width: 1024px){.cb-hs_home_kanal_current_desc{max-width:560px;}}
@media (max-width: 767px){.cb-hs_home_kanal_current_desc{max-width:560px;}}
.cb-hs_home_kanal_current_btns{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2);}
@media (max-width: 1024px){.cb-hs_home_kanal_current_btns{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2);}}
@media (max-width: 767px){.cb-hs_home_kanal_current_btns{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2);flex-direction:column;}}
.cb-hs_home_kanal_list{display:flex;flex-direction:column;gap:var(--space-3);}
@media (max-width: 1024px){.cb-hs_home_kanal_list{display:flex;flex-direction:column;gap:var(--space-3);}}
@media (max-width: 767px){.cb-hs_home_kanal_list{display:flex;flex-direction:column;gap:var(--space-3);}}
.cb-hs_home_kanal_list_label{text-align:left;margin-bottom:0;}
@media (max-width: 1024px){.cb-hs_home_kanal_list_label{text-align:left;margin-bottom:0;}}
@media (max-width: 767px){.cb-hs_home_kanal_list_label{text-align:left;margin-bottom:0;}}
.cb-hs_home_kanal_list_link{display:block;text-decoration:none;color:inherit;}
@media (max-width: 1024px){.cb-hs_home_kanal_list_link{display:block;text-decoration:none;color:inherit;}}
@media (max-width: 767px){.cb-hs_home_kanal_list_link{display:block;text-decoration:none;color:inherit;}}
.cb-hs_home_autor{padding-top:var(--section-lg);padding-bottom:var(--section-lg);}
@media (max-width: 1024px){.cb-hs_home_autor{padding-top:var(--space-20);padding-bottom:var(--space-20);}}
@media (max-width: 767px){.cb-hs_home_autor{padding-top:var(--space-16);padding-bottom:var(--space-16);}}
.cb-hs_home_autor_h2{text-align:center;color:var(--text-on-dark);max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-12);line-height:var(--lh-h3);}
@media (max-width: 1024px){.cb-hs_home_autor_h2{text-align:center;color:var(--text-on-dark);max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-12);line-height:var(--lh-h3);}}
@media (max-width: 767px){.cb-hs_home_autor_h2{text-align:center;color:var(--text-on-dark);max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-8);line-height:var(--lh-h3);}}
.cb-hs_home_autor_grid{align-items:center;}
@media (max-width: 1024px){.cb-hs_home_autor_grid{align-items:center;}}
@media (max-width: 767px){.cb-hs_home_autor_grid{align-items:center;}}
.cb-hs_home_autor_grid{display:grid;grid-template-columns:1fr 1.4fr;grid-template-rows:repeat(1, 1fr);column-gap:3rem;row-gap:2rem;}
@media (max-width: 1024px){.cb-hs_home_autor_grid{display:grid;grid-template-columns:1fr 1.4fr;grid-template-rows:repeat(1, 1fr);column-gap:3rem;row-gap:2rem;}}
@media (max-width: 767px){.cb-hs_home_autor_grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(1, 1fr);column-gap:3rem;row-gap:2rem;}}
.cb-hs_home_autor_text{display:flex;flex-direction:column;gap:var(--space-4);}
@media (max-width: 1024px){.cb-hs_home_autor_text{display:flex;flex-direction:column;gap:var(--space-4);}}
@media (max-width: 767px){.cb-hs_home_autor_text{display:flex;flex-direction:column;gap:var(--space-4);}}
.cb-hs_home_autor_p1{color:var(--text-on-dark);}
@media (max-width: 1024px){.cb-hs_home_autor_p1{color:var(--text-on-dark);}}
@media (max-width: 767px){.cb-hs_home_autor_p1{color:var(--text-on-dark);}}
.cb-hs_home_autor_p2{color:var(--text-on-dark);}
@media (max-width: 1024px){.cb-hs_home_autor_p2{color:var(--text-on-dark);}}
@media (max-width: 767px){.cb-hs_home_autor_p2{color:var(--text-on-dark);}}
.cb-hs_home_autor_p3{color:var(--text-on-dark);}
@media (max-width: 1024px){.cb-hs_home_autor_p3{color:var(--text-on-dark);}}
@media (max-width: 767px){.cb-hs_home_autor_p3{color:var(--text-on-dark);}}
.cb-hs_home_autor_link{color:var(--link-on-dark);margin-top:var(--space-2);}.cb-hs_home_autor_link:hover{color:var(--text-on-dark);}
@media (max-width: 1024px){.cb-hs_home_autor_link{color:var(--link-on-dark);margin-top:var(--space-2);}.cb-hs_home_autor_link:hover{color:var(--text-on-dark);}}
@media (max-width: 767px){.cb-hs_home_autor_link{color:var(--link-on-dark);margin-top:var(--space-2);}.cb-hs_home_autor_link:hover{color:var(--text-on-dark);}}
.cb-hs_home_autor_stats{margin-top:var(--space-12);}
@media (max-width: 1024px){.cb-hs_home_autor_stats{margin-top:var(--space-12);}}
@media (max-width: 767px){.cb-hs_home_autor_stats{margin-top:var(--space-12);}}
.cb-hs_home_autor_stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);column-gap:2rem;row-gap:2rem;}
@media (max-width: 1024px){.cb-hs_home_autor_stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);column-gap:2rem;row-gap:2rem;}}
@media (max-width: 767px){.cb-hs_home_autor_stats{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:2rem;row-gap:2rem;}}
.cb-hs_home_faq{padding-top:var(--section-lg);padding-bottom:var(--section-lg);}
@media (max-width: 1024px){.cb-hs_home_faq{padding-top:var(--space-20);padding-bottom:var(--space-20);}}
@media (max-width: 767px){.cb-hs_home_faq{padding-top:var(--space-16);padding-bottom:var(--space-16);}}
.cb-hs_home_faq_h2{text-align:center;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-12);}
@media (max-width: 1024px){.cb-hs_home_faq_h2{text-align:center;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-12);}}
@media (max-width: 767px){.cb-hs_home_faq_h2{text-align:center;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-8);}}
.cb-hs_home_newsletter{padding:0 var(--space-6) var(--section-md);background:var(--bg-primary);}
@media (max-width: 1024px){.cb-hs_home_newsletter{padding:0 var(--space-6) var(--section-md);background:var(--bg-primary);}}
@media (max-width: 767px){.cb-hs_home_newsletter{padding:0 var(--space-4) var(--space-16);background:var(--bg-primary);}}
.cb-hs_home_newsletter_box{background:var(--accent);border-radius:var(--radius-section);padding:var(--section-md) var(--space-8);text-align:center;}
@media (max-width: 1024px){.cb-hs_home_newsletter_box{background:var(--accent);border-radius:var(--radius-section);padding:var(--section-md) var(--space-8);text-align:center;}}
@media (max-width: 767px){.cb-hs_home_newsletter_box{background:var(--accent);border-radius:40px;padding:var(--space-16) var(--space-4);text-align:center;}}
.cb-hs_home_newsletter_h2{max-width:620px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-6);line-height:var(--lh-h3);}
@media (max-width: 1024px){.cb-hs_home_newsletter_h2{max-width:620px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-6);line-height:var(--lh-h3);}}
@media (max-width: 767px){.cb-hs_home_newsletter_h2{max-width:620px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-6);line-height:var(--lh-h3);}}
.cb-hs_home_newsletter_text{max-width:var(--container-text);margin-left:auto;margin-right:auto;margin-bottom:var(--space-8);}
@media (max-width: 1024px){.cb-hs_home_newsletter_text{max-width:var(--container-text);margin-left:auto;margin-right:auto;margin-bottom:var(--space-8);}}
@media (max-width: 767px){.cb-hs_home_newsletter_text{max-width:var(--container-text);margin-left:auto;margin-right:auto;margin-bottom:var(--space-8);}}
