.TransformationFoundation-module__PElw8q__experience{--tx-bg:#f5f6f0;--tx-surface:#ffffffe0;--tx-surface-strong:#fff;--tx-surface-soft:#eef4ec;--tx-text:#132019;--tx-muted:#617067;--tx-faint:#87928b;--tx-border:#13201917;--tx-green:#1f9d5b;--tx-green-deep:#12683a;--tx-green-soft:#e4f5e9;--tx-orange:#f28a37;--tx-orange-soft:#fff0df;--tx-violet-soft:#eeeafd;--tx-shadow:0 20px 60px #1b302317;min-height:100vh;color:var(--tx-text);background:radial-gradient(circle at 7% 8%, #60be7426, transparent 27rem), radial-gradient(circle at 94% 18%, #f28a371c, transparent 24rem), var(--tx-bg)}.TransformationFoundation-module__PElw8q__container{width:min(1180px,100% - 24px);margin:0 auto;padding:92px 0 48px}.TransformationFoundation-module__PElw8q__topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.TransformationFoundation-module__PElw8q__eyebrow{color:var(--tx-green-deep);letter-spacing:.19em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900;line-height:1.2}.TransformationFoundation-module__PElw8q__pageTitle{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:950;line-height:1.04}.TransformationFoundation-module__PElw8q__pageDescription{max-width:660px;color:var(--tx-muted);margin:7px 0 0;font-size:.78rem;line-height:1.55}.TransformationFoundation-module__PElw8q__topActions{flex:none;align-items:center;gap:8px;display:flex}.TransformationFoundation-module__PElw8q__statusPill,.TransformationFoundation-module__PElw8q__secondaryLink{border:1px solid var(--tx-border);min-height:36px;color:var(--tx-text);white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 25px #1320190a}.TransformationFoundation-module__PElw8q__secondaryLink{transition:transform .18s,border-color .18s,background .18s}.TransformationFoundation-module__PElw8q__secondaryLink:hover{background:#fff;border-color:#1f9d5b4d;transform:translateY(-1px)}.TransformationFoundation-module__PElw8q__layout{grid-template-columns:minmax(245px,.72fr) minmax(0,1.58fr);align-items:start;gap:14px;display:grid}.TransformationFoundation-module__PElw8q__rail{box-shadow:var(--tx-shadow);background:radial-gradient(circle at 88% 5%,#ffffffe0,#0000 12rem),linear-gradient(145deg,#e8f5e6 0%,#dff0e2 100%);border:1px solid #1f683a17;border-radius:30px;padding:22px;position:sticky;top:92px;overflow:hidden}.TransformationFoundation-module__PElw8q__railIcon{width:46px;height:46px;color:var(--tx-green-deep);background:#ffffffb8;border:1px solid #1f683a14;border-radius:16px;place-items:center;display:grid;box-shadow:0 10px 28px #1f683a14}.TransformationFoundation-module__PElw8q__railTitle{letter-spacing:-.055em;max-width:310px;margin:19px 0 0;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:950;line-height:.98}.TransformationFoundation-module__PElw8q__railCopy{color:#53645a;margin:11px 0 0;font-size:.75rem;line-height:1.6}.TransformationFoundation-module__PElw8q__stepList{gap:7px;margin-top:20px;display:grid}.TransformationFoundation-module__PElw8q__stepItem{color:#66746c;border:1px solid #0000;border-radius:17px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:7px;transition:background .18s,border-color .18s,transform .18s;display:grid}.TransformationFoundation-module__PElw8q__stepItemActive{color:var(--tx-text);background:#ffffffc2;border-color:#1f9d5b1f;box-shadow:0 8px 24px #274c320f}.TransformationFoundation-module__PElw8q__stepItemDone{color:#466254}.TransformationFoundation-module__PElw8q__stepNumber{background:#1320190e;border-radius:12px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid}.TransformationFoundation-module__PElw8q__stepItemActive .TransformationFoundation-module__PElw8q__stepNumber{background:var(--tx-text);color:#fff}.TransformationFoundation-module__PElw8q__stepItemDone .TransformationFoundation-module__PElw8q__stepNumber{color:var(--tx-green-deep);background:#1f9d5b24}.TransformationFoundation-module__PElw8q__stepText{min-width:0}.TransformationFoundation-module__PElw8q__stepText strong,.TransformationFoundation-module__PElw8q__stepText span{display:block}.TransformationFoundation-module__PElw8q__stepText strong{font-size:11px;font-weight:950}.TransformationFoundation-module__PElw8q__stepText span{color:var(--tx-faint);margin-top:1px;font-size:9px}.TransformationFoundation-module__PElw8q__stepCheck{color:var(--tx-green-deep);font-size:11px;font-weight:950}.TransformationFoundation-module__PElw8q__railTrust{border-top:1px solid #13201912;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px;padding-top:15px;display:grid}.TransformationFoundation-module__PElw8q__railTrust span{color:#66746c;text-align:center;min-width:0;font-size:9px;font-weight:850}.TransformationFoundation-module__PElw8q__content{min-width:0}.TransformationFoundation-module__PElw8q__surface{border:1px solid var(--tx-border);background:var(--tx-surface);box-shadow:var(--tx-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:30px}.TransformationFoundation-module__PElw8q__formSurface{min-height:590px;padding:clamp(17px,3vw,28px)}.TransformationFoundation-module__PElw8q__mobileSteps{display:none}.TransformationFoundation-module__PElw8q__formHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.TransformationFoundation-module__PElw8q__stepEyebrow{color:var(--tx-green-deep);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950}.TransformationFoundation-module__PElw8q__stepTitle{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(1.45rem,3.3vw,2rem);font-weight:950;line-height:1.04}.TransformationFoundation-module__PElw8q__stepCopy{max-width:620px;color:var(--tx-muted);margin:7px 0 0;font-size:.77rem;line-height:1.55}.TransformationFoundation-module__PElw8q__stepCounter{background:var(--tx-text);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:56px;height:32px;font-size:10px;font-weight:950;display:inline-flex}.TransformationFoundation-module__PElw8q__progressTrack{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:17px;display:grid}.TransformationFoundation-module__PElw8q__progressSegment{background:#13201914;border-radius:999px;height:5px;overflow:hidden}.TransformationFoundation-module__PElw8q__progressSegment:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#176f3f,#36b56f);width:0;height:100%;transition:width .3s;display:block}.TransformationFoundation-module__PElw8q__progressSegmentActive:after{width:100%}.TransformationFoundation-module__PElw8q__formBody{min-height:385px;margin-top:22px}.TransformationFoundation-module__PElw8q__choiceGridTwo,.TransformationFoundation-module__PElw8q__choiceGridThree,.TransformationFoundation-module__PElw8q__activityGrid,.TransformationFoundation-module__PElw8q__numberGrid{gap:9px;display:grid}.TransformationFoundation-module__PElw8q__choiceGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.TransformationFoundation-module__PElw8q__choiceGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.TransformationFoundation-module__PElw8q__numberGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px}.TransformationFoundation-module__PElw8q__activityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TransformationFoundation-module__PElw8q__fieldSectionLabel{color:var(--tx-muted);margin:0 0 8px;font-size:10px;font-weight:900}.TransformationFoundation-module__PElw8q__choiceCard{border:1px solid var(--tx-border);min-height:72px;color:var(--tx-text);text-align:left;background:#ffffffb8;border-radius:18px;align-items:center;gap:11px;padding:11px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.TransformationFoundation-module__PElw8q__choiceCard:hover{border-color:#1f9d5b3d;transform:translateY(-1px);box-shadow:0 9px 24px #21462c0f}.TransformationFoundation-module__PElw8q__choiceCardSelected{background:var(--tx-text);color:#fff;border-color:#176f3f59;box-shadow:0 10px 26px #13201924}.TransformationFoundation-module__PElw8q__choiceIcon{width:38px;height:38px;color:var(--tx-green-deep);background:#1f9d5b17;border-radius:13px;flex:none;place-items:center;display:grid}.TransformationFoundation-module__PElw8q__choiceCardSelected .TransformationFoundation-module__PElw8q__choiceIcon{color:#d9f5e2;background:#ffffff1a}.TransformationFoundation-module__PElw8q__choiceText{min-width:0}.TransformationFoundation-module__PElw8q__choiceText strong{font-size:12px;font-weight:950;display:block}.TransformationFoundation-module__PElw8q__choiceText span{color:var(--tx-faint);margin-top:2px;font-size:9.5px;line-height:1.35;display:block}.TransformationFoundation-module__PElw8q__choiceCardSelected .TransformationFoundation-module__PElw8q__choiceText span{color:#fff9}.TransformationFoundation-module__PElw8q__goalCard{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:112px;display:flex}.TransformationFoundation-module__PElw8q__goalArrow{font-size:1.5rem;font-weight:950;line-height:1}.TransformationFoundation-module__PElw8q__numberField{min-width:0}.TransformationFoundation-module__PElw8q__numberFieldTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.TransformationFoundation-module__PElw8q__numberLabel{color:var(--tx-muted);font-size:10px;font-weight:950}.TransformationFoundation-module__PElw8q__optionalPill{color:var(--tx-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.TransformationFoundation-module__PElw8q__numberControl{border:1px solid var(--tx-border);background:#ffffffc7;border-radius:17px;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;min-height:50px;padding:5px;display:grid}.TransformationFoundation-module__PElw8q__numberButton{width:38px;height:38px;color:var(--tx-text);cursor:pointer;background:#1320190e;border:0;border-radius:12px;place-items:center;font-size:18px;font-weight:900;display:grid}.TransformationFoundation-module__PElw8q__numberButton:hover{color:var(--tx-green-deep);background:#1f9d5b1a}.TransformationFoundation-module__PElw8q__numberInputWrap{min-width:0;position:relative}.TransformationFoundation-module__PElw8q__numberInput{width:100%;color:var(--tx-text);text-align:center;appearance:textfield;background:0 0;border:0;outline:0;padding:4px 28px 4px 4px;font-size:13px;font-weight:950}.TransformationFoundation-module__PElw8q__numberInput::-webkit-inner-spin-button{appearance:none;margin:0}.TransformationFoundation-module__PElw8q__numberInput::-webkit-outer-spin-button{appearance:none;margin:0}.TransformationFoundation-module__PElw8q__numberUnit{color:var(--tx-faint);pointer-events:none;font-size:8px;font-weight:850;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.TransformationFoundation-module__PElw8q__insightBox,.TransformationFoundation-module__PElw8q__advancedBox,.TransformationFoundation-module__PElw8q__goalTargetBox,.TransformationFoundation-module__PElw8q__activeJourneyNotice,.TransformationFoundation-module__PElw8q__errorBox{border-radius:18px;padding:12px 13px}.TransformationFoundation-module__PElw8q__insightBox{background:var(--tx-green-soft);color:#2d563c;align-items:flex-start;gap:9px;margin-top:13px;font-size:10px;line-height:1.55;display:flex}.TransformationFoundation-module__PElw8q__advancedBox,.TransformationFoundation-module__PElw8q__goalTargetBox{border:1px solid var(--tx-border);background:#ffffff91;margin-top:13px}.TransformationFoundation-module__PElw8q__advancedToggle{width:100%;color:var(--tx-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.TransformationFoundation-module__PElw8q__advancedToggle strong{font-size:11px;font-weight:950;display:block}.TransformationFoundation-module__PElw8q__advancedToggle span{color:var(--tx-faint);margin-top:2px;font-size:9px;display:block}.TransformationFoundation-module__PElw8q__advancedChevron{flex:none;transition:transform .18s}.TransformationFoundation-module__PElw8q__advancedChevronOpen{transform:rotate(180deg)}.TransformationFoundation-module__PElw8q__advancedContent{border-top:1px solid var(--tx-border);margin-top:12px;padding-top:12px}.TransformationFoundation-module__PElw8q__targetDifference{color:var(--tx-faint);margin:7px 0 0;font-size:9px;font-weight:850}.TransformationFoundation-module__PElw8q__activeJourneyNotice{background:var(--tx-green-soft);color:#315c40;border:1px solid #1f9d5b21;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:10px;line-height:1.45;display:flex}.TransformationFoundation-module__PElw8q__activeJourneyNotice a{color:#155e35;white-space:nowrap;font-weight:950;text-decoration:none}.TransformationFoundation-module__PElw8q__errorBox{color:#9f2525;background:#fee2e2b8;border:1px solid #be181829;margin-top:12px;font-size:10px;font-weight:750;line-height:1.5}.TransformationFoundation-module__PElw8q__formFooter{border-top:1px solid var(--tx-border);gap:8px;margin-top:14px;padding-top:14px;display:flex}.TransformationFoundation-module__PElw8q__primaryButton,.TransformationFoundation-module__PElw8q__secondaryButton{cursor:pointer;border-radius:16px;min-height:48px;padding:11px 17px;font-size:12px;font-weight:950;transition:transform .16s,background .16s,border-color .16s,opacity .16s}.TransformationFoundation-module__PElw8q__primaryButton{background:var(--tx-text);color:#fff;border:1px solid #0000;flex:1;box-shadow:0 10px 24px #1320191f}.TransformationFoundation-module__PElw8q__primaryButton:hover:not(:disabled){background:#0b1710;transform:translateY(-1px)}.TransformationFoundation-module__PElw8q__primaryButton:disabled{cursor:not-allowed;opacity:.34;box-shadow:none}.TransformationFoundation-module__PElw8q__secondaryButton{border:1px solid var(--tx-border);min-width:110px;color:var(--tx-text);background:#ffffffb3}.TransformationFoundation-module__PElw8q__secondaryButton:hover{background:#fff;border-color:#1f9d5b38}.TransformationFoundation-module__PElw8q__disclaimer{color:var(--tx-faint);text-align:center;margin:11px 0 0;font-size:8.5px;line-height:1.5}.TransformationFoundation-module__PElw8q__results{gap:12px;display:grid}.TransformationFoundation-module__PElw8q__resultsHeader{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.TransformationFoundation-module__PElw8q__resultsHeader h2{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(1.5rem,3.3vw,2.1rem);font-weight:950;line-height:1}.TransformationFoundation-module__PElw8q__editButton{border:1px solid var(--tx-border);min-height:36px;color:var(--tx-text);cursor:pointer;background:#ffffffb8;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:950}.TransformationFoundation-module__PElw8q__heroPlan{background:linear-gradient(145deg,#e7f6e8 0%,#dff0e4 100%);border:1px solid #18713f1f;border-radius:27px;padding:clamp(17px,3vw,24px);position:relative;overflow:hidden}.TransformationFoundation-module__PElw8q__heroPlan:after{content:"";pointer-events:none;background:#ffffff8c;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-85px}.TransformationFoundation-module__PElw8q__heroPlanGrid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:16px;display:grid;position:relative}.TransformationFoundation-module__PElw8q__planGoal{color:var(--tx-green-deep);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:950}.TransformationFoundation-module__PElw8q__calorieValue{letter-spacing:-.055em;margin-top:6px;font-size:clamp(2rem,5vw,3.25rem);font-weight:950;line-height:.95}.TransformationFoundation-module__PElw8q__calorieValue span{color:#627267;letter-spacing:0;font-size:.72rem}.TransformationFoundation-module__PElw8q__planSummary{color:#55675c;max-width:620px;margin:10px 0 0;font-size:.72rem;line-height:1.6}.TransformationFoundation-module__PElw8q__planMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.TransformationFoundation-module__PElw8q__planMetric{background:#ffffffad;border:1px solid #1320190e;border-radius:16px;min-width:0;padding:11px}.TransformationFoundation-module__PElw8q__planMetric span,.TransformationFoundation-module__PElw8q__planMetric small{display:block}.TransformationFoundation-module__PElw8q__planMetric span{color:#6e7b73;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.TransformationFoundation-module__PElw8q__planMetric strong{margin-top:3px;font-size:1rem;font-weight:950;display:block}.TransformationFoundation-module__PElw8q__planMetric small{color:#8b958f;margin-top:1px;font-size:8px}.TransformationFoundation-module__PElw8q__targetsCard,.TransformationFoundation-module__PElw8q__detailsCard,.TransformationFoundation-module__PElw8q__startCard,.TransformationFoundation-module__PElw8q__warningCard{border:1px solid var(--tx-border);background:var(--tx-surface-strong);border-radius:24px;padding:15px}.TransformationFoundation-module__PElw8q__cardHeader{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.TransformationFoundation-module__PElw8q__cardHeader h3{margin:3px 0 0;font-size:1rem;font-weight:950}.TransformationFoundation-module__PElw8q__cardHeader p,.TransformationFoundation-module__PElw8q__cardHint{color:var(--tx-faint);margin:0;font-size:8.5px}.TransformationFoundation-module__PElw8q__targetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.TransformationFoundation-module__PElw8q__targetItem{background:#f4f6f1;border-radius:15px;min-width:0;padding:10px}.TransformationFoundation-module__PElw8q__targetItem span,.TransformationFoundation-module__PElw8q__targetItem small{display:block}.TransformationFoundation-module__PElw8q__targetItem span{color:var(--tx-faint);font-size:8px;font-weight:900}.TransformationFoundation-module__PElw8q__targetItem strong{font-size:.95rem;font-weight:950;display:inline}.TransformationFoundation-module__PElw8q__targetItem small{color:var(--tx-faint);margin-left:3px;font-size:7.5px;display:inline}.TransformationFoundation-module__PElw8q__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.TransformationFoundation-module__PElw8q__detailsCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.TransformationFoundation-module__PElw8q__detailsCard summary::-webkit-details-marker{display:none}.TransformationFoundation-module__PElw8q__detailsCard summary strong{font-size:11px;font-weight:950;display:block}.TransformationFoundation-module__PElw8q__detailsCard summary span{color:var(--tx-faint);margin-top:2px;font-size:8.5px;display:block}.TransformationFoundation-module__PElw8q__detailsPlus{background:#f1f4ef;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;transition:transform .18s;color:var(--tx-text)!important;font-size:16px!important;display:grid!important}.TransformationFoundation-module__PElw8q__detailsCard[open] .TransformationFoundation-module__PElw8q__detailsPlus{transform:rotate(45deg)}.TransformationFoundation-module__PElw8q__detailsBody{border-top:1px solid var(--tx-border);margin-top:12px;padding-top:12px}.TransformationFoundation-module__PElw8q__miniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.TransformationFoundation-module__PElw8q__miniItem{background:#f5f7f3;border-radius:14px;padding:9px}.TransformationFoundation-module__PElw8q__miniItem span{color:var(--tx-faint);font-size:8px;display:block}.TransformationFoundation-module__PElw8q__miniItem strong{margin-top:2px;font-size:10px;font-weight:950;display:block}.TransformationFoundation-module__PElw8q__actionList{gap:7px;display:grid}.TransformationFoundation-module__PElw8q__actionItem{background:#f5f7f3;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.TransformationFoundation-module__PElw8q__actionNumber{background:var(--tx-text);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:950;display:grid}.TransformationFoundation-module__PElw8q__actionItem p{color:var(--tx-muted);margin:1px 0 0;font-size:9.5px;line-height:1.45}.TransformationFoundation-module__PElw8q__warningCard{color:#7c4b12;background:#fff8e8;border-color:#b4530929;font-size:10px;line-height:1.5}.TransformationFoundation-module__PElw8q__warningCard p{margin:0}.TransformationFoundation-module__PElw8q__warningCard p+p{margin-top:4px}.TransformationFoundation-module__PElw8q__startCard{background:linear-gradient(135deg,#eaf7eb,#f5faf2);border-color:#1f9d5b26}.TransformationFoundation-module__PElw8q__startCardGrid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.TransformationFoundation-module__PElw8q__startCard h3{margin:4px 0 0;font-size:1.1rem;font-weight:950}.TransformationFoundation-module__PElw8q__startCard p{color:#56675c;max-width:620px;margin:5px 0 0;font-size:10px;line-height:1.5}.TransformationFoundation-module__PElw8q__startAction{background:var(--tx-text);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:15px;min-height:45px;padding:10px 17px;font-size:11px;font-weight:950}.TransformationFoundation-module__PElw8q__startAction:disabled{opacity:.5;cursor:not-allowed}.TransformationFoundation-module__PElw8q__resultMessage{background:#ffffffb8;border-radius:13px;padding:9px 10px;font-weight:850;color:var(--tx-text)!important;margin:10px 0 0!important}.TransformationFoundation-module__PElw8q__disclaimerDetails{color:var(--tx-faint);background:#1320190a;border-radius:15px;padding:9px 11px;font-size:8.5px;line-height:1.5}.TransformationFoundation-module__PElw8q__disclaimerDetails summary{cursor:pointer;color:var(--tx-muted);font-weight:950}.TransformationFoundation-module__PElw8q__disclaimerDetails p{margin:7px 0 0}html[data-theme=dark] .TransformationFoundation-module__PElw8q__experience{--tx-bg:#090d0a;--tx-surface:#111813e8;--tx-surface-strong:#111812;--tx-surface-soft:#172019;--tx-text:#f2f6f3;--tx-muted:#afbbb3;--tx-faint:#7f8c84;--tx-border:#d6e8db1c;--tx-green:#52d486;--tx-green-deep:#79e5a2;--tx-green-soft:#30915421;--tx-orange-soft:#d5772b1f;--tx-violet-soft:#7c5fdc21;--tx-shadow:0 22px 62px #00000040;background:radial-gradient(circle at 8% 8%, #278b4a21, transparent 28rem), radial-gradient(circle at 95% 14%, #ae5f2217, transparent 24rem), var(--tx-bg)}:is(html[data-theme=dark] .TransformationFoundation-module__PElw8q__statusPill,html[data-theme=dark] .TransformationFoundation-module__PElw8q__secondaryLink,html[data-theme=dark] .TransformationFoundation-module__PElw8q__choiceCard,html[data-theme=dark] .TransformationFoundation-module__PElw8q__numberControl,html[data-theme=dark] .TransformationFoundation-module__PElw8q__advancedBox,html[data-theme=dark] .TransformationFoundation-module__PElw8q__goalTargetBox,html[data-theme=dark] .TransformationFoundation-module__PElw8q__secondaryButton,html[data-theme=dark] .TransformationFoundation-module__PElw8q__editButton){background:#18221bdb}:is(html[data-theme=dark] .TransformationFoundation-module__PElw8q__secondaryLink:hover,html[data-theme=dark] .TransformationFoundation-module__PElw8q__secondaryButton:hover){background:#1c2820}html[data-theme=dark] .TransformationFoundation-module__PElw8q__rail{background:radial-gradient(circle at 88% 5%,#3b5b443d,#0000 12rem),linear-gradient(145deg,#13231a,#101b15);border-color:#66e2911a}html[data-theme=dark] .TransformationFoundation-module__PElw8q__railIcon{border-color:var(--tx-border);background:#ffffff0e}html[data-theme=dark] .TransformationFoundation-module__PElw8q__railCopy{color:#92a198}html[data-theme=dark] .TransformationFoundation-module__PElw8q__railTrust span{color:#92a198}html[data-theme=dark] .TransformationFoundation-module__PElw8q__stepItemActive{background:#ffffff0e;border-color:#52d48624}html[data-theme=dark] .TransformationFoundation-module__PElw8q__stepItemActive .TransformationFoundation-module__PElw8q__stepNumber{color:#102117;background:#eaf7ee}html[data-theme=dark] .TransformationFoundation-module__PElw8q__stepItemDone .TransformationFoundation-module__PElw8q__stepNumber{color:#79e5a2;background:#52d4861f}html[data-theme=dark] .TransformationFoundation-module__PElw8q__choiceCardSelected{color:#102117;background:#eaf7ee;border-color:#79e5a261}html[data-theme=dark] .TransformationFoundation-module__PElw8q__choiceCardSelected .TransformationFoundation-module__PElw8q__choiceIcon{color:#166b3e;background:#10211714}html[data-theme=dark] .TransformationFoundation-module__PElw8q__choiceCardSelected .TransformationFoundation-module__PElw8q__choiceText span{color:#64766a}html[data-theme=dark] .TransformationFoundation-module__PElw8q__numberButton{background:#ffffff0f}html[data-theme=dark] .TransformationFoundation-module__PElw8q__numberButton:hover{color:#79e5a2;background:#52d4861f}:is(html[data-theme=dark] .TransformationFoundation-module__PElw8q__insightBox,html[data-theme=dark] .TransformationFoundation-module__PElw8q__activeJourneyNotice){color:#a9d8b7;background:#3796581f}html[data-theme=dark] .TransformationFoundation-module__PElw8q__activeJourneyNotice a{color:#91efb2}html[data-theme=dark] .TransformationFoundation-module__PElw8q__errorBox{color:#ffb4b4;background:#b332321f;border-color:#ff828229}:is(html[data-theme=dark] .TransformationFoundation-module__PElw8q__primaryButton,html[data-theme=dark] .TransformationFoundation-module__PElw8q__startAction){color:#102117;background:#eaf7ee}html[data-theme=dark] .TransformationFoundation-module__PElw8q__primaryButton:hover:not(:disabled){background:#d4f1dd}html[data-theme=dark] .TransformationFoundation-module__PElw8q__heroPlan{background:linear-gradient(145deg,#14271b,#17231a);border-color:#52d4861c}html[data-theme=dark] .TransformationFoundation-module__PElw8q__heroPlan:after{background:#79e5a209}html[data-theme=dark] .TransformationFoundation-module__PElw8q__calorieValue span{color:#a8b6ad}html[data-theme=dark] .TransformationFoundation-module__PElw8q__planSummary{color:#a8b6ad}html[data-theme=dark] .TransformationFoundation-module__PElw8q__planMetric{border-color:var(--tx-border);background:#ffffff0b}:is(html[data-theme=dark] .TransformationFoundation-module__PElw8q__planMetric span,html[data-theme=dark] .TransformationFoundation-module__PElw8q__planMetric small){color:#819087}:is(html[data-theme=dark] .TransformationFoundation-module__PElw8q__targetItem,html[data-theme=dark] .TransformationFoundation-module__PElw8q__miniItem,html[data-theme=dark] .TransformationFoundation-module__PElw8q__actionItem,html[data-theme=dark] .TransformationFoundation-module__PElw8q__detailsPlus){background:#18221b}:is(html[data-theme=dark] .TransformationFoundation-module__PElw8q__targetItem span,html[data-theme=dark] .TransformationFoundation-module__PElw8q__targetItem small){color:#87958c}html[data-theme=dark] .TransformationFoundation-module__PElw8q__warningCard{color:#f3cf86;background:#ab67181c;border-color:#f2bb4f26}html[data-theme=dark] .TransformationFoundation-module__PElw8q__startCard{background:linear-gradient(135deg,#14271b,#141e17);border-color:#52d4861f}html[data-theme=dark] .TransformationFoundation-module__PElw8q__startCard p{color:#a8b6ad}html[data-theme=dark] .TransformationFoundation-module__PElw8q__resultMessage{background:#ffffff0d}html[data-theme=dark] .TransformationFoundation-module__PElw8q__disclaimerDetails{background:#ffffff09}@media (max-width:860px){.TransformationFoundation-module__PElw8q__container{width:min(100% - 20px,760px);padding-top:84px}.TransformationFoundation-module__PElw8q__layout{grid-template-columns:1fr}.TransformationFoundation-module__PElw8q__rail{display:none}.TransformationFoundation-module__PElw8q__mobileSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:9px;display:grid}.TransformationFoundation-module__PElw8q__mobileStep{background:#13201914;border-radius:999px;height:5px}.TransformationFoundation-module__PElw8q__mobileStepActive{background:linear-gradient(90deg,#176f3f,#45bd78)}html[data-theme=dark] .TransformationFoundation-module__PElw8q__mobileStep{background:#ffffff14}.TransformationFoundation-module__PElw8q__formSurface{min-height:auto}}@media (max-width:620px){.TransformationFoundation-module__PElw8q__container{width:calc(100% - 16px);padding-top:76px;padding-bottom:30px}.TransformationFoundation-module__PElw8q__topbar{align-items:center;margin-bottom:11px}.TransformationFoundation-module__PElw8q__pageDescription,.TransformationFoundation-module__PElw8q__statusPill{display:none}.TransformationFoundation-module__PElw8q__secondaryLink{min-height:32px;padding:7px 10px;font-size:9px}.TransformationFoundation-module__PElw8q__surface{border-radius:23px}.TransformationFoundation-module__PElw8q__formSurface{padding:14px}.TransformationFoundation-module__PElw8q__formHeader{gap:10px}.TransformationFoundation-module__PElw8q__stepCounter{min-width:48px;height:29px;font-size:9px}.TransformationFoundation-module__PElw8q__formBody{min-height:340px;margin-top:17px}.TransformationFoundation-module__PElw8q__choiceGridTwo{gap:7px}.TransformationFoundation-module__PElw8q__numberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.TransformationFoundation-module__PElw8q__activityGrid{grid-template-columns:1fr;gap:7px}.TransformationFoundation-module__PElw8q__choiceCard{border-radius:16px;min-height:64px;padding:9px}.TransformationFoundation-module__PElw8q__choiceIcon{border-radius:11px;width:34px;height:34px}.TransformationFoundation-module__PElw8q__choiceGridThree{grid-template-columns:1fr;gap:7px}.TransformationFoundation-module__PElw8q__goalCard{align-items:center;justify-content:initial;grid-template-columns:38px minmax(0,1fr);min-height:68px;display:grid}.TransformationFoundation-module__PElw8q__goalArrow{font-size:1.25rem}.TransformationFoundation-module__PElw8q__numberControl{grid-template-columns:34px minmax(0,1fr) 34px;min-height:46px}.TransformationFoundation-module__PElw8q__numberButton{width:34px;height:34px}.TransformationFoundation-module__PElw8q__formFooter{z-index:4;margin-inline:-14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--tx-surface-strong) 72%,#fff0);border-top:0;margin-bottom:-14px;position:sticky;bottom:0}html[data-theme=dark] .TransformationFoundation-module__PElw8q__formFooter{background:linear-gradient(#11181200,#111812 28%)}.TransformationFoundation-module__PElw8q__primaryButton,.TransformationFoundation-module__PElw8q__secondaryButton{border-radius:15px;min-height:46px}.TransformationFoundation-module__PElw8q__secondaryButton{min-width:94px}.TransformationFoundation-module__PElw8q__resultsHeader{align-items:center}.TransformationFoundation-module__PElw8q__heroPlan{border-radius:22px}.TransformationFoundation-module__PElw8q__heroPlanGrid{grid-template-columns:1fr}.TransformationFoundation-module__PElw8q__planMetricGrid{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:2px;overflow-x:auto}.TransformationFoundation-module__PElw8q__planMetricGrid::-webkit-scrollbar{display:none}.TransformationFoundation-module__PElw8q__planMetric{min-width:105px}.TransformationFoundation-module__PElw8q__targetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TransformationFoundation-module__PElw8q__detailsGrid,.TransformationFoundation-module__PElw8q__startCardGrid{grid-template-columns:1fr}.TransformationFoundation-module__PElw8q__startAction{width:100%}}@media (max-width:390px){.TransformationFoundation-module__PElw8q__container{width:calc(100% - 12px)}.TransformationFoundation-module__PElw8q__pageTitle{font-size:1.35rem}.TransformationFoundation-module__PElw8q__formSurface{padding:12px}.TransformationFoundation-module__PElw8q__formBody{min-height:330px}.TransformationFoundation-module__PElw8q__choiceText strong{font-size:11px}.TransformationFoundation-module__PElw8q__choiceText span{font-size:8.8px}.TransformationFoundation-module__PElw8q__numberGrid{gap:7px}.TransformationFoundation-module__PElw8q__numberLabel{font-size:9px}.TransformationFoundation-module__PElw8q__numberControl{grid-template-columns:31px minmax(0,1fr) 31px;padding:4px}.TransformationFoundation-module__PElw8q__numberButton{border-radius:10px;width:31px;height:31px}.TransformationFoundation-module__PElw8q__numberInput{padding-right:22px;font-size:12px}.TransformationFoundation-module__PElw8q__formFooter{margin-inline:-12px;margin-bottom:-12px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.TransformationFoundation-module__PElw8q__experience *,.TransformationFoundation-module__PElw8q__experience :before,.TransformationFoundation-module__PElw8q__experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.TransformationFoundation-module__PElw8q__nutrientSections{gap:18px;display:grid}.TransformationFoundation-module__PElw8q__nutrientHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.TransformationFoundation-module__PElw8q__nutrientHeader h3{margin:0;font-size:10px;font-weight:950}.TransformationFoundation-module__PElw8q__nutrientHeader span{color:var(--tx-faint);font-size:8px;font-weight:850}.TransformationFoundation-module__PElw8q__nutrientGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.TransformationFoundation-module__PElw8q__nutrientItem{background:#f5f7f3;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;padding:9px;display:grid}.TransformationFoundation-module__PElw8q__nutrientName{color:var(--tx-text);font-size:9px;font-weight:850}.TransformationFoundation-module__PElw8q__nutrientAmount{color:var(--tx-text);text-align:right;white-space:nowrap;font-size:9px;font-weight:950}.TransformationFoundation-module__PElw8q__nutrientAmount small{color:var(--tx-faint);margin-top:1px;font-size:7px;display:block}.TransformationFoundation-module__PElw8q__nutrientNote{color:var(--tx-faint);grid-column:1/-1;margin:0;font-size:8px;line-height:1.4}.TransformationFoundation-module__PElw8q__nutrientFootnote{color:var(--tx-faint);margin:7px 0 0;font-size:7.5px;line-height:1.45}html[data-theme=dark] .TransformationFoundation-module__PElw8q__nutrientItem{background:#18221b}@media (max-width:620px){.TransformationFoundation-module__PElw8q__nutrientGrid{grid-template-columns:1fr}}@media (min-width:1000px){.TransformationFoundation-module__PElw8q__container{width:min(1120px,100% - 40px);padding-top:104px;padding-bottom:34px}.TransformationFoundation-module__PElw8q__topbar{align-items:center;gap:18px;margin-bottom:12px}.TransformationFoundation-module__PElw8q__pageTitle{font-size:1.75rem}.TransformationFoundation-module__PElw8q__pageDescription{max-width:580px;margin-top:5px;font-size:.72rem;line-height:1.45}.TransformationFoundation-module__PElw8q__layout{grid-template-columns:252px minmax(0,1fr);gap:12px}.TransformationFoundation-module__PElw8q__rail{border-radius:24px;padding:16px;top:98px}.TransformationFoundation-module__PElw8q__railIcon{border-radius:13px;width:38px;height:38px}.TransformationFoundation-module__PElw8q__railIcon svg{width:20px;height:20px}.TransformationFoundation-module__PElw8q__railTitle{letter-spacing:-.045em;max-width:220px;margin-top:12px;font-size:1.45rem;line-height:1}.TransformationFoundation-module__PElw8q__railCopy{margin-top:8px;font-size:.69rem;line-height:1.45}.TransformationFoundation-module__PElw8q__stepList{gap:5px;margin-top:14px}.TransformationFoundation-module__PElw8q__stepItem{border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;min-height:44px;padding:5px 6px}.TransformationFoundation-module__PElw8q__stepNumber{border-radius:10px;width:30px;height:30px;font-size:9px}.TransformationFoundation-module__PElw8q__stepText strong{font-size:10px}.TransformationFoundation-module__PElw8q__stepText span{font-size:8.3px}.TransformationFoundation-module__PElw8q__stepCheck{font-size:9px}.TransformationFoundation-module__PElw8q__railTrust{margin-top:12px;padding-top:11px}.TransformationFoundation-module__PElw8q__railTrust span{font-size:8px}.TransformationFoundation-module__PElw8q__surface{border-radius:24px}.TransformationFoundation-module__PElw8q__formSurface{min-height:0;padding:20px}.TransformationFoundation-module__PElw8q__formHeader{gap:12px}.TransformationFoundation-module__PElw8q__stepTitle{margin-top:4px;font-size:1.5rem}.TransformationFoundation-module__PElw8q__stepCopy{max-width:570px;margin-top:5px;font-size:.71rem;line-height:1.45}.TransformationFoundation-module__PElw8q__stepCounter{min-width:50px;height:30px;font-size:9px}.TransformationFoundation-module__PElw8q__progressTrack{margin-top:12px}.TransformationFoundation-module__PElw8q__formBody{min-height:0;margin-top:16px}.TransformationFoundation-module__PElw8q__fieldSectionLabel{margin-bottom:6px;font-size:9px}.TransformationFoundation-module__PElw8q__choiceGridTwo,.TransformationFoundation-module__PElw8q__choiceGridThree,.TransformationFoundation-module__PElw8q__activityGrid,.TransformationFoundation-module__PElw8q__numberGrid{gap:8px}.TransformationFoundation-module__PElw8q__choiceCard{border-radius:16px;gap:9px;min-height:62px;padding:9px 10px}.TransformationFoundation-module__PElw8q__choiceIcon{border-radius:11px;width:34px;height:34px}.TransformationFoundation-module__PElw8q__choiceText strong{font-size:11px}.TransformationFoundation-module__PElw8q__choiceText span{font-size:8.8px}.TransformationFoundation-module__PElw8q__numberGrid{margin-top:13px}.TransformationFoundation-module__PElw8q__numberFieldTop{margin-bottom:5px}.TransformationFoundation-module__PElw8q__numberLabel{font-size:9px}.TransformationFoundation-module__PElw8q__numberControl{border-radius:15px;grid-template-columns:34px minmax(0,1fr) 34px;min-height:44px;padding:4px}.TransformationFoundation-module__PElw8q__numberButton{border-radius:10px;width:34px;height:34px;font-size:16px}.TransformationFoundation-module__PElw8q__numberInput{font-size:12px}.TransformationFoundation-module__PElw8q__advancedBox,.TransformationFoundation-module__PElw8q__goalTargetBox,.TransformationFoundation-module__PElw8q__insightBox{margin-top:10px}.TransformationFoundation-module__PElw8q__insightBox,.TransformationFoundation-module__PElw8q__advancedBox,.TransformationFoundation-module__PElw8q__goalTargetBox,.TransformationFoundation-module__PElw8q__activeJourneyNotice,.TransformationFoundation-module__PElw8q__errorBox{border-radius:15px;padding:10px 11px}.TransformationFoundation-module__PElw8q__advancedToggle strong{font-size:10px}.TransformationFoundation-module__PElw8q__advancedToggle span{font-size:8.5px}.TransformationFoundation-module__PElw8q__formFooter{margin-top:11px;padding-top:11px}.TransformationFoundation-module__PElw8q__primaryButton,.TransformationFoundation-module__PElw8q__secondaryButton{border-radius:14px;min-height:43px;padding:9px 15px;font-size:11px}.TransformationFoundation-module__PElw8q__disclaimer{margin-top:8px;font-size:8px}}
