:root{--mp-ground: #EFEFF2;--mp-shadow-card: 0 0 0 .5px rgba(0, 0, 0, .04), 0 18px 40px -22px rgba(0, 0, 0, .18), inset 0 1px 0 #fff;--mp-shadow-soft: 0 2px 3px rgba(40, 38, 36, .02), 0 6px 16px -8px rgba(40, 38, 36, .08);--mp-text-2: rgba(60, 60, 67, .6);--mp-text-3: rgba(60, 60, 67, .3);--mp-hairline: rgba(60, 60, 67, .18);--mp-nav-height: 66px;--mp-nav-bottom: max(20px, calc(10px + var(--safe-bottom)))}.mp-atmosphere{background-color:var(--mp-ground);background-image:radial-gradient(ellipse 60% 34% at 92% 6%,rgba(161,29,29,.2),transparent 70%),radial-gradient(ellipse 55% 30% at 6% 34%,rgba(31,157,85,.16),transparent 70%),radial-gradient(ellipse 50% 28% at 85% 62%,rgba(232,131,58,.14),transparent 70%),radial-gradient(ellipse 60% 30% at 15% 92%,rgba(45,125,210,.14),transparent 70%);background-repeat:no-repeat}.mp-glass{position:relative;background:#ffffff85;box-shadow:0 0 0 .5px #0000000d,0 12px 30px -14px #00000038,inset 0 1px #fffffff2}.mp-glass-blur{-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mp-glass-blur{background:#ffffffdb}}.mp-glass-card{position:relative;background:#ffffffbd;box-shadow:var(--mp-shadow-card)}.mp-rim{position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fffffff2,#fff3 30%,#fff0,#ffffff1a 70%,#ffffff8c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mp-rim-primary{background:linear-gradient(135deg,#ffffffb3,#ffffff1a 35%,#fff0 55%,#ffffff40)}.mp-glass-btn{width:40px;height:40px;border-radius:50%;border:0;padding:0;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;font:inherit}.mp-primary{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;height:54px;border:0;border-radius:999px;font-size:17px;font-weight:600;letter-spacing:-.3px;color:#fff;text-decoration:none;background:linear-gradient(180deg,#b8302a,#a11d1d 55%,#8f1818);box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 10px 24px -10px #a11d1d99;cursor:pointer}.mp-sheet-scrim{background:#14141652;-webkit-backdrop-filter:blur(8px) saturate(.9);backdrop-filter:blur(8px) saturate(.9)}.mp-sheet{position:relative;background:#f8f8faf5;box-shadow:0 0 0 .5px #0000000f,0 -20px 60px -30px #00000080,inset 0 1px #fff}.mp-sheet-list{position:relative;border-radius:20px;overflow:hidden;background:#ffffffe6;box-shadow:var(--mp-shadow-card)}.mp-field{width:100%;box-sizing:border-box;min-height:48px;border:0;border-radius:16px;background:#7878801a;box-shadow:inset 0 1px 2px #0000000d;padding:0 14px;font:inherit;font-size:16px;color:#000;outline:none}textarea.mp-field{padding:13px 14px;line-height:1.4;resize:vertical}.mp-field::placeholder{color:#3c3c4380}.mp-field:focus-visible{box-shadow:inset 0 1px 2px #0000000d,0 0 0 2px #a11d1d59}.mp-field:disabled{opacity:.6}.mp-label{font-size:12px;font-weight:600;color:var(--mp-text-2);text-transform:uppercase;letter-spacing:.3px;margin:0 0 6px 14px}.mp-section-head{padding:22px 32px 8px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:var(--mp-text-2)}.mp-section-head>:first-child{text-transform:uppercase;letter-spacing:.2px}.mp-segment{display:flex;gap:3px;padding:3px;border-radius:999px;background:#7878801a;box-shadow:inset 0 1px 2px #0000000d}.mp-segment>button{flex:1;min-width:0;height:34px;border-radius:999px;border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:#3c3c43b3;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-segment>button[data-on=true]{background:#fffffff2;color:#000;box-shadow:inset 0 1px #fff,0 1px 3px #00000014}.mp-chip{height:32px;padding:0 12px;border-radius:999px;border:0;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:600;background:#7878801a;color:#3c3c43cc;cursor:pointer;white-space:nowrap}.mp-chip[data-on=true]{background:linear-gradient(180deg,#2c2c2e,#000);color:#fff}.mp-list-row{display:flex;align-items:center;gap:12px;padding:11px 16px;min-height:48px;width:100%;box-sizing:border-box;border:0;background:none;font:inherit;color:inherit;text-align:left}.mp-list-row+.mp-list-row,.mp-list-sep{border-top:.5px solid rgba(60,60,67,.14)}button.mp-list-row{cursor:pointer}.mp-thumb{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden;background:repeating-linear-gradient(135deg,#e3e3e6 0 6px,#ececef 6px 12px);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 .5px #0000000d}.mp-btn{height:50px;border-radius:999px;border:0;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:16px;font-weight:600;cursor:pointer;padding:0 16px;box-sizing:border-box;text-decoration:none;white-space:nowrap}.mp-btn-dark{background:linear-gradient(180deg,#2c2c2e,#000);color:#fff;box-shadow:inset 0 1px #ffffff4d}.mp-btn-red{color:#fff;background:linear-gradient(180deg,#b8302a,#a11d1d 55%,#8f1818);box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 8px 20px -10px #a11d1d99}.mp-btn-text{background:transparent;color:#a11d1d;font-size:15px}.mp-btn-muted{background:transparent;color:#3c3c43cc;font-size:15px}.mp-btn-glass{color:#000;font-size:15px}.mp-btn-red-soft{color:#a11d1d;background:#a11d1d14;font-size:14px;height:46px}.mp-btn:disabled{opacity:.5;cursor:default}.mp-icon-btn-sm{width:36px;height:36px;border-radius:50%;border:0;padding:0;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;font:inherit;flex-shrink:0}.mp-check{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px #c7c7cc;background:transparent;color:#fff}.mp-check[data-on=true]{background:#a11d1d;box-shadow:inset 0 1px #fff6}.mp-check-dark[data-on=true]{background:#0d0d0d;box-shadow:none}.mp-squircle{position:relative;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;box-shadow:inset 0 1.5px #ffffff73,inset 0 -1px #00000038,0 8px 18px -8px #0000008c}.mp-squircle:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff38,#fff0 55%);pointer-events:none}.mp-macro-line{display:flex;gap:7px;align-items:center;font-size:12px;color:#3c3c43a6;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.mp-macro-line>span{white-space:nowrap}.mp-disclosure>summary::-webkit-details-marker{display:none}.mp-disclosure>summary::marker{content:""}.mp-disclosure-chevron{transition:transform .2s ease}.mp-disclosure[open]>summary .mp-disclosure-chevron{transform:rotate(180deg)}.mp-surface{box-shadow:var(--mp-shadow-card)}.mp-surface-soft{box-shadow:var(--mp-shadow-soft)}.mp-nav-fade{position:absolute;left:0;right:0;bottom:0;height:calc(140px + var(--safe-bottom));background:linear-gradient(180deg,#efeff200,#efeff28c 60%,#efeff2cc);pointer-events:none;z-index:29}.mp-bottom-nav{position:absolute;left:calc(14px + var(--mp-tablet-nav-gutter, 0px));right:calc(14px + var(--mp-tablet-nav-gutter, 0px));bottom:var(--mp-nav-bottom);display:flex;align-items:center;gap:10px;z-index:30}.mp-nav-pill{position:relative;flex:1 1 auto;height:var(--mp-nav-height);box-sizing:border-box;border-radius:999px;display:flex;align-items:center;padding:5px;background:#ffffff73;overflow:hidden}.mp-nav-thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px)/4);border-radius:999px;background:#ffffffe6;box-shadow:inset 0 1px #fff,inset 0 0 0 .5px #ffffffe6,0 2px 6px #0000001a,0 0 0 .5px #0000000a;transition:transform .38s cubic-bezier(.32,.72,0,1),width .38s cubic-bezier(.32,.72,0,1),opacity .18s ease;pointer-events:none}.mp-nav-thumb[data-visible=false]{opacity:0}.mp-nav-tab{position:relative;flex:1 1 0;height:56px;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#3c3c43a6;text-decoration:none;min-width:0;overflow:hidden;transition:color .18s ease,opacity .2s ease}.mp-nav-tab[data-active=true]{color:#000}.mp-nav-label{font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.mp-nav-camera{width:var(--mp-nav-height);height:var(--mp-nav-height);box-sizing:border-box;border-radius:50%;padding:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff73;text-decoration:none}.mp-nav-camera>span{position:relative;width:56px;height:56px;border-radius:50%;background:linear-gradient(180deg,#2c2c2e,#000);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0009,0 2px 6px #00000040}@media(prefers-reduced-motion:reduce){.mp-nav-tab,.mp-nav-thumb,.mp-nav-pill{transition:none}}@media(prefers-reduced-transparency:reduce){.mp-glass,.mp-nav-pill,.mp-nav-camera{background:#fffffff0}.mp-glass-blur{-webkit-backdrop-filter:none;backdrop-filter:none}.mp-glass-card{background:#fff}}.mp-btn,.mp-glass-btn,.mp-icon-btn-sm,.mp-chip,.mp-segment>button,.mp-nav-tab,.mp-nav-camera,.mp-list-row,.mp-press,.mp-disclosure>summary,.mp-check,.mp-switch{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.mp-btn,.mp-glass-btn,.mp-icon-btn-sm,.mp-chip,.mp-segment>button{transition:transform .3s cubic-bezier(.3,1.3,.5,1),filter .16s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .16s ease}.mp-btn:active:not(:disabled),.mp-glass-btn:active,.mp-icon-btn-sm:active{transform:scale(.97);transition-duration:.08s}.mp-btn-red:active:not(:disabled),.mp-btn-dark:active:not(:disabled){filter:brightness(.92)}.mp-btn-text:active,.mp-btn-muted:active{opacity:.45;transform:none}.mp-glass.mp-btn:active,.mp-glass.mp-glass-btn:active,.mp-glass.mp-icon-btn-sm:active{background:#ffffffb3}.mp-chip:active,.mp-segment>button:active{transform:scale(.96);transition-duration:.08s}.mp-list-row{transition:background-color .12s ease}button.mp-list-row:active,.mp-list-row[role=button]:active,[role=button].mp-press:active{background-color:#78788024}.mp-nav-tab:active{opacity:.55}.mp-nav-camera>span{transition:transform .3s cubic-bezier(.3,1.3,.5,1)}.mp-nav-camera:active>span{transform:scale(.94);transition-duration:.08s}.mp-segment>button{transition:transform .3s cubic-bezier(.3,1.3,.5,1),background-color .2s ease,box-shadow .2s ease,color .2s ease}.mp-check{transition:background-color .18s ease,box-shadow .18s ease}.mp-check>*{transition:transform .22s cubic-bezier(.3,1.3,.5,1)}@keyframes mp-check-in{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.mp-check[data-on=true]>*{animation:mp-check-in .22s cubic-bezier(.3,1.3,.5,1) both}.mp-switch{display:block;position:relative;width:51px;height:31px;border-radius:20px;flex-shrink:0;background:#7878803d;box-shadow:inset 0 1px 2px #0000001f;transition:background-color .22s ease}.mp-switch[data-on=true]{background:linear-gradient(180deg,#b8302a,#a11d1d)}.mp-switch-knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:999px;background:linear-gradient(180deg,#fff,#f2f2f4);box-shadow:0 3px 8px #00000038,0 0 0 .5px #0000000a,inset 0 1px #fff;transition:transform .32s cubic-bezier(.34,1.56,.64,1),width .16s ease}.mp-switch[data-on=true] .mp-switch-knob{transform:translate(20px)}button:active>.mp-switch .mp-switch-knob,[role=switch]:active .mp-switch-knob{width:32px}button:active>.mp-switch[data-on=true] .mp-switch-knob,[role=switch]:active .mp-switch[data-on=true] .mp-switch-knob{transform:translate(15px)}@keyframes mp-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes mp-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes mp-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mp-sheet-out{0%{transform:translateY(0)}to{transform:translateY(110%)}}.mp-sheet-scrim{animation:mp-scrim-in .3s ease both}.mp-sheet-scrim>.mp-sheet,.mp-sheet{animation:mp-sheet-in .46s cubic-bezier(.32,.72,0,1) both}.mp-sheet-scrim[data-closing=true]{animation:mp-scrim-out .26s ease both;pointer-events:none}.mp-sheet-scrim[data-closing=true] .mp-sheet{animation:mp-sheet-out .26s cubic-bezier(.4,0,1,1) both}@media(prefers-reduced-motion:reduce){.mp-btn,.mp-glass-btn,.mp-icon-btn-sm,.mp-chip,.mp-segment>button,.mp-nav-tab,.mp-nav-camera>span,.mp-check,.mp-check>*,.mp-switch,.mp-switch-knob{transition:none}.mp-btn:active:not(:disabled),.mp-glass-btn:active,.mp-icon-btn-sm:active,.mp-chip:active,.mp-segment>button:active,.mp-nav-camera:active>span{transform:none}.mp-check[data-on=true]>*,.mp-sheet-scrim,.mp-sheet,.mp-sheet-scrim[data-closing=true],.mp-sheet-scrim[data-closing=true] .mp-sheet{animation:none}}.cr-page{position:relative;isolation:isolate;background:#efeff2;color:#000;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter Variable,Inter,system-ui,sans-serif;font-size:14px;line-height:1.6}.cr-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:#efeff2;background-image:radial-gradient(ellipse 60% 34% at 92% 6%,rgba(161,29,29,.2),transparent 70%),radial-gradient(ellipse 55% 30% at 6% 34%,rgba(31,157,85,.16),transparent 70%),radial-gradient(ellipse 50% 28% at 85% 62%,rgba(232,131,58,.14),transparent 70%),radial-gradient(ellipse 60% 30% at 15% 92%,rgba(45,125,210,.14),transparent 70%);background-repeat:no-repeat}.cr-page *{box-sizing:border-box}.cr-header{height:88px;padding:0 5%;background:#efeff2b8;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);box-shadow:0 .5px #3c3c432e;display:flex;align-items:center;justify-content:space-between}.cr-brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:-1px;text-decoration:none;color:inherit}.cr-brand img{width:34px;height:34px;border-radius:9px}.cr-brand span{font-size:10px;font-weight:500;letter-spacing:2px;border-left:1px solid rgba(60,60,67,.18);padding-left:18px;margin-left:10px}.cr-header-actions,.cr-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cr-main{max-width:1260px;margin:auto;padding:44px 40px}.cr-hero{background:linear-gradient(180deg,#2c2c2e,#000);color:#fff;border-radius:32px;padding:70px 60px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 24px 60px -30px #00000080}.cr-hero:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;border:70px solid #ffffff08;right:-60px;top:-70px;pointer-events:none}.cr-eyebrow{font-size:13px;letter-spacing:.3px;text-transform:uppercase;font-weight:600;margin-bottom:12px;color:#3c3c4399}.cr-hero .cr-eyebrow{color:#ffffffb3}.cr-page h1{font-size:38px;line-height:1.15;letter-spacing:-1px;font-weight:700;margin:0 0 14px;color:#000}.cr-hero h1{font-size:62px;max-width:650px;color:#fff}.cr-page h2{font-size:21px;line-height:1.35;letter-spacing:-.5px;margin:0 0 12px;font-weight:700;color:#000}.cr-page h3{font-size:16px;margin:10px 0 4px;font-weight:700;color:#000}.cr-page p{color:#3c3c43b3;margin:8px 0 18px}.cr-hero p{color:#ffffffbf;max-width:490px;font-size:17px}.cr-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;background:linear-gradient(180deg,#b8302a,#a11d1d 55%,#8f1818);color:#fff;border-radius:999px;min-height:48px;padding:0 22px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 8px 20px -10px #a11d1d99;transition:filter .18s,transform .18s,background .18s}.cr-button:hover{filter:brightness(1.06)}.cr-button:active{transform:translateY(1px)}.cr-button:disabled{opacity:.45;cursor:not-allowed}.cr-secondary{background:#fff9;color:#000;box-shadow:0 0 0 .5px #0000000d,0 12px 30px -14px #00000038,inset 0 1px #fffffff2}.cr-secondary:hover{background:#ffffffd1;filter:none}.cr-light{background:#ffffffeb;color:#000;margin-top:10px;box-shadow:inset 0 1px #fff,0 8px 20px -10px #0006}.cr-light:hover{background:#fff;filter:none}.cr-three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.cr-card{position:relative;background:#ffffffbd;border:0;box-shadow:var(--mp-shadow-card);border-radius:24px;padding:28px;margin-bottom:24px}.cr-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.cr-heading p{margin-bottom:0}.cr-pill{display:inline-flex;border:0;border-radius:30px;padding:5px 11px;color:#3c3c43cc;background:#7878801f;font-size:11px;font-weight:600;white-space:nowrap}.cr-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px}.cr-stat{position:relative;padding:23px;background:#ffffffbd;border:0;box-shadow:var(--mp-shadow-card);border-radius:20px}.cr-stat>div{display:flex;justify-content:space-between;color:#3c3c4399;font-size:12px;gap:12px}.cr-stat strong{display:block;font-size:30px;letter-spacing:-1px;margin:16px 0 4px;font-weight:700;color:#000;font-variant-numeric:tabular-nums}.cr-stat small,.cr-small{font-size:11px;color:#3c3c4399}.cr-tabs{display:flex;gap:26px;border-bottom:1px solid rgba(60,60,67,.18);margin-bottom:26px;overflow:auto}.cr-tabs button{padding:12px 0;border:0;background:none;white-space:nowrap;font:inherit;font-weight:600;color:#3c3c4399;border-bottom:2px solid transparent;cursor:pointer}.cr-tabs button[aria-current]{color:#000;border-color:#a11d1d;font-weight:700}.cr-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cr-code-card{background:linear-gradient(180deg,#2c2c2e,#000);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 24px 60px -30px #00000080;display:flex;flex-direction:column;justify-content:center}.cr-code-card h1,.cr-code-card h2,.cr-code-card h3{color:#fff}.cr-code-card p{color:#ffffffbf}.cr-code-card .cr-eyebrow,.cr-code-card .cr-muted,.cr-code-card .cr-small,.cr-code-card small{color:#ffffffb3}.cr-code{font-size:37px;letter-spacing:1px;font-weight:700;color:#fff;overflow-wrap:anywhere}.cr-facts{margin:20px 0}.cr-facts>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:.5px solid rgba(60,60,67,.18)}.cr-facts dt{color:#3c3c4399}.cr-facts dd{text-align:right}.cr-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.cr-muted{color:#3c3c4399;font-size:12px}.cr-partner{width:100%;display:flex;align-items:center;text-align:left;gap:18px;background:none;border:0;border-bottom:.5px solid rgba(60,60,67,.18);padding:19px 0;cursor:pointer;font:inherit;color:inherit}.cr-partner:hover{background:#fff6}.cr-avatar{width:43px;height:43px;display:grid;place-items:center;background:#7878801f;border-radius:50%;font-size:18px;flex-shrink:0}.cr-partner small{display:block;color:#3c3c4399;font-size:11px;margin-top:3px}.cr-partner-result{margin-left:auto;text-align:right}.cr-partner strong{font-weight:600}.cr-empty{text-align:center;padding:40px 20px;color:#3c3c4399}.cr-empty svg{margin:0 auto 12px}.cr-empty p{max-width:480px;margin:8px auto;font-size:13px}.cr-table-wrap{overflow-x:auto}.cr-page table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.cr-page th{font-weight:600;color:#3c3c4399;text-align:left}.cr-page th,.cr-page td{padding:14px 12px;border-bottom:.5px solid rgba(60,60,67,.18)}.cr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}.cr-field{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;margin-bottom:18px}.cr-field input,.cr-field select,.cr-field textarea{font:inherit;font-weight:400;font-size:14px;background:#7878801a;color:#000;border:0;border-radius:16px;min-height:48px;padding:12px 14px;min-width:0;width:100%;box-shadow:inset 0 1px 2px #0000000d;outline:none}.cr-field input::placeholder,.cr-field textarea::placeholder{color:#3c3c4380}.cr-field input:focus,.cr-field select:focus,.cr-field textarea:focus{outline:none;box-shadow:inset 0 1px 2px #0000000d,0 0 0 2px #a11d1d59}.cr-checkbox{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-size:13px}.cr-checkbox input{margin-top:4px;width:16px;height:16px;accent-color:#A11D1D}.cr-alert,.cr-notice{border-radius:16px;padding:15px 19px;margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cr-alert{background:#a11d1d14;color:#a11d1d;border:0}.cr-alert p{color:inherit;margin:0}.cr-alert details{width:100%;overflow-wrap:anywhere}.cr-alert button{background:none;border:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.cr-notice{position:relative;background:#ffffffbd;box-shadow:var(--mp-shadow-card),inset 3px 0 #1f9d55;color:#1f7a3a;font-size:13px}.cr-notice p{color:inherit}.cr-footer{display:flex;justify-content:space-between;color:#3c3c4399;font-size:11px;margin-top:50px}.cr-footer div{display:flex;gap:20px}.cr-footer a{color:inherit}.cr-icon{border:0;background:none;cursor:pointer;padding:10px;color:#3c3c43cc}.cr-back{display:flex;align-items:center;gap:7px;border:0;background:none;color:#3c3c43b3;font:inherit;font-size:12px;font-weight:600;padding:0;margin-bottom:15px;cursor:pointer}.cr-payout{display:flex;align-items:center;flex-wrap:wrap;gap:24px;border-top:.5px solid rgba(60,60,67,.18);padding:24px 0}.cr-payout>strong{margin-left:auto;font-size:22px;font-variant-numeric:tabular-nums}.cr-payout p{margin:4px 0}.cr-payout small{color:#3c3c4399}.cr-confirm{position:relative;width:100%;background:#ffffffbd;box-shadow:var(--mp-shadow-card);border-radius:20px;padding:20px}.cr-overlay{position:fixed;inset:0;z-index:100;background:#14141652;-webkit-backdrop-filter:blur(8px) saturate(.9);backdrop-filter:blur(8px) saturate(.9);display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto}.cr-dialog{position:relative;width:520px;max-width:100%;max-height:90vh;overflow:auto;background:#f8f8faf5;border:0;border-radius:24px;box-shadow:0 0 0 .5px #0000000f,0 30px 80px -30px #00000080,inset 0 1px #fff}.cr-application{max-width:620px;margin:20px auto}.cr-loading{min-height:350px;display:flex;align-items:center;justify-content:center;gap:12px;color:#3c3c4399}.cr-loading span{width:20px;height:20px;border:2px solid rgba(60,60,67,.14);border-top-color:#a11d1d;border-radius:50%;animation:cr-spin 1s linear infinite}.cr-billing-review{position:relative;padding:16px;background:#ffffffbd;box-shadow:var(--mp-shadow-card);border-radius:20px;margin-bottom:20px}.cr-billing-review p{white-space:pre-line;overflow-wrap:anywhere}.cr-offer{max-width:620px;margin:40px auto}.cr-offer .cr-hero{padding:40px}.cr-offer .cr-hero h1{font-size:40px}@keyframes cr-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.cr-stats{grid-template-columns:repeat(2,1fr)}.cr-heading{align-items:flex-start;flex-direction:column}.cr-three,.cr-two{grid-template-columns:1fr}.cr-hero h1{font-size:48px}}@media(max-width:550px){.cr-main{padding:26px 16px}.cr-header{height:72px;padding:0 18px}.cr-brand{font-size:20px}.cr-brand span{font-size:8px;letter-spacing:1px;padding-left:9px;margin-left:0}.cr-hero{padding:38px 25px;border-radius:24px}.cr-hero h1{font-size:39px}.cr-page h1{font-size:31px}.cr-stat{padding:16px}.cr-stat strong{font-size:25px}.cr-stat>div{font-size:11px}.cr-stat>div svg{display:none}.cr-stat small{font-size:10px}.cr-card{padding:21px}.cr-form-grid{grid-template-columns:1fr}.cr-partner{gap:10px;flex-wrap:wrap}.cr-partner>.cr-pill{margin-left:53px}.cr-partner-result{font-size:12px}.cr-section-head{align-items:flex-start;flex-direction:column}.cr-code{font-size:29px}.cr-payout>.cr-actions{width:100%}.cr-tabs{gap:22px}.cr-footer{gap:20px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.cr-page *{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.cr-card,.cr-stat,.cr-confirm,.cr-billing-review,.cr-bank-export,.cr-document-summary,.cr-contract-preview pre,.cr-notice{background:#fff}.cr-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#efeff2f5}.cr-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.cr-social-row{display:grid;grid-template-columns:140px 1fr 1.6fr 32px;gap:12px;align-items:center}.cr-page h3{font-weight:700;margin:22px 0 12px}.cr-field small{font-size:12px;color:#3c3c4399;font-weight:400}.cr-field input[readonly]{background:#7878800f;color:#3c3c4399}.cr-page input[type=checkbox]{accent-color:#A11D1D}.cr-page button:focus-visible,.cr-page a:focus-visible,.cr-page summary:focus-visible{outline:2px solid rgba(161,29,29,.6);outline-offset:4px}.cr-steps{list-style:none;display:flex;padding:18px 0;margin:0 0 22px;gap:18px;justify-content:space-between;border-bottom:.5px solid rgba(60,60,67,.18)}.cr-steps li{display:flex;align-items:center;gap:10px;color:#3c3c4399;font-size:13px}.cr-steps span{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#7878801a;color:#000;font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.cr-steps [data-done=true]{color:#000;font-weight:700}.cr-steps [data-done=true] span{background:linear-gradient(180deg,#b8302a,#a11d1d 55%,#8f1818);color:#fff;box-shadow:inset 0 1px #fff6}.cr-document-summary{position:relative;display:flex;gap:18px;align-items:center;justify-content:space-between;padding:20px;background:#ffffffbd;box-shadow:var(--mp-shadow-card);border-radius:20px;margin-bottom:20px}.cr-document-summary small{overflow-wrap:anywhere;color:#3c3c4399}.cr-contract-preview{margin:20px 0}.cr-page summary{cursor:pointer;font-weight:600;padding:10px 0}.cr-contract-preview pre{position:relative;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.8;max-height:540px;overflow:auto;padding:24px;background:#ffffffbd;box-shadow:var(--mp-shadow-card);border:0;border-radius:20px;color:#000}.cr-optional,.cr-document-review,.cr-invoice-slot{border-top:.5px solid rgba(60,60,67,.18);margin-top:24px;padding-top:20px}.cr-document-review strong{overflow-wrap:anywhere}.cr-bank-export{position:relative;padding:18px 20px;background:#ffffffbd;box-shadow:var(--mp-shadow-card);border-radius:20px;margin:15px 0}.cr-page input[type=file]{font-size:13px;max-width:100%;padding:12px}.cr-tabs{overflow-x:auto;white-space:nowrap}.cr-checkbox{align-items:flex-start!important}.cr-checkbox input{margin-top:4px;flex-shrink:0}.cr-notice p:last-child{margin-bottom:0}.cr-document-summary p{margin:6px 0}.cr-page .cr-icon:disabled{opacity:.35}.cr-social-row .cr-field{min-width:0}@media(max-width:750px){.cr-social-row{grid-template-columns:1fr 1fr}.cr-social-row .cr-field:nth-child(3){grid-column:1/3}.cr-document-summary{align-items:flex-start;flex-direction:column}.cr-steps{gap:10px}.cr-steps li{flex-direction:column;text-align:center;font-size:11px}.cr-page input,.cr-page select,.cr-page textarea{font-size:16px}.cr-contract-preview pre{padding:14px}.cr-social-row>.cr-icon{grid-column:2;justify-self:end;margin-top:-8px}}.mk-page,.mk-header,.mk-footer{--mk-ink: #000;--mk-muted: rgba(60, 60, 67, .6);--mk-red: #A11D1D;--mk-line: rgba(60, 60, 67, .18);--mk-paper: rgba(255, 255, 255, .55);--mk-glass: rgba(255, 255, 255, .74);--mk-red-gradient: linear-gradient(180deg, #B8302A 0%, #A11D1D 55%, #8F1818 100%);--mk-dark-gradient: linear-gradient(180deg, #2C2C2E, #000);--mk-shadow-card: 0 0 0 .5px rgba(0, 0, 0, .04), 0 18px 40px -22px rgba(0, 0, 0, .18), inset 0 1px 0 #fff;color:var(--mk-ink)}.mk-page{position:relative;isolation:isolate;background:var(--mp-ground, #EFEFF2);min-height:100vh}.mk-page:before{content:"";position:fixed;inset:0;z-index:-1;background-color:var(--mp-ground, #EFEFF2);background-image:radial-gradient(ellipse 60% 34% at 92% 6%,rgba(161,29,29,.18),transparent 70%),radial-gradient(ellipse 55% 30% at 6% 34%,rgba(31,157,85,.14),transparent 70%),radial-gradient(ellipse 50% 28% at 85% 62%,rgba(232,131,58,.12),transparent 70%),radial-gradient(ellipse 60% 30% at 15% 92%,rgba(45,125,210,.13),transparent 70%);background-repeat:no-repeat}.mk-container{width:min(1180px,calc(100% - 96px));margin-inline:auto}.mk-page h1,.mk-page h2{font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;color:var(--mk-ink)}.mk-page h1{font-size:clamp(50px,6vw,82px)}.mk-page h2{font-size:clamp(36px,4.2vw,56px)}.mk-page h1 em,.mk-page h2 em{color:var(--mk-red);font-style:normal;font-weight:700}.mk-page p{font-size:16px;line-height:1.7;color:var(--mk-muted)}.mk-page p+p{margin-top:16px}.mk-page .mk-lead{font-size:18px;line-height:1.65;margin-top:24px;max-width:470px;color:#3c3c43bf}.mk-eyebrow{display:block;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.3px;text-transform:uppercase;margin-bottom:18px;color:var(--mk-muted)}.mk-page button,.mk-page a,.mk-header button,.mk-header a,.mk-footer button,.mk-footer a,.mk-page summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mk-button{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:10px;background:var(--mk-red-gradient);color:#fff;min-height:54px;padding:14px 26px;border:0;border-radius:999px;font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:1.3;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 10px 24px -10px #a11d1d99;transition:transform .3s cubic-bezier(.3,1.3,.5,1),filter .16s}.mk-button:hover{filter:brightness(1.06)}.mk-button:active{transform:scale(.97);transition-duration:.08s;filter:brightness(.94)}.mk-store-label:active,.mk-routine-controls button:active,.mk-language-switch:active,.mk-menu-toggle:active{transform:scale(.97);transition-duration:.08s}.mk-routine-controls button,.mk-language-switch,.mk-menu-toggle{transition:transform .3s cubic-bezier(.3,1.3,.5,1),background-color .18s,color .18s}.mk-faq-list summary:active,.mk-text-link:active,.mk-desktop-nav a:active,.mk-login:active{opacity:.5}.mk-button-secondary{background:#fff9;color:var(--mk-ink);box-shadow:0 0 0 .5px #0000000d,0 12px 30px -14px #00000038,inset 0 1px #fffffff2}.mk-button-secondary:hover{background:#fffc;filter:none}.mk-button-small{min-height:42px;padding:10px 18px;font-size:14px;white-space:nowrap}.mk-text-link{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:var(--mk-red);text-decoration:none;padding-block:5px;transition:gap .18s}.mk-text-link:hover{gap:10px;text-decoration:underline;text-underline-offset:3px}.mk-page a:focus-visible,.mk-page button:focus-visible,.mk-page summary:focus-visible,.mk-header a:focus-visible,.mk-header button:focus-visible,.mk-footer a:focus-visible{outline:3px solid rgba(161,29,29,.45);outline-offset:4px;border-radius:6px}.mk-skip-link{position:fixed;top:-100px;left:16px;padding:12px 16px;border-radius:999px;background:#fff;box-shadow:var(--mk-shadow-card);z-index:100}.mk-skip-link:focus{top:10px}.mk-header{position:sticky;top:0;z-index:40;background:#efeff2b8;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);box-shadow:0 .5px #3c3c432e,inset 0 1px #fffc}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mk-header{background:#efeff2f5}}.mk-header-inner{width:min(1280px,calc(100% - 64px));height:76px;display:flex;align-items:center;gap:40px;margin-inline:auto}.mk-brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:var(--mk-ink);flex-shrink:0}.mk-brand span{font-family:Georgia,Times New Roman,serif;font-size:30px;letter-spacing:-.045em;line-height:1}.mk-desktop-nav{display:flex;align-items:center;gap:4px;margin-inline:auto}.mk-desktop-nav a{font-size:14px;font-weight:600;text-decoration:none;color:#3c3c43b8;padding:8px 12px;border-radius:999px;transition:background-color .18s,color .18s}.mk-desktop-nav a:hover{color:var(--mk-ink);background:#7878801a}.mk-desktop-nav a[aria-current=page]{color:var(--mk-ink);background:#ffffffe6;box-shadow:inset 0 1px #fff,0 1px 3px #00000014,0 0 0 .5px #0000000a}.mk-login{font-size:14px;font-weight:600;text-decoration:none;color:#3c3c43b8}.mk-login:hover{color:var(--mk-ink)}.mk-header-actions{display:flex;align-items:center;gap:18px}.mk-language-switch{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.3px;color:#3c3c43cc;background:#7878801a;text-decoration:none}.mk-language-switch:hover{background:#7878802e;color:var(--mk-ink)}.mk-menu-toggle{display:none;cursor:pointer;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;padding:0;background:#fff9;border:0;color:var(--mk-ink);box-shadow:0 0 0 .5px #0000000d,inset 0 1px #fff}.mk-mobile-nav{display:none}.mk-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;padding-block:54px 34px;align-items:center}.mk-hero-copy{min-width:0;padding-block:15px 40px}.mk-hero-copy .mk-lead{max-width:430px}.mk-store-availability{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;width:100%;max-width:436px;margin-bottom:28px}.mk-store-label{position:relative;display:flex;align-items:center;gap:12px;min-height:76px;padding:13px 18px;border:0;border-radius:20px;background:var(--mk-dark-gradient);color:#fff;text-decoration:none;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000080,0 12px 28px -14px #0009;transition:transform .3s cubic-bezier(.3,1.3,.5,1)}.mk-store-label:hover{transform:translateY(-1px)}.mk-store-label img{display:block;flex:0 0 36px;width:36px;height:40px;object-fit:contain}.mk-store-apple{filter:invert(1)}.mk-store-label span{display:flex;flex-direction:column;gap:3px}.mk-store-label small{font-size:11px;line-height:1.3;color:#ffffffb3}.mk-store-label strong{font-size:22px;font-weight:600;line-height:1.15;white-space:nowrap;letter-spacing:-.02em}@media(max-width:480px){.mk-store-availability{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:8px;margin-bottom:24px}.mk-store-label{gap:8px;min-height:64px;padding:11px 12px;border-radius:18px}.mk-store-label img{flex-basis:27px;width:27px;height:32px}.mk-store-label small{font-size:10px}.mk-store-label strong{font-size:18px}}.mk-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:17px 24px;margin-top:31px}.mk-page .mk-offer-note{font-size:12px;line-height:1.65;margin-top:17px;color:var(--mk-muted)}.mk-hero-visual{position:relative;padding:40px 26px 0;align-self:end}.mk-hero-paper{position:absolute;inset:30px 0 0;background:var(--mk-glass);border-radius:200px 200px 28px 28px;box-shadow:var(--mk-shadow-card)}.mk-photo-caption{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;left:50%;transform:translate(-50%);margin:0 0 22px;padding:8px 14px;border-radius:999px;background:#ffffffb3;box-shadow:inset 0 1px #fff,0 0 0 .5px #0000000d;font-size:12px;font-weight:600;color:#3c3c43cc}.mk-product{position:relative;overflow:hidden;width:100%;margin-inline:auto;-webkit-mask-image:linear-gradient(#000 0%,#000 92%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 92%,transparent 100%)}.mk-product img{display:block;width:100%;max-width:none;height:auto;margin-top:-59.2%}.mk-product-hero{aspect-ratio:1290 / 1770;max-width:450px}.mk-benefits{position:relative;display:flex;justify-content:space-between;gap:24px;padding:22px 32px;border-radius:24px;background:var(--mk-glass);box-shadow:var(--mk-shadow-card)}.mk-benefits span{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--mk-ink)}.mk-benefits svg{width:36px;height:36px;padding:8px;box-sizing:border-box;border-radius:11px;background:linear-gradient(180deg,#b8302a,#a11d1d 55%,#8f1818);color:#fff;flex-shrink:0;stroke-width:2.2;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000002e,0 4px 10px -5px #a11d1d99}.mk-section{padding-block:96px;scroll-margin-top:100px}.mk-how,.mk-recipe,.mk-routine,.mk-nutrients,.mk-coach,.mk-offer{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.mk-detail-visual{background:var(--mk-glass);border-radius:32px;box-shadow:var(--mk-shadow-card);padding:35px 25px 0;overflow:hidden}.mk-product-detail{aspect-ratio:1290 / 1460;max-height:490px}.mk-steps{list-style:none;padding:0;margin:30px 0 0}.mk-steps li{display:flex;align-items:start;gap:18px;padding:18px 0;border-bottom:.5px solid var(--mk-line)}.mk-steps li:last-child{border-bottom:0}.mk-steps li>span{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:13px;background:#7878801a;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 .5px #0000000d;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mk-red)}.mk-steps h3{font-size:16px;font-weight:600;letter-spacing:-.2px;margin-bottom:4px;color:var(--mk-ink)}.mk-steps p{font-size:14px;line-height:1.65}.mk-page .mk-small-note{font-size:12px;line-height:1.65;margin-top:18px;max-width:430px;color:#3c3c4380}.mk-warm-band{background:#ffffff6b;box-shadow:inset 0 .5px #3c3c431f,inset 0 -.5px #3c3c431f;padding-block:80px;scroll-margin-top:85px}.mk-product-recipe{aspect-ratio:1290 / 1790;max-width:470px}.mk-sources{display:flex;flex-wrap:wrap;gap:8px;margin-block:26px}.mk-sources span{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:#7878801a;font-size:12px;font-weight:600;color:#3c3c43cc}.mk-routine{grid-template-columns:1.1fr 1fr;gap:90px}.mk-routine-controls{display:inline-flex;flex-wrap:wrap;gap:3px;margin:28px 0;padding:3px;border-radius:999px;background:#7878801a;box-shadow:inset 0 1px 2px #0000000d}.mk-routine-controls button{display:inline-flex;align-items:center;gap:7px;height:40px;border:0;background:transparent;color:#3c3c43b3;border-radius:999px;padding:0 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .18s,color .18s}.mk-routine-controls button[aria-pressed=true]{background:#fffffff2;color:var(--mk-ink);box-shadow:inset 0 1px #fff,0 1px 3px #00000014}.mk-routine-controls button:hover{color:var(--mk-ink)}.mk-routine-description{min-height:153px}.mk-routine-description h3{font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.3px;margin-bottom:12px;max-width:410px;color:var(--mk-ink)}.mk-routine-description p{font-size:15px;max-width:440px;margin-bottom:27px}.mk-routine-preview{background:var(--mk-glass);border-radius:32px;box-shadow:var(--mk-shadow-card);padding:30px 18px 0;height:530px;overflow:hidden;display:flex;align-items:start}.mk-product-routine{aspect-ratio:1290 / 1290}.mk-routine-planen .mk-product-routine{aspect-ratio:1290 / 1190}.mk-nutrients-visual{background:var(--mk-glass);border-radius:32px;box-shadow:var(--mk-shadow-card);padding:35px 24px 0;overflow:hidden}.mk-product-nutrients{aspect-ratio:1290 / 1470}.mk-product-coach{aspect-ratio:1290 / 1510;max-height:560px}.mk-included{list-style:none;display:grid;gap:13px;padding:0;margin:30px 0 0}.mk-included li{display:flex;align-items:start;gap:11px;font-size:15px;line-height:1.55;color:var(--mk-ink)}.mk-included svg{flex-shrink:0;margin-top:3px;color:#1f9d55}.mk-offer-card{position:relative;padding:40px;border:0;border-radius:32px;background:var(--mk-glass);box-shadow:var(--mk-shadow-card)}.mk-offer-card h3{font-size:22px;font-weight:700;letter-spacing:-.4px;color:var(--mk-ink)}.mk-page .mk-price-prefix{margin:24px 0 0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--mk-muted)}.mk-price{font-size:54px;font-weight:700;letter-spacing:-.05em;margin-bottom:24px;color:var(--mk-ink);font-variant-numeric:tabular-nums}.mk-price span{font-size:15px;font-weight:500;letter-spacing:normal;color:var(--mk-muted);margin-left:8px}.mk-offer-card>.mk-button{width:100%}.mk-offer-card>.mk-text-link{margin-top:18px}.mk-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:45px}.mk-faq h2{margin-bottom:22px}.mk-faq .mk-text-link{margin-top:14px}.mk-faq-list{position:relative;border-radius:24px;background:var(--mk-glass);box-shadow:var(--mk-shadow-card);padding:4px 22px}.mk-faq-list details{border-bottom:.5px solid var(--mk-line)}.mk-faq-list details:last-child{border-bottom:0}.mk-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--mk-ink);cursor:pointer}.mk-faq-list summary::-webkit-details-marker{display:none}.mk-faq-list summary svg{flex-shrink:0;color:var(--mk-red);transition:transform .18s}.mk-faq-list details[open] summary svg{transform:rotate(45deg)}.mk-faq-answer,.mk-faq-list details>p{font-size:14px;line-height:1.75;color:var(--mk-muted);padding:0 28px 22px 0;margin:0}.mk-faq-answer a{color:var(--mk-red);text-decoration:underline;text-underline-offset:2px}.mk-final{padding-block:40px 76px}.mk-final .mk-container{position:relative;text-align:center;padding:72px 32px;border-radius:36px;background:var(--mk-glass);box-shadow:var(--mk-shadow-card)}.mk-final h2{margin-bottom:30px}.mk-final .mk-offer-note{margin-inline:auto}.mk-footer{background:transparent;box-shadow:inset 0 .5px 0 var(--mk-line)}.mk-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:60px}.mk-footer-top p{font-size:15px;line-height:1.7;color:var(--mk-muted);margin:22px 0 15px}.mk-footer-top>div>a:not(.mk-brand){color:var(--mk-ink);font-size:14px;font-weight:600;text-decoration:none}.mk-footer-top>div>a:not(.mk-brand):hover{color:var(--mk-red)}.mk-footer-top>div>div>a{color:var(--mk-ink);font-size:14px;font-weight:600;text-decoration:none}.mk-footer-top>div>div>a:hover{color:var(--mk-red)}.mk-footer-top>div{min-width:0}.mk-newsletter h2,.mk-page .mk-newsletter h2{font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0 0 18px;color:var(--mk-ink)}.mk-footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:.5px solid var(--mk-line);padding-block:25px;font-size:12px;color:var(--mk-muted)}.mk-footer-bottom nav{display:flex;flex-wrap:wrap;gap:8px 22px}.mk-footer-bottom a{color:inherit;text-decoration:none;font-weight:500}.mk-footer-bottom a:hover{color:var(--mk-ink)}.mk-pricing-heading{text-align:center;padding:76px 0 50px}.mk-pricing-heading h1{font-size:clamp(42px,5.2vw,70px)}.mk-pricing-heading p{margin-top:23px;font-size:16px}.mk-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:920px;margin-inline:auto}.mk-plan{position:relative;padding:35px;border:0;border-radius:32px;background:var(--mk-glass);box-shadow:var(--mk-shadow-card)}.mk-plan-recommended{background:#ffffffe6;box-shadow:var(--mk-shadow-card),0 0 0 1.5px var(--mk-red)}.mk-plan-label{display:flex;justify-content:space-between;align-items:center;gap:12px}.mk-page .mk-plan-label h2{font-size:20px;letter-spacing:-.3px;font-weight:700}.mk-plan-label span{display:inline-flex;align-items:center;height:28px;font-size:12px;font-weight:600;background:#a11d1d14;color:var(--mk-red);padding:0 11px;border-radius:999px;white-space:nowrap}.mk-page .mk-plan-trial{font-size:16px;font-weight:600;margin-top:26px;color:var(--mk-ink)}.mk-plan .mk-price-prefix{margin-top:14px}.mk-plan-price{font-size:40px;font-weight:700;letter-spacing:-.05em;color:var(--mk-ink);font-variant-numeric:tabular-nums}.mk-plan-price span{font-size:15px;font-weight:500;letter-spacing:normal;color:var(--mk-muted);margin-left:4px}.mk-price-teaser{margin:30px 0 20px}.mk-plan-price-blurred{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.mk-page .mk-price-reveal{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--mk-ink)}.mk-plan .mk-small-note{margin-top:4px}.mk-plan>.mk-button{width:100%;margin-top:30px;margin-bottom:12px}.mk-page .mk-pricing-explainer{max-width:740px;margin:26px auto 45px;font-size:13px;text-align:center;color:#3c3c438c}.mk-hero-waitlist{margin-top:30px;scroll-margin-top:100px}.mk-page .mk-hero-waitlist h2{font-size:20px;letter-spacing:-.3px;font-weight:700}.mk-page .mk-hero-waitlist>p{font-size:15px;margin:8px 0 18px}.mk-waitlist-form{position:relative;display:grid;gap:12px;max-width:580px;text-align:left}.mk-waitlist-form>label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--mk-muted);margin-left:14px}.mk-waitlist-inputs{display:flex;flex-wrap:wrap;gap:10px}.mk-waitlist-form input[type=text],.mk-waitlist-inputs>input{flex:1 1 190px;min-width:0;min-height:50px;border:0;border-radius:999px;background:#7878801a;box-shadow:inset 0 1px 2px #0000000d;padding:13px 18px;font:inherit;font-size:16px;color:var(--mk-ink);outline:none}.mk-waitlist-form input::placeholder{color:#3c3c4380}.mk-waitlist-inputs>button{flex:1 0 auto}.mk-waitlist-form input:focus-visible{outline:none;box-shadow:inset 0 1px 2px #0000000d,0 0 0 2px #a11d1d59}.mk-waitlist-form .mk-waitlist-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.65;color:var(--mk-muted);margin-left:4px}.mk-waitlist-consent input{flex-shrink:0;margin-top:4px;width:16px;height:16px;accent-color:var(--mk-red)}.mk-waitlist-consent a,.mk-waitlist-form .mk-offer-note a{color:var(--mk-ink);text-decoration:underline;text-underline-offset:2px}.mk-waitlist-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mk-page .mk-waitlist-error{color:var(--mk-red);font-size:13px;margin:0 0 0 14px}.mk-waitlist-success{position:relative;padding:18px 22px;border-radius:22px;background:var(--mk-glass);box-shadow:var(--mk-shadow-card),inset 3px 0 #1f9d55;text-align:left}.mk-waitlist-success strong{display:block;margin-top:4px;color:var(--mk-ink);font-weight:600}.mk-page .mk-waitlist-success p{font-size:14px;margin:8px 0 0;line-height:1.65}.mk-waitlist-page{max-width:760px;padding-block:70px;min-height:60vh}.mk-waitlist-page h1{font-size:clamp(36px,7vw,60px)}.mk-waitlist-page p{margin-block:20px}.mk-waitlist-page a{color:var(--mk-red);font-weight:600;text-decoration:underline;text-underline-offset:2px}.mk-waitlist-page button:disabled,.mk-waitlist-form button:disabled{opacity:.6;cursor:wait}.mk-launch-languages{display:flex;gap:18px;margin-left:auto}.mk-launch-languages a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.mk-launch-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:32px}.mk-launch-features h3{font-size:22px;font-weight:700;letter-spacing:-.3px}.mk-launch-features p{font-size:15px;line-height:1.7}@media(max-width:760px){.mk-launch-features{grid-template-columns:1fr}}@media(max-width:1000px){.mk-desktop-nav{display:none}.mk-header-actions{margin-left:auto}.mk-menu-toggle{display:inline-flex}.mk-mobile-nav{display:grid;padding:6px 22px 18px;box-shadow:inset 0 .5px 0 var(--mk-line)}.mk-mobile-nav a{padding:12px 0;color:var(--mk-ink);text-decoration:none;font-size:16px;font-weight:600;border-bottom:.5px solid var(--mk-line)}.mk-mobile-nav a:last-child{border-bottom:0}.mk-container{width:calc(100% - 56px)}.mk-header-inner{gap:24px}.mk-header-actions{gap:14px}.mk-hero{gap:25px}.mk-hero h1{font-size:60px}.mk-how,.mk-recipe,.mk-routine,.mk-nutrients,.mk-coach,.mk-offer,.mk-footer-top{gap:40px}.mk-routine-preview{height:430px}.mk-faq{gap:40px}.mk-plan{padding:28px}}@media(max-width:760px){.mk-container{width:calc(100% - 40px)}.mk-header-inner{width:calc(100% - 32px);height:66px;gap:12px;justify-content:space-between}.mk-brand{gap:7px}.mk-brand span{font-size:27px}.mk-brand img{width:31px;height:31px}.mk-desktop-nav,.mk-login{display:none}.mk-header-actions{gap:8px}.mk-button-small{min-height:38px;padding:9px 14px;font-size:13px}.mk-menu-toggle{display:inline-flex}.mk-mobile-nav{display:grid;padding:6px 22px 18px;box-shadow:inset 0 .5px 0 var(--mk-line)}.mk-mobile-nav a{padding:12px 0;color:var(--mk-ink);text-decoration:none;font-size:16px;font-weight:600;border-bottom:.5px solid var(--mk-line)}.mk-mobile-nav a:last-child{border-bottom:0}.mk-hero{grid-template-columns:1fr;gap:24px;padding-block:34px 28px}.mk-hero-copy{padding:0}.mk-eyebrow{font-size:12px;margin-bottom:14px}.mk-hero h1{font-size:clamp(42px,10vw,62px)}.mk-desktop-break{display:none}.mk-page .mk-lead{font-size:16px;margin-top:18px;max-width:100%}.mk-hero-actions{margin-top:23px;gap:13px 20px}.mk-hero-visual{padding:35px 22px 0;max-width:460px;width:100%;margin-inline:auto}.mk-photo-caption{font-size:11px;margin-bottom:18px}.mk-product-hero{aspect-ratio:1290 / 1480}.mk-benefits{gap:14px;padding:18px 20px;flex-direction:column;border-radius:22px}.mk-benefits span{font-size:14px}.mk-section{padding-block:56px}.mk-page h2{font-size:clamp(32px,8.4vw,48px)}.mk-how,.mk-recipe,.mk-routine,.mk-nutrients,.mk-coach,.mk-offer,.mk-faq,.mk-footer-top{grid-template-columns:minmax(0,1fr);gap:32px}.mk-how>.mk-detail-visual,.mk-nutrients>.mk-nutrients-visual{order:2}.mk-detail-visual,.mk-nutrients-visual{max-width:440px;width:100%;margin-inline:auto;padding:25px 18px 0;border-radius:28px}.mk-product-detail{max-height:460px}.mk-warm-band{padding-block:56px}.mk-product-recipe{max-width:400px}.mk-routine-controls{margin:23px 0}.mk-routine-controls button{padding:0 11px;font-size:12px;gap:5px;height:36px}.mk-routine-description{min-height:145px}.mk-routine-preview{max-width:440px;width:100%;height:auto;aspect-ratio:1 / 1.06;margin-inline:auto;padding:22px 15px 0;border-radius:28px}.mk-product-coach{max-width:410px}.mk-offer-card{padding:30px 24px;border-radius:28px}.mk-faq{padding-top:18px}.mk-faq-list{padding:2px 18px}.mk-faq-list summary{font-size:15px;padding:17px 0}.mk-final{padding-block:24px 56px}.mk-final .mk-container{padding:48px 22px;border-radius:28px}.mk-footer-top{padding-block:45px;gap:40px}.mk-footer-bottom{flex-direction:column;gap:18px}.mk-footer-bottom nav{gap:10px 20px}.mk-pricing-heading{padding:45px 0 35px}.mk-pricing-heading h1{font-size:clamp(36px,9vw,58px)}.mk-pricing-heading p{font-size:14px}.mk-pricing-grid{grid-template-columns:minmax(0,1fr);max-width:450px}.mk-plan{padding:28px 24px;border-radius:28px}.mk-page .mk-pricing-explainer{margin-bottom:60px}}@media(max-width:380px){.mk-header-actions>.mk-language-switch{display:none}.mk-header-inner{width:calc(100% - 24px);gap:7px}.mk-brand span{font-size:24px}.mk-brand img{width:28px;height:28px}.mk-brand{gap:5px}.mk-button-small{padding-inline:11px}.mk-plan-label{flex-wrap:wrap}.mk-plan-price{font-size:34px}}@media(prefers-reduced-motion:reduce){.mk-page *,.mk-header *{transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.mk-header{background:#efeff2f7;-webkit-backdrop-filter:none;backdrop-filter:none}.mk-page,.mk-header,.mk-footer{--mk-glass: #fff;--mk-paper: #fff}}.rp-hero{padding-bottom:54px}.rp-hero h1{font-size:clamp(44px,4.8vw,68px)}.rp-hero-preview{position:relative;padding:32px 22px 18px;background:var(--mk-glass);border-radius:180px 180px 28px 28px;box-shadow:var(--mk-shadow-card);min-width:0}.mk-recipes-page figure,.mk-weekly-page figure{margin:0}.mk-recipes-page figcaption,.mk-weekly-page figcaption{position:relative;margin-top:14px;font-size:12px;line-height:1.6;text-align:center;color:var(--mk-muted)}.rp-import,.rp-signup-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.rp-import .mk-steps{position:relative;margin:0;padding:6px 24px;border-radius:28px;background:var(--mk-glass);box-shadow:var(--mk-shadow-card)}.rp-import .mk-steps p{font-size:15px}.rp-import .mk-steps h3{font-size:17px}.mk-recipes-page .rp-cook-copy,.mk-weekly-page .rp-cook-copy{margin-block:18px 26px}.wp-product-plan{aspect-ratio:1290 / 1190}.wp-recipe-link{margin-top:20px}.rp-signup{scroll-margin-top:90px}.rp-signup-form{position:relative;background:var(--mk-glass);padding:32px;border:0;border-radius:28px;box-shadow:var(--mk-shadow-card);min-width:0}@media(max-width:1000px){.rp-import,.rp-signup-inner{gap:36px}.rp-hero h1{font-size:48px}}@media(max-width:760px){.rp-import,.rp-signup-inner{grid-template-columns:minmax(0,1fr);gap:28px}.rp-hero h1{font-size:clamp(38px,9.5vw,56px)}.rp-hero-preview{max-width:440px;width:100%;justify-self:center;border-radius:140px 140px 24px 24px}.rp-import .mk-steps{padding:4px 18px;border-radius:24px}.rp-signup-form{padding:24px 20px;border-radius:24px}}
