/* Connected care story */
.clinician-preview{position:absolute;left:3px;top:138px;width:180px;border:6px solid white;border-radius:25px;overflow:hidden;transform:rotate(-6deg);box-shadow:0 22px 70px #173e682b;z-index:4}.preview-side-note{display:none}.hero-products{padding-left:125px;padding-right:125px}.mobile-preview{right:3px;z-index:4}.story-prologue{text-align:center;max-width:950px;padding-top:112px;padding-bottom:112px}.story-prologue .eyebrow,.story-heading .eyebrow,.story-resolution .eyebrow{display:block}.story-prologue>p{font-size:18px;max-width:660px;margin:26px auto 35px;line-height:1.75}.prologue-path,.resolution-roles{display:flex;justify-content:center;align-items:center;gap:18px;margin:32px auto;color:var(--blue)}.prologue-path>span,.resolution-roles>span{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:550}.prologue-path i,.resolution-roles i{width:65px;height:1px;background:linear-gradient(90deg,#a9cbd9,#25b8d9)}.prologue-path>span{background:#f2f9fd;border:1px solid #e0edf4;border-radius:12px;padding:13px 16px}.care-story{background:linear-gradient(180deg,#fff 0%,#f6fbff 16%,#eff8fd 45%,#f4faff 75%,#fff 100%);position:relative;padding-top:108px}.story-heading{text-align:center;padding-bottom:45px}.story-heading>p{font-size:18px;line-height:1.75;margin:25px auto 15px}.demo-disclosure{color:#708396;font-size:12px}.chapter-nav{position:sticky;top:86px;z-index:20;background:#f7fbffed;backdrop-filter:blur(18px);border-top:1px solid #dceaf4;border-bottom:1px solid #dceaf4}.chapter-nav-inner{max-width:1050px;display:flex;position:relative;justify-content:space-between;gap:20px}.chapter-nav a{display:flex;align-items:center;justify-content:center;gap:11px;flex:1;padding:18px 0;font-size:14px;color:#6c7f92;white-space:nowrap;transition:color .3s}.chapter-nav b{font-size:12px;border:1px solid #d8e5f0;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font-weight:500}.chapter-nav a[aria-current=step]{color:var(--blue);font-weight:650}.chapter-nav a[aria-current=step] b{background:var(--blue);color:#fff;border-color:var(--blue)}.chapter-meter{position:absolute;height:2px;background:#dcebf3;bottom:-1px;left:0;right:0}.chapter-meter span{display:block;width:25%;height:100%;background:linear-gradient(90deg,#124e8c,#25b8d9);transition:width .5s}.story-chapter{display:grid;grid-template-columns:.84fr 1.16fr;gap:64px;align-items:center;padding:92px 0 70px;scroll-margin-top:174px;min-width:0}.chapter-copy{min-width:0}.chapter-copy h2{font-size:clamp(36px,3.5vw,49px);line-height:1.13}.chapter-copy h2 em{font-style:normal;color:#188fbd}.chapter-copy>p{font-size:17px;line-height:1.8;margin:25px 0 28px}.chapter-kicker{font-size:12px;letter-spacing:.12em;display:flex;gap:12px;align-items:center;color:var(--blue);margin-bottom:25px}.chapter-kicker b{font-size:14px;letter-spacing:0;display:grid;place-items:center;width:36px;height:36px;border:1px solid #bbdfed;border-radius:12px;background:#e8f6fd}.handoff{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:12px;font-weight:550;color:#35749b}.handoff .icon{width:18px;height:18px}.handoff-arrow{color:#25b8d9;margin:0 3px}.story-benefit{border-left:2px solid #25b8d9;padding:0 0 0 18px;margin-top:34px}.story-benefit strong{font-size:15px;font-weight:600;display:block}.story-benefit p{font-size:14px;line-height:1.7;margin-top:6px;max-width:330px}.scene{position:relative;min-width:0;padding:27px 25px 100px;background:radial-gradient(ellipse at 100% 100%,#8cdef480,transparent 70%),linear-gradient(135deg,#edf9ff,#e5f1ff);border:1px solid #dbeaf5;border-radius:30px;box-shadow:inset 0 0 40px #ffffffa1}.mini-app{background:#ffffffed;border:1px solid white;border-radius:17px;padding:24px;box-shadow:0 16px 45px #1b4f7d12;position:relative;z-index:1;min-width:0}.mini-app-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #edf2f6;gap:10px}.mini-app-bar>span:first-child{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.mini-app-bar .icon{width:18px;height:18px;color:var(--blue)}.mini-app-bar use[href='#logo-mark']{fill:var(--blue);stroke:none}.ui-tag{font-size:12px;line-height:1.5;padding:4px 8px;background:#e3f6fa;color:#116785;border-radius:6px;white-space:nowrap}.neutral-tag{background:#eff3f7;color:#6d7e8d}.micro{font-size:12px;color:#6c859c;letter-spacing:.04em}.mini-app-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0}.mini-app h3{font-size:22px;letter-spacing:-.035em;margin-top:6px}.stat-strip{display:flex;border:1px solid #e4eef5;border-radius:12px;padding:16px 4px;margin-bottom:25px;background:linear-gradient(120deg,#f4fbff,#fff)}.stat-strip>div{flex:1;text-align:center;border-right:1px solid #deebf3}.stat-strip>div:last-child{border:0}.stat-strip strong{font-family:var(--display);font-size:27px;letter-spacing:-.04em;display:block;line-height:1.2}.stat-strip span{font-size:12px;color:#657c91}.schedule-head,.mini-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0 12px;font-size:14px}.schedule-head>span,.mini-section-title>span{font-size:12px;color:#74889b}.schedule-options{display:flex;flex-direction:column;gap:7px}.schedule-options button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid transparent;border-radius:10px;padding:13px 10px;background:#f7fafc;width:100%;transition:background .2s,border .2s}.schedule-options button[aria-pressed=true]{background:#eaf7ff;border-color:#a9d8f4}.schedule-options .time{font-size:12px;color:#5e7990}.schedule-options .avatar{width:33px;height:33px;font-size:12px;flex-shrink:0}.schedule-options button>span:nth-child(3){flex:1}.schedule-options strong{font-size:14px;display:block;font-weight:600}.schedule-options small{font-size:12px;line-height:1.4;color:#6c8193;display:block;margin-top:3px}.appointment-detail{display:flex;align-items:center;gap:12px;background:#f2f9fe;padding:15px;border-radius:10px;margin-top:16px}.appointment-detail .icon{color:#147ebb;width:20px}.appointment-detail strong{font-size:13px;display:block;font-weight:600}.appointment-detail span{font-size:12px;color:#6c8092;display:block;margin-top:3px}.scene-mascot{position:absolute;right:-18px;bottom:-25px;z-index:3;display:flex;flex-direction:column;align-items:center;pointer-events:none}.scene-mascot img{width:175px;filter:drop-shadow(0 12px 10px #173f6920)}.scene-mascot>span{order:-1;font-size:12px;color:#285c80;background:#ffffffeb;border:1px solid white;border-radius:9px;padding:10px 14px;box-shadow:0 8px 28px #0a477419;transform:translate(-40px,10px)}.chapter-bridge{display:flex;align-items:center;gap:18px;margin:5px 0 0;padding-left:28px}.chapter-bridge>span{height:80px;width:1px;background:linear-gradient(#b6d4e6,#25b8d9)}.chapter-bridge p{font-size:15px;max-width:520px}.chapter-bridge strong{font-weight:550;color:var(--blue)}.chapter-bridge .icon{color:#25b8d9;transform:rotate(90deg);width:18px}.scene-plan{background:radial-gradient(ellipse at 0 0,#b1e5fc90,transparent 70%),linear-gradient(135deg,#edf7ff,#e7edff)}.profile-line{display:flex;gap:12px;align-items:center;margin:22px 0}.profile-line>div{flex:1}.profile-line h3{margin:0;font-size:18px}.profile-line p{font-size:13px;margin-top:5px}.large-avatar{width:44px;height:44px}.plan-summary{padding:20px;background:linear-gradient(120deg,#eaf6ff,#f4fbff);border-radius:12px}.plan-summary h3{font-size:21px;margin:8px 0}.plan-summary p{font-size:13px}.session-meter{display:flex;gap:5px;margin-top:20px}.session-meter span{height:7px;border-radius:3px;background:#d6e4ed;flex:1}.session-meter span:nth-child(-n+3){background:#1a9bc6}.meter-labels{font-size:12px;color:#587c95;display:flex;justify-content:space-between;margin-top:8px;gap:8px}.exercise-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #edf3f7}.exercise-number{display:grid;place-items:center;background:#eff7fc;color:#467a9e;width:30px;height:30px;border-radius:9px;font-size:12px}.exercise-row>div{flex:1}.exercise-row strong{font-size:14px;display:block;font-weight:550}.exercise-row small{font-size:12px;color:#6b8397;display:block;margin-top:3px}.exercise-row>.icon{width:16px;height:16px;color:#19a2c7}.ui-primary{display:flex;align-items:center;justify-content:center;gap:12px;background:#124e8c;color:white;padding:12px 14px;width:100%;border:0;border-radius:9px;font-size:14px;margin-top:20px}.ui-primary:hover{background:#0b3969}.ui-primary .icon{width:17px;height:17px}.plan-confirmation{display:flex;gap:10px;padding:14px;background:#eaf8fb;border:1px solid #cbeaf1;border-radius:9px;margin-top:12px;font-size:12px;color:#386477}.plan-confirmation[hidden]{display:none}.plan-confirmation strong{display:block;font-size:13px;margin-bottom:3px}.mascot-planner{right:-12px;bottom:-34px}.mascot-planner img{width:150px}.mascot-planner>span{transform:translate(-45px,12px)}.scene-home{padding:34px 24px 25px;display:flex;justify-content:center;background:radial-gradient(ellipse at 50% 50%,#b4e7f77a,transparent 70%),linear-gradient(135deg,#e7f5fd,#ebf6ff);min-height:640px}.patient-device{position:relative;z-index:2;background:#fff;border:7px solid #fbfdff;outline:1px solid #d9e6f1;border-radius:33px;width:330px;box-shadow:0 20px 55px #174e8220;overflow:hidden;padding:12px 13px 0}.device-bar{display:flex;justify-content:space-between;font-size:12px;padding:2px 8px 16px}.patient-brand{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.patient-brand .clinic-monogram{width:27px;height:27px;font-size:9px;border-radius:7px;background:#124e8c;color:#fff}.patient-brand .avatar{margin-left:auto;width:27px;height:27px;font-size:11px}.patient-greeting{position:relative;padding:22px 10px 20px;margin-top:18px;background:linear-gradient(115deg,#e3f4ff,#ebfafd);border-radius:14px;min-height:145px}.patient-greeting .micro{font-size:10px;letter-spacing:.03em}.patient-greeting h3{font-size:21px;max-width:170px;margin-top:9px;line-height:1.25;letter-spacing:-.03em}.patient-greeting p{font-size:12px;margin-top:8px;max-width:160px}.patient-greeting img{position:absolute;right:-6px;bottom:5px;width:102px}.home-plan-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;margin:22px 0 12px}.home-plan-heading>span{font-size:12px;color:#8494a3}.home-exercises{display:flex;flex-direction:column;gap:8px}.home-exercises button{display:flex;align-items:center;gap:10px;text-align:left;padding:12px 8px;border-radius:10px;border:1px solid #e4edf5;background:#fbfdff}.home-exercises button[aria-pressed=true]{background:#effafd;border-color:#b6e8ef}.exercise-check{width:24px;height:24px;display:grid;place-items:center;border:1px solid #c5d9e6;border-radius:7px;flex-shrink:0}.exercise-check .icon{opacity:0;width:16px;height:16px}.home-exercises button[aria-pressed=true] .exercise-check{background:#168cb7;color:white;border-color:#168cb7}.home-exercises button[aria-pressed=true] .icon{opacity:1}.home-exercises strong{font-size:13px;font-weight:600;display:block}.home-exercises small{font-size:11px;color:#6c8397;display:block;margin-top:3px}.completion-note{font-size:12px;line-height:1.5;min-height:38px;margin:12px 4px;color:#557c98}.next-visit{display:flex;gap:10px;padding:13px 10px;background:#f0f8fe;border-radius:10px;align-items:center}.next-visit>.icon{width:19px;color:#124e8c}.next-visit strong{font-size:13px;display:block}.next-visit span{font-size:11px;display:block;color:#67829a;margin-top:3px}.device-nav{display:flex;justify-content:space-around;padding:16px 0 9px;margin-top:17px;border-top:1px solid #e8f0f6}.device-nav>span{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:10px;color:#7c91a3}.device-nav>span:first-child{color:#124e8c}.device-nav .icon{width:19px;height:19px}.home-floating-card{position:absolute;z-index:3;left:0;top:44%;padding:16px;background:#ffffffdc;border:1px solid white;backdrop-filter:blur(16px);border-radius:13px;box-shadow:0 16px 30px #21517612;transform:translateX(-22px) rotate(-5deg)}.home-floating-card .icon{color:#168bb9;margin-bottom:10px}.home-floating-card strong{font-size:13px;display:block}.home-floating-card>span{font-size:12px;color:#63879c;display:block;margin-top:4px}.home-caption{position:absolute;bottom:66px;right:10px;font-size:14px;color:#497994;z-index:3;line-height:1.7;background:#f1faffb3;padding:10px 14px;border:1px solid white;border-radius:10px;backdrop-filter:blur(10px)}.home-caption strong{color:#175884;font-weight:550}.scene-progress{background:radial-gradient(ellipse at 80% 90%,#a1e5f770,transparent 70%),linear-gradient(140deg,#edf7ff,#e4f2fc);padding-bottom:125px}.chart-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:25px}.chart-heading strong{display:block;font-size:30px;font-family:var(--display);letter-spacing:-.04em;line-height:1.4}.chart-heading>div>span:not(.micro){font-size:12px;color:#688296}.chart-heading .micro{font-size:10px}.chart-filters{display:flex;border:1px solid #dfeaf1;padding:3px;border-radius:8px;align-self:flex-start;margin-top:7px;flex-shrink:0}.chart-filters button{border:0;background:transparent;font-size:12px;padding:6px 8px;border-radius:5px;color:#658399}.chart-filters button[aria-pressed=true]{background:#e4f5fc;color:#126a91}.activity-chart{margin:22px 0 24px}.activity-chart svg{width:100%;height:auto;overflow:visible}.chart-grid{stroke:#e1edf4;fill:none;stroke-dasharray:4 4}.activity-chart text{font-family:var(--font);font-size:12px;fill:#7b95aa}#activity-line{fill:none;stroke:#169fc5;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}#activity-dots{fill:white;stroke:#169fc5;stroke-width:3}.chart-axis{display:flex;justify-content:space-between;padding-left:28px;padding-right:8px;font-size:12px;color:#7190a5}.review-note{display:flex;gap:12px;background:#f0f8fd;padding:16px;border-radius:12px}.review-note strong{font-size:14px;display:block}.review-note p{font-size:12px;line-height:1.7;margin-top:5px}.chart-disclaimer{font-size:12px;color:#74899b;display:block;margin-top:16px}.mascot-celebrate{bottom:-24px;right:-12px}.mascot-celebrate img{width:190px}.mascot-celebrate>span{transform:translate(-25px,10px)}.story-resolution{text-align:center;background:radial-gradient(ellipse at 50% 90%,#d9f5fd65,transparent 64%);padding-top:85px;padding-bottom:60px}.story-resolution>div>p{font-size:18px;line-height:1.8;margin:25px auto}.resolution-roles{margin:40px auto}.story-resolution .resolution-next{font-size:15px;color:#53758e;margin-top:55px;margin-bottom:15px}.down-link{display:grid;place-items:center;font-size:24px;width:45px;height:45px;border:1px solid #bcdde9;border-radius:12px;margin:auto;color:#187aa4}.white-label-section{border-radius:48px 48px 0 0}.companion-modes .section-head>p{max-width:410px}.mode-selector{display:flex;gap:6px;margin:40px 0 20px;background:#eff6fb;border:1px solid #e0ecf3;border-radius:12px;padding:6px;width:max-content;max-width:100%}.mode-selector button{font-size:14px;padding:12px 25px;border:0;background:transparent;color:#62809a;border-radius:8px}.mode-selector button[aria-pressed=true]{background:white;color:var(--blue);box-shadow:0 4px 12px #124e8c0c}.mode-stage{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:440px;border:1px solid #e1edf5;border-radius:26px;background:radial-gradient(ellipse at 26% 70%,#b5e8f450,transparent 50%),linear-gradient(120deg,#f3faff,#fbfdff);overflow:hidden}.mode-art{position:relative;display:grid;place-items:center;padding:20px;min-height:420px}.mode-orbit{position:absolute;width:265px;height:265px;border-radius:60px;background:linear-gradient(145deg,#fff9,#cceaff55);border:1px solid #fff;transform:rotate(-15deg);box-shadow:0 25px 60px #164b7310}.mode-art img{position:relative;width:310px;height:335px;object-fit:contain;filter:drop-shadow(0 22px 20px #16476f15)}.mode-stage[data-mode=celebrate] .mode-art img{animation:celebrate-bob 2.8s ease-in-out infinite}.mode-copy{padding:40px 50px 40px 10px}.mode-copy h3{font-size:33px;line-height:1.2;max-width:400px}.mode-copy>p{font-size:17px;line-height:1.8;margin:20px 0 25px}.mode-ui{display:flex;gap:12px;align-items:center;padding:18px;background:#ffffffdf;box-shadow:0 12px 25px #11487508;border:1px solid white;border-radius:13px}.mode-ui strong{font-size:15px;display:block;font-weight:600}.mode-ui>div>span{font-size:13px;color:#6a8498;display:block;margin-top:4px}.mode-footnote{display:block;font-size:12px;color:#698198;margin-top:24px}.mode-copy .eyebrow{margin-bottom:20px}.mode-pop{animation:mode-appear .45s ease both}@keyframes mode-appear{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes celebrate-bob{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}
@media(min-width:1500px){.story-chapter{gap:100px}}
@media(max-width:1100px){.story-chapter{gap:35px;grid-template-columns:.85fr 1.15fr}.scene{padding:18px 16px 100px}.mini-app{padding:18px}.schedule-options button{gap:7px;padding:12px 7px}.schedule-options .avatar{display:none}.home-floating-card{left:10px;top:auto;bottom:150px;transform:rotate(-5deg)}.home-caption{display:none}.mode-copy{padding-right:30px}.story-benefit strong{font-size:14px}}
@media(max-width:850px){.story-chapter{grid-template-columns:1fr;padding:60px 0 45px;gap:30px}.chapter-copy{max-width:650px}.chapter-copy>p{max-width:590px}.story-benefit{margin-top:22px}.scene{width:100%;max-width:620px;margin:0 auto;padding:28px 30px 110px}.chapter-copy h2{font-size:42px}.scene-mascot{right:8px}.chapter-nav{top:76px}.chapter-nav-inner{gap:8px}.chapter-nav a{font-size:13px;gap:6px}.chapter-bridge{padding-left:18px;margin-top:10px}.chapter-bridge>span{height:55px}.scene-home{padding-bottom:30px}.home-floating-card{left:15px;bottom:180px}.home-caption{display:block;right:15px;bottom:70px}.schedule-options .avatar{display:grid}.chapter-copy .story-benefit p{max-width:500px}.mode-copy{padding:25px}.mode-art img{width:260px}.mode-orbit{width:210px;height:210px}.mode-copy h3{font-size:28px}.mode-stage{grid-template-columns:.9fr 1.1fr}.hero-products{padding-left:70px;padding-right:85px}.clinician-preview{width:150px;top:110px}.mobile-preview{width:160px}.story-prologue .prologue-path{gap:10px}.prologue-path i{width:25px}}
@media(max-width:650px){html{scroll-padding-top:90px}.story-prologue{padding-top:70px;padding-bottom:70px}.story-prologue h2{font-size:35px}.story-prologue>p{font-size:16px;margin:22px auto}.prologue-path{gap:8px;flex-wrap:wrap}.prologue-path>span{font-size:12px;padding:10px;gap:6px}.prologue-path .icon{width:17px;height:17px}.prologue-path i{width:12px}.care-story{padding-top:65px}.story-heading h2{font-size:39px}.story-heading>p{font-size:16px;margin-top:22px}.story-heading>p br{display:none}.story-heading{padding-bottom:30px}.chapter-nav{top:72px}.chapter-nav-inner{width:calc(100% - 24px);gap:0}.chapter-nav a{flex-direction:column;gap:5px;padding:12px 2px;font-size:11px;line-height:1.4;white-space:normal;text-align:center}.chapter-nav b{width:25px;height:25px;font-size:11px}.story-chapter{padding-top:52px;scroll-margin-top:166px;gap:27px}.chapter-copy h2{font-size:36px}.chapter-kicker{margin-bottom:18px}.chapter-copy>p{font-size:16px;margin-top:20px}.scene{padding:17px 12px 100px;border-radius:20px}.mini-app{padding:15px 12px;border-radius:12px}.mini-app-heading h3{font-size:21px}.mini-app-bar>span:first-child{font-size:12px}.stat-strip{padding:13px 2px}.stat-strip strong{font-size:25px}.stat-strip span{font-size:11px}.schedule-options button{gap:8px;padding:12px 7px}.schedule-options .avatar{display:none}.schedule-options strong{font-size:13px}.schedule-options small{font-size:11px;max-width:145px}.schedule-options .ui-tag{font-size:10px;padding:4px 5px}.schedule-head{font-size:13px}.schedule-head>span{font-size:11px}.appointment-detail{padding:12px 9px;gap:8px}.appointment-detail strong{font-size:12px}.appointment-detail span{font-size:11px}.scene-mascot img{width:140px}.scene-mascot{bottom:-20px;right:0}.scene-mascot>span{font-size:11px;padding:8px 11px;transform:translate(-38px,5px);max-width:190px}.chapter-bridge{gap:12px;margin-top:10px;padding-left:0}.chapter-bridge p{font-size:13px;line-height:1.7}.chapter-bridge .icon{display:none}.profile-line{gap:8px}.profile-line h3{font-size:16px}.profile-line p{font-size:12px}.profile-line>.ui-tag{font-size:10px}.large-avatar{width:35px;height:35px}.plan-summary{padding:15px}.plan-summary h3{font-size:20px}.exercise-row strong{font-size:13px}.exercise-row small{font-size:11px}.exercise-row{gap:9px}.scene-plan{padding-bottom:100px}.scene-home{padding:26px 11px;min-height:0}.patient-device{width:100%;max-width:330px;padding-inline:10px}.home-floating-card,.home-caption{display:none}.scene-progress{padding-bottom:115px}.chart-heading{flex-direction:column;align-items:flex-start;gap:8px}.chart-filters{align-self:flex-end;margin-top:-40px}.chart-heading .micro{max-width:150px;display:block;font-size:10px}.chart-heading strong{font-size:27px}.chart-filters button{font-size:11px;padding:5px}.chart-axis{font-size:10px;padding-left:18px}.chart-disclaimer{font-size:11px}.review-note{padding:12px 10px;gap:8px}.review-note strong{font-size:13px}.review-note p{font-size:11px}.review-note .tiny-icon{width:28px;height:28px;flex-shrink:0}.story-resolution{padding-top:55px;padding-bottom:40px}.story-resolution h2{font-size:36px}.story-resolution>div>p{font-size:16px}.resolution-roles{gap:8px}.resolution-roles>span{font-size:12px;gap:6px}.resolution-roles i{width:15px}.resolution-roles .icon{width:18px;height:18px}.story-resolution .resolution-next{font-size:14px;margin-top:35px}.white-label-section{border-radius:28px 28px 0 0}.mode-selector{width:100%;gap:2px;padding:5px;margin-top:28px}.mode-selector button{flex:1;padding:10px 5px;font-size:12px}.mode-stage{grid-template-columns:1fr}.mode-art{min-height:290px;padding:10px}.mode-art img{width:245px;height:265px}.mode-orbit{width:195px;height:195px;border-radius:45px}.mode-copy{padding:10px 24px 30px}.mode-copy h3{font-size:29px}.mode-copy>p{font-size:16px}.mode-ui{padding:14px;gap:9px}.mode-ui strong{font-size:14px}.mode-ui>div>span{font-size:12px}.mode-footnote{font-size:11px}.hero-products{padding-left:15px;padding-right:35px;min-height:270px}.clinician-preview{width:83px;top:85px;left:-4px;border-width:3px;border-radius:13px}.mobile-preview{width:100px;right:-3px;top:50px;height:auto;max-height:208px;border-width:3px;border-radius:14px}.dashboard-preview{border-width:4px}.hero-products .window-bar{height:22px}.window-bar .preview-tag{display:none}.hero-separator{height:60px;bottom:-30px}.chapter-nav a:last-of-type span{max-width:95px}}
@media(prefers-reduced-motion:reduce){.mode-stage[data-mode=celebrate] .mode-art img,.mode-pop{animation:none}.chapter-meter span{transition:none}}
