:root:has(.sipra-intake){scrollbar-gutter:stable}:root:has(.sipra-intake) body[data-scroll-locked]{margin-right:0!important}.sipra-intake{--forest:#2d6b4f;--forest-700:#1f4e3a;--forest-300:#8fbaa0;--forest-50:#eaf1ec;--forest-100:#d9e8de;--ink:#18201c;--bg:#f5f3ef;--bg-80:#eceae4;--surface:#fbfaf7;--body:#4b4b50;--border:#e8e8e8;--err:#e53935;--err-text:#b3271a;--gold:#c4a96a;--hairline:#e9e6de;--field-h:52px;--field-radius:14px;--field-pad-x:16px;--field-bg:#fff;--field-bg-focus:#fff;--field-border:var(--border);--field-border-hover:#d8d6d0;--field-border-focus:var(--forest);--field-ring:0 0 0 3px rgba(45,107,79,0.45);--field-placeholder:#767470;--field-size:0.95rem;--field-weight:500;--aside-size:0.8rem;--aside-line:1.5;--motion-fast:110ms;--motion-base:190ms;--motion-slow:260ms;--hold-out:120ms;--hold-in:200ms;--hold-in-delay:60ms;--hold-glide:280ms;--motion-progress:400ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-entrance:cubic-bezier(0.22,0.61,0.36,1);--ease-sheet:cubic-bezier(0.32,0.72,0,1);container-type:inline-size;container-name:intake;position:relative;font-family:Satoshi,Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100%}.sipra-intake *,.sipra-intake :after,.sipra-intake :before{box-sizing:border-box}.sipra-intake{--card-optical:600px}.sipra-intake .wiz{width:100%;max-width:480px;background:#fff;border:1px solid var(--border);border-radius:22px;padding:22px 30px calc(28px + var(--consent-banner-height, 0px));box-shadow:0 1px 2px rgba(24,32,28,.04),0 24px 54px -28px rgba(20,52,42,.3);display:flex;flex-direction:column;min-height:320px}@container intake (max-width: 600px){.sipra-intake .wiz{max-width:none;min-height:100svh;border:0;border-radius:0;box-shadow:none;background:transparent;padding:calc(env(safe-area-inset-top) + 16px) 20px calc(env(safe-area-inset-bottom) + 24px + var(--consent-banner-height, 0px))}.sipra-intake--vb .wiz{padding-top:max(44px,calc(env(safe-area-inset-top) + 20px))}.sipra-intake .screen .actions{margin-top:auto;padding-top:24px}}.sipra-intake .top{display:flex;align-items:center;gap:14px;margin-bottom:26px}.sipra-intake .bar{flex:1;height:6px;background:var(--forest-50);border-radius:50px;overflow:hidden}.sipra-intake .bar__fill{height:100%;width:8%;background:var(--forest);border-radius:50px;transition:width var(--motion-progress) var(--ease-out)}.sipra-intake .screen{flex:1;display:flex;flex-direction:column}.sipra-intake .top,.sipra-intake .vb-wm{max-height:240px;transition:opacity var(--motion-base) var(--ease-out),max-height var(--motion-base) var(--ease-out),min-height var(--motion-base) var(--ease-out),margin-bottom var(--motion-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.sipra-intake{--motion-fast:0.001ms;--motion-base:0.001ms;--motion-slow:0.001ms;--hold-out:0.001ms;--hold-in:0.001ms;--hold-in-delay:0ms;--hold-glide:0.001ms;--motion-progress:0.001ms}}.sipra-intake .q{font-family:Satoshi,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:-.02em;line-height:1.18;color:var(--ink);text-wrap:pretty}.sipra-intake .hint{margin-top:8px;font-size:var(--aside-size);line-height:var(--aside-line);color:var(--body)}.sipra-intake .opts{margin-top:22px;display:flex;flex-direction:column;--opt-gap:10px;gap:var(--opt-gap)}.sipra-intake .opt{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;background:#fff;border:1px solid var(--border);border-radius:14px;padding:15px 16px;font-family:inherit;font-size:.95rem;font-weight:500;color:var(--ink);cursor:pointer;min-height:52px;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.sipra-intake .opt:hover{border-color:#d8d6d0}.sipra-intake .opt:active{transform:scale(.985);transition-duration:60ms}.sipra-intake .opt.sel{border-color:var(--forest);background:var(--forest-50);box-shadow:0 0 0 2px rgba(45,107,79,.12)}.sipra-intake .opt__b{width:21px;height:21px;flex-shrink:0;border:1.6px solid #cdccc6;display:flex;align-items:center;justify-content:center;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.sipra-intake .opt__b--radio{border-radius:50%}.sipra-intake .opt.sel .opt__b{background:var(--forest);border-color:var(--forest)}.sipra-intake .opt__b svg{width:12px;height:12px;stroke:#fff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.sipra-intake .opt.sel .opt__b svg{opacity:1;transform:scale(1)}.sipra-intake [data-noneish]{display:inline-block;text-transform:lowercase}.sipra-intake [data-noneish]:first-letter{text-transform:uppercase}.sipra-intake .control{position:relative;display:flex;align-items:center;margin-top:20px}.sipra-intake .control input:not([type=range]),.sipra-intake .control select{width:100%;height:var(--field-h);border:1px solid var(--field-border);background:var(--field-bg);border-radius:var(--field-radius);padding:0 var(--field-pad-x);font-family:inherit;font-size:var(--field-size);font-weight:var(--field-weight);color:var(--ink);appearance:none;transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.sipra-intake .control input::placeholder{color:var(--field-placeholder)}.sipra-intake .control input:not([type=range]):hover,.sipra-intake .control select:hover{border-color:var(--field-border-hover)}.sipra-intake .control input:not([type=range]):focus,.sipra-intake .control select:focus{outline:none;background:var(--field-bg-focus);border-color:var(--field-border-focus);box-shadow:var(--field-ring)}.sipra-intake .goal-weight{flex-direction:column;align-items:stretch;height:auto;gap:0;margin-top:20px}.sipra-intake .goal-weight__slider{position:relative;padding:4px 0}.sipra-intake .goal-weight__range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:28px;margin:0;padding:0;background:transparent;border:none;cursor:pointer}.sipra-intake .goal-weight__range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--border) 0,var(--border) var(--gw-fill,50%),var(--forest) var(--gw-fill,50%),var(--forest) 100%)}.sipra-intake .goal-weight__range::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--border) 0,var(--border) var(--gw-fill,50%),var(--forest) var(--gw-fill,50%),var(--forest) 100%)}.sipra-intake .goal-weight__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:var(--forest);border:3px solid #fff;box-shadow:0 1px 2px rgba(20,34,27,.16),0 3px 10px rgba(20,34,27,.18);cursor:grab;transition:transform .12s var(--ease-out)}.sipra-intake .goal-weight__range::-moz-range-thumb{box-sizing:border-box;width:26px;height:26px;border-radius:50%;background:var(--forest);border:3px solid #fff;box-shadow:0 1px 2px rgba(20,34,27,.16),0 3px 10px rgba(20,34,27,.18);cursor:grab}.sipra-intake .goal-weight__range:active::-webkit-slider-thumb{transform:scale(1.08);cursor:grabbing}.sipra-intake .goal-weight__range:focus-visible{outline:none}.sipra-intake .goal-weight__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(45,107,79,.32),0 3px 10px rgba(20,34,27,.18)}.sipra-intake .goal-weight__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(45,107,79,.32),0 3px 10px rgba(20,34,27,.18)}.sipra-intake .goal-weight__value{align-self:center;display:flex;align-items:baseline;gap:6px;font-size:3rem;font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:14px}.sipra-intake .goal-weight__value small{font-size:1rem;font-weight:500;color:var(--body)}.sipra-intake .goal-weight__scale{display:flex;justify-content:space-between;font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--body);opacity:.75;padding:0 2px}.sipra-intake .actions{margin-top:26px}.sipra-intake .screen .actions{margin-top:auto;padding-top:24px}.sipra-intake .btn{width:100%;height:54px;border:none;border-radius:14px;cursor:pointer;font-family:inherit;font-weight:600;font-size:.95rem;text-transform:none;transition:background var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.sipra-intake .btn:active:not(:disabled){transform:scale(.98);transition-duration:60ms}.sipra-intake .btn--primary{background:var(--forest);color:var(--bg)}.sipra-intake .btn--primary:hover{background:var(--ink);color:#fff}.sipra-intake .btn--primary:disabled{opacity:.45;cursor:default}.sipra-intake{--fix-ink:#8f3522;--fix-mark:#b3412a;--fix-text:#3a1f18;--fix-wash:#fdf1ee;--fix-line:#f1c9bd;--fix-rule:#f3d9d1}.sipra-intake a.btn{display:flex;align-items:center;justify-content:center;text-decoration:none}@media (prefers-reduced-motion:reduce){.sipra-intake *,.sipra-intake :after,.sipra-intake :before{transition-duration:.001ms!important;animation:none!important}}.sipra-intake [tabindex="-1"]:focus,.sipra-intake h1:focus,.sipra-intake h1:focus-visible{outline:none}@keyframes intake-screen-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.sipra-intake .screen-in>*,.sipra-intake .screen>.vb-eyebrow{animation:intake-screen-in var(--hold-in) var(--ease-out) var(--hold-in-delay) backwards}}.sipra-intake [data-line-checking]>*{opacity:.6;pointer-events:none;transition:opacity .12s ease}.sipra-intake--vb{--card:#fbfaf7;--hairline:#e9e6de;--inner:#f1efe9;--coral:#ff8a6c;--warm:#eceae4;--ink:#18201c}.sipra-intake--vb .wiz{max-width:520px;background:var(--card);border:none;border-radius:28px;padding:34px 48px calc(42px + var(--consent-banner-height, 0px));box-shadow:0 1px 2px rgba(24,32,28,.03),0 30px 70px -40px rgba(20,52,42,.28)}.sipra-intake--vb .vb-wm{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:24px;min-height:34px}.sipra-intake--vb .vb-wm img{height:22px;width:auto;opacity:.92}.sipra-intake--vb .top{gap:0;margin-bottom:30px}.sipra-intake--vb .bar{height:3px;background:var(--hairline)}.sipra-intake--vb .bar__fill{background:var(--forest)}.sipra-intake--vb .vb-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--forest);margin-bottom:14px}.sipra-intake--vb .q{font-weight:700;font-size:1.68rem;letter-spacing:-.025em;line-height:1.15}.sipra-intake--vb .hint{margin-top:12px;font-size:.85rem}.sipra-intake--vb .opts{margin-top:28px;--opt-gap:0px;gap:var(--opt-gap)}.sipra-intake--vb .opt{background:none;border:none;border-radius:0;border-bottom:1px solid var(--hairline);padding:16px 4px;min-height:54px;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.sipra-intake--vb .opt:active{transform:scale(.99);transition-duration:60ms}.sipra-intake--vb .opt:first-child{border-top:1px solid var(--hairline)}.sipra-intake--vb .opt:hover{background:var(--forest-50);border-color:var(--hairline)}.sipra-intake--vb .opt.sel{background:none;border-color:var(--hairline);box-shadow:none;color:var(--forest-700);font-weight:600}.sipra-intake--vb .opt.sel:hover{background:var(--forest-50)}.sipra-intake--vb .opt__b{border:1.6px solid #cfccc2;background:var(--inner)}.sipra-intake--vb .opt.sel .opt__b{background:var(--forest);border-color:var(--forest)}.sipra-intake--vb .btn{border-radius:50px;height:54px;font-weight:600;font-size:.95rem;text-transform:none}.sipra-intake--vb .btn--primary{background:var(--forest);color:var(--bg)}.sipra-intake--vb .btn--primary:hover{background:var(--ink);color:#fff}.sipra-intake--vb .btn--primary:disabled{opacity:.45}.sipra-intake--vb .btn--primary:disabled:hover{background:var(--forest);color:var(--bg)}.sipra-intake--vb .back:focus-visible,.sipra-intake--vb .btn:focus-visible,.sipra-intake--vb .opt:focus-visible,.sipra-intake--vb .vb-cbox:focus-visible,.sipra-intake--vb .vb-clink:focus-visible,.sipra-intake--vb .vb-why__toggle:focus-visible{outline:2px solid var(--forest-300);outline-offset:2px}@container intake (max-width: 600px){.sipra-intake--vb .wiz{max-width:none;background:transparent;border:0;border-radius:0;box-shadow:none;padding:calc(env(safe-area-inset-top, 0px) + 20px) 20px calc(env(safe-area-inset-bottom, 0px) + 16px + var(--consent-banner-height, 0px))}.sipra-intake--vb .vb-wm{margin-bottom:20px}.sipra-intake--vb .top{margin-bottom:28px}.sipra-intake--vb .bar{height:5px;border-radius:999px;background:#ddd9cf}.sipra-intake--vb .bar__fill{border-radius:999px}.sipra-intake--vb .q{font-size:1.62rem;line-height:1.16;letter-spacing:-.028em}.sipra-intake--vb .hint{margin-top:10px;font-size:.9rem;line-height:1.45;color:var(--body)}.sipra-intake--vb .opt{padding:17px 2px;min-height:60px;margin-inline:-20px;width:calc(100% + 40px);padding-inline:20px}.sipra-intake--vb .opt:focus-visible{outline:2.5px solid var(--forest);outline-offset:-2px;border-radius:10px;background:var(--forest-50)}.sipra-intake--vb .btn:focus-visible,.sipra-intake--vb .control input:focus-visible,.sipra-intake--vb .control select:focus-visible,.sipra-intake--vb .control textarea:focus-visible,.sipra-intake--vb .isel--field:focus-visible,.sipra-intake--vb .opt-specify__input:focus-visible{outline:2.5px solid var(--forest);outline-offset:2px}.sipra-intake--vb .screen .actions{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}}.ArticleFeedback_wrap__1rCCQ{margin-top:44px;padding-top:22px;border-top:1px solid #e3e0d8}.ArticleFeedback_row__xse6v{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;min-height:36px}.ArticleFeedback_q__pyN_T{margin:0;font-size:15px;font-weight:500;color:#18201c}.ArticleFeedback_pills__GJR2W{display:inline-flex;gap:8px}.ArticleFeedback_pill__tgYKs{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 15px;background:transparent;border:1px solid #e3e0d8;border-radius:999px;color:#18201c;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ArticleFeedback_pill__tgYKs:hover{border-color:#2d6b4f;color:#2d6b4f}.ArticleFeedback_pill__tgYKs:focus-visible{outline:2px solid #2d6b4f;outline-offset:2px}.ArticleFeedback_pill__tgYKs svg{width:15px;height:15px;flex:none}.ArticleFeedback_thanks___v6bv{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:15px;color:#18201c}.ArticleFeedback_noteLink__BrZP2{background:none;border:0;padding:0;color:#2d6b4f;font:inherit;font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ArticleFeedback_noteLink__BrZP2:focus-visible{outline:2px solid #2d6b4f;outline-offset:2px;border-radius:2px}.ArticleFeedback_noteForm__n2Zgx{display:flex;align-items:center;gap:12px;margin-top:16px;max-width:460px}.ArticleFeedback_noteInput__Mi1v1{flex:1 1 auto;min-width:0;border:0;border-bottom:1px solid #e3e0d8;background:transparent;padding:6px 2px;font:inherit;font-size:15px;color:#18201c}.ArticleFeedback_noteInput__Mi1v1::placeholder{color:#9a9a9d}.ArticleFeedback_noteInput__Mi1v1:focus{outline:none;border-bottom-color:#2d6b4f}.ArticleFeedback_noteSend___haXU{flex:none;background:none;border:0;padding:0;color:#2d6b4f;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ArticleFeedback_noteSend___haXU:disabled{color:#9a9a9d;cursor:default}.ArticleFeedback_noteSend___haXU:focus-visible{outline:2px solid #2d6b4f;outline-offset:2px;border-radius:2px}.ArticleFeedback_srOnly__Hru3F{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}