.gelenkkompass-module__uvIubG__hero{min-height:100svh;color:var(--color-white);padding-top:var(--header-height);background:linear-gradient(112deg,#0fa47f 0%,#159c96 46%,#1e8cbb 100%);grid-template-rows:minmax(0,1fr) auto auto;display:grid;overflow:hidden}.gelenkkompass-module__uvIubG__hero:after{content:"";height:2.75rem}.gelenkkompass-module__uvIubG__main{grid-template-columns:minmax(0,1fr) minmax(28rem,.9fr);align-items:center;gap:clamp(3rem,6vw,7rem);padding-block:clamp(2rem,5vh,4.5rem);display:grid}.gelenkkompass-module__uvIubG__content{max-width:47rem}.gelenkkompass-module__uvIubG__eyebrow{margin:0 0 var(--space-4);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.gelenkkompass-module__uvIubG__title{letter-spacing:-.04em;margin:0;font-size:clamp(3.15rem,4vw,3.65rem);font-weight:600;line-height:1.08}.gelenkkompass-module__uvIubG__title span,.gelenkkompass-module__uvIubG__title strong{display:block}.gelenkkompass-module__uvIubG__title strong{color:var(--color-brand-navy);font-weight:600}.gelenkkompass-module__uvIubG__mobileTitle,.gelenkkompass-module__uvIubG__mobileCopy{display:none!important}.gelenkkompass-module__uvIubG__benefits{gap:clamp(1.25rem,2.6vh,2.25rem);margin:clamp(2rem,4vh,3.5rem) 0 0;padding:0;list-style:none;display:grid}.gelenkkompass-module__uvIubG__benefits li{grid-template-columns:1.125rem minmax(0,1fr);align-items:center;gap:1.6rem;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.5;display:grid}.gelenkkompass-module__uvIubG__check{background:var(--color-brand-navy);width:1.125rem;height:1.125rem;color:var(--color-white);border-radius:50%;place-items:center;font-size:.625rem;font-weight:800;display:grid}.gelenkkompass-module__uvIubG__actions{align-items:center;gap:1.5rem;margin-top:clamp(2rem,4vh,3.5rem);display:flex}.gelenkkompass-module__uvIubG__startButton,.gelenkkompass-module__uvIubG__duration{min-width:13.8rem;min-height:2.625rem;padding:.5rem 1.5rem;font-size:1rem}.gelenkkompass-module__uvIubG__duration{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#fff6;border:1px solid #ffffff7a;justify-content:center;align-items:center;padding:.75rem 1.75rem;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 .75rem 2rem #1240591f}.gelenkkompass-module__uvIubG__visual{justify-self:end;width:min(100%,41rem);position:relative}.gelenkkompass-module__uvIubG__visualImage{width:100%;height:auto}.gelenkkompass-module__uvIubG__compassHub{aspect-ratio:.973;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);-webkit-backdrop-filter:blur(15px)saturate(135%);background:#ebf9fac7;place-items:center;width:33.5%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffe6}.gelenkkompass-module__uvIubG__compassNeedle{filter:drop-shadow(0 .45rem .7rem #2745622e);transform-origin:50%;width:45%;height:45%;transition:transform .9s cubic-bezier(.2,1.35,.42,1);overflow:visible}.gelenkkompass-module__uvIubG__compassNeedleNorth{fill:#fff}.gelenkkompass-module__uvIubG__compassNeedleSouth{fill:#ffffff9e}.gelenkkompass-module__uvIubG__compassNeedle circle{fill:#2745622e}.gelenkkompass-module__uvIubG__partner{background:#e2f8f78c}.gelenkkompass-module__uvIubG__partnerInner{align-items:center;gap:2.5rem;min-height:6.8rem;display:flex}.gelenkkompass-module__uvIubG__partnerInner>a{flex:none}.gelenkkompass-module__uvIubG__partnerLogo{width:9.5rem;height:auto}.gelenkkompass-module__uvIubG__partner p{margin:0;font-size:clamp(1rem,1.45vw,1.25rem);font-weight:600;line-height:1.5}.gelenkkompass-module__uvIubG__partner p a{color:#0967f1;font-style:italic;text-decoration:none;display:block}@media (max-width:70rem) and (min-width:56.3125rem){.gelenkkompass-module__uvIubG__main{grid-template-columns:minmax(0,1fr) minmax(25rem,.85fr);gap:2rem}.gelenkkompass-module__uvIubG__benefits li{font-size:1rem}}@media (max-width:56.25rem){.gelenkkompass-module__uvIubG__hero{min-height:calc(100svh - var(--header-height));display:block;overflow:visible}.gelenkkompass-module__uvIubG__hero:after{display:none}.gelenkkompass-module__uvIubG__main{padding-block:clamp(3.5rem,10vw,5.5rem) 3rem;display:block}.gelenkkompass-module__uvIubG__content{max-width:48rem;margin-inline:auto}.gelenkkompass-module__uvIubG__eyebrow{text-align:center;margin-bottom:1.5rem}.gelenkkompass-module__uvIubG__title{text-align:center;font-size:clamp(2.7rem,11.5vw,4rem);line-height:1.12}.gelenkkompass-module__uvIubG__desktopTitle,.gelenkkompass-module__uvIubG__desktopCopy,.gelenkkompass-module__uvIubG__visual{display:none!important}.gelenkkompass-module__uvIubG__mobileTitle,.gelenkkompass-module__uvIubG__mobileCopy{display:block!important}.gelenkkompass-module__uvIubG__benefits{gap:2rem;margin-top:clamp(3.5rem,12vw,6rem)}.gelenkkompass-module__uvIubG__benefits li{grid-template-columns:1.25rem minmax(0,1fr);gap:1.5rem;font-size:1.05rem;line-height:1.5}.gelenkkompass-module__uvIubG__check{width:1.25rem;height:1.25rem;font-size:.7rem}.gelenkkompass-module__uvIubG__actions{grid-template-columns:1fr .92fr;gap:1.1rem;margin-top:clamp(3rem,10vw,5rem);display:grid}.gelenkkompass-module__uvIubG__startButton,.gelenkkompass-module__uvIubG__duration{width:100%;min-width:0;min-height:2.625rem;padding:.5rem 1.5rem;font-size:1rem}.gelenkkompass-module__uvIubG__partner{padding:0 var(--gutter) clamp(4rem, 12vw, 6rem);background:0 0}.gelenkkompass-module__uvIubG__partnerInner{background:var(--color-white);width:min(100%,48rem);min-height:0;color:var(--color-brand-navy);border-radius:1.7rem;padding:clamp(1.6rem,6vw,2.4rem);display:block}.gelenkkompass-module__uvIubG__partnerLogo{filter:brightness(0)saturate()invert(23%)sepia(22%)saturate(1335%)hue-rotate(168deg)brightness(93%)contrast(89%);width:clamp(8rem,32vw,12rem)}.gelenkkompass-module__uvIubG__partner p{margin-top:1.4rem;font-size:1.05rem;font-weight:400;line-height:1.5}.gelenkkompass-module__uvIubG__partner p a{margin-top:.35rem}.gelenkkompass-module__uvIubG__desktopBreak{display:none}}@media (max-width:25rem){.gelenkkompass-module__uvIubG__benefits li{grid-template-columns:1.125rem minmax(0,1fr);gap:1rem}.gelenkkompass-module__uvIubG__check{width:1.125rem;height:1.125rem}.gelenkkompass-module__uvIubG__actions{gap:.75rem}}@media (prefers-reduced-motion:reduce){.gelenkkompass-module__uvIubG__compassNeedle{transition:none}}
