.hc-page{--ink:#214a38;--muted:#637469;background:#fafbf6;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5;min-height:100vh}.hc-page *{box-sizing:border-box}.hc-page a{color:inherit;text-decoration:none}.hc-page a:focus-visible,.hc-page summary:focus-visible{outline:3px solid #668d42;outline-offset:4px}.hc-nav{max-width:1080px;margin:auto;padding:24px 32px;display:flex;justify-content:space-between;align-items:center}.hc-brand{font-size:22px;font-weight:750;display:flex;gap:8px;align-items:center;letter-spacing:-.8px}.hc-brand span{font-weight:400;color:#6b7e66;margin-left:-8px}.hc-nav nav{display:flex;gap:28px;font-size:14px}.hc-nav nav a{padding:12px}.hc-hero{max-width:1080px;margin:auto;padding:62px 32px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.hc-eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;margin:0 0 18px}.hc-page h1{font:400 clamp(36px,4.5vw,56px)/1.1 Georgia,serif;letter-spacing:-1.7px;margin:0 0 22px}.hc-page em{color:#6c8a45}.hc-lede{font-size:16px;color:var(--muted);max-width:390px;line-height:1.7;margin-bottom:25px}.hc-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#254f3c;color:#fff!important;min-height:50px;padding:14px 24px;font-size:15px;font-weight:600}.hc-primary:hover{background:#37694e}.hc-caption{font-size:12px;color:var(--muted);line-height:1.7;margin:12px 0}.hc-page h2{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.5px;margin:0 0 18px}.hc-goals{padding:25px;background:#eef3e6;border-radius:20px}.hc-goal-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hc-goal{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #d7e1cd;background:#fafcf7;border-radius:11px;padding:12px;font-size:13px;min-height:46px}.hc-goal.is-selected{background:#d8e9b9;border-color:#7f9b5d}.hc-goal:hover{border-color:#7f9b5d}.hc-selected{font-size:12px;line-height:1.6;min-height:48px;margin-top:12px;color:#5f7356}.hc-selected p{margin:0 0 8px}.hc-selected a{text-decoration:underline;font-weight:600;display:inline-flex;min-height:40px;align-items:center}.hc-start,.hc-tools,.hc-faq{max-width:1016px;margin:0 auto;padding:36px 0;border-top:1px solid #e1e8d9}.hc-start ol{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;list-style:none;margin:0 0 22px;padding:0}.hc-start li{display:flex;gap:12px}.hc-start li>b{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#e6eed9;display:grid;place-items:center;font-size:12px}.hc-start strong{font-size:14px;font-weight:600;display:block}.hc-start li span{font-size:13px;color:var(--muted)}.hc-example{font-size:13px;max-width:480px}.hc-page summary{cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}.hc-page summary::-webkit-details-marker{display:none}.hc-page summary:after{content:'+';font-size:19px;color:#6a7d5a}.hc-page details[open]>summary:after{content:'−'}.hc-chat{background:#edf2e8;padding:16px;border-radius:12px;font-size:14px}.hc-chat p{padding:12px;border-radius:12px;max-width:90%;margin:5px 0 12px}.hc-you{background:#dcecc8;margin-left:auto!important}.hc-bot{background:white}.hc-chat small{font-size:11px;color:#6e7e67}.hc-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.hc-section-heading>a{font-size:13px;padding:12px}.hc-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hc-tool-grid>a{border:1px solid #dfe6d7;border-radius:14px;padding:20px;position:relative;display:grid;gap:6px;background:white}.hc-tool-grid a>span{font-size:21px;color:#6b8b49}.hc-tool-grid strong{font-size:15px;font-weight:600}.hc-tool-grid small{font-size:13px;color:var(--muted)}.hc-tool-grid b{position:absolute;right:17px;top:22px;font-weight:400}.hc-faq{max-width:700px;margin-top:5px}.hc-faq details{border-bottom:1px solid #e0e6d7;font-size:14px}.hc-faq details p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 18px;max-width:580px}.hc-faq details p a{text-decoration:underline}.hc-footer{max-width:1016px;margin:auto;padding:24px 0 35px;display:flex;gap:24px;align-items:center;font-size:12px;color:#6b7b63}.hc-footer a{min-height:44px;display:flex;align-items:center}.hc-footer span{margin-left:auto}
@media(max-width:1100px){.hc-start,.hc-tools,.hc-faq,.hc-footer{margin-left:32px;margin-right:32px}}@media(max-width:700px){.hc-nav{padding:18px 22px}.hc-nav nav{display:none}.hc-hero{display:flex;flex-direction:column;align-items:stretch;gap:25px;padding:20px 22px 30px}.hc-page h1{font-size:38px;line-height:1.12;letter-spacing:-1.4px;max-width:330px;margin-bottom:16px}.hc-eyebrow{font-size:10px;margin-bottom:15px}.hc-lede{font-size:14px;margin:0 0 19px;max-width:330px;line-height:1.65}.hc-primary{width:100%;min-height:50px}.hc-caption{font-size:11px}.hc-goals{padding:18px;border-radius:16px}.hc-page h2{font-size:20px;margin-bottom:15px}.hc-goal{font-size:13px;padding:11px;min-height:46px}.hc-start,.hc-tools,.hc-faq{margin:0 22px;padding:28px 0}.hc-start ol{grid-template-columns:1fr;gap:17px;margin-bottom:10px}.hc-start strong{font-size:14px}.hc-start li span{font-size:12px}.hc-tool-grid{grid-template-columns:1fr;gap:9px}.hc-tool-grid>a{grid-template-columns:32px 1fr;padding:15px 17px;gap:1px 10px;min-height:78px}.hc-tool-grid a>span{grid-row:1/3;align-self:center}.hc-tool-grid small{grid-column:2;font-size:12px}.hc-tool-grid b{top:27px}.hc-faq{margin-top:0}.hc-footer{margin:0 22px;padding:12px 0 95px;gap:20px;flex-wrap:wrap}.hc-footer span{margin-left:0;flex-basis:100%;font-size:11px}.hc-page{padding-bottom:0}.hc-faq summary{min-height:54px}.hc-example summary{min-height:46px}}@media(prefers-reduced-motion:reduce){.hc-page *{scroll-behavior:auto!important;transition:none!important}}
/* A small set of cue/action suggestions replaces the feature-card wall. */
.hc-ideas-heading h2{margin-bottom:7px}.hc-goal-picker{font-size:12px;margin-bottom:12px}.hc-goal-picker>summary{justify-content:flex-start;min-height:44px;gap:14px;color:#4e6845}.hc-goal-picker .hc-goal-grid{margin:8px 0 16px}.hc-habit-list{list-style:none;padding:0;margin:0}.hc-habit-list li+li{border-top:1px solid #d4dfc9}.hc-habit-list a{display:flex;align-items:center;gap:16px;justify-content:space-between;min-height:76px;padding:15px 0;font-size:15px;line-height:1.5}.hc-habit-list b{font-weight:400;color:#5c7b40}.hc-habit-list a:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.hc-faq h2{font-size:15px;margin:12px 0 7px}.hc-hero{padding-bottom:42px}.hc-start{padding-bottom:30px}.hc-faq{padding:12px 0}.hc-footer{padding-bottom:35px}.hc-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:700px){.hc-hero{gap:20px;padding-bottom:25px}.hc-habit-list a{font-size:14px;min-height:71px}.hc-start{padding:23px 0}.hc-start h2{font-size:19px}.hc-faq{padding:5px 0}.hc-footer{padding-bottom:90px;gap:18px}.hc-goal-picker .hc-goal-grid{grid-template-columns:1fr 1fr}}
.hc-habit-option{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;text-align:left;color:var(--ink);font:inherit;font-size:14px;line-height:1.5;padding:13px 0;min-height:68px;cursor:pointer}.hc-habit-option:focus-visible{outline:3px solid #668d42;outline-offset:2px}.hc-tick{width:24px;height:24px;flex-shrink:0;border:1px solid #8d9d7c;border-radius:7px;display:grid;place-items:center;color:#4e6845}.is-picked .hc-tick{background:#254f3c;color:#fff;border-color:#254f3c}.hc-selection-count{font-size:12px;min-height:22px;margin:12px 0}.hc-more-habits{font-size:12px}.hc-goals .hc-primary{width:100%;font-family:inherit;border:0;font-size:13px;padding:12px}.hc-primary:disabled{opacity:.55;cursor:not-allowed}.hc-more-habits .hc-habit-list{margin-bottom:10px}
/* TripBondhu's calm photo/duration/title card hierarchy, adapted for fitness selection. */
.hc-hero{display:block;padding-top:35px}.hc-hero>div:first-child{max-width:620px;margin:0 auto 38px;text-align:center}.hc-hero .hc-lede{max-width:490px;margin:0 auto 22px}.hc-hero h1{font-size:48px;max-width:none}.hc-hero .hc-primary{width:auto}.hc-goals{background:none;padding:0}.hc-ideas-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.hc-ideas-heading h2{font-size:25px}.hc-goal-picker{position:relative;min-width:150px}.hc-goal-picker[open] .hc-goal-grid{position:absolute;z-index:5;right:0;width:330px;background:#eef3e6;padding:12px;border-radius:14px;box-shadow:0 8px 24px #214a3820}.hc-fitness-grid{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hc-fitness-card{position:relative;min-width:0;border-radius:18px;background:#fff;border:1px solid #dce5d5;box-shadow:0 7px 18px #214a3808;overflow:hidden}.hc-fitness-card.is-picked{border-color:#527642;box-shadow:0 0 0 2px #527642}.hc-fitness-pick{border:0;background:transparent;width:100%;padding:8px 8px 48px;text-align:left;cursor:pointer;color:inherit;font:inherit;display:flex;flex-direction:column;gap:6px;min-height:100%}.hc-card-photo{position:relative;width:100%;aspect-ratio:4/3;border-radius:11px;overflow:hidden;background:#edf1e5}.hc-card-photo img{display:block;width:100%;height:100%;object-fit:cover}.hc-card-tick{position:absolute;right:9px;top:9px;width:29px;height:29px;display:grid;place-items:center;background:#fff;border:1px solid #80966f;border-radius:50%;font-size:18px}.is-picked .hc-card-tick{background:#254f3c;color:white;border-color:#254f3c}.hc-card-meta,.hc-fitness-pick strong,.hc-card-equipment{margin:0 7px}.hc-card-meta{font-size:12px;color:#678449;font-weight:700;margin-top:7px}.hc-fitness-pick strong{font-size:18px;line-height:1.35;letter-spacing:-.3px}.hc-card-equipment{font-size:12px;color:#617259}.hc-card-action{position:absolute;left:15px;bottom:13px;font-size:12px;font-weight:600;color:#375c35;min-height:28px;display:flex;align-items:center}.hc-card-guide{position:absolute;right:13px;bottom:10px;font-size:12px;text-decoration:underline!important;min-height:32px;padding:7px}.hc-fitness-pick:focus-visible,.hc-card-guide:focus-visible{outline:3px solid #668d42;outline-offset:-3px}.hc-more-habits>summary{justify-content:center;gap:14px;font-weight:600;margin-top:15px}.hc-week-action{display:flex;gap:18px;justify-content:space-between;align-items:center;max-width:620px;margin:18px auto 0}.hc-week-action .hc-primary{width:auto}.hc-card-note{text-align:center}.hc-goals>p:last-child{text-align:center}.hc-start{padding-top:28px}
@media(max-width:700px){.hc-hero{padding-top:18px}.hc-hero>div:first-child{margin-bottom:30px}.hc-hero h1{font-size:36px;max-width:360px;margin-left:auto;margin-right:auto}.hc-hero .hc-primary{width:100%}.hc-ideas-heading{gap:12px}.hc-ideas-heading h2{font-size:20px;max-width:180px}.hc-goal-picker{min-width:115px}.hc-goal-picker>summary{font-size:11px;gap:6px;min-height:40px}.hc-goal-picker[open] .hc-goal-grid{width:min(310px,82vw)}.hc-fitness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hc-fitness-pick{padding:6px 6px 62px;gap:5px}.hc-fitness-pick strong{font-size:15px;line-height:1.3}.hc-card-meta{font-size:11px}.hc-card-equipment{font-size:10px;line-height:1.5}.hc-card-meta,.hc-fitness-pick strong,.hc-card-equipment{margin-left:5px;margin-right:5px}.hc-card-action{left:11px;bottom:32px;font-size:11px;min-height:25px}.hc-card-guide{right:auto;left:7px;bottom:4px;font-size:11px;min-height:30px}.hc-card-tick{width:25px;height:25px;right:5px;top:5px;font-size:16px}.hc-week-action{flex-direction:column;gap:5px}.hc-week-action .hc-primary{width:100%;font-size:13px}.hc-selection-count{margin:6px 0}.hc-card-note{font-size:10px}}

.goal-journey{max-width:1080px;margin:36px auto;padding:0 20px 40px;color:#243d30}.goal-journey h1{font-size:clamp(28px,5vw,44px);line-height:1.15;max-width:780px}.goal-journey>.train-card{margin:24px 0;padding:24px;border:1px solid #dce5d5;border-radius:18px;background:#fff}.goal-journey .field{display:flex;flex-direction:column;gap:8px;margin:16px 0}.goal-journey input:not([type=checkbox]),.goal-journey select{font:inherit;width:100%;max-width:100%;padding:12px;border:1px solid #9bae9d;border-radius:9px;background:white;color:#243d30}.goal-journey .check{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.goal-journey fieldset{min-width:0;border:1px solid #dce5d5;border-radius:12px;padding:12px;margin:16px 0}.goal-options{display:flex;flex-wrap:wrap;gap:12px}.goal-options label{display:flex;gap:7px;align-items:center;min-height:44px}.goal-journey .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.goal-journey .train-actions{display:flex;flex-wrap:wrap;gap:12px}.goal-recommendations{list-style-position:inside;padding:0;display:grid;gap:24px}.goal-recommendations li{display:flex;gap:20px;align-items:flex-start;min-width:0}.goal-recommendations img{max-width:30%;height:auto;object-fit:cover;border-radius:12px}.goal-recommendations h2{margin-top:0}.goal-week{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.goal-week .train-card{padding:18px;border:1px solid #dce5d5;border-radius:14px;min-width:0}.goal-journey .error-text{color:#a32f25}.goal-journey button:focus-visible,.goal-journey a:focus-visible{outline:3px solid #668d42;outline-offset:3px}@media(max-width:520px){.goal-journey{margin-top:22px;padding-inline:14px}.goal-journey .form-grid{grid-template-columns:1fr}.goal-journey>.train-card{padding:16px}.goal-recommendations li{display:block}.goal-recommendations img{max-width:144px;margin-bottom:12px}.goal-week{grid-template-columns:1fr}}
.week-calendar{margin:28px 0;background:#fff;border:1px solid #dce5d5;border-radius:16px;overflow:hidden}.week-calendar>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px}.week-calendar>header h2{margin:0}.week-calendar>header p{font-size:12px}.week-calendar-days{display:flex;gap:4px;padding:0 12px 12px;flex-wrap:wrap}.week-calendar-days button{padding:8px;font-size:12px;min-width:36px}.week-calendar [aria-pressed=true]{background:#e0ecd9;color:#24412c}.week-calendar-scroll{overflow-x:auto}.week-calendar-table{border-collapse:collapse;width:100%;min-width:730px;table-layout:fixed}.week-calendar-table th,.week-calendar-table td{border:1px solid #e3e9df;vertical-align:top;padding:9px;font-size:12px;overflow-wrap:anywhere}.week-calendar-table th:first-child{width:90px}.week-calendar-table td{height:130px}.week-calendar-event{border-left:3px solid #5b864b;background:#eef5e9;padding:7px;margin:3px 0 8px;border-radius:5px;display:grid;gap:5px}.week-calendar-event time{font-size:10px}.week-calendar-event strong{font-size:12px}.week-calendar-event.is-recovery{background:#f2f0e8;border-color:#a9996d}.week-calendar-day{padding:16px}.week-calendar-day section{border-top:1px solid #e3e9df;padding:8px}.week-calendar-day h4{margin:8px 0}@media(max-width:520px){.week-calendar>header{align-items:flex-start;flex-direction:column}.week-calendar-table{min-width:730px}}
@media(max-width:520px){.week-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.week-calendar-days button{font-size:11px;min-width:0;padding:8px 2px}}

.goal-measurement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.goal-question-hint{font-size:.9rem;color:var(--muted,#617368);margin:0 0 18px}.goal-measurement-grid .field{min-width:0}.goal-measurement-grid input{width:100%;min-height:48px;font-size:16px}.goal-extra{margin:16px 0}.goal-extra>summary{font-size:.9rem;cursor:pointer;min-height:44px;display:flex;align-items:center}.goal-share-measurements{font-size:.82rem;line-height:1.5;margin:16px 0}.body-snapshot{border:1px solid #dae4d6;background:#f7faf4;border-radius:16px;padding:20px;margin:16px 0}.body-label,.body-snapshot small{display:block;color:#526759;font-size:.8rem}.body-bmi{display:block;font-size:2.4rem;line-height:1.2;color:#244e3b;font-variant-numeric:tabular-nums}.body-bmi-scale{height:10px;border-radius:8px;background:#dfe5dd;position:relative;margin:22px 0}.body-reference-band{position:absolute;left:19.7%;width:19.4%;height:100%;background:#9cb58d;border-radius:8px}.body-bmi-scale i{position:absolute;top:-5px;width:4px;height:20px;background:#244e3b;border-radius:2px;transform:translateX(-50%)}.body-target{display:grid;gap:5px;padding-top:10px}.body-target>span{font-size:.8rem;color:#526759}.body-target strong{font-size:1.1rem}.body-snapshot details{font-size:.8rem;margin-top:16px;line-height:1.5}.body-snapshot summary{cursor:pointer;min-height:32px}.goal-form fieldset{min-width:0}.goal-form legend{font-weight:600;margin-bottom:10px}.goal-form h2{font-size:clamp(1.5rem,5vw,2rem)!important;line-height:1.2}.goal-form .check input{flex:0 0 auto;width:18px!important;height:18px!important;min-height:18px!important}.goal-form .form-grid input,.goal-form .form-grid select{min-width:0;width:100%}.goal-form .form-grid{min-width:0}@media(max-width:380px){.goal-measurement-grid{grid-template-columns:1fr}.body-snapshot{padding:16px}}

.muscle-week-summary{background:#fff;border:1px solid #dce5d5;border-radius:18px;padding:20px;margin:24px 0}.muscle-week-summary h2{font-size:1.1rem;margin:0 0 16px}.muscle-week-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.muscle-week-days>div{display:grid;align-content:start;gap:8px;padding:12px 9px;background:#f1f5ed;border-radius:10px;min-width:0}.muscle-week-days strong{font-size:.75rem}.muscle-week-days span{font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.today-muscle-focus{background:#e8f1df;border-left:4px solid #567647;border-radius:10px;padding:16px 20px;margin:16px 0}.today-muscle-focus>span{font-size:.65rem;letter-spacing:.14em}.today-muscle-focus h3{margin:7px 0 0;font-size:1.4rem}@media(max-width:650px){.muscle-week-days{grid-template-columns:1fr}.muscle-week-days>div{grid-template-columns:45px minmax(0,1fr)}.muscle-week-summary{padding:16px}}

.today-muscle-focus p{margin:8px 0 0;font-size:.8rem;color:#52684d}.muscle-week-days details{font-size:.75rem;grid-column:1/-1}.muscle-week-days ul{padding-left:16px;margin:8px 0;display:grid;gap:7px}

/* Public welcome is an illustration, never restored account progress. */
.hc-welcome{max-width:1080px;margin:auto;padding:70px 32px 54px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hc-welcome-copy .hc-primary{gap:28px}.hc-welcome-copy .hc-caption a{text-decoration:underline}.hc-growth-demo{padding:32px;border-radius:32px;background:linear-gradient(145deg,#edf3e4,#e2eddb);border:1px solid #d7e3ce}.hc-growth-demo>.hc-eyebrow{font-size:10px;letter-spacing:1.3px}.hc-sprout-stages{display:flex;justify-content:space-between;align-items:end;gap:8px;margin:30px 0}.hc-sprout-stages>div{flex:1;text-align:center;display:grid;justify-items:center;gap:12px;font-size:11px;color:#496448}.hc-welcome-sprout{width:100%;max-width:104px;height:130px}.hc-sprout-stages>div>span[aria-hidden]{font-size:65px;line-height:130px}.hc-example-track{background:#ffffffb8;border-radius:18px;padding:18px}.hc-example-track>span{font-size:13px;font-weight:600}.hc-example-track>div{display:flex;justify-content:space-between;gap:6px;margin:12px 0}.hc-example-track>div>span{display:grid;gap:8px;text-align:center;flex:1}.hc-example-track small{font-size:10px;color:#667762}.hc-example-track b{display:grid;place-items:center;width:30px;height:30px;margin:auto;border:1px solid #d5dfd0;border-radius:50%;color:#81917b}.hc-example-track .is-done b{background:#2b5943;color:white;border-color:#2b5943}.hc-welcome-path{max-width:1016px;margin:0 auto;padding:30px 0 42px;border-top:1px solid #dde5d7;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.hc-welcome-path>div>span{font-size:11px;color:#758768;display:block;margin-bottom:10px}.hc-welcome-path strong{font-size:15px}.hc-welcome-path p{font-size:13px;color:#637469;margin:7px 0;max-width:230px}
@media(max-width:700px){.hc-welcome{padding:30px 22px;grid-template-columns:1fr;gap:26px}.hc-welcome h1{font-size:42px}.hc-welcome .hc-lede{font-size:15px;margin:16px 0 20px}.hc-welcome .hc-primary{width:100%}.hc-welcome .hc-caption{text-align:center}.hc-growth-demo{padding:22px;border-radius:25px}.hc-sprout-stages{margin:20px 0}.hc-welcome-sprout{height:95px;max-width:80px}.hc-sprout-stages>div>span[aria-hidden]{font-size:52px;line-height:95px}.hc-welcome-path{margin:0 22px;padding:24px 0;grid-template-columns:1fr;gap:18px}.hc-welcome-path>div{display:grid;grid-template-columns:25px 1fr;column-gap:12px}.hc-welcome-path>div>span{grid-row:span 2;margin:3px 0}.hc-welcome-path p{max-width:none;margin:4px 0}.hc-example-track b{width:27px;height:27px}}

.hc-sprout-stages>div:nth-child(1) .hc-welcome-sprout{transform:scale(.72);transform-origin:bottom center}.hc-sprout-stages>div:nth-child(2) .hc-welcome-sprout{transform:scale(.88);transform-origin:bottom center}

.hc-welcome>div{min-width:0}@media(max-width:360px){.hc-welcome{grid-template-columns:minmax(0,1fr)}.hc-welcome h1{font-size:36px}.hc-example-track{padding:12px}.hc-example-track>div{gap:3px}.hc-example-track b{width:22px;height:22px}.hc-sprout-stages>div{font-size:10px}}
