:root{--gesund-green:#adff65;--gesund-green-hover:#c0ff87;--gesund-green-glow:#adff6533;--ink:#141526;--lavender:#c3b3ff;--bg:#f7f8fb;--bg-dark:#141526;--bg-header:#141526f5;--bg-nav-mobile:#1b192d;--bg-notice:#ede9f3;--bg-skip:#fff;--bg-tint:#eeedf4;--bg-card:#fff;--bg-proof-strip:#1b1c2d;--bg-signal-band:#202133;--bg-conversion:#211e32;--bg-cta-plain:#dcd1f4;--bg-film:#211f31;--bg-video:#151423;--bg-figure:#e1dbe9;--bg-evidence-core:#26302e;--bg-team-chip:#242033;--bg-step-dot:#d7dfcd;--bg-press-hover:#ece8f3;--bg-lightbox:#10101eea;--bg-image:#fff;--text:#202334;--text-dark:#f4f3fc;--text-header:#f3f3fa;--text-footer:#bcb6cd;--text-footer-strong:#e1daee;--text-lead:#676b7e;--text-lead-dark:#bebdce;--text-intro:#6e667b;--text-intro-dark:#c2bfcd;--text-eyebrow:#70618c;--text-eyebrow-dark:#bdb1dd;--text-notice:#776a88;--text-skip:#241e34;--text-nav-current:#c8bfff;--text-signal-nav:#d9ffc3;--text-on-green:#152015;--text-on-lavender:#17152d;--text-label:#706585;--text-group-label:#bbb5ce;--text-muted:#696979;--text-card:#6b6978;--text-body-soft:#696779;--text-caption:#645770;--text-caption-dark:#aaa4bf;--text-boundary:#6d6875;--text-step-dot:#33472b;--text-proof-strip:#e7e5ef;--text-prenuvo:#eee8ff;--text-film-label:#d5cbe5;--text-film-caption:#c7bdd6;--text-recognition:#ded9ed;--text-recognition-year:#aaa4bc;--text-platform:#b6b2c7;--text-team-chip:#d2c4e1;--text-evidence-strong:#e9f3df;--text-evidence-small:#b7c6ac;--text-evidence-caption:#a496b4;--text-collab:#b7acc8;--text-press-meta:#6f667c;--text-award:#423554;--text-award-source:#79688e;--text-signal:#f6f3ff;--text-signal-body:#c4bdd3;--text-signal-wordmark:#eae6f4;--text-signal-strong:#f4effc;--text-signal-small:#b4acc5;--text-conversion-heading:#f0eaf9;--text-conversion-body:#bdb1cc;--text-conversion-eyebrow:#c5b8d7;--text-cta-note:#c2b8cc;--text-cta-plain-heading:#2e243f;--text-cta-plain-body:#63576e;--text-figure-heading:#4e425f;--text-steps-number:#736388;--text-steps-body:#6e6879;--text-case-tags:#c6ded6;--text-milestone:#d3cce5;--text-video-label:#c6badb;--text-video-link:#dac7ff;--text-media-caption:#d1c6e1;--text-video-fallback:#d8c6ef;--text-pill:#70667c;--text-error:#a1262e;--bg-error:#fbeef0;--border-error:#b8323c;--border-success:#4f8a2b;--select-chevron:#4e425f;--border-select-list:#cbc4d5;--bg-option-hover:#eeedf4;--bg-option-selected:#e3dbf8;--text-option-selected:#17152d;--border-header:#34354a;--border-nav-mobile:#625674;--border-menu:#656477;--border-outline:#727189;--border-footer:#383246;--border-textlink:#9690ab;--border-notice:#dad5e4;--border-card:#e3e4ec;--border-tile:#e2deeb;--border-proof-strip:#39374d;--border-steps:#d6d1e0;--border-lifecycle:#d8d2e0;--border-boundary:#c4bdd2;--border-credential:#3b344b;--border-press:#d8d1e4;--border-press-link:#a897b9;--border-signal-path:#4a4358;--border-conversion:#4e425d;--border-film:#594967;--border-video-card:#665877;--border-inline-video:#74647e;--border-team-chip:#51465f;--border-evidence-core:#adff6566;--border-case-tag:#b4dfca25;--stem-color:#6b6079;--accent-eyebrow-dot:#a99ae0;--accent-btn:#b5a1fa;--focus-ring:#8971c9;--case-merck:#142f35;--case-cv:#27223d;--case-prenuvo:#413149;--font-sans:var(--font-inter,-apple-system), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-base:16px;--leading-base:1.65;--h1-size:clamp(58px, 6.9vw, 100px);--h1-leading:.98;--h1-tracking:-5px;--h1-weight:620;--h2-size:clamp(32px, 4vw, 51px);--h2-leading:1.12;--h2-tracking:-1.8px;--h2-weight:580;--h3-size:23px;--h3-leading:1.25;--h3-tracking:-.5px;--h3-weight:600;--lead-size:20px;--lead-leading:1.55;--eyebrow-size:10px;--eyebrow-tracking:2.2px;--label-size:10px;--label-tracking:1.2px;--group-label-size:10px;--group-label-tracking:1.8px;--nav-size:13px;--btn-size:14px;--btn-small-size:12px;--textlink-size:13px;--footer-link-size:12px;--footer-strong-size:11px;--footer-bottom-size:10px;--label-size-mobile:12px;--tap-min:24px;--wrap-max:1250px;--nav-max:1360px;--gutter:40px;--gutter-tablet:26px;--gutter-mobile:22px;--header-offset:105px;--logo-width:151px;--logo-height:38px;--logo-width-mobile:135px;--logo-height-mobile:34px;--radius-btn:5px;--radius-menu:4px;--radius-card:8px;--radius-tile:9px;--radius-figure:10px;--radius-film:12px;--radius-pill:20px;--section-pad:86px;--section-pad-mobile:55px;--hero-pad-top:72px;--hero-pad-bottom:60px;--footer-pad:48px 0 25px;--shadow-film:0 24px 70px #0506114d;--shadow-figure:0 22px 55px #3e285a15;--shadow-evidence:0 0 70px #adff6508}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-offset)}body{color:var(--text);background:var(--bg);font:var(--text-base) / var(--leading-base) var(--font-sans);margin:0}a{color:inherit;text-underline-offset:5px}a:hover{text-decoration-thickness:2px}button,input,textarea,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button,select,summary,label[for],[role=button],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=range]{cursor:pointer}input::-webkit-search-cancel-button{cursor:pointer}:disabled{cursor:not-allowed}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%234e425f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:42px}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}select::picker-icon{display:none}::picker(select){border:1px solid var(--border-select-list);background:var(--bg-card);border-radius:6px;margin-top:4px;padding:4px;box-shadow:0 10px 28px #1415261f}option{color:var(--text);border-radius:4px;padding:9px 12px}option::checkmark{display:none}option:hover,option:focus-visible{background:var(--bg-option-hover);outline:none}option:checked{background:var(--bg-option-selected);color:var(--text-option-selected);font-weight:600}}h1,h2,h3,p{margin-top:0}h1{font-size:var(--h1-size);line-height:var(--h1-leading);letter-spacing:var(--h1-tracking);font-weight:var(--h1-weight);margin-bottom:26px}h2{font-size:var(--h2-size);line-height:var(--h2-leading);letter-spacing:var(--h2-tracking);font-weight:var(--h2-weight);margin-bottom:22px}h3{font-size:var(--h3-size);line-height:var(--h3-leading);letter-spacing:var(--h3-tracking);font-weight:var(--h3-weight);margin-bottom:14px}p{margin-bottom:19px}img,video{max-width:100%}section[id]{scroll-margin-top:100px}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.wrap{max-width:var(--wrap-max);padding:0 var(--gutter);margin:auto}.dark{background:var(--bg-dark);color:var(--text-dark)}.section{padding:var(--section-pad) 0}.section.tint{background:var(--bg-tint)}.section-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:34px;display:flex}.section-head h2{max-width:700px;margin-bottom:0}.section-head p{color:#68697a;max-width:365px;margin:0;font-size:14px}.section-intro{max-width:840px;color:var(--text-intro);margin:-8px 0 34px;font-size:16px;line-height:1.7}.two{grid-template-columns:1fr 1fr;gap:28px;display:grid}.three{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.eyebrow{font-size:var(--eyebrow-size);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--text-eyebrow);align-items:center;gap:10px;margin-bottom:22px;font-weight:650;display:flex}.eyebrow:before{content:"";background:var(--accent-eyebrow-dot);border-radius:50%;width:7px;height:7px}.dark .eyebrow{color:var(--text-eyebrow-dark)}.dark .eyebrow:before{background:var(--gesund-green)}.lead{font-size:var(--lead-size);line-height:var(--lead-leading);max-width:740px;color:var(--text-lead)}.dark .lead{color:var(--text-lead-dark)}.label{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-label)}.group-label{font-size:var(--group-label-size);text-transform:uppercase;letter-spacing:var(--group-label-tracking);color:var(--text-group-label);display:block}.pill{letter-spacing:1px;text-transform:uppercase;color:var(--text-pill);margin-bottom:16px;font-size:10px;display:block}.caption{color:var(--text-caption);margin:15px 3px 0;font-size:11px}.dark .caption{color:var(--text-caption-dark)}.fine{color:#7f7b8c;font-size:11px!important}.muted{color:var(--text-muted)}.boundary{max-width:870px;color:var(--text-boundary);border-left:2px solid var(--border-boundary);margin-top:30px;padding-left:20px;font-size:12px}.signal-dot{background:var(--gesund-green);width:7px;height:7px;box-shadow:0 0 16px var(--gesund-green-glow);border-radius:50%;flex:none;display:inline-block}.actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:27px;display:flex}.textlink{font-size:var(--textlink-size);border-bottom:1px solid var(--border-textlink);min-height:var(--tap-min);padding-bottom:3px;text-decoration:none;display:inline-block}.btn{border-radius:var(--radius-btn);background:var(--accent-btn);color:var(--text-on-lavender);font-size:var(--btn-size);cursor:pointer;min-height:var(--tap-min);border:1px solid #0000;justify-content:center;align-items:center;gap:22px;padding:13px 20px;font-weight:650;text-decoration:none;display:inline-flex}.btn.primary{background:var(--gesund-green);color:var(--text-on-green);border-color:var(--gesund-green)}.btn.primary:hover{background:var(--gesund-green-hover)}.btn.white{color:#282338;background:#fff}.btn.outline{color:inherit;border-color:var(--border-outline);background:0 0}.btn.small{font-size:var(--btn-small-size);padding:10px 15px}.card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:32px}.notice{background:var(--bg-notice);color:var(--text-notice);border-radius:var(--radius-menu);padding:16px;font-size:12px}.skip{background:var(--bg-skip);color:var(--text-skip);z-index:100;padding:10px;position:absolute;top:-100px;left:15px}.skip:focus{top:10px}main:focus{outline:none}@media (max-width:1000px){.wrap{padding:0 var(--gutter-tablet)}}@media (max-width:760px){.wrap{padding:0 var(--gutter-mobile)}.section{padding:var(--section-pad-mobile) 0}.section-head{display:block}.section-head p{margin-top:20px}.two,.three{grid-template-columns:1fr}.eyebrow,.label,.group-label,.pill,.caption,.boundary,.btn.small,.textlink{font-size:var(--label-size-mobile)}.fine{font-size:var(--label-size-mobile)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
