.wellbeing-welcome{color:#173f34;padding:25px 0 60px;font-family:Avenir Next,ui-sans-serif,sans-serif}.ww-hero{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:40px 0 50px;display:grid}.ww-eyebrow{letter-spacing:2.3px;margin:0 0 22px;font-size:12px;font-weight:700}.ww-copy h1{letter-spacing:-2.5px;margin:0 0 25px;font-size:clamp(38px,4.7vw,66px);font-weight:500;line-height:1.08}.ww-copy h1 em{color:#517759;font-family:Georgia,serif;font-weight:400}.ww-description{color:#5d6d63;max-width:450px;margin-bottom:30px;font-size:18px;line-height:1.7}.ww-primary{color:#fff;background:#214d3f;border-radius:14px;align-items:center;gap:24px;padding:17px 23px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #214d3f18}.ww-primary:hover{background:#143d30}.ww-primary:focus-visible{outline-offset:4px;outline:3px solid #90692f}.ww-switch button:focus-visible{outline-offset:4px;outline:3px solid #90692f}.ww-private{color:#51675c;align-items:center;gap:9px;margin:20px 0 12px;font-size:14px;display:flex}.ww-legacy{text-underline-offset:4px;color:#5b685f;font-size:14px;text-decoration:underline}.ww-photos{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.ww-photos figure{background:#e4e5da;border-radius:110px 110px 22px 22px;height:360px;margin:0;position:relative;overflow:hidden}.ww-photos figure:nth-child(2){margin-top:46px}.ww-photos img{object-fit:cover;object-position:center;width:100%;height:100%}.ww-photos figure:nth-child(2) img{object-position:48% center}.ww-photos figcaption{color:#fff;background:linear-gradient(#0000,#173e34d9);padding:50px 16px 22px;font-size:16px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.ww-benefits{grid-template-columns:repeat(3,1fr);gap:18px;margin:8px 0 55px;display:grid}.ww-benefits article{background:#fff;border:1px solid #e4e7de;border-radius:22px;padding:27px}.ww-benefits svg{color:#597b57;margin-bottom:22px}.ww-benefits h2{margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.4}.ww-benefits p,.ww-try p{color:#5c6b62;margin:0;font-size:16px;line-height:1.7}.ww-try{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.ww-try .ww-eyebrow{margin-bottom:10px;font-size:12px}.ww-try h2{letter-spacing:-1px;margin:0 0 12px;font-size:30px;font-weight:500}.ww-switch{background:#fff;border:1px solid #d6ddd1;border-radius:16px;flex-shrink:0;gap:6px;padding:6px;display:flex}.ww-switch button{border-radius:11px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.ww-switch button[aria-pressed=true]{color:#214d3f;background:#e6eee1}.wellbeing-welcome .fit-tools{background:#f5f6ef;border-radius:24px;padding:26px}.wellbeing-welcome .fit-tools-grid article{background:#fff;border:1px solid #e0e5d9}.wellness-shell:has(.wellbeing-welcome){background:#f6f4ec;max-width:none;min-height:100vh;padding-left:max(24px,50vw - 600px);padding-right:max(24px,50vw - 600px)}.wellness-shell:has(.wellbeing-welcome) .masthead{background:0 0}.wellness-shell:has(.wellbeing-welcome) .site-brand{color:#173f34}@media (max-width:800px){.ww-hero{grid-template-columns:1fr;gap:25px;padding-top:20px}.ww-copy h1{font-size:48px}.ww-photos figure{border-radius:70px 70px 20px 20px;height:280px}.ww-photos figure:nth-child(2){margin-top:20px}.ww-benefits{grid-template-columns:1fr;margin-bottom:35px}.ww-benefits article{padding:22px}.ww-benefits svg{margin-bottom:12px}.ww-try{display:block}.ww-switch{width:fit-content;margin-top:20px}.ww-photos{max-width:600px}.ww-description{max-width:100%}.wellbeing-welcome .fit-tools{padding:18px}.ww-copy h1{letter-spacing:-1.8px}}.wellness-shell{background:#f6f4ec;max-width:none;min-height:100vh;padding-left:max(24px,50vw - 600px);padding-right:max(24px,50vw - 600px)}.wellness-shell .masthead{background:0 0}.wellness-shell .fitness-dashboard{box-shadow:none;color:#173f34;background:0 0;border-radius:0;padding:28px 0 60px}.wellness-shell .fit-heading{border-bottom:1px solid #d8ded2;margin-bottom:30px;padding:0 0 26px}.wellness-shell .fit-heading h1{letter-spacing:-1.7px;color:#173f34;font-size:clamp(30px,4vw,46px);font-weight:500}.wellness-shell .fit-heading p{color:#5c6b61}.wellness-shell .fit-profile{color:#214d3f;background:#fff;border:1px solid #dde3d7;box-shadow:0 6px 18px #1d403410}.wellness-shell .fit-surface{background:#fff;border:1px solid #e0e5d9;border-radius:24px;box-shadow:0 8px 28px #244a3710}.wellness-shell .fit-target{background:linear-gradient(115deg,#fff 55%,#eef2e6);gap:32px;padding:30px}.wellness-shell .fit-target h2{letter-spacing:-.7px;font-size:29px;font-weight:500;line-height:1.25}.wellness-shell .fit-track{height:9px;box-shadow:none;background:#dfe5da;border-radius:20px}.wellness-shell .fit-track>span{box-shadow:none;background:#2d6750}.wellness-shell .fit-track.target>span{background:#b1935f}.wellness-shell .fit-weight strong{color:#173f34}.wellness-shell .fit-bmi{border-color:#e1e5dc}.wellness-shell .fit-bmi-values>div{background:#f4f6ef;border:1px solid #e3e8dc}.wellness-shell .fit-bmi h3{font-weight:500}.wellness-shell .fit-bmi-result{background:#eef3e7}.wellness-shell .fit-metrics>div{box-shadow:none;background:#fff;border:1px solid #dfe5d8;border-radius:20px}.wellness-shell .fit-choices[data-slot=tabs-list]{gap:20px;margin:30px 0}.wellness-shell .fit-choices [data-slot=tabs-trigger]{box-shadow:none;color:#506359;background:#fff;border:1px solid #d7dfd0;border-radius:20px;min-height:110px;padding:24px;position:relative;overflow:hidden}.wellness-shell .fit-choices [data-slot=tabs-trigger][data-state=active]{color:#fff;background:#214d3f;border-color:#214d3f;box-shadow:0 10px 25px #214d3f20}.wellness-shell .fit-choices strong{font-weight:500}.wellness-shell .fit-choices [data-state=active] small{color:#dce8dc}.fit-quick-tools{background:#f0f3e9;border:1px solid #dce3d4;border-radius:16px;margin:0 0 22px;padding:17px 20px}.fit-quick-tools>summary{cursor:pointer;color:#345845;font-size:15px;font-weight:550}.fit-quick-tools[open]>.fit-tools{margin-top:22px}.wellness-shell .fit-week button{box-shadow:none;background:#f5f7f1;border:1px solid #e0e6d9}.wellness-shell .fit-week button.active{color:#183e30;background:#e1ecda;border-color:#6d8c63}.wellness-shell .fit-meal{box-shadow:none;background:#fff;border:1px solid #dbe3d3}.wellness-shell .fit-session{box-shadow:none;background:#f3f6ee}.wellness-shell .fit-notice{box-shadow:none;color:#395647;background:#eaf0e3;border:1px solid #d6e1cd}.wellness-shell .fit-log-wrap .nutrient-card{box-shadow:none;background:#fff;border:1px solid #dce4d6}.wellness-shell .fit-panel-heading h2{color:#173f34;font-weight:500}.wellness-shell .fit-log-wrap{background:#f0f3e9;border-radius:24px;padding:24px}.wellness-shell .fit-log-wrap .wellness-panel{background:#fff}:is(.wellness-shell button:focus-visible,.wellness-shell a:focus-visible){outline-offset:3px;outline:3px solid #a18451}.wellness-shell .fit-primary{color:#fff;background:#214d3f}@media (max-width:650px){.wellness-shell{padding-left:18px;padding-right:18px}.wellness-shell .fitness-dashboard{padding-top:20px}.wellness-shell .fit-target{gap:22px;padding:22px}.wellness-shell .fit-target h2{font-size:25px}.wellness-shell .fit-choices[data-slot=tabs-list]{gap:12px}.wellness-shell .fit-choices [data-slot=tabs-trigger]{min-height:94px;padding:18px 14px}.wellness-shell .fit-log-wrap{padding:14px}.wellness-shell .fit-surface{padding:22px}.fit-quick-tools{padding:15px}.fit-quick-tools>summary{font-size:14px;line-height:1.6}.wellness-shell .fit-heading{gap:12px}}.wellness-shell .fitness-dashboard{--fit-ink:#173f34;--fit-muted:#5c6b61;--fit-accent:#214d3f;margin:24px 0 0}.wellness-shell .primary-nav a[aria-current=page]{color:#214d3f;border-color:#214d3f}
