:root{--os-black: #0F0F0F;--os-brand: #232323;--os-gold: #C2901A;--os-gold-dk: #A97C14;--os-gold-lt: #E6C88C;--os-beige: #F2E9D1;--os-offwhite: #FBFAF6;--os-white: #FFFFFF;--os-grey: #5F5B54;--os-line: #E6E1D6;--os-success: #2E6B4F;--os-dark-card:#1A1A1A;--os-dark-line:#2E2E2E;--os-on-dark: #FBFAF6;--os-on-dark-muted: #B9B4A9;--font: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-h1: clamp(2.25rem, 5vw, 3.75rem);--fs-h2: clamp(1.75rem, 3.5vw, 2.75rem);--fs-h3: 1.375rem;--fs-body: 1.0625rem;--fs-small: .9375rem;--fs-kicker: .75rem;--space-section: clamp(3.5rem, 8vw, 6rem);--space-head: clamp(2rem, 4vw, 3rem);--container: 1200px;--gutter: clamp(1rem, 3vw, 1.5rem);--gap: 24px;--radius-card: 12px;--radius-btn: 999px;--radius-chip: 999px;--shadow-card: 0 8px 24px rgba(15, 15, 15, .08);--shadow-card-hover: 0 16px 36px rgba(15, 15, 15, .14);--header-h: 72px;--ease: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-body);line-height:1.6;color:var(--os-black);background:var(--os-offwhite);-webkit-font-smoothing:antialiased}body.is-locked{overflow:hidden}img,svg{display:block;max-width:100%}svg{flex:none}h1,h2,h3,p,ul,ol,blockquote,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--os-gold);outline-offset:3px;border-radius:4px}.os-sprite{position:absolute;width:0;height:0;overflow:hidden}.os-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.os-skip{position:absolute;left:16px;top:-64px;z-index:200;padding:12px 16px;background:var(--os-brand);color:#fff;border-radius:8px;transition:top .2s}.os-skip:focus{top:16px}.os-container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.os-container--narrow{max-width:calc(880px + 2 * var(--gutter))}.os-section{padding-block:var(--space-section)}.os-section--tight{padding-block:clamp(2.5rem,5vw,3.5rem)}.os-section--offwhite{background:var(--os-offwhite)}.os-section--white{background:var(--os-white)}.os-section--beige{background:var(--os-beige)}.os-section--dark{background:var(--os-black);color:var(--os-on-dark)}.os-head{max-width:800px;margin:0 auto var(--space-head);text-align:center}.os-head--wide{max-width:1080px}.os-head--wide .os-intro{max-width:none}.os-h2.os-h2--compact{font-size:clamp(1.5rem,2.3vw,2rem);text-wrap:balance}.os-head--left{margin-inline:0;text-align:left;max-width:none;margin-bottom:32px}.os-head .os-kicker{justify-content:center}.os-head--left .os-kicker{justify-content:flex-start}.os-split{display:grid;gap:32px}.os-split__content>.os-kicker{margin-bottom:12px}.os-split__content>.os-h2+.os-intro{margin-top:16px}@media(min-width:1024px){.os-split{gap:64px}.os-split--5-7{grid-template-columns:5fr 7fr}.os-split--6-6{grid-template-columns:1fr 1fr}.os-split--stretch{align-items:stretch}.os-split--stretch .os-split__media .os-ph{height:100%;aspect-ratio:auto;min-height:360px}.os-split--center{align-items:center}.os-split--top{align-items:start}.os-split__media--sticky{position:sticky;top:calc(var(--header-h) + 24px)}}.os-h1{font-size:var(--fs-h1);line-height:1.05;font-weight:700;letter-spacing:-.02em;color:var(--os-brand);text-wrap:balance}.os-h2{font-size:var(--fs-h2);line-height:1.12;font-weight:700;letter-spacing:-.015em;color:var(--os-brand);text-wrap:balance}.os-h3{font-size:var(--fs-h3);line-height:1.25;font-weight:600;color:var(--os-brand)}.os-section--dark .os-h2,.os-section--dark .os-h3{color:var(--os-on-dark)}.os-lead{font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55;color:var(--os-grey);max-width:34em}.os-intro{color:var(--os-grey);max-width:44em;text-wrap:pretty}.os-head .os-intro{margin-inline:auto}.os-head--left .os-intro{margin-inline:0}.os-section--dark .os-intro{color:var(--os-on-dark-muted)}.os-small{font-size:var(--fs-small)}.os-muted{color:var(--os-grey)}.os-muted-on-dark{color:var(--os-on-dark-muted)}.os-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--fs-kicker);line-height:1.5;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--os-grey)}.os-kicker:before{content:"";width:24px;height:2px;background:var(--os-gold);flex:none;margin-right:4px}.os-kicker--center{justify-content:center}.os-section--dark .os-kicker{color:var(--os-gold-lt)}.os-head .os-kicker+.os-h2,.os-kicker+.os-h2{margin-top:12px}.os-h2+.os-intro{margin-top:16px}.os-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 28px;font-size:1rem;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;border:1.5px solid transparent;border-radius:var(--radius-btn);transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.os-btn:active{transform:translateY(1px)}.os-btn--primary{background:var(--os-gold);color:var(--os-brand)}.os-btn--primary:hover{background:var(--os-gold-dk)}.os-btn--secondary{border-color:var(--os-brand);color:var(--os-brand)}.os-btn--secondary:hover{background:var(--os-brand);color:#fff}.os-section--dark .os-btn--secondary{border-color:var(--os-on-dark);color:var(--os-on-dark)}.os-section--dark .os-btn--secondary:hover{background:var(--os-on-dark);color:var(--os-brand)}.os-btn--dark{background:var(--os-brand);color:#fff}.os-btn--dark:hover{background:var(--os-black)}.os-btn--sm{min-height:44px;padding:8px 20px;font-size:.9375rem}.os-btn--block{width:100%}.os-actions{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:32px}@media(max-width:479px){.os-actions .os-btn{width:100%}}.os-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--os-brand);text-decoration:underline;text-decoration-color:var(--os-gold);text-decoration-thickness:2px;text-underline-offset:5px;min-height:44px}.os-link svg{transition:transform .2s var(--ease)}.os-link:hover svg{transform:translate(3px)}.os-link--quiet{font-weight:500;font-size:var(--fs-small);color:var(--os-grey);text-decoration-color:var(--os-line)}.os-link--quiet:hover{color:var(--os-brand);text-decoration-color:var(--os-gold)}.os-section--dark .os-link{color:var(--os-on-dark)}.os-chips{display:flex;flex-wrap:wrap;gap:8px}.os-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 16px;font-size:var(--fs-small);font-weight:500;line-height:1.3;text-decoration:none;color:var(--os-brand);background:var(--os-white);border:1px solid var(--os-line);border-radius:var(--radius-chip);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}a.os-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--os-line);transition:background-color .2s}a.os-chip:hover,a.os-chip:focus-visible{border-color:var(--os-gold)}a.os-chip:hover:before,a.os-chip:focus-visible:before{background:var(--os-gold)}.os-chip--gold{background:transparent;color:var(--os-on-dark);border-color:var(--os-gold)}.os-card{background:var(--os-white);border:1px solid var(--os-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px}.os-label{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-kicker);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--os-grey)}.os-label:before{content:"";width:8px;height:8px;border-radius:50%;background:#a9a49a}.os-label--incl:before{background:var(--os-success)}.os-checks{display:grid;gap:12px}.os-checks li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start}.os-checks svg{color:var(--os-success);margin-top:3px}.os-trustline{display:flex;flex-wrap:wrap;gap:4px 0;margin-top:24px;font-size:var(--fs-small);color:var(--os-grey)}.os-trustline li{display:inline-flex;align-items:center}.os-trustline li+li:before{content:"\b7";margin-inline:10px;color:var(--os-gold);font-weight:700}.os-trustline--center{justify-content:center;text-align:center;margin-top:40px}.os-section--dark .os-trustline{color:var(--os-on-dark-muted)}.os-aside{margin-top:16px;text-align:center;color:var(--os-grey);font-size:var(--fs-small);display:flex;flex-wrap:wrap;gap:0 8px;align-items:center;justify-content:center}.os-aside--left{justify-content:flex-start;text-align:left;margin-top:8px}.os-aside .os-link{font-size:var(--fs-small)}.os-ph{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:24px;text-align:center;overflow:hidden;color:var(--os-grey);background:repeating-linear-gradient(135deg,rgba(95,91,84,.05) 0 12px,transparent 12px 24px),#f4f1e8;border:1.5px dashed #A9A49A;border-radius:var(--radius-card)}.os-ph[data-ratio="1x1"]{aspect-ratio:1 / 1}.os-ph[data-ratio="4x3"]{aspect-ratio:4 / 3}.os-ph[data-ratio="4x5"]{aspect-ratio:4 / 5}.os-ph[data-ratio="16x9"]{aspect-ratio:16 / 9}.os-ph[data-ratio="16x10"]{aspect-ratio:16 / 10}.os-ph--fill{height:100%;border-radius:0;border:0;border-bottom:1.5px dashed #A9A49A}.os-ph--hero{aspect-ratio:4 / 5}@media(min-width:768px){.os-ph--hero{aspect-ratio:16 / 9}}.os-ph--dark{color:var(--os-on-dark-muted);border-color:#4a4740;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 12px,transparent 12px 24px),var(--os-dark-card)}.os-ph--round{width:136px;height:136px;aspect-ratio:1;border-radius:50%;padding:16px;gap:4px}.os-ph__icon{opacity:.7}.os-ph__id{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--os-brand)}.os-ph--dark .os-ph__id{color:var(--os-on-dark)}.os-ph__brief{font-size:.8125rem;line-height:1.45;max-width:36em}.os-ph__play{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--os-gold);color:var(--os-brand);padding-left:4px}.os-preview-badge{display:inline-flex;align-self:flex-start;margin-bottom:16px;padding:6px 12px;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#7a4b00;background:#fff1d6;border:1px dashed #D9A441;border-radius:6px}.os-preview-note{font-size:.75rem;font-weight:600;color:#7a4b00;background:#fff1d6;border:1px dashed #D9A441;border-radius:6px;padding:2px 8px}.os-trustline li.os-preview-note{margin-left:10px}.os-trustline li.os-preview-note:before{content:none}.os-device{padding:12px;background:var(--os-brand);border-radius:16px;box-shadow:0 24px 48px #0f0f0f2e}.os-device .os-ph{border-radius:8px}.os-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:300;max-width:min(92vw,480px);padding:14px 20px;background:var(--os-brand);color:#fff;font-size:var(--fs-small);border-radius:12px;box-shadow:var(--shadow-card-hover)}.os-announce{background:var(--os-black);color:var(--os-on-dark);font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-align:center}.os-announce p{padding-block:9px}.os-announce span{color:var(--os-gold);margin-inline:6px;font-weight:700}.os-header{position:sticky;top:0;z-index:100;background:var(--os-white);border-bottom:1px solid var(--os-line)}.os-header__inner{display:flex;align-items:center;gap:16px;min-height:var(--header-h)}.os-header__burger{display:grid;place-items:center;width:44px;height:44px;margin-left:-10px}.os-logo{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:44px;text-decoration:none;margin-right:auto}.os-logo img{width:150px;height:auto}.os-logo__svg{display:block;width:150px;height:auto;overflow:visible}.os-logo__claimtext{display:none}@media(min-width:768px){.os-logo__svg{width:196px}.os-logo__claimtext{display:inline}}.os-logo__text{font-weight:700;letter-spacing:.14em;font-size:1.125rem}.os-logo__claim{display:none;font-size:.625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--os-grey)}.os-nav{display:none}.os-header__tools{display:flex;align-items:center;gap:4px}.os-header__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.os-header__icon:hover{background:var(--os-offwhite)}.os-header__icon--desktop{display:none}.os-header__cta{margin-right:4px;white-space:nowrap}@media(max-width:479px){.os-header__cta{padding-inline:14px;font-size:.875rem}.os-logo img{width:124px}}.os-mobile-nav{border-top:1px solid var(--os-line);background:var(--os-white);max-height:calc(100vh - var(--header-h));overflow-y:auto;padding-block:8px 24px}.os-mobile-nav__title{margin-top:20px;margin-bottom:4px;font-size:var(--fs-kicker);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--os-grey)}.os-mobile-nav a{display:flex;align-items:center;min-height:48px;font-weight:500;text-decoration:none;border-bottom:1px solid var(--os-line)}@media(min-width:1120px){.os-header__burger,.os-mobile-nav{display:none!important}.os-logo{margin-right:0}.os-logo img{width:172px}.os-logo__claim{display:block;white-space:nowrap}.os-nav__link{white-space:nowrap}.os-header__icon--desktop{display:grid}.os-nav{display:block;margin-inline:auto}.os-nav__list{display:flex;align-items:center;gap:4px}.os-nav__item{position:relative}.os-nav__link{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;border-radius:8px}.os-nav__link:hover{background:var(--os-offwhite)}.os-nav__link svg{transition:transform .2s}.os-nav__sub{position:absolute;left:0;top:calc(100% + 8px);min-width:250px;padding:8px;background:var(--os-white);border:1px solid var(--os-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card-hover);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s}.os-nav__sub:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.os-nav__item--has-sub:hover .os-nav__sub,.os-nav__item--has-sub:focus-within .os-nav__sub,.os-nav__item.is-open .os-nav__sub{opacity:1;visibility:visible;transform:none}.os-nav__item--has-sub:hover .os-nav__link svg,.os-nav__item.is-open .os-nav__link svg{transform:rotate(180deg)}.os-nav__sub a{display:flex;align-items:center;min-height:44px;padding:0 12px;font-size:.9375rem;text-decoration:none;border-radius:8px}.os-nav__sub a:hover{background:var(--os-offwhite)}}.os-hero{background:var(--os-offwhite)}.os-hero__banner{position:relative;display:grid;min-height:clamp(460px,68vh,680px);background:var(--os-black)}.os-hero__media{grid-area:1 / 1;height:100%;border:0;border-radius:0;align-items:flex-end;justify-content:center;text-align:right;padding:32px clamp(16px,6vw,96px)}.os-hero__media .os-ph__brief{max-width:30em}.os-hero__overlay{grid-area:1 / 1;position:relative;display:flex;align-items:center;background:linear-gradient(90deg,#0f0f0fd1,#0f0f0f8c 42%,#0f0f0f00 72%)}.os-hero__text{max-width:600px;padding-block:48px}.os-hero .os-h1{color:#fff}.os-hero .os-actions{margin-top:32px}.os-btn--on-image{color:#fff;border-color:#ffffffd9;background:#0f0f0f40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.os-btn--on-image:hover{background:#fff;color:var(--os-brand)}.os-hero__intro{max-width:1160px;margin:0 auto;padding-block:clamp(2rem,4vw,3rem);text-align:center;font-size:1.0625rem;line-height:1.6;color:var(--os-grey);text-wrap:pretty}@media(max-width:767px){.os-hero__banner{min-height:0;aspect-ratio:4 / 5}.os-hero__media{align-items:center;justify-content:flex-start;text-align:center;padding-top:40px}.os-hero__overlay{align-items:flex-end;background:linear-gradient(180deg,#0f0f0f00 30%,#0f0f0f99 58%,#0f0f0fe6)}.os-hero__text{padding-block:0 28px}}.os-logos{padding-block:40px;border-bottom:1px solid var(--os-line)}.os-logos__viewport{margin-top:24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.os-logos__track{display:flex;align-items:center;gap:48px;width:max-content;padding-inline:var(--gutter);animation:os-marquee 40s linear infinite}.os-logos__viewport.is-paused .os-logos__track{animation-play-state:paused}.os-logos__item{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none;color:var(--os-brand)}.os-logos__word{display:flex;align-items:center;height:28px;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;opacity:.6;white-space:nowrap}.os-logos__word--vox{letter-spacing:.08em;font-size:1.5rem}.os-logos__word--mh{font-style:italic}.os-logos__word--ph{padding-inline:16px;border:1.5px dashed #A9A49A;border-radius:6px;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.os-logos__item small{font-size:.625rem;font-weight:600;letter-spacing:.08em;color:#8c877d}@keyframes os-marquee{to{transform:translate(-50%)}}@media(min-width:768px){.os-logos__track{gap:72px}}.os-logos__viewport:hover .os-logos__track{animation-play-state:paused}.os-beats{display:grid;gap:24px}.os-beat{display:flex;flex-direction:column;background:var(--os-dark-card);border:1px solid var(--os-dark-line);border-radius:var(--radius-card);overflow:hidden}.os-beat>.os-ph{border-radius:0;border-width:0 0 1.5px}.os-beat__body{position:relative;padding:24px}.os-beat__body p{margin-top:8px;color:var(--os-on-dark-muted)}.os-beat__num{display:grid;place-items:center;width:32px;height:32px;margin-bottom:16px;font-size:.875rem;font-weight:700;color:var(--os-gold-lt);border:1.5px solid var(--os-gold);border-radius:50%}.os-chips--facts{justify-content:center;margin-top:40px}.os-videoslot{max-width:800px;margin:48px auto 0}.os-videoslot--top{margin:0 auto 40px}@media(min-width:768px){.os-beats{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1023px){.os-beat__body{padding:20px}}.os-dock{padding:0}.os-dock__board{position:absolute;left:18%;right:18%;top:50%;height:18px;margin-top:-9px;border-radius:6px;background:linear-gradient(#d8b47a,#b98e52);box-shadow:0 10px 24px #00000080}.os-dock__part{position:absolute;padding:6px 12px;font-size:.75rem;font-weight:600;color:var(--os-on-dark);background:#262626;border:1px solid var(--os-gold);border-radius:999px;opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease)}.os-dock__part--1{left:12%;top:22%;transform:translate(-40px,-40px);transition-delay:0ms}.os-dock__part--2{right:12%;top:22%;transform:translate(40px,-40px);transition-delay:.12s}.os-dock__part--3{left:8%;top:62%;transform:translate(-40px,24px);transition-delay:.24s}.os-dock__part--4{right:8%;top:62%;transform:translate(40px,24px);transition-delay:.36s}.os-dock__part--5{left:50%;top:30%;transform:translate(-50%,-40px);transition-delay:.48s}.os-dock.is-docked .os-dock__part{opacity:1;transform:none}.os-dock.is-docked .os-dock__part--5{transform:translate(-50%)}.os-dock__label{position:absolute;left:12px;right:12px;bottom:14px;font-size:.6875rem}.os-collection{padding-top:clamp(1.5rem,3vw,2.5rem)}.os-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.8125rem;color:var(--os-grey)}.os-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.os-breadcrumb a:hover{color:var(--os-brand)}.os-breadcrumb [aria-current]{color:var(--os-brand);font-weight:600}.os-collection .os-head .os-h2{font-size:var(--fs-h1);line-height:1.05}.os-products{display:grid;gap:24px}.os-product{display:flex;flex-direction:column;padding:0;overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.os-product:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.os-product__media{position:relative;display:block;flex:none;aspect-ratio:1 / 1;background:var(--os-white);border-bottom:1px solid var(--os-line)}.os-product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:16px}.os-product__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:20px}.os-product__name{font-size:1.1875rem;line-height:1.3;font-weight:700;color:var(--os-brand)}.os-product__focus{margin-top:8px;font-size:var(--fs-small);line-height:1.55;color:var(--os-grey)}.os-product__price{margin-top:12px;margin-bottom:20px;font-weight:600;color:var(--os-brand)}.os-product__body>.os-btn{margin-top:auto;padding-inline:16px;font-size:.9375rem}.os-product__body>.os-link{align-self:center;margin-top:4px;font-size:.875rem}@media(min-width:560px){.os-products{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.os-products{grid-template-columns:repeat(4,1fr)}}.js .os-product[data-reveal].is-visible{transition:transform .25s var(--ease),box-shadow .25s var(--ease),opacity .5s var(--ease);transition-delay:0ms}.js .os-product[data-reveal].is-visible:hover{transform:translateY(-4px)}.os-compare{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 24px;scrollbar-width:none}.os-compare::-webkit-scrollbar{display:none}.os-compare__col{display:flex;flex-direction:column;align-items:flex-start;scroll-snap-align:center}.os-compare__name{font-size:1.25rem;line-height:1.3;font-weight:700;color:var(--os-brand)}.os-compare__sub{margin-top:4px;font-size:var(--fs-small);font-weight:600;color:var(--os-grey)}.os-compare__rows{width:100%;margin:20px 0 8px}.os-compare__rows>div{padding-block:16px;border-top:1px solid var(--os-line)}.os-compare__rows dt{font-size:var(--fs-kicker);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--os-grey)}.os-compare__rows dd{margin:6px 0 0;font-size:var(--fs-small);line-height:1.6;color:var(--os-black)}.os-compare__rows dd ul{display:grid;gap:8px}.os-compare__rows dd strong{color:var(--os-brand)}.os-compare__col .os-link{margin-top:auto}.os-compare__hint{margin-bottom:8px;text-align:center;font-size:.8125rem;color:var(--os-grey)}@media(min-width:900px){.os-compare{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;gap:24px;overflow:visible;margin-inline:0;padding:0}.os-compare__hint{display:none}}.os-slider{display:grid;grid-auto-flow:column;grid-auto-columns:66%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 20px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.os-slider::-webkit-scrollbar{display:none}.os-slider>*{scroll-snap-align:start}.os-goal{display:flex;flex-direction:column;padding:0;overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease);scroll-margin-top:calc(var(--header-h) + 24px)}.os-goal:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.os-goal__media{aspect-ratio:4 / 5;flex:none}.os-goal__body{display:flex;flex-direction:column;flex:1;padding:20px 20px 14px}.os-goal__statement{font-size:.9375rem;line-height:1.45;font-weight:600;color:var(--os-brand);text-wrap:balance}.os-goal__product{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;margin-bottom:18px;font-size:.8125rem;line-height:1.4;white-space:nowrap;color:var(--os-grey)}.os-goal__product a{font-weight:600;color:var(--os-brand);text-decoration:underline;text-decoration-color:var(--os-gold);text-decoration-thickness:1.5px;text-underline-offset:4px}.os-goal__product a:hover{text-decoration-color:var(--os-brand)}.os-goal__body>.os-btn{margin-top:auto;min-height:48px;padding-inline:12px;font-size:.875rem}.os-goal__training{align-self:center;margin-top:2px;font-size:.8125rem}@media(min-width:700px){.os-goals.os-slider{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr;gap:24px;overflow:visible;margin-inline:0;padding:0}}@media(min-width:1024px){.os-goals.os-slider{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){.os-notalone .os-head{max-width:none}.os-notalone .os-intro{max-width:none;font-size:1rem;white-space:nowrap}}.os-notalone{margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:clamp(3rem,6vw,4.5rem);border-top:1px solid var(--os-line);scroll-margin-top:var(--header-h)}.os-tile4{display:flex;flex-direction:column;align-items:flex-start}.os-tile4 .os-ph{margin-bottom:16px}.os-tile4 .os-h3{margin-top:6px;margin-bottom:16px;font-size:1.125rem}.os-tile4 .os-btn{margin-top:auto}@media(min-width:700px){.os-tiles4.os-slider{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr;gap:32px 24px;overflow:visible;margin-inline:0;padding:0}}@media(min-width:1024px){.os-tiles4.os-slider{grid-template-columns:repeat(4,1fr)}}.os-callout{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px;padding:24px;background:var(--os-white);border:1px solid var(--os-line);border-radius:var(--radius-card)}.os-callout p{color:var(--os-grey)}.os-callout strong{color:var(--os-brand)}@media(min-width:768px){.os-callout{flex-direction:row;align-items:center;justify-content:space-between;padding:24px 32px}}@media(max-width:479px){.os-callout .os-btn{width:100%}}.os-flow{position:relative;display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter)) 20px;padding:12px var(--gutter);border-radius:0;white-space:nowrap;background:linear-gradient(135deg,#1d1915,#2e251c);color:#e9e5df}.os-flow li{position:relative;z-index:1;display:flex;align-items:center;gap:12px;font-size:var(--fs-small);font-weight:600;opacity:.55;transition:opacity .4s var(--ease)}.os-flow li span{display:grid;place-items:center;flex:none;width:32px;height:32px;font-size:.8125rem;font-weight:700;color:var(--os-gold-lt);background:#1d1915;border:1.5px solid #6B5A36;border-radius:50%;transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease)}.os-flow::-webkit-scrollbar{display:none}.os-flow li{flex:none}.os-flow:before{content:"";display:none;position:absolute;left:39px;top:36px;bottom:36px;width:2px;background:var(--os-gold);transform:scaleY(0);transform-origin:top;transition:transform 1.4s var(--ease)}.os-flow.is-drawn:before{transform:none}.os-flow.is-drawn li{opacity:1}.os-flow.is-drawn li span{background:var(--os-gold);border-color:var(--os-gold);color:var(--os-brand);transform:scale(1.06)}.os-flow li:nth-child(1),.os-flow li:nth-child(1) span{transition-delay:0s}.os-flow li:nth-child(2),.os-flow li:nth-child(2) span{transition-delay:.28s}.os-flow li:nth-child(3),.os-flow li:nth-child(3) span{transition-delay:.56s}.os-flow li:nth-child(4),.os-flow li:nth-child(4) span{transition-delay:.84s}.os-flow li:nth-child(5),.os-flow li:nth-child(5) span{transition-delay:1.12s}@media(min-width:768px){.os-flow{display:grid;overflow:visible;white-space:normal;grid-template-columns:repeat(5,auto);justify-content:space-between;gap:12px;max-width:920px;margin:0 auto 20px;padding:12px 22px;border-radius:999px}.os-flow li{gap:10px;font-size:.8125rem}.os-flow li span{width:28px;height:28px;font-size:.75rem}.os-flow:before{display:none}}.os-tabs{background:var(--os-white);border:1px solid #E2D6B5;border-radius:16px;box-shadow:var(--shadow-card);padding:8px 20px 24px}.os-tabs__list{display:flex;gap:8px;border-bottom:1px solid var(--os-line);margin-bottom:24px}.os-tabs__tab{position:relative;min-height:56px;padding:0 16px;font-size:1rem;font-weight:600;color:var(--os-grey)}.os-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--os-gold);transform:scaleX(0);transition:transform .25s var(--ease)}.os-tabs__tab[aria-selected=true]{color:var(--os-brand)}.os-tabs__tab[aria-selected=true]:after{transform:none}.os-tabs__panel{display:grid;gap:32px;align-items:center}.os-tabs__panel.is-active{animation:os-fade .25s var(--ease)}.os-tabs__panel.is-active .os-device{animation:os-slide .25s var(--ease)}.os-tabs__info .os-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.os-facts li{padding:6px 12px;font-size:.8125rem;font-weight:600;color:var(--os-brand);background:var(--os-beige);border-radius:6px}.os-tabs__note{margin-top:12px;font-size:var(--fs-small);color:var(--os-grey)}.os-tabs__info .os-btn{margin-top:32px}@media(max-width:479px){.os-tabs__info .os-btn{width:100%}.os-tabs__tab{flex:1;padding:0 8px}}@media(min-width:1024px){.os-tabs{padding:16px 40px 40px}.os-tabs__list{margin-bottom:40px}.os-tabs__panel{grid-template-columns:6fr 4fr;gap:56px}}@keyframes os-fade{0%{opacity:0}}@keyframes os-slide{0%{transform:translate(12px)}}.os-proofs{display:grid;gap:0;border-top:1px solid var(--os-line)}.os-proof{padding-block:20px;border-bottom:1px solid var(--os-line);padding-left:20px;position:relative}.os-proof:before{content:"";position:absolute;left:0;top:26px;width:8px;height:8px;border-radius:50%;background:var(--os-gold)}.os-proof .os-h3{font-size:1.125rem}.os-proof p{margin-top:6px;color:var(--os-grey);font-size:var(--fs-small);line-height:1.6}.os-head--left .os-intro+.os-intro{margin-top:12px}.os-inline-link{font-weight:600;color:var(--os-brand);text-decoration:underline;text-decoration-color:var(--os-gold);text-decoration-thickness:2px;text-underline-offset:4px;white-space:nowrap}.os-ratingbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin-top:16px;font-size:var(--fs-small);color:var(--os-grey)}.os-ratingbar strong{color:var(--os-brand)}.os-stars{display:inline-flex;gap:2px;color:var(--os-gold)}.os-reviews{display:grid;gap:32px;align-items:center}.os-reviews__list{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 24px;scrollbar-width:none}.os-reviews__list::-webkit-scrollbar{display:none}.os-review{display:flex;flex-direction:column;gap:16px;scroll-snap-align:center}.os-review blockquote{font-size:var(--fs-small);line-height:1.6;color:var(--os-brand)}.os-review--placeholder{border:1.5px dashed #A9A49A;box-shadow:none}.os-review--placeholder blockquote{color:var(--os-grey)}.os-review__meta{display:flex;flex-direction:column;margin-top:auto;padding-top:16px;border-top:1px solid var(--os-line);font-size:.8125rem;color:var(--os-grey)}.os-review__meta strong{color:var(--os-brand);font-size:var(--fs-small)}.os-seal{display:flex;align-items:center;gap:16px;justify-content:center;font-weight:600;font-size:var(--fs-small);color:var(--os-brand);max-width:360px;margin-inline:auto}.os-seal .os-ph{flex:none;width:112px;height:112px}.os-seal .os-ph__brief{font-size:.625rem}@media(min-width:768px){.os-reviews__list{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;gap:24px;overflow:visible;margin-inline:0;padding:0}}@media(min-width:1024px){.os-reviews{grid-template-columns:1fr 184px;gap:40px}.os-seal{flex-direction:column;text-align:center}.os-seal .os-ph{width:136px;height:136px}}.os-example{display:block;width:100%;max-width:540px;margin-inline:auto;padding:0;overflow:hidden;text-align:left;border:1px solid #36322E;border-radius:22px;background:linear-gradient(145deg,#151412,#2a2119);box-shadow:0 28px 70px #0f0f0f38;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}button.os-example{cursor:pointer}button.os-example:hover{transform:translateY(-4px);box-shadow:0 36px 80px #0f0f0f4d}.os-example>span,.os-example span{display:block}.os-example__bar{display:flex!important;align-items:center;gap:6px;padding:12px 16px;color:#ded9d2}.os-example__bar i{width:7px;height:7px;border-radius:50%;background:#625b54}.os-example__bar b{margin-left:auto;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.os-example__body{display:grid!important;grid-template-columns:1.15fr 1fr;gap:16px;margin:0 10px;padding:18px;border-radius:14px;background:#fffdf9;color:var(--os-brand)}.os-example__body--stack{grid-template-columns:1fr;margin-bottom:10px}.os-example__main small{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--os-grey)}.os-example__main strong{margin:4px 0 10px;font-size:1.25rem;line-height:1.2;font-weight:700}.os-example__main>span{font-size:.8125rem;line-height:1.55;color:var(--os-black)}.os-example__side img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid var(--os-line);border-radius:10px}.os-example__tip{margin-top:10px;padding:12px;font-size:.75rem;line-height:1.5;background:var(--os-beige);border-radius:10px}.os-example__tip b{display:block;margin-bottom:3px;font-size:.8125rem}.os-example__foot{padding:12px 16px 14px;font-size:.8125rem;font-weight:600;color:var(--os-gold-lt);text-align:center}.os-example__tests{display:grid!important;gap:12px}.os-example__tests>span{display:grid!important;grid-template-columns:88px 1fr auto;align-items:center;gap:12px}.os-example__tests em{font-style:normal;font-size:.8125rem;font-weight:600}.os-example__tests i{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--os-gold) var(--w),var(--os-line) var(--w))}.os-example__tests small{font-size:.6875rem;color:var(--os-grey);white-space:nowrap}.os-example__score{padding-top:12px;border-top:1px solid var(--os-line);font-size:.875rem}@media(max-width:479px){.os-example__body{grid-template-columns:1fr}.os-example__side img{aspect-ratio:16 / 10}}.os-split__content{display:flex;flex-direction:column;align-items:flex-start}.os-split__content>*{max-width:100%}.os-split__content>.os-head,.os-split__content>.os-proofs,.os-split__content>.os-tiles{width:100%}.os-quote{margin-top:24px;padding-left:16px;border-left:3px solid var(--os-gold);font-weight:600;color:var(--os-brand)}.os-steps{display:grid;gap:16px;margin-top:32px;width:100%}.os-steps li{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start}.os-steps__num{display:grid;place-items:center;width:40px;height:40px;font-weight:700;color:var(--os-brand);background:var(--os-beige);border-radius:50%}.os-steps h3{font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--os-brand);padding-top:7px}.os-steps p{margin-top:2px;font-size:var(--fs-small);color:var(--os-grey)}.os-trustline+.os-small{margin-top:16px}.os-steps--compact{gap:12px;margin-top:24px}.os-steps--compact li{align-items:center}.os-steps--compact h3{padding-top:0}.os-disclaimer{margin-top:16px;font-size:.8125rem;max-width:40em}.os-lineup{display:grid;grid-auto-flow:column;grid-auto-columns:66%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 20px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.os-lineup::-webkit-scrollbar{display:none}.os-lineup__item{display:flex;scroll-snap-align:start}.os-product--link{width:100%;text-decoration:none;color:inherit}.os-product--link .os-product__media{position:relative}.os-product--link .os-product__body{gap:4px;padding:16px 18px 18px}.os-product--link .os-product__body>span{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-product--link .os-product__name{font-size:1.0625rem;line-height:1.3;font-weight:700;color:var(--os-brand)}.os-product--link .os-product__focus{margin:0;font-size:.875rem;color:var(--os-grey)}.os-product--link .os-product__price{margin:6px 0 0;font-size:.9375rem;font-weight:600;color:var(--os-brand)}.os-product--link:hover .os-product__name{text-decoration:underline;text-decoration-color:var(--os-gold);text-decoration-thickness:2px;text-underline-offset:4px}.os-product__flag{position:absolute;left:12px;top:12px;z-index:1;padding:5px 10px;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--os-brand);border-radius:999px}@media(min-width:700px){.os-lineup{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr;gap:24px;overflow:visible;margin-inline:0;padding:0}}@media(min-width:1024px){.os-lineup{grid-template-columns:repeat(4,1fr);gap:24px}.os-lineup__item--extra{position:relative;margin-left:24px}.os-lineup__item--extra:before{content:"";position:absolute;left:-24px;top:0;bottom:0;width:1px;background:var(--os-line)}.os-lineup{grid-template-columns:repeat(3,minmax(0,1fr)) calc((100% - 96px)/4 + 24px)}}.os-lineup+.os-aside{margin-top:32px}.os-faq{border-top:1px solid var(--os-line)}.os-faq__item{border-bottom:1px solid var(--os-line)}.os-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 4px;font-size:1.0625rem;font-weight:600;line-height:1.4;color:var(--os-brand);cursor:pointer;list-style:none}.os-faq__item summary::-webkit-details-marker{display:none}.os-faq__item summary svg{width:32px;height:32px;padding:6px;border-radius:50%;background:var(--os-beige);color:var(--os-brand);transition:transform .2s var(--ease)}.os-faq__item[open] summary svg{transform:rotate(180deg)}.os-faq__a{padding:0 48px 24px 4px;color:var(--os-grey);line-height:1.7}@media(max-width:599px){.os-faq__a{padding-right:4px}}.os-newsletter__inner{display:grid;gap:24px;align-items:center}.os-newsletter .os-h3{color:var(--os-on-dark)}.os-newsletter p{margin-top:6px;font-size:var(--fs-small)}.os-newsletter__form{display:flex;flex-wrap:wrap;gap:12px}.os-newsletter__form input{flex:1 1 220px;min-height:52px;padding:0 20px;font:inherit;color:var(--os-on-dark);background:#1c1c1c;border:1px solid #3A3A3A;border-radius:var(--radius-btn)}.os-newsletter__form input::placeholder{color:#8c877d}@media(max-width:479px){.os-newsletter__form .os-btn{width:100%}}@media(min-width:900px){.os-newsletter__inner{grid-template-columns:1fr 1fr;gap:64px}}.os-footer{background:var(--os-black);color:var(--os-on-dark-muted);border-top:1px solid var(--os-dark-line);padding-block:48px;font-size:var(--fs-small)}.os-footer__grid{display:grid;gap:32px}.os-footer__brand{font-weight:700;letter-spacing:.14em;color:var(--os-on-dark)}.os-footer__claim{margin-top:4px;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.os-footer__title{margin-bottom:8px;font-weight:600;color:var(--os-on-dark)}.os-footer a{display:inline-flex;align-items:center;min-height:36px;text-decoration:none}.os-footer a:hover{color:var(--os-on-dark)}.os-footer__note{font-size:.8125rem;line-height:1.55}@media(min-width:768px){.os-footer__grid{grid-template-columns:1.2fr 1fr 1fr 1.4fr}}.os-finder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:flex-end;justify-content:center}.os-finder__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f0f9e;opacity:0;transition:opacity .3s var(--ease)}.os-finder__dialog{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:var(--os-offwhite);transform:translateY(32px);opacity:0;transition:transform .3s var(--ease),opacity .3s var(--ease),max-width .3s var(--ease);outline:none}.os-finder.is-open .os-finder__backdrop{opacity:1}.os-finder.is-open .os-finder__dialog{transform:none;opacity:1}.os-finder__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 12px 20px;border-bottom:1px solid var(--os-line);background:var(--os-white)}.os-finder__title{font-size:var(--fs-kicker);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--os-grey)}.os-finder__close{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.os-finder__close:hover{background:var(--os-offwhite)}.os-finder__progress{padding:20px 20px 0}.os-finder__count{font-size:var(--fs-small);font-weight:600;color:var(--os-brand)}.os-finder__bar{height:4px;margin-top:10px;background:var(--os-line);border-radius:2px;overflow:hidden}.os-finder__bar span{display:block;height:100%;width:0;background:var(--os-gold);border-radius:2px;transition:width .4s var(--ease)}.os-finder__stage{flex:1;overflow-y:auto;padding:24px 20px 32px;transition:opacity .2s var(--ease);-webkit-overflow-scrolling:touch}.os-finder__stage.is-switching{opacity:0}.os-finder__bottom{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;border-top:1px solid var(--os-line);background:var(--os-white)}.os-finder__back[disabled]{visibility:hidden}.os-fq__title{font-size:clamp(1.375rem,3vw,1.75rem);line-height:1.25;font-weight:700;color:var(--os-brand);text-wrap:balance}.os-fq__title:focus{outline:none}.os-fq__help{margin-top:12px;color:var(--os-grey);font-size:var(--fs-small)}.os-fq__hint{margin-top:16px;padding:10px 14px;font-size:.8125rem;line-height:1.5;color:var(--os-grey);background:var(--os-white);border:1px solid var(--os-line);border-left:3px solid var(--os-gold);border-radius:8px}.os-fq__options{display:grid;gap:12px;margin-top:24px}.os-fq__option{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:center;width:100%;min-height:56px;padding:14px 18px;text-align:left;font-size:1rem;font-weight:500;line-height:1.45;color:var(--os-brand);background:var(--os-white);border:1.5px solid var(--os-line);border-radius:var(--radius-card);transition:border-color .15s,box-shadow .15s,background-color .15s}.os-fq__option:before{content:"";width:22px;height:22px;border:1.5px solid #A9A49A;border-radius:50%;background:var(--os-white);transition:border-color .15s,box-shadow .15s}.os-fq__option:hover{border-color:var(--os-gold)}.os-fq__option[aria-pressed=true]{border-color:var(--os-gold);background:#fdf8ec;box-shadow:0 0 0 1px var(--os-gold)}.os-fq__option[aria-pressed=true]:before{border-color:var(--os-gold);box-shadow:inset 0 0 0 5px var(--os-gold)}.os-fr__title{font-size:clamp(1.625rem,3.2vw,2.25rem);line-height:1.15;font-weight:700;color:var(--os-brand);text-wrap:balance}.os-fr__title:focus{outline:none}.os-fr__kicker{display:block;margin-bottom:8px;font-size:var(--fs-kicker);line-height:1.5;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--os-grey)}.os-fr__grid{display:grid;gap:24px;margin-top:24px}.os-fr__summary{display:grid;gap:12px;color:var(--os-black)}.os-fr__training{margin-top:24px}.os-fr__product{display:flex;flex-direction:column;padding:20px}.os-fr__img{aspect-ratio:4 / 3;width:100%;height:auto;min-height:0;flex:none;object-fit:contain;background:var(--os-offwhite);border-radius:8px}.os-fr__tip{margin-top:16px;padding:16px;background:var(--os-beige);border-radius:8px;font-size:var(--fs-small);line-height:1.55}.os-fr__tip strong{display:block;margin-bottom:4px;color:var(--os-brand)}.os-fr__buttons{display:grid;margin-top:20px}.os-fr__box{margin-top:24px;padding:20px;background:var(--os-white);border:1px solid var(--os-line);border-radius:var(--radius-card)}.os-fr__box h3{font-size:1.0625rem;font-weight:600;color:var(--os-brand)}.os-fr__box p{margin-top:6px;font-size:var(--fs-small);color:var(--os-grey)}.os-fr__box .os-link{margin-top:4px;font-size:var(--fs-small)}.os-fr__consult{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:20px;font-size:var(--fs-small);color:var(--os-grey)}.os-fr__consult .os-link{font-size:var(--fs-small)}.os-fr__restart{margin-top:8px}.os-fr__text{margin-top:16px;color:var(--os-black);max-width:46em}.os-fr__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media(max-width:479px){.os-fr__training .os-btn,.os-fr__actions .os-btn{width:100%}}@media(min-width:768px){.os-finder{align-items:center;padding:24px}.os-finder__dialog{max-width:640px;height:auto;max-height:min(880px,calc(100vh - 48px));border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #0006}.os-finder.is-result .os-finder__dialog{max-width:960px}.os-finder__top{padding-left:32px}.os-finder__progress{padding:24px 32px 0}.os-finder__stage{padding:32px}.os-finder__bottom{padding:8px 32px}.os-fr__grid{grid-template-columns:1.15fr 1fr;gap:32px;align-items:start}}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:var(--reveal-delay, 0ms)}.js [data-reveal].is-visible{opacity:1;transform:none}.js .os-goal[data-reveal].is-visible{transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s,opacity .5s var(--ease);transition-delay:0ms}.js .os-goal[data-reveal].is-visible:hover{transform:translateY(-4px)}.no-motion html{scroll-behavior:auto}.no-motion *,.no-motion *:before,.no-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.no-motion .js [data-reveal]{opacity:1;transform:none}.no-motion .os-logos__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.no-motion .os-logos__item[aria-hidden=true]{display:none}.no-motion .os-dock__part{opacity:1;transform:none}.no-motion .os-dock__part--5{transform:translate(-50%)}.no-motion .os-flow:before{transform:none}.no-motion .os-flow li{opacity:1}.os-dark{--container: 1080px;--os-line: #2C2925;--d-black: #0F0F0F;--d-panel: #1D1914;--d-card: #1A1816;--d-text: #F3EFE7;--d-muted: #A9A297;--d-ease: cubic-bezier(.16,1,.3,1);--space-section: clamp(2.5rem, 4.4vw, 3.5rem);--d-signal: #E0452B;background:var(--d-black);color:var(--d-text)}.os-dark .os-section,.os-dark .os-hero{position:relative;background:var(--d-black)}.os-dark .os-panel,.os-dark #s7-gruender,.os-dark #s10-fitness-check,.os-dark #s11-faq{background:linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 130px,var(--d-panel) calc(100% - 130px),var(--d-black) 100%)}.os-dark .os-panel--glow{background:radial-gradient(55% 42% at 88% 46%,rgba(194,144,26,.2),transparent 72%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 130px,var(--d-panel) calc(100% - 130px),var(--d-black) 100%)}.os-dark #s7-gruender{background:radial-gradient(50% 40% at 8% 52%,rgba(194,144,26,.16),transparent 72%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 130px,var(--d-panel) calc(100% - 130px),var(--d-black) 100%)}.os-dark #s10-fitness-check{background:radial-gradient(48% 40% at 82% 50%,rgba(194,144,26,.18),transparent 72%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 130px,var(--d-panel) calc(100% - 130px),var(--d-black) 100%)}.os-dark #s6-trainingswelt{background:radial-gradient(60% 36% at 50% 58%,rgba(194,144,26,.1),transparent 72%),var(--d-black)}.os-dark .os-h1,.os-dark .os-h2,.os-dark .os-h3{color:#fff}.os-dark .os-h2{letter-spacing:-.03em}.os-dark .os-head{max-width:860px;margin-inline:0;text-align:left}.os-dark .os-head--wide{max-width:860px}.os-dark .os-head .os-kicker{justify-content:flex-start}.os-dark .os-head .os-intro{margin-inline:0}.os-dark .os-head .os-ratingbar{justify-content:flex-start}.os-dark .os-intro,.os-dark .os-lead,.os-dark .os-muted{color:var(--d-muted)}.os-dark .os-kicker{color:var(--os-gold-lt)}.os-dark .os-link{color:#fff}.os-dark .os-link--quiet{color:var(--d-muted);text-decoration-color:#4a4740}.os-dark .os-link--quiet:hover,.os-dark .os-inline-link{color:#fff}.os-dark .os-trustline,.os-dark .os-aside{color:var(--d-muted)}.os-dark .os-aside{justify-content:flex-start;text-align:left}.os-dark .os-btn--dark{background:var(--d-text);color:var(--os-brand)}.os-dark .os-btn--dark:hover{background:var(--os-gold)}.os-dark .os-btn--secondary{border-color:#f3efe7b3;color:var(--d-text)}.os-dark .os-btn--secondary:hover{background:var(--d-text);color:var(--os-brand);border-color:var(--d-text)}.os-dark .os-btn:hover{transform:translateY(-2px)}.os-dark .os-btn svg{transition:transform .25s var(--ease)}.os-dark .os-btn:hover svg{transform:translate(4px)}.os-dark .os-header{position:fixed;inset:0 0 auto 0;background:transparent;border-bottom-color:transparent;color:#fff;transition:background-color .35s var(--ease),border-color .35s var(--ease),backdrop-filter .35s var(--ease)}.os-dark .os-header.is-solid,.os-dark .os-header.is-menu,body.os-dark:not(.os-has-hero) .os-header{background:#0f0f0fdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--os-line)}body.os-dark:not(.os-has-hero) main{padding-top:var(--header-h)}.os-dark .os-logo{color:#fff}.os-dark .os-logo__claim{color:var(--d-muted)}.os-dark .os-header__icon:hover{background:#ffffff1a}.os-dark .os-nav__link svg{display:none}.os-dark .os-nav__link{position:relative;padding-inline:0;margin-inline:14px;border-radius:0}.os-dark .os-nav__link:hover{background:none}.os-dark .os-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:9px;height:2px;background:var(--os-gold);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.os-dark .os-nav__item:hover>.os-nav__link:after,.os-dark .os-nav__item.is-open>.os-nav__link:after,.os-dark .os-nav__link:focus-visible:after{transform:none}.os-dark .os-nav__sub{left:0;background:#151412f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--os-line);box-shadow:0 24px 60px #0009}.os-dark .os-nav__sub a:hover{background:#ffffff12}.os-dark .os-nav__sub a[aria-current]{color:var(--os-gold-lt)}.os-dark .os-mobile-nav{background:#151412;border-top-color:var(--os-line);max-height:calc(100svh - var(--header-h));overflow-y:auto}.os-dark .os-mobile-nav a{border-bottom-color:var(--os-line)}.os-dark .os-mobile-nav__title{color:var(--os-gold-lt)}.os-dark .os-hero .os-container,.os-dark.os-has-hero .os-header .os-container{max-width:calc(1280px + 2 * var(--gutter))}.os-dark .os-hero__banner{min-height:100svh;overflow:hidden}.os-dark .os-hero__media{padding:0;display:block}.os-dark .os-hero__media img,.os-dark .os-hero__media video{width:100%;height:100%;object-fit:cover;object-position:8% 50%;display:block}.os-dark .os-hero__banner .os-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.os-dark .os-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0}.os-dark .os-hero__media video.is-off{opacity:0}.os-dark .os-hero__overlay{position:relative;min-height:inherit;align-items:flex-end;background:linear-gradient(90deg,#0f0f0feb,#0f0f0f9e 36%,#0f0f0f1a 64%,#0f0f0f00 78%),linear-gradient(0deg,#0f0f0f,#0f0f0f8c 14%,#0f0f0f00 40%),linear-gradient(180deg,#0f0f0f99,#0f0f0f00 20%)}.os-dark .os-hero__text{max-width:760px;padding-block:140px clamp(3rem,7vw,6rem)}.os-dark .os-hero .os-kicker{color:var(--os-gold-lt)}.os-dark .os-hero .os-h1{margin-top:20px;font-size:clamp(2.5rem,6.2vw,5.25rem);line-height:1;letter-spacing:-.035em;max-width:12ch}.os-dark .os-hero__lead{margin-top:24px;max-width:34em;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55;color:#ffffffd1}.os-dark .os-hero .os-actions{margin-top:36px}.os-hero__scroll{position:absolute;z-index:2;right:var(--gutter);bottom:32px;display:none;align-items:center;gap:12px;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;writing-mode:vertical-rl}.os-hero__scroll:after{content:"";width:1px;height:56px;background:linear-gradient(var(--os-gold),transparent);animation:osDrop 2s var(--ease) infinite}@media(min-width:960px){.os-hero__scroll{display:flex}}@media(max-width:767px){.os-dark .os-hero__banner{aspect-ratio:auto;min-height:0}.os-dark .os-hero__banner .os-hero__media{inset:0 0 auto 0;height:min(112vw,460px)}.os-dark .os-hero__media img,.os-dark .os-hero__media video{object-position:42% 50%}.os-dark .os-hero__overlay{min-height:0;padding-top:calc(min(112vw,460px) - 24px);background:linear-gradient(180deg,#0f0f0f8c 0,#0f0f0f00 90px),linear-gradient(180deg,#0f0f0f00 0 calc(min(112vw,460px) - 90px),#0f0f0f calc(min(112vw,460px) - 4px))}.os-dark .os-hero__text{padding-block:0 32px}.os-dark .os-hero .os-h1{margin-top:14px}.os-dark .os-hero__lead{margin-top:16px}.os-dark .os-hero .os-actions{margin-top:24px}}.os-words .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em}.os-words .w>span{display:inline-block;transform:translateY(105%);transition:transform .9s var(--d-ease);transition-delay:calc(var(--i) * 65ms + .12s)}.os-words.is-in .w>span{transform:none}.os-band{overflow:hidden;border-block:1px solid var(--os-line);padding-block:22px;background:var(--d-black);color:var(--d-text)}.os-band__track{display:flex;width:max-content;animation:os-marquee 44s linear infinite}.os-band:hover .os-band__track{animation-play-state:paused}.os-band__track span{display:inline-flex;align-items:center;gap:64px;font-size:1.125rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;margin-right:64px;color:#f3efe78c}.os-band__track span:after{content:"\2726";color:var(--os-gold);font-size:.75rem}@media(max-width:767px){.os-band{padding-block:16px}.os-band__track span{gap:40px;margin-right:40px;font-size:1rem}}.os-dark .os-ph{background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 12px,transparent 12px 24px),var(--d-card);border-color:#4a4740;color:var(--d-muted)}.os-dark .os-ph__id{color:#fff}.os-dark .os-card{background:var(--d-card);border-color:var(--os-line);box-shadow:none}.os-dark .os-goal{position:relative;justify-content:flex-end;min-height:540px;border:0;border-radius:20px;color:#fff;isolation:isolate;background:#151412}.os-dark .os-goal__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;aspect-ratio:auto}.os-dark .os-goal__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--d-ease)}.os-dark .os-goal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0f0f0ff2,#0f0f0f9e 40%,#0f0f0f0d 70%)}.os-dark .os-goal:hover{transform:none;box-shadow:none}.os-dark .os-goal:hover .os-goal__media img{transform:scale(1.06)}.os-dark .os-goal__body{flex:0 0 auto;padding:24px 20px 20px}.os-dark .os-goal__tag{align-self:flex-start;margin-bottom:12px;padding:5px 12px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--os-brand);background:var(--os-gold);border-radius:999px}.os-dark .os-goal__statement{min-height:3.9em;font-size:.9375rem;line-height:1.3;font-weight:700;color:#fff;text-wrap:pretty}.os-dark .os-goal__product{margin:10px 0 0;font-size:.8125rem;color:#ffffffbf}.os-dark .os-goal__product a{font-weight:500;color:inherit;text-decoration:none;transition:color .2s}.os-dark .os-goal__product a:hover{color:#fff}.os-goal__cta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:18px;padding:16px 0 0;font-size:.9375rem;font-weight:600;color:#fff;text-align:left;border-top:1px solid rgba(255,255,255,.22);cursor:pointer}.os-goal__cta i{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--os-brand);transition:background-color .25s,transform .25s var(--ease)}.os-goal:hover .os-goal__cta i,.os-goal__cta:focus-visible i{background:var(--os-gold);transform:rotate(-45deg)}.os-dark .js .os-goal[data-reveal].is-visible:hover,.os-dark .os-goal[data-reveal].is-visible:hover{transform:none}@media(max-width:699px){.os-dark .os-goal{min-height:480px}}@media(min-width:1100px){.os-dark .os-goal{min-height:560px}}.os-otiles{display:grid;grid-auto-flow:column;grid-auto-columns:66%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 20px;scrollbar-width:none}.os-otiles::-webkit-scrollbar{display:none}.os-otiles>*{scroll-snap-align:start}.os-otile{position:relative;display:flex;align-items:flex-end;min-height:340px;overflow:hidden;border-radius:20px;color:#fff;text-decoration:none;isolation:isolate}.os-otile img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--d-ease)}.os-otile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0f0f0feb,#0f0f0f1f 62%)}.os-otile:hover img{transform:scale(1.06)}.os-otile__body{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:20px}.os-otile small{display:block;margin-bottom:6px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--os-gold-lt)}.os-otile strong{display:block;font-size:1.0625rem;line-height:1.3;font-weight:600;letter-spacing:-.005em}.os-otile i{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.6);transition:background-color .25s,color .25s,border-color .25s,transform .25s var(--ease)}.os-otile:hover i{background:var(--os-gold);border-color:var(--os-gold);color:var(--os-brand);transform:rotate(-45deg)}@media(min-width:700px){.os-otiles{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr;overflow:visible;margin-inline:0;padding:0}}@media(min-width:1024px){.os-otiles{grid-template-columns:repeat(4,1fr)}.os-otile{min-height:380px}}.os-stats{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--os-line)}.os-stat b{display:block;font-size:clamp(1.625rem,2.6vw,2.25rem);line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--os-gold);white-space:nowrap}.os-stat span{display:block;margin-top:8px;font-size:.875rem;color:var(--d-muted)}@media(min-width:860px){.os-stats{grid-template-columns:repeat(4,auto);justify-content:space-between}}.os-dark .os-flow{border:1px solid var(--os-line)}.os-dark .os-tw__lead{justify-content:flex-start}.os-dark .os-tw__lead .os-tw__programs{background:#ffffff14}.os-dark .os-tw__lead .os-tw__program{color:#fff}.os-dark .os-tw__lead .os-tw__program:hover{background:#ffffff1f}.os-dark .os-tw__lead .os-tw__program[aria-selected=true]{background:var(--d-text);color:var(--os-brand)}.os-dark .os-twbar .os-facts li{background:var(--d-card);color:var(--d-text);border:1px solid var(--os-line)}.os-dark .os-tw{color:#181715}.os-dark .os-tw__coach{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:.8125rem;color:#fff;background:var(--d-signal);box-shadow:0 10px 26px #e0452b66}.os-dark .os-tw__coach:after{background:var(--d-signal)}.os-dark .os-tw__coach[hidden]{display:none}.os-dark .os-tw__coach:not([hidden])~[data-tw-action=start]{position:relative}.os-dark .os-tw__coach:not([hidden])~[data-tw-action=start]:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;border:2px solid var(--d-signal);animation:osPulse 1.8s ease-out infinite;pointer-events:none}@media(min-width:901px){.os-dark .os-tw,.os-dark .os-flow,.os-dark .os-twbar{max-width:none}.os-tw__scene{position:relative;aspect-ratio:1916 / 1521;width:min(88%,max(520px,calc((100svh - var(--header-h) - 250px) * 1.2597)));margin-inline:auto;background:none;border-radius:0;box-shadow:none;overflow:visible}.os-tw__scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(42% 46% at 96% 4%,rgba(230,180,90,.22),transparent 70%);mix-blend-mode:screen;animation:osGlow 7s ease-in-out infinite alternate}.os-tw__scene .os-tw__shell{position:absolute;left:6.211%;top:4.208%;width:87.63%;height:78.238%;padding:0;border:0;border-radius:4px;background:#fffdf9;box-shadow:none;overflow:hidden}.os-tw__scene .os-tw__cam{display:none}.os-tw__scene .os-tw__window{position:absolute;left:0;top:0;width:640px;height:454px;margin:0;border:0;border-radius:0;display:flex;flex-direction:column;transform:scale(var(--tw-s, .82));transform-origin:0 0}.os-tw__scene .os-tw__window>.os-tw__bar{flex:none}.os-tw__scene .os-tw__window>.os-tw__screen,.os-tw__scene .os-tw__window>.os-tw__done{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:none}.os-tw__scene .os-tw__window>.os-tw__screen::-webkit-scrollbar{display:none}}.os-dark .os-founderimg{position:relative;overflow:hidden;border-radius:22px;height:100%;min-height:340px}.os-dark .os-founderimg img{position:absolute;left:0;top:-9%;width:100%;height:118%;object-fit:cover;object-position:50% 30%;will-change:transform}.os-dark .os-review blockquote,.os-dark .os-review__meta strong,.os-dark .os-ratingbar strong{color:#fff}.os-dark .os-review--placeholder{border-color:#4a4740}.os-dark .os-review--placeholder blockquote,.os-dark .os-ratingbar{color:var(--d-muted)}.os-dark .os-seal{color:#fff}.os-dark .os-steps__num{background:#2a241a;color:var(--os-gold-lt)}.os-dark .os-steps h3{color:#fff}.os-phone{position:relative;width:100%;max-width:520px;margin-inline:auto;aspect-ratio:1073 / 1348;overflow:hidden;border-radius:28px;background:#0b0b0b url(os-neu-szene-handy.jpg) center / cover no-repeat;box-shadow:0 40px 100px #0000008c}.os-phone__screen{position:absolute;left:29.543%;top:7.196%;width:45.014%;height:78.561%;overflow:hidden;border-radius:13.5%/6.2%;background:#fffdf9;color:#181715}.os-phone__ui{width:300px;height:658px;padding:12px 18px 18px;display:flex;flex-direction:column;transform:scale(var(--ph-s, .78));transform-origin:0 0;font-size:13px;line-height:1.4}.os-phone__status{display:flex;align-items:center;justify-content:space-between;height:26px;font-size:12px;font-weight:600}.os-phone__island{width:78px;height:22px;border-radius:999px;background:#0b0b0b}.os-phone__sig{display:flex;align-items:flex-end;gap:2px;height:11px}.os-phone__sig i{width:3px;border-radius:1px;background:#181715}.os-phone__sig i:nth-child(1){height:5px}.os-phone__sig i:nth-child(2){height:8px}.os-phone__sig i:nth-child(3){height:11px}.os-phone__eyebrow{margin-top:22px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a6a1a}.os-phone__score{display:flex;align-items:center;gap:16px;margin-top:14px}.os-phone__ring{flex:none;display:grid;place-content:center;text-align:center;width:96px;height:96px;border-radius:50%;background:radial-gradient(closest-side,#FFFDF9 78%,transparent 79% 100%),conic-gradient(var(--os-gold) calc(8 / 12 * 100%),#E6E1D6 0)}.os-phone__ring strong{display:block;font-size:34px;line-height:1;font-weight:700;letter-spacing:-.04em}.os-phone__ring small{font-size:10px;font-weight:600;color:#5f5b54}.os-phone__score b{display:block;font-size:22px;line-height:1.1;font-weight:700;letter-spacing:-.02em}.os-phone__score span{display:block;margin-top:4px;font-size:12px;color:#5f5b54}.os-phone__tests{display:grid;gap:14px;margin-top:26px;padding:0;list-style:none}.os-phone__tests li{display:grid;grid-template-columns:1fr auto;gap:6px 8px;align-items:baseline}.os-phone__tests em{font-style:normal;font-weight:600}.os-phone__tests small{font-size:10.5px;color:#5f5b54}.os-phone__tests i{grid-column:1 / -1;height:7px;border-radius:4px;background:linear-gradient(90deg,var(--os-gold) var(--w),#E6E1D6 var(--w))}.os-phone__tip{margin-top:24px;padding:14px;font-size:12px;line-height:1.5;background:#f2e9d1;border-radius:14px}.os-phone__tip b{display:block;margin-bottom:4px;font-size:13px}.os-phone__btn{display:grid;place-items:center;margin-top:auto;min-height:46px;font-size:13px;font-weight:600;color:#fff;background:#232323;border-radius:999px}.os-dark .os-product--link .os-product__media{background:#f7f3ea;border-bottom:0}.os-dark .os-product--link .os-product__media img{padding:20px;transition:transform .8s var(--d-ease)}.os-dark .os-product--link .os-product__body{padding:18px 20px 20px}.os-dark .os-product--link .os-product__name,.os-dark .os-product--link .os-product__price{color:#fff}.os-dark .os-product--link .os-product__focus{color:var(--d-muted)}.os-dark .os-product--link{transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.os-dark .os-product--link:hover{transform:translateY(-6px);border-color:#4a4032;box-shadow:0 24px 60px #00000080}.os-dark .os-product--link:hover .os-product__name{text-decoration:none}.os-dark .os-product--link:hover .os-product__media img{transform:scale(1.07) rotate(-2deg)}.os-dark .os-product--link:hover .os-product__media .os-product__back img{transform:none}.os-dark .os-faq,.os-dark .os-faq__item{border-color:var(--os-line)}.os-dark .os-faq__item summary{color:#fff}.os-dark .os-faq__item summary:hover{color:var(--os-gold-lt)}.os-dark .os-faq__item summary svg{background:#2a241a;color:var(--os-gold-lt)}.os-dark .os-faq__a{color:var(--d-muted)}.os-dark .os-final{text-align:center;padding-block:clamp(5rem,11vw,9rem);background:radial-gradient(46% 70% at 50% 100%,rgba(194,144,26,.24),transparent 72%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 100%)}.os-dark .os-newsletter{border-top:0}.os-dark .os-final .os-h2{max-width:16ch;margin:16px auto 0;font-size:clamp(2.125rem,4.6vw,3.75rem);line-height:1.04}.os-dark .os-final .os-actions{justify-content:center;margin-top:36px}.os-dark .os-newsletter{background:radial-gradient(46% 90% at 50% 0%,rgba(194,144,26,.24),transparent 72%),linear-gradient(180deg,var(--d-panel),#171512)}.os-dark .os-footer{background:#171512;border-top-color:var(--os-line)}.os-dark .os-preview-note{color:var(--os-gold-lt);background:#c2901a1f;border-color:#c2901a66}@keyframes osDrop{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes osPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.45)}}@keyframes osGlow{0%{opacity:.55}to{opacity:1}}.no-motion .os-band__track,.no-motion .os-hero__scroll:after,.no-motion .os-tw__scene:before,.no-motion .os-tw__coach~[data-tw-action=start]:after{animation:none!important}.no-motion .os-words .w>span{transform:none!important;transition:none!important}@media(max-width:1279px){.os-dark .os-goal__statement{font-size:.875rem}}@media(max-width:699px){.os-dark .os-goals.os-slider{grid-auto-columns:78%}.os-dark .os-goal__statement{font-size:.9375rem}}@media(max-width:767px){.os-dark .os-hero__banner .os-hero__media{height:min(100vw,420px)}.os-dark .os-hero__overlay{padding-top:calc(min(100vw,420px) - 24px);background:linear-gradient(180deg,#0f0f0f8c 0,#0f0f0f00 90px),linear-gradient(180deg,#0f0f0f00 0 calc(min(100vw,420px) - 90px),#0f0f0f calc(min(100vw,420px) - 4px))}.os-dark #s10-fitness-check .os-split__media{overflow:hidden;margin-inline:calc(-1 * var(--gutter))}.os-phone{width:124%;max-width:none;margin-left:-12%;border-radius:0;box-shadow:none}}.os-dark #s5-trainingsziel{background:radial-gradient(42% 40% at 4% 46%,rgba(194,144,26,.13),transparent 72%),var(--d-black)}.os-dark #s8-kundenstimmen{background:radial-gradient(44% 42% at 96% 52%,rgba(194,144,26,.13),transparent 72%),var(--d-black)}.os-dark #s12-produkte{background:radial-gradient(46% 40% at 6% 56%,rgba(194,144,26,.12),transparent 72%),var(--d-black)}.os-dark #s11-faq{background:radial-gradient(44% 40% at 94% 48%,rgba(194,144,26,.15),transparent 72%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 130px,var(--d-panel) calc(100% - 130px),var(--d-black) 100%)}.os-dark #s12-produkte .os-head,.os-dark #s12-produkte .os-head .os-intro{max-width:none}@media(min-width:1100px){.os-dark #s12-produkte .os-head .os-intro{white-space:nowrap}}.os-dark #s11-faq .os-faq{max-width:860px}.os-dark .os-review{display:flex;flex-direction:column}.os-dark .os-review blockquote{font-size:.9375rem;line-height:1.6;font-weight:400;color:#e9e4da}.os-dark .os-review .os-review__meta{margin-top:auto;padding-top:16px}.os-dark .os-review .os-stars{color:var(--os-gold)}.os-seal__svg{display:block;width:148px;height:148px;margin-inline:auto;filter:drop-shadow(0 14px 30px rgba(0,0,0,.5))}@media(hover:hover){.os-seal__svg{transition:transform .8s var(--d-ease)}.os-seal:hover .os-seal__svg{transform:rotate(8deg) scale(1.04)}}@media(min-width:1024px){.os-dark #s8-kundenstimmen .os-container{position:relative}.os-dark .os-reviews{grid-template-columns:1fr}.os-dark .os-seal{position:absolute;right:var(--gutter);top:-6px;margin:0;max-width:none}.os-dark .os-seal p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.os-seal__svg{width:136px;height:136px}}.os-goal__cta{font-size:.875rem;white-space:nowrap}.os-goal__cta i{width:36px;height:36px}.os-dark #s6-trainingswelt .os-head{margin-bottom:20px}.os-dark .os-flow{border:0;border-radius:0;background:none;padding:0 0 18px;margin:0 0 28px;max-width:none;border-bottom:1px solid var(--os-line);justify-content:flex-start;gap:0}@media(min-width:900px){.os-dark .os-flow{display:flex}.os-dark .os-flow li{flex:1 1 0}.os-dark .os-flow li:not(:last-child):after{content:"";flex:1;height:1px;margin-inline:14px;background:linear-gradient(90deg,var(--os-gold),rgba(194,144,26,.15))}}.os-dark .os-flow li{color:var(--d-text)}.os-dark .os-tw__lead{align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.os-tw__stage{display:grid;gap:28px}.os-twinfo .os-kicker{color:var(--os-gold-lt)}.os-twinfo .os-h3{margin-top:10px;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.15;color:#fff}.os-twinfo__points{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.os-twinfo__points li{position:relative;padding-left:30px;font-size:.9375rem;line-height:1.45;color:var(--d-text)}.os-twinfo__points li:before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:50%;background:var(--os-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.500l4 4 8-9' fill='none' stroke='%23181715' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.os-twinfo .os-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:22px;border-top:1px solid var(--os-line)}.os-dark .os-twinfo .os-facts li{background:var(--d-card);color:var(--d-text);border:1px solid var(--os-line)}@media(min-width:901px){.os-tw__stage{grid-template-columns:minmax(0,1fr) 270px;gap:36px;align-items:center}.os-tw__stage .os-tw__scene{width:min(100%,max(470px,calc((100svh - var(--header-h) - 300px) * 1.2597)));margin-inline:0}}.os-dark .os-product--link .os-product__media{background:#fff;perspective:1200px;overflow:hidden}.os-dark .os-product--link .os-product__media img.os-product__front{padding:4px}.os-dark .os-lineup__item--extra .os-product__media img.os-product__front{padding:22px}.os-product__front,.os-product__back{transition:transform .7s var(--d-ease),opacity .35s linear;backface-visibility:hidden}.os-product__back{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:rotateY(-180deg);background:#fff}.os-product__back img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0!important;object-fit:contain!important;opacity:0;transition:opacity .45s linear}.os-product__back img.is-on{opacity:1}[data-flip].is-flipped .os-product__front{transform:rotateY(180deg)}[data-flip].is-flipped .os-product__back{transform:none}.os-dark .os-product--link:hover .os-product__media img.os-product__front{transform:scale(1.04)}.os-dark .os-product--link:hover [data-flip].is-flipped img.os-product__front{transform:rotateY(180deg)}.os-phone__dots{display:flex;gap:5px;margin-top:14px}.os-phone__dots i{flex:1;height:3px;border-radius:2px;background:#e6e1d6;transition:background-color .3s}.os-phone__dots i.is-on{background:var(--os-gold)}.os-phone__stage{position:relative;flex:1}.os-phone__view{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;opacity:0;transform:translate(18px);transition:opacity .35s var(--ease),transform .35s var(--ease);pointer-events:none}.os-phone__view.is-on{opacity:1;transform:none}.os-phone__view .os-phone__eyebrow{margin-top:18px}.os-phone__q{margin-top:10px;font-size:19px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.os-phone__q--center{text-align:center;font-size:15px;font-weight:600}.os-phone__opts{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none}.os-phone__opts li{padding:15px 16px;font-size:14px;font-weight:600;border:1.5px solid #E6E1D6;border-radius:14px;transition:background-color .25s,border-color .25s,color .25s}.os-phone__opts li.is-picked{background:#232323;border-color:#232323;color:#fff}.os-phone__timer{position:relative;display:grid;place-content:center;text-align:center;width:190px;height:190px;margin:34px auto 0}.os-phone__timer svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.os-phone__timer circle{fill:none;stroke:#e6e1d6;stroke-width:9}.os-phone__timer .os-phone__arc{stroke:var(--os-gold);stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327}.os-phone__view.is-on .os-phone__arc{animation:osArc 2s linear forwards}.os-phone__timer strong{font-size:54px;line-height:1;font-weight:700;letter-spacing:-.04em}.os-phone__timer small{font-size:12px;color:#5f5b54}.os-phone__hint{margin-top:26px;text-align:center;font-size:12px;color:#5f5b54}.os-phone__view[data-check-view=auswertung]{align-items:center;justify-content:center;gap:18px}.os-phone__spin{width:46px;height:46px;border-radius:50%;border:4px solid #E6E1D6;border-top-color:var(--os-gold);animation:osSpin .8s linear infinite}.os-phone__view--result .os-phone__eyebrow{margin-top:14px}.os-phone__view--result .os-phone__tests{margin-top:20px}.os-phone__view--result .os-phone__tip{margin-top:18px}@keyframes osArc{to{stroke-dashoffset:0}}@keyframes osSpin{to{transform:rotate(360deg)}}.no-motion .os-phone__view{transition:none}@media(min-width:901px){.os-tw__scene .os-tw__dash{display:flex;flex-direction:column;padding:14px}.os-tw__scene .os-tw__grid{flex:1 1 auto;min-height:0}.os-tw__scene .os-tw__player{padding-inline:14px}.os-tw__scene .os-tw__shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,#ffffff1a,#fff0 28% 72%,#ffc8780f)}}.os-seal__img{display:block;width:132px;height:auto;margin-inline:auto;filter:drop-shadow(0 16px 28px rgba(0,0,0,.55))}@media(hover:hover){.os-seal__img{transition:transform .8s var(--d-ease)}.os-seal:hover .os-seal__img{transform:rotate(-6deg) scale(1.05)}}@media(min-width:1024px){.os-dark .os-seal{top:-2px}.os-seal__img{width:124px}}.os-dark .os-goal__media{top:0;right:0;bottom:32%;left:0}.os-dark .os-goal__media video,.os-dark .os-goal__media img{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}.os-dark .os-goal:before{background:linear-gradient(0deg,#151412 0% 34%,#1514128c 48%,#15141200 62%)}.os-dark .os-goal:hover .os-goal__media video{transform:scale(1.04)}.os-dark .os-goal__media video{transition:transform 1.1s var(--d-ease)}.os-otile video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s linear,transform 1.1s var(--d-ease)}.os-otile video.is-live{opacity:1}.os-otile:hover video{transform:scale(1.06)}.os-goals>li,.os-otiles>li{transition:transform .6s var(--d-ease),opacity .6s var(--ease),box-shadow .6s var(--ease)}.os-seqbar{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px}.os-seqbar i{position:relative;height:3px;border-radius:2px;background:#f3efe724;overflow:hidden}.os-seqbar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--os-gold);transform:scaleX(var(--p, 0));transform-origin:left}@media(max-width:699px){.os-seqbar{margin-top:6px}.is-seq-live>li.is-playing{transform:none}}.os-dark .os-otiles+.os-seqbar+.os-stats{margin-top:clamp(2rem,4vw,3rem)}.os-dark .os-goal__media{inset:0 0 auto 0;aspect-ratio:3 / 4}.os-dark .os-goal{min-height:0}.os-dark .os-goal__body{margin-top:calc(100% * 4 / 3 - 64px)}.os-dark .os-goal:before{display:none}.os-dark .os-goal__media:after{content:"";position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(0deg,#151412 4%,#15141200);pointer-events:none}.os-dark .os-goal__media{overflow:hidden;border-radius:20px 20px 0 0}@media(min-width:901px){.os-tw__stage{grid-template-columns:minmax(0,1fr) 236px;gap:28px;margin-right:0}.os-tw__stage .os-tw__scene{width:min(100%,max(470px,calc((100svh - var(--header-h) - 300px) * 1.2597)))}.os-tw__scene .os-tw__grid aside{display:flex;flex-direction:column;gap:10px}.os-tw__scene .os-tw__grid aside .os-tw__week{flex:1 1 auto}}.os-twinfo .os-facts{flex-wrap:nowrap;gap:0;white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--d-text)}.os-dark .os-twinfo .os-facts li{padding:0;background:none;border:0;border-radius:0;font-size:inherit;min-height:0}.os-twinfo .os-facts li+li:before{content:"\b7";margin-inline:8px;color:var(--os-gold)}@media(min-width:900px){.os-dark .os-flow{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:0 14px}.os-dark .os-flow li{flex:none;white-space:nowrap;font-size:.8125rem}.os-dark .os-flow li:not(:last-child):after{display:none}.os-dark .os-flow li:nth-child(1){grid-column:1}.os-dark .os-flow li:nth-child(2){grid-column:3}.os-dark .os-flow li:nth-child(3){grid-column:5}.os-dark .os-flow li:nth-child(4){grid-column:7}.os-dark .os-flow li:nth-child(5){grid-column:9}.os-dark .os-flow{background-image:none;position:relative}.os-dark .os-flow li{grid-row:1}.os-dark .os-flow:before{display:none}.os-dark .os-flow li:not(:last-child){position:relative}.os-dark .os-flow li:not(:last-child):before{content:"";position:absolute;left:calc(100% + 14px);top:50%;width:var(--flow-linie, 60px);height:1px;background:linear-gradient(90deg,var(--os-gold),rgba(194,144,26,.25))}}.os-phone__q--big{margin-top:8px;font-size:30px;letter-spacing:-.03em}.os-phone__sub{margin-top:12px;font-size:13px;line-height:1.5;color:#5f5b54}.os-phone__view .os-phone__btn{margin-top:auto;transition:transform .15s,background-color .15s}.os-phone__view[data-check-view=start]{justify-content:flex-start;padding-top:70px}.os-phone__btn.is-tapped,.os-phone__opts li.is-tapped{transform:scale(.96)}.os-phone__btn.is-tapped{background:var(--os-gold);color:#181715}.os-phone__hand{position:absolute;z-index:3;left:0;top:0;width:52%;height:auto;pointer-events:none;opacity:0;transform:translate(var(--hx, 60%),var(--hy, 80%));transition:transform 1.05s cubic-bezier(.33,.9,.28,1),opacity .35s linear;filter:drop-shadow(0 18px 22px rgba(0,0,0,.45));will-change:transform}.os-phone__hand.is-on{opacity:1}.os-phone__hand.is-press{transition-duration:.18s;transform:translate(var(--hx),var(--hy)) scale(.97)}@media(min-width:700px)and (max-width:1023px){.os-dark .os-goals.os-slider,.os-otiles{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:40%;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 20px}.os-dark .os-lineup{grid-auto-columns:40%}}@media(max-width:900px){.os-tw__stage{gap:18px}.os-twinfo__points{display:none}.os-twinfo .os-h3{margin-top:6px;font-size:1.25rem}.os-twinfo .os-facts{margin-top:12px;padding-top:12px}.os-dark .os-tw__lead{gap:10px}.os-dark .os-tw__lead .os-btn{width:100%}.os-tw__shell .os-tw__dash .os-tw__progress{display:none}.os-tw__shell .os-tw__levels{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%}.os-tw__shell .os-tw__level{min-width:0;padding:8px 4px}.os-tw__shell .os-tw__meta{display:none}}@media(max-width:767px){.os-dark .os-section{padding-block:2.25rem}.os-dark .os-head{margin-bottom:1.25rem}.os-otile{min-height:280px}.os-stats{margin-top:1.5rem;padding-top:1.5rem;gap:18px 16px}.os-dark #s10-fitness-check .os-steps{display:none}.os-dark #s10-fitness-check .os-disclaimer{font-size:.6875rem}.os-phone{width:104%;margin-left:-2%}.os-dark .os-founderimg,.os-founderfilm{min-height:0;aspect-ratio:4 / 3;height:auto}.os-dark #s7-gruender .os-intro:first-of-type{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.os-dark .os-final{padding-block:3.5rem}.os-seal__img{width:96px}}.os-founderfilm{position:relative;overflow:hidden;border-radius:22px;height:100%;min-height:360px;background:#151412}.os-film__szene{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .9s linear}.os-film__szene.is-on{opacity:1}.os-film__szene video,.os-film__szene img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.os-film__szene--foto img{object-position:50% 28%;transform:scale(1.02);transition:transform 6s linear}.os-film__szene--foto.is-on img{transform:scale(1.1)}.os-film__szene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0f0f0fcc,#0f0f0f00 42%)}.os-film__szene figcaption{position:absolute;z-index:1;left:20px;right:20px;bottom:30px;display:flex;align-items:center;gap:12px;font-size:.9375rem;font-weight:600;color:#fff;transform:translateY(8px);opacity:0;transition:opacity .6s .35s,transform .6s .35s var(--d-ease)}.os-film__szene.is-on figcaption{opacity:1;transform:none}.os-film__szene figcaption b{display:grid;place-items:center;flex:none;width:26px;height:26px;font-size:.75rem;color:var(--os-brand);background:var(--os-gold);border-radius:50%}.os-film__bar{position:absolute;z-index:2;left:20px;right:20px;bottom:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.os-film__bar i{position:relative;height:2px;border-radius:1px;background:#ffffff47;overflow:hidden}.os-film__bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--os-gold);transform:scaleX(var(--p, 0));transform-origin:left}@media(min-width:1024px){.os-seal__img{width:148px}.os-dark .os-seal{top:-14px}}@media(max-width:767px){.os-founderfilm{width:100%;height:auto;min-height:0;aspect-ratio:4 / 3}}@media(min-width:700px)and (max-width:1023px){.os-dark .os-lineup{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:40%;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 20px}.os-dark #s10-fitness-check .os-split{grid-template-columns:1fr 1fr;gap:32px;align-items:center}.os-dark #s10-fitness-check .os-steps{display:none}}.os-dark .os-lineup+.os-seqbar{margin-top:18px}.os-dark .os-lineup+.os-seqbar+.os-aside{margin-top:22px}.os-phone__hand{width:118%;max-width:none;filter:brightness(.95) drop-shadow(0 18px 22px rgba(0,0,0,.5))}.os-modus{position:fixed;z-index:90;right:14px;bottom:14px;padding:9px 16px;font-size:.8125rem;font-weight:600;color:#17150f;background:#f3efe7e6;border-radius:999px;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000073}.os-modus:hover{background:var(--os-gold)}@media(min-width:901px){.os-tw__scene .os-tw__shell>.os-tw__window{background:#fffdf9;border-radius:14px;overflow:hidden}.os-tw__scene .os-tw__shell:after{border-radius:14px;opacity:.55}.os-tw__scene .os-tw__grid{align-content:stretch}.os-tw__scene .os-tw__dash{padding:18px 18px 16px;gap:14px}}.os-product__back{background:#fff}.os-product__back img{padding:10px!important;background:#fff}.os-hell .os-product__back{background:#fff}@media(min-width:901px){.os-tw__geraet{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 26px 34px rgba(23,21,15,.3)) drop-shadow(0 6px 10px rgba(23,21,15,.18))}.os-tw__scene .os-tw__shell:after{display:none}}@media(max-width:900px){.os-tw__geraet{display:none}}@media(min-width:901px){.os-tw__scene .os-tw__dash{padding:14px 14px 12px;gap:10px}.os-tw__scene .os-tw__grid{grid-template-columns:minmax(0,1fr) 176px;gap:11px;align-items:stretch}.os-tw__scene .os-tw__grid>*{min-height:0}.os-tw__scene .os-tw__card{display:flex;flex-direction:column}.os-tw__scene .os-tw__workoutbody{flex:1 1 auto;display:flex;flex-direction:column}.os-tw__scene .os-tw__exlist{flex:1 1 auto}.os-tw__scene [data-tw=workout-title],.os-tw__scene .os-tw__workouthead h3{font-size:1.5rem;line-height:1.2}.os-tw__scene [data-tw=title]{font-size:1.5rem}.os-tw__scene .os-tw__meta,.os-tw__scene .os-tw__eyebrow{font-size:.875rem}.os-tw__scene .os-tw__duration,.os-tw__scene .os-tw__sequence{font-size:.9375rem}.os-tw__scene .os-tw__exlist li{font-size:.9375rem;padding-block:9px}.os-tw__scene .os-tw__bar,.os-tw__scene .os-tw__badge{font-size:.8125rem}}@media(min-width:901px){.os-tw{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:auto 1fr auto;column-gap:32px}.os-tw .os-tw__lead{display:contents}.os-tw .os-tw__lead .os-tw__programs{grid-column:2;grid-row:1;align-self:start;display:flex;margin:0}.os-tw .os-tw__lead .os-tw__program{flex:1 1 0;min-width:0;padding-inline:8px}.os-tw .os-tw__lead>.os-btn{grid-column:2;grid-row:3;align-self:end;justify-self:stretch;text-align:center}.os-tw .os-tw__stage{grid-column:1 / -1;grid-row:1 / 4;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0 32px}.os-tw .os-tw__stage .os-tw__scene{grid-column:1;grid-row:1 / 4;align-self:center;width:min(100%,max(520px,calc((100svh - var(--header-h) - 150px) * 1.2597)))}.os-tw .os-twinfo{grid-column:2;grid-row:2;align-self:center;padding-block:20px}}@media(min-width:901px){.os-tw{grid-template-columns:fit-content(calc(100% - 336px)) 280px;justify-content:center;column-gap:56px}.os-tw .os-tw__stage{gap:0 56px}.os-tw .os-tw__stage .os-tw__scene{width:min(calc(var(--os-tw-max, 1080px) - 336px),max(520px,calc((100svh - var(--header-h) - 150px) * 1.2597)))}}.os-dark .os-goal__media:after{display:none}.os-dark .os-goal__body{margin-top:calc(100% * 4 / 3)}.os-dark .os-goal__media video,.os-dark .os-goal__media img{object-position:50% 50%}.os-dark .os-goal__media>img,.os-dark .os-goal__media>video{position:absolute;top:0;right:0;bottom:0;left:0}.os-dark .os-goal__media>video{opacity:0;transition:opacity .5s linear,transform 1.1s var(--d-ease)}.os-dark .os-goal__media>video.is-live{opacity:1}.os-dark .os-goal{position:relative;overflow:hidden;border-radius:20px;isolation:isolate}.os-dark .os-goal__media{position:absolute;inset:0 0 auto 0;z-index:-2;aspect-ratio:3 / 4;border-radius:0;overflow:hidden}.os-dark .os-goal__media>img,.os-dark .os-goal__media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.os-dark .os-goal__media:after,.os-dark .os-goal:before{display:none}.os-dark .os-goal__body{position:relative;margin-top:calc(100% * 4 / 3);padding:16px 20px 18px}.os-dark .os-goal__boden{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.os-dark .os-goal__boden img{position:absolute;left:0;top:0;width:100%;height:auto}.os-dark .os-goal__boden:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15141280,#151412c7 38%,#151412e0)}.os-dark .os-goal .os-goal__media:after{display:block;content:"";position:absolute;inset:auto 0 0 0;height:30%;z-index:1;background:linear-gradient(180deg,#15141200,#1514122e 55%,#15141280);pointer-events:none}.os-dark .os-goal:hover .os-goal__media video,.os-dark .os-goal:hover .os-goal__media img{transform:none}.os-dark .os-goal__statement,.os-dark .os-goal__product,.os-dark .os-goal__cta{text-shadow:0 1px 10px rgba(21,20,18,.85),0 1px 3px rgba(21,20,18,.6)}.os-dark .os-goal__product{color:#ffffffeb}.os-founderfilm--bild img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%;display:block}.os-hell{--d-black: #FBFAF6;--d-panel: #F3EEE3;--d-card: #FFFFFF;--d-text: #17150F;--d-muted: #6B6459;--os-line: #E4DED0;--os-gold-lt: #8A6412;--h-ink: #17150F;--h-soft: #5E574B;background:var(--d-black);color:var(--d-text)}.os-hell .os-section,.os-hell .os-hero{background:var(--d-black)}.os-hell .os-panel--glow{background:radial-gradient(55% 42% at 88% 46%,rgba(194,144,26,.07),transparent 72%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 130px,var(--d-panel) calc(100% - 130px),var(--d-black) 100%)}.os-hell #s7-gruender{background:radial-gradient(50% 40% at 8% 52%,rgba(194,144,26,.07),transparent 72%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 130px,var(--d-panel) calc(100% - 130px),var(--d-black) 100%)}.os-hell #s10-fitness-check{background:radial-gradient(48% 40% at 82% 50%,rgba(194,144,26,.07),transparent 72%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 130px,var(--d-panel) calc(100% - 130px),var(--d-black) 100%)}.os-hell #s6-trainingswelt{background:radial-gradient(60% 36% at 50% 58%,rgba(194,144,26,.05),transparent 72%),var(--d-black)}.os-hell .os-h1,.os-hell .os-h2,.os-hell .os-h3{color:var(--h-ink)}.os-hell .os-intro,.os-hell .os-lead,.os-hell .os-muted,.os-hell .os-trustline,.os-hell .os-aside{color:var(--h-soft)}.os-hell .os-kicker{color:var(--os-gold-lt)}.os-hell .os-link,.os-hell .os-inline-link{color:var(--h-ink)}.os-hell .os-link--quiet{color:var(--h-soft);text-decoration-color:#c9c1b2}.os-hell .os-link--quiet:hover{color:var(--h-ink)}.os-hell .os-btn--dark{background:var(--os-brand);color:#fff}.os-hell .os-btn--dark:hover{background:var(--os-gold);color:var(--os-brand)}.os-hell .os-btn--secondary{border-color:#17150f47;color:var(--h-ink)}.os-hell .os-btn--secondary:hover{background:var(--os-brand);color:#fff;border-color:var(--os-brand)}.os-hell .os-header{color:var(--h-ink)}.os-hell .os-header.is-solid,.os-hell .os-header.is-menu,body.os-hell:not(.os-has-hero) .os-header{background:#fbfaf6e0;border-bottom-color:var(--os-line)}.os-hell .os-logo{color:var(--h-ink)}.os-hell .os-logo__claim{color:var(--h-soft)}.os-hell .os-header__icon:hover{background:#17150f12}.os-hell .os-nav__sub{background:#fffffff7;border-color:var(--os-line);box-shadow:0 24px 60px #17150f24}.os-hell .os-nav__sub a:hover{background:#17150f0d}.os-hell .os-nav__sub a[aria-current]{color:#8a6412}.os-hell .os-mobile-nav{background:#fbfaf6;border-top-color:var(--os-line)}.os-hell .os-mobile-nav a{border-bottom-color:var(--os-line)}.os-hell .os-mobile-nav__title{color:#8a6412}.os-hell.os-has-hero .os-header:not(.is-solid):not(.is-menu){color:#fff}.os-hell.os-has-hero .os-header:not(.is-solid):not(.is-menu) .os-logo{color:#fff}.os-hell.os-has-hero .os-header:not(.is-solid):not(.is-menu) .os-logo__claim{color:#ffffffbf}.os-hell.os-has-hero .os-header:not(.is-solid):not(.is-menu) .os-header__icon:hover{background:#ffffff24}.os-hell .os-band{background:var(--d-black);color:var(--h-ink);border-block-color:var(--os-line)}.os-hell .os-band__track span{color:#17150f80}.os-hell .os-card{background:var(--d-card);border-color:var(--os-line);box-shadow:var(--shadow-card)}.os-hell .os-ph{background:repeating-linear-gradient(135deg,rgba(23,21,15,.035) 0 12px,transparent 12px 24px),#f1ece1;border-color:#d9d2c3;color:var(--h-soft)}.os-hell .os-ph__id{color:var(--h-ink)}.os-hell .os-stats{border-top-color:var(--os-line)}.os-hell .os-stat span{color:var(--h-soft)}.os-hell .os-flow{border-color:var(--os-line)}.os-hell .os-tw__lead .os-tw__programs{background:#17150f0f}.os-hell .os-tw__lead .os-tw__program{color:var(--h-ink)}.os-hell .os-tw__lead .os-tw__program:hover{background:#17150f1a}.os-hell .os-tw__lead .os-tw__program[aria-selected=true]{background:var(--os-brand);color:#fff}.os-hell .os-twbar .os-facts li{background:#fff;color:var(--h-ink);border-color:var(--os-line)}.os-hell .os-twinfo .os-kicker{color:var(--os-gold-lt)}.os-hell .os-review blockquote,.os-hell .os-review__meta strong,.os-hell .os-ratingbar strong{color:var(--h-ink)}.os-hell .os-review blockquote{color:#302c24}.os-hell .os-ratingbar{color:var(--h-soft)}.os-hell .os-seal{color:var(--h-ink)}.os-hell .os-seal__img{filter:drop-shadow(0 16px 28px rgba(23,21,15,.22))}.os-hell .os-faq,.os-hell .os-faq__item{border-color:var(--os-line)}.os-hell .os-faq__item summary{color:var(--h-ink)}.os-hell .os-faq__item summary:hover{color:#8a6412}.os-hell .os-faq__item summary svg{background:#f1e7cf;color:#8a6412}.os-hell .os-faq__a{color:var(--h-soft)}.os-hell .os-final{background:radial-gradient(46% 70% at 50% 100%,rgba(194,144,26,.1),transparent 72%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 45%,#EFE8DA 100%)}.os-hell .os-newsletter{background:radial-gradient(52% 92% at 50% 0%,rgba(194,144,26,.34),transparent 74%),linear-gradient(180deg,#2e2a23,#241f1a 60%,#201d18);color:#f3efe7}.os-hell .os-newsletter .os-muted-on-dark{color:#c3bcaf}.os-hell .os-newsletter .os-h2,.os-hell .os-newsletter .os-h3{color:inherit}.os-hell .os-footer{background:#201d18;border-top-color:#322d25;color:#cec8bc}.os-hell .os-footer .os-h3,.os-hell .os-footer strong{color:#f3efe7}.os-modus{position:fixed;z-index:90;right:14px;bottom:14px;padding:9px 16px;font-size:.8125rem;font-weight:600;color:#fff;background:#17150fdb;border-radius:999px;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000047}.os-modus:hover{background:var(--os-gold);color:#17150f}.os-hell .os-hero .os-h1,.os-hell .os-hero .os-h1 span{color:#fff}.os-hell .os-hero .os-kicker{color:var(--os-gold-lt2, #E6C88C)}.os-hell .os-hero__lead{color:#ffffffe0}.os-hell .os-hero .os-btn--secondary{border-color:#ffffffb3;color:#fff}.os-hell .os-hero .os-btn--secondary:hover{background:#fff;color:var(--os-brand);border-color:#fff}.os-hell .os-hero .os-btn--dark{background:#f3efe7;color:var(--os-brand)}.os-hell .os-hero .os-btn--dark:hover{background:var(--os-gold)}.os-hell .os-hero__scroll{color:#ffffffb3}@media(max-width:767px){.os-hell .os-hero__overlay{background:linear-gradient(180deg,#0f0f0f73 0,#0f0f0f00 90px),linear-gradient(180deg,#fbfaf600 0 calc(min(112vw,460px) - 96px),#fbfaf6 calc(min(112vw,460px) - 34px))}.os-hell .os-hero .os-h1,.os-hell .os-hero .os-h1 span{color:var(--h-ink)}.os-hell .os-hero .os-kicker{color:var(--os-gold-lt)}.os-hell .os-hero__lead{color:var(--h-soft)}.os-hell .os-hero .os-btn--dark{background:var(--os-brand);color:#fff}.os-hell .os-hero .os-btn--secondary{border-color:#17150f47;color:var(--h-ink)}}.os-hell .os-goal,.os-hell .os-otile{background:#151412;box-shadow:none}.os-hell .os-goal .os-h3,.os-hell .os-goal__statement{color:#fff}.os-hell .os-goal:hover{box-shadow:none}.os-hell .os-product,.os-hell .os-product__name,.os-hell .os-product .os-h3,.os-hell .os-product__price{color:var(--h-ink)}.os-hell .os-product__focus{color:var(--h-soft)}.os-hell .os-product__flag{background:var(--os-gold);color:var(--os-brand)}.os-hell .os-stat b{color:#9a7314}.os-hell .os-seqbar i{background:#17150f1f}.os-hell .is-seq-live>li.is-playing{box-shadow:0 0 0 1.5px var(--os-gold),0 22px 48px #17150f2e}.os-hell .is-seq-live>li{opacity:.72}.os-hell .os-phone{box-shadow:0 30px 70px #17150f47}.os-hell .os-tw__scene{box-shadow:none;background:none}.os-hell .os-stars{color:var(--os-gold)}.os-hell .os-product--link .os-product__name,.os-hell .os-product--link .os-product__price,.os-hell .os-steps h3{color:var(--h-ink)}.os-hell .os-steps__num{background:#f1e7cf;color:#8a6412}.os-hell .os-steps p{color:var(--h-soft)}.os-hell .os-panel--glow,.os-hell #s7-gruender,.os-hell #s10-fitness-check{background:radial-gradient(58% 44% at 82% 48%,rgba(194,144,26,.06),transparent 74%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 130px,var(--d-panel) calc(100% - 130px),var(--d-black) 100%)}.os-hell #s6-trainingswelt{background:var(--d-black)}.os-hell #s5-trainingsziel{background:radial-gradient(42% 40% at 4% 46%,rgba(194,144,26,.05),transparent 74%),var(--d-black)}.os-hell #s8-kundenstimmen{background:radial-gradient(44% 42% at 96% 52%,rgba(194,144,26,.05),transparent 74%),var(--d-black)}.os-hell #s12-produkte{background:radial-gradient(46% 40% at 6% 56%,rgba(194,144,26,.05),transparent 74%),var(--d-black)}.os-hell #s11-faq{background:radial-gradient(44% 40% at 94% 48%,rgba(194,144,26,.06),transparent 74%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 130px,var(--d-panel) calc(100% - 130px),var(--d-black) 100%)}.os-hell .os-final{background:radial-gradient(46% 70% at 50% 100%,rgba(194,144,26,.035),transparent 72%),linear-gradient(180deg,var(--d-black) 0,var(--d-panel) 100%)}.os-hell .os-header{color:#fff}.os-hell .os-header.is-solid,.os-hell .os-header.is-menu,body.os-hell:not(.os-has-hero) .os-header{background:#11100eeb;border-bottom-color:#ffffff14}.os-hell .os-logo{color:#fff}.os-hell .os-logo__claim{color:#ffffffb8}.os-hell .os-header__icon:hover{background:#ffffff1f}.os-hell .os-nav__sub{background:#171512f7;border-color:#ffffff1a;box-shadow:0 24px 60px #00000073;color:#f3efe7}.os-hell .os-nav__sub a{color:#f3efe7}.os-hell .os-nav__sub a:hover{background:#ffffff14;color:#fff}.os-hell .os-nav__sub a[aria-current]{color:#e6c88c}.os-hell .os-mobile-nav{background:#17150f;border-top-color:#ffffff1a;color:#f3efe7}.os-hell .os-mobile-nav a{color:#f3efe7;border-bottom-color:#ffffff1a}.os-hell .os-mobile-nav__title{color:#e6c88c}.os-hell .os-hero .os-container,.os-hell.os-has-hero .os-header .os-container{max-width:calc(var(--container) + 2 * var(--gutter))}.os-hell .os-hero__scroll{display:none}@media(min-width:768px){.os-hell .os-hero__banner{min-height:clamp(480px,43vw,760px)}.os-hell .os-hero__media img{object-position:64% 45%}.os-hell .os-hero__text{max-width:620px;padding-block:calc(var(--header-h) + 28px) clamp(2.25rem,4vw,3.5rem)}.os-hell .os-hero .os-h1{font-size:clamp(2.375rem,4.5vw,4.125rem)}.os-hell .os-hero .os-actions{margin-top:28px}}@media(max-width:767px){.os-hell .os-hero__media img{object-position:79% 50%}}.os-band__logo img{display:block;width:auto;height:30px}@media(max-width:767px){.os-band__logo img{height:24px}}.os-hell .os-goal__media{top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.os-hell .os-goal__media>img{object-position:50% 0}.os-hell .os-goal .os-goal__media:after{height:56%;background:linear-gradient(180deg,#15141200,#15141280 30%,#151412db)}@media(min-width:901px){.os-tw__scene .os-tw__top{display:none}.os-tw__scene .os-tw__dash{padding:16px 16px 24px;gap:12px}}.os-hell .os-final{padding-block:clamp(3rem,5.5vw,4.5rem)}.os-suche{position:fixed;z-index:95;top:var(--header-h);left:0;right:0;padding:14px 0;background:#11100ef5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.1)}.os-suche__form{display:flex;align-items:center;gap:10px}.os-suche__feld{flex:1 1 auto;min-width:0;height:44px;padding:0 18px;font:inherit;font-size:1rem;color:var(--h-ink);background:#fff;border:1px solid rgba(255,255,255,.3);border-radius:999px;outline:none}.os-suche__feld:focus{box-shadow:0 0 0 3px #c2901a73}.os-suche__zu{flex:none;width:40px;height:40px;font-size:1.5rem;line-height:1;color:#fff;background:none;border:1px solid rgba(255,255,255,.3);border-radius:50%;cursor:pointer}.os-suche__zu:hover{background:#ffffff1f}body.os-hell:not(.os-has-hero) .os-suche{top:var(--header-h)}.os-ki{padding:14px 0;background:var(--d-panel);border-top:1px solid var(--os-line)}.os-ki p{margin:0;font-size:.8125rem;line-height:1.5;color:var(--h-soft);text-align:center}:where(body.os-neu) img{height:auto}body.os-neu{margin:0;font-family:var(--os-schrift, "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif)}.os-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.os-header__icon{position:relative}.os-header__count{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--os-gold, #C2901A);color:#111;font-size:10px;font-weight:700;line-height:17px;text-align:center}.os-newsletter__ok,.os-newsletter__fehler,.os-newsletter__hinweis{flex-basis:100%;margin:0;font-size:.8125rem;line-height:1.5;color:#c3bcaf}.os-newsletter__fehler{color:#f08a73}.os-newsletter__hinweis a{color:inherit;text-decoration:underline}.os-footer__ki{margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.12);font-size:.8125rem;line-height:1.55}.os-footer ul{list-style:none;margin:0;padding:0}.os-footer__kontakt{margin-top:16px;font-style:normal;font-size:.8125rem;line-height:1.7}.os-footer__kontakt a{min-height:0}.os-footer__social{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px!important}.os-footer__cookie{min-height:36px;padding:0;color:inherit;font:inherit;background:none;border:0;cursor:pointer}.os-footer__cookie:hover{color:var(--os-on-dark, #fff)}.os-footer__unten{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.os-footer__zahlung{display:flex;flex-wrap:wrap;gap:6px}.os-footer__zahlicon{display:block;width:38px;height:24px}.os-footer__copy{margin:0;font-size:.8125rem}.osg-form__ok,.osg-form__fehler{margin:0 0 14px;font-size:.9375rem;font-weight:600}.osg-form__fehler{color:#b23a22}
/*# sourceMappingURL=/cdn/shop/t/60/assets/os-neu.css.map */
