.bs-page{--u:1.4925373134;--bs-ink:#1a1a1a;--bs-soft:#444444;--bs-band-warm:#f7f5f5;--bs-hairline:#e3e0e0;--s8:calc(8px * var(--u));--s16:calc(16px * var(--u));--s24:calc(24px * var(--u));--s32:calc(32px * var(--u));--s48:calc(48px * var(--u));--s56:calc(56px * var(--u));--s64:calc(64px * var(--u));--s80:calc(80px * var(--u));--s128:calc(128px * var(--u));--hair:calc(1px * var(--u));--bs-sans:TTNorms-Regular,BasisGrotesquePro,Arial,sans-serif;--focus:calc(2px * var(--u));background:#ffffff;color:var(--bs-ink);font-family:var(--bs-sans);font-size:calc(18px * var(--u));line-height:calc(25px * var(--u));letter-spacing:calc(-.36px * var(--u))}.bs-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bs-page [id]{scroll-margin-top:calc(120px * var(--u))}.bs-shell{max-width:calc(1200px * var(--u));margin:0 auto;padding:0 var(--s24)}.bs-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--s32);column-gap:var(--s32)}.bs-band{padding:var(--s128) 0}.bs-band--tight{padding:var(--s80) 0}.bs-band--warm{background:var(--bs-band-warm)}.bs-band--dark{padding:var(--s80) 0;background:var(--bs-ink);color:#ffffff}.bs-display{margin:0;font-size:calc(46px * var(--u));font-weight:400;line-height:calc(55px * var(--u));letter-spacing:calc(-1.38px * var(--u))}.bs-section-title{margin:0 0 var(--s32);font-size:calc(36px * var(--u));font-weight:400;line-height:calc(43px * var(--u));letter-spacing:calc(-1.08px * var(--u))}.bs-subtitle{margin:0 0 var(--s16);font-size:calc(29px * var(--u));font-weight:400;line-height:calc(35px * var(--u));letter-spacing:calc(-.87px * var(--u))}.bs-eyebrow{margin:0 0 var(--s8);font-size:calc(23px * var(--u));font-weight:600;line-height:calc(23px * var(--u));letter-spacing:calc(-.46px * var(--u));color:var(--bs-soft)}.bs-body{margin:0;font-size:calc(18px * var(--u));line-height:calc(25px * var(--u));letter-spacing:calc(-.36px * var(--u))}.bs-small{margin:0;line-height:calc(22px * var(--u));letter-spacing:calc(-.16px * var(--u));color:var(--bs-soft)}.bs-cta,.bs-small{font-size:calc(16px * var(--u))}.bs-cta{display:inline-flex;align-items:center;justify-content:center;min-height:calc(44px * var(--u));padding:calc(12px * var(--u)) var(--s24);border:var(--hair) solid var(--bs-ink);border-radius:var(--s80);background:var(--bs-ink);color:#ffffff;font-family:inherit;line-height:calc(18.4px * var(--u));letter-spacing:normal;cursor:pointer;transition:background .15s ease,color .15s ease}.bs-cta:hover{background:#000000;border-color:#000000}.bs-cta:focus-visible{outline:var(--focus) solid var(--bs-ink);outline-offset:calc(3px * var(--u))}.bs-band--dark .bs-cta{background:#ffffff;border-color:#ffffff;color:var(--bs-ink)}.bs-band--dark .bs-cta:hover{background:#e8e8e8;border-color:#e8e8e8}.bs-band--dark .bs-cta:focus-visible{outline-color:#ffffff}.bs-cta--block{width:100%}.bs-auswahl__headline{max-width:calc(760px * var(--u))}.bs-auswahl__title{margin:0 0 var(--s24)}.bs-auswahl__sub{margin-bottom:0}.bs-ways{margin:var(--s48) 0 0;padding:0;list-style:none}.bs-ways__item{grid-column:span 6;display:flex}.bs-way{display:flex;width:100%;flex-direction:column;align-items:center;padding:var(--s32);border:var(--hair) solid var(--bs-hairline);border-radius:var(--s16);background:#ffffff;color:inherit;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.bs-way:hover{border-color:var(--bs-ink)}.bs-way:focus-visible{outline:var(--focus) solid var(--bs-ink);outline-offset:calc(3px * var(--u))}.bs-way__media{display:flex;height:calc(200px * var(--u));align-items:center;justify-content:center;margin-bottom:var(--s24)}.bs-way__media img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.bs-way__eyebrow{margin-bottom:var(--s8);color:var(--bs-soft);font-size:calc(16px * var(--u));line-height:calc(22px * var(--u));letter-spacing:calc(-.16px * var(--u))}.bs-way__title{margin-bottom:var(--s16);font-size:calc(29px * var(--u));line-height:calc(35px * var(--u));letter-spacing:calc(-.87px * var(--u))}.bs-picker{position:relative;margin:var(--s32) 0 0;padding:0;border:0;min-inline-size:0}.bs-picker__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.bs-plan{position:relative;grid-column:span 6;display:flex;flex-direction:column;height:100%;padding:var(--s32);border:var(--hair) solid var(--bs-hairline);border-radius:var(--s16);background:#ffffff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.bs-plan:hover{border-color:var(--bs-soft)}.bs-plan__tip{position:absolute;top:calc(18px * var(--u));right:calc(18px * var(--u));width:auto;height:calc(74px * var(--u));pointer-events:none}.bs-plan__head{justify-content:flex-start}.bs-plan__head,.bs-plan__price-row{display:flex;align-items:baseline;gap:var(--s16);flex-wrap:wrap}.bs-plan__price-row{margin:var(--s16) 0 0}.bs-plan__name{min-width:0;margin:0;font-size:calc(29px * var(--u));font-weight:400;line-height:calc(35px * var(--u));letter-spacing:calc(-.87px * var(--u))}.bs-plan__save{flex:none;margin-left:auto;padding:calc(4px * var(--u)) calc(12px * var(--u));border-radius:var(--s80);background:var(--bs-ink);color:#ffffff;font-size:calc(16px * var(--u));line-height:calc(22px * var(--u));letter-spacing:calc(-.16px * var(--u))}.bs-plan__save--soon{background:transparent;border:var(--hair) solid var(--bs-hairline);color:var(--bs-soft)}.bs-plan__dot{flex:none;align-self:flex-start;width:calc(20px * var(--u));height:calc(20px * var(--u));margin-top:calc(7.5px * var(--u));border:calc(1.5px * var(--u)) solid var(--bs-hairline);border-radius:999px;background:#ffffff}.bs-plan__price{margin:0;font-size:calc(36px * var(--u));font-weight:400;line-height:calc(43px * var(--u));letter-spacing:calc(-1.08px * var(--u))}.bs-plan__unit{display:block;margin:var(--s8) 0 0}.bs-plan__price-label{align-self:baseline}.bs-plan--labor-eigener{grid-column:1/-1}.bs-plan__kurz{display:block;margin:var(--s16) 0 0;color:var(--bs-ink)}.bs-plan__meta{display:block;margin:var(--s8) 0 0}.bs-plan:has(>.bs-picker__input:checked){border-color:var(--bs-ink);box-shadow:inset 0 0 0 var(--hair) var(--bs-ink)}.bs-plan:has(>.bs-picker__input:checked) .bs-plan__dot{border-color:var(--bs-ink);background:var(--bs-ink);box-shadow:inset 0 0 0 calc(3px * var(--u)) #ffffff}.bs-plan:has(>.bs-picker__input:focus-visible){outline:var(--focus) solid var(--bs-ink);outline-offset:calc(3px * var(--u))}.bs-plans{row-gap:var(--s32)}.bs-plans__foot{margin:var(--s48) 0 0}.bs-foot{display:none;align-items:center;gap:var(--s24);flex-wrap:wrap}.bs-cat:has(#bt-labor-eigener:checked) .bs-foot--labor-eigener,.bs-cat:has(#bt-labor-glp1:checked) .bs-foot--labor-glp1,.bs-cat:has(#bt-labor-haarausfall:checked) .bs-foot--labor-haarausfall,.bs-cat:has(#bt-labor-kit-herz-stoffwechsel:checked) .bs-foot--labor-kit-herz-stoffwechsel,.bs-cat:has(#bt-labor-kit-hormone-advanced:checked) .bs-foot--labor-kit-hormone-advanced,.bs-cat:has(#bt-labor-kit-hormone-basic:checked) .bs-foot--labor-kit-hormone-basic,.bs-cat:has(#bt-labor-kit-komplett:checked) .bs-foot--labor-kit-komplett,.bs-cat:has(#bt-zuhause-hormon-basic:checked) .bs-foot--zuhause-hormon-basic,.bs-cat:has(#bt-zuhause-hormon-pro:checked) .bs-foot--zuhause-hormon-pro{display:flex}.bs-foot .bs-cta{min-width:calc(240px * var(--u))}.bs-foot__note{max-width:calc(560px * var(--u))}.bs-why__media{grid-column:1/span 5}.bs-why__text{grid-column:7/span 6}.bs-why__frame{aspect-ratio:4/5;overflow:hidden;border-radius:var(--s16);background:var(--bs-band-warm)}.bs-why__frame img{width:100%;height:100%;object-fit:cover}.bs-point+.bs-point{margin-top:var(--s32)}.bs-stellen{margin:var(--s24) 0 0;padding:0;list-style:none;column-count:2;column-gap:var(--s32)}.bs-stellen__item{page-break-inside:avoid;break-inside:avoid;display:flex;align-items:center;gap:calc(10px * var(--u));padding:calc(9px * var(--u)) 0;border-bottom:var(--hair) solid var(--bs-hairline);font-size:calc(19px * var(--u));line-height:calc(23px * var(--u));letter-spacing:calc(-.19px * var(--u))}.bs-stellen__pin{flex:0 0 auto;width:calc(16px * var(--u));height:calc(16px * var(--u));fill:var(--bs-ink)}.bs-stellen__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-lede{grid-column:1/span 12;max-width:calc(757px * var(--u))}.bs-ablauf__title,.bs-lede{margin:0 0 var(--s48)}.bs-ablauf{grid-column:span 6;display:flex;flex-direction:column;padding-top:var(--s24);border-top:var(--hair) solid var(--bs-hairline)}.bs-ablauf__name{margin:0 0 var(--s24)}.bs-ablauf__list{margin:0;padding:0;list-style:none}.bs-ablauf__step{display:flex;gap:var(--s16);padding:var(--s16) 0}.bs-ablauf__step+.bs-ablauf__step{border-top:var(--hair) solid var(--bs-hairline)}.bs-ablauf__num{flex:none;width:calc(24px * var(--u));color:var(--bs-soft);font-size:calc(16px * var(--u));line-height:calc(25px * var(--u))}.bs-ablauf__note{margin:auto 0 0;padding-top:var(--s24);color:var(--bs-soft)}.bs-steps__title{margin:0 0 var(--s56)}.bs-step{grid-column:span 4;padding-top:var(--s24);border-top:var(--hair) solid var(--bs-hairline)}.bs-step__frame{aspect-ratio:1/1;margin:0 0 var(--s24);overflow:hidden;border-radius:var(--s16);background:#ffffff}.bs-step__img{width:100%;height:100%;object-fit:cover}.bs-step__num{margin:0 0 var(--s16);font-size:calc(29px * var(--u));font-weight:400;line-height:calc(35px * var(--u));letter-spacing:calc(-.87px * var(--u));color:var(--bs-soft)}.bs-panels__head{max-width:calc(757px * var(--u))}.bs-panels__lede{margin:var(--s16) 0 0;color:rgba(255,255,255,.72)}.bs-panels{margin:var(--s48) 0 0;row-gap:var(--s48)}.bs-panel{grid-column:span 3}.bs-panel__count{margin:calc(-1 * var(--s16)) 0 var(--s24);color:rgba(255,255,255,.72)}.bs-panel__title{display:flex;align-items:flex-end;min-height:calc(86px * var(--u));margin:0 0 var(--s24);padding:0 0 var(--s16);border-bottom:var(--hair) solid rgba(255,255,255,.24);font-size:calc(29px * var(--u));font-weight:400;line-height:calc(35px * var(--u));letter-spacing:calc(-.87px * var(--u));color:#ffffff}.bs-panel__group+.bs-panel__group{margin-top:var(--s24)}.bs-panel__cat{margin:0 0 var(--s8);font-size:calc(16px * var(--u));line-height:calc(22px * var(--u));letter-spacing:calc(-.16px * var(--u));color:rgba(255,255,255,.5)}.bs-panel__items{margin:0;padding:0;list-style:none;color:rgba(255,255,255,.86)}.bs-panel__items li{display:flex;align-items:baseline;gap:calc(10px * var(--u))}.bs-panel__items li:before{content:"";flex:none;width:calc(7px * var(--u));height:calc(7px * var(--u));border-radius:50%;background:var(--dot,#9aa7b8);transform:translateY(calc(-4px * var(--u)))}.bs-panel__items li+li{margin-top:calc(6px * var(--u))}.bs-panel__note{margin:var(--s24) 0 0;color:rgba(255,255,255,.5)}.bs-panels__foot{display:flex;align-items:center;gap:var(--s24);flex-wrap:wrap;margin:var(--s48) 0 0}.bs-panels__foot .bs-cta{min-width:calc(240px * var(--u))}.bs-panels__foot-note{max-width:calc(560px * var(--u));color:rgba(255,255,255,.72)}.bs-faq__item{border-top:var(--hair) solid var(--bs-hairline)}.bs-faq__item:last-child{border-bottom:var(--hair) solid var(--bs-hairline)}.bs-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--s24);padding:var(--s24) 0;font-size:calc(18px * var(--u));line-height:calc(25px * var(--u));letter-spacing:calc(-.36px * var(--u));cursor:pointer;list-style:none}.bs-faq__q::-webkit-details-marker{display:none}.bs-faq__q:focus-visible{outline:var(--focus) solid var(--bs-ink);outline-offset:calc(2px * var(--u))}.bs-faq__sign{flex:none;width:var(--s24);height:var(--s24)}.bs-faq__sign-bar{transition:opacity .2s ease}.bs-faq__item[open] .bs-faq__sign-bar{opacity:0}.bs-faq__a{margin:0;padding:0 var(--s48) var(--s24) 0;max-width:calc(757px * var(--u));color:var(--bs-soft)}.bs-legal{padding:0 0 var(--s128)}.bs-legal p{margin:0;max-width:calc(757px * var(--u));font-size:calc(16px * var(--u));line-height:calc(22px * var(--u));letter-spacing:calc(-.16px * var(--u));color:var(--bs-soft)}.bs-legal p+p{margin-top:var(--s16)}@media (max-width:900px){.bs-ablauf{grid-column:1/-1}.bs-ablauf+.bs-ablauf{margin-top:32px}.bs-ablauf__title{margin-bottom:32px}.bs-ways__item{grid-column:span 12}.bs-ways{margin-top:32px}.bs-way{padding:24px}.bs-way__media{height:150px;margin-bottom:16px}.bs-way__title{font-size:24px;line-height:30px;letter-spacing:-.72px}.bs-page{--u:1}.bs-shell{padding:0 20px}.bs-band{padding:var(--s64) 0}.bs-band--dark,.bs-band--tight{padding:var(--s48) 0}.bs-grid{column-gap:var(--s16);row-gap:var(--s32)}.bs-display{font-size:34px;line-height:40px;letter-spacing:-1.02px}.bs-section-title{font-size:28px;line-height:34px;letter-spacing:-.84px}.bs-panel__title,.bs-plan__name,.bs-step__num,.bs-subtitle{font-size:23px;line-height:29px;letter-spacing:-.69px}.bs-eyebrow{font-size:18px;line-height:22px;letter-spacing:-.36px}.bs-plan__price{font-size:28px;line-height:34px;letter-spacing:-.84px}.bs-plan__dot{margin-top:4.5px}.bs-panel,.bs-plan,.bs-stellen{column-count:1}.bs-panel,.bs-plan{grid-column:1/-1}.bs-plan__tip{height:52px}.bs-panel__title{min-height:0}.bs-auswahl__headline,.bs-step,.bs-why__media,.bs-why__text{grid-column:1/-1}.bs-cta--block,.bs-foot .bs-cta{width:100%}.bs-steps__title{margin-bottom:var(--s32)}.bs-picker{margin-top:var(--s32)}.bs-plan{padding:var(--s24)}}.bs-cat{margin:var(--s48) 0 0}.bs-cat:first-of-type{margin-top:var(--s32)}.bs-cat__head{border-top:var(--hair) solid var(--bs-soft);padding:var(--s24) 0 var(--s24)}.bs-cat__eyebrow{margin:0 0 var(--s8)}.bs-cat__note{margin:var(--s16) 0 0;max-width:calc(640px * var(--u));color:var(--bs-soft)}.bs-cat__title{margin:0;font-size:calc(36px * var(--u));font-weight:400;line-height:calc(43px * var(--u));letter-spacing:calc(-1.08px * var(--u));color:var(--bs-ink)}@media (max-width:900px){.bs-cat__title{font-size:26px;line-height:32px;letter-spacing:-.78px}}