:root{--font-story-display:var(--font-sora), "Sora", "Avenir Next", sans-serif;--font-story-body:var(--font-instrument-sans), "Instrument Sans", "Helvetica Neue", sans-serif;--font-story-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", monospace}.premium-story{font-family:var(--font-story-body);--app-ink:#1a2638;--app-muted:#5a6b82;--app-line:#e2eaf0;--app-green:#45b8aa;--app-mint:#45b8aa;--app-blue:#4f97c8;--app-purple:#9d78cd;--app-cream:#f8fafc}.premium-story h1,.premium-story h2,.premium-story .section-heading h3,.story-brand{font-family:var(--font-story-display)}.premium-story .story-eyebrow,.premium-story .tiny-label,.app-overline,.editorial-index{font-family:var(--font-story-mono)}.premium-story .section-heading h2{letter-spacing:-.065em;font-size:clamp(32px,3.3vw,46px);font-weight:500;line-height:1.3}.premium-story .display-accent{letter-spacing:inherit;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#45b8aa 0%,#4f97c8 45%,#9d78cd 100%);-webkit-background-clip:text;background-clip:text;font-family:inherit;font-style:normal;font-weight:500}.premium-story .section-heading>p:not(.story-eyebrow){font-size:16px;line-height:1.85}.premium-story .story-eyebrow{letter-spacing:.12em;font-size:10px;font-weight:500}.premium-story .story-section{padding-block:112px}.premium-story .section-heading.centered{max-width:790px;margin-bottom:60px}.premium-story .section-heading.centered>p:not(.story-eyebrow){max-width:660px;margin-inline:auto}.premium-story .story-button{color:#fff;background:linear-gradient(135deg,#45b8aa 0%,#4f97c8 50%,#9d78cd 100%);border-radius:12px;font-size:14px;font-weight:600;box-shadow:0 4px 18px #4f97c847,0 2px 8px #9d78cd38}.premium-story .story-button:hover{background:linear-gradient(135deg,#3db0a1 0%,#468ec0 50%,#936ec5 100%);transform:translateY(-2px);box-shadow:0 8px 24px #4f97c861,0 3px 12px #9d78cd47}.premium-story .story-text-link{font-size:14px;font-weight:600}.premium-story .story-brand{letter-spacing:-1.3px;font-size:23px;font-weight:600}.premium-story .desktop-nav{gap:27px;font-size:14px;font-weight:500}.premium-story .nav-cta{font-size:12px}.premium-story .story-hero{background:radial-gradient(at 80% 55%,#dce9e880,#0000 55%),#f5f8fa;padding:142px 0 66px}.premium-story .hero-grid{grid-template-columns:1.15fr 1fr;gap:40px}.premium-story .hero-copy h1{letter-spacing:-.07em;font-size:clamp(44px,4.3vw,62px);font-weight:500;line-height:1.18}.premium-story .hero-copy .story-gradient{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#45b8aa 0%,#4f97c8 45%,#9d78cd 100%);-webkit-background-clip:text;background-clip:text}.premium-story .story-lead{letter-spacing:-.3px;font-size:22px;line-height:1.6}.premium-story .hero-description{font-size:16px;line-height:1.9}.premium-story .hero-footnote{font-size:12px}.premium-story .story-trust-strip{background:#fff}.premium-story .story-trust-strip .story-wrap{font-size:12px}.premium-story .soft-quote{letter-spacing:-.6px;font-size:19px;font-weight:400;line-height:1.6}.premium-story .story-transition p{font-family:var(--font-story-body);font-size:19px;font-style:normal}.premium-story .principle-note{font-family:var(--font-story-body);font-size:16px;font-weight:500}.premium-story .story-final-card h2 span{font-family:inherit;font-style:normal;font-weight:400}.premium-story .story-final-card .story-button{color:#fff;background:linear-gradient(135deg,#45b8aa 0%,#4f97c8 50%,#9d78cd 100%);box-shadow:0 4px 18px #4f97c859}.premium-story .story-final-card .button-outline-light{background:#ffffff08}.premium-story .journal-paper textarea{font-family:var(--font-story-body)}.section-heading-wide{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;margin-bottom:58px;display:grid}.section-heading-wide>div>p:not(.story-eyebrow){color:#45b8aa;margin:15px 0;font-size:16px;line-height:1.9}.descriptive-triptych{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:43px;display:grid}.product-detail-row{align-items:flex-start;gap:15px;display:flex}.product-detail-row>span{color:#45b8aa;flex-shrink:0;margin-top:4px}.product-detail-row h3{font-family:var(--font-story-body);letter-spacing:-.3px;margin-bottom:12px;font-size:17px;font-weight:600;line-height:1.5}.product-detail-row p{color:#45b8aa;font-size:14px;line-height:1.85}.section-end-link{margin-top:34px}.app-overline{letter-spacing:.08em;color:#45b8aa;align-items:center;gap:6px;font-size:9px;font-weight:500;line-height:1.7;display:inline-flex}.product-brand{color:#1a2638;white-space:nowrap;align-items:center;gap:7px;display:flex}.product-brand strong{font-family:var(--font-story-display);letter-spacing:-.65px;font-size:13px;font-weight:600}.product-brand img{object-fit:contain}.app-button{color:#fff;background:linear-gradient(135deg,#45b8aa 0%,#4f97c8 50%,#9d78cd 100%);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:12px 17px;font-size:12px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 3px 12px #4f97c840}.app-button:hover{background:linear-gradient(135deg,#3db0a1 0%,#468ec0 50%,#936ec5 100%);box-shadow:0 5px 16px #4f97c859}.app-button-light{color:#2b7d74;background:#f0f8fa;border-color:#cce8e4}.app-button-light:hover{background:#e5f5f2}.app-text-button{color:#2b8278;align-items:center;gap:6px;padding:8px 0;font-size:11px;font-weight:600;display:inline-flex}.app-text-button:hover{text-underline-offset:4px;text-decoration:underline}.app-icon-button{color:#4f97c8;background:#fff;border:1px solid #e6f7f5;border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:flex}.app-icon-button:hover{background:#f0fbf9}.app-sample-tag{color:#45b8aa;white-space:nowrap;background:#f0fbf9;border:1px solid #e6f7f5;border-radius:5px;padding:5px 8px;font-size:9px;line-height:1.4}.app-segmented{background:#f0fbf9;border:1px solid #e6f7f5;border-radius:7px;gap:3px;padding:3px;display:flex}.app-segmented button{color:#45b8aa;border-radius:5px;min-height:30px;padding:6px 12px;font-size:10px}.app-segmented button.selected{color:#1a2638;background:#fff;box-shadow:0 1px 4px #1a26381f}.avatar,.toolbar-avatar{color:#74644a;background:#e9dbbd;border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;font-weight:600;display:flex;box-shadow:0 0 0 1px #e9e5d8}.mini-status{background:#45b8aa;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.hero-device-composition{width:100%;min-width:0;padding:18px 30px 28px;position:relative}.device-halo{background:radial-gradient(circle at 35% 25%,#f0fbf9 0,#d6e6e3 48%,#d4dbe9 100%);border-radius:50%;width:540px;height:540px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 35px #dce9e630,0 0 0 70px #dce9e615}.premium-phone{background:#f0fbf9;border:7px solid #1a2638;border-radius:46px;width:326px;max-width:100%;margin:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #45b8aa,0 0 0 3px #e6f7f5,inset 0 0 0 1px #e6f7f5,16px 35px 60px #2d494e2b}.phone-status{color:#1a2638;justify-content:space-between;align-items:center;height:46px;padding:0 22px;font-size:11px;display:flex;position:relative}.phone-status strong{font-weight:600}.phone-island{background:#0c1522;border-radius:20px;width:87px;height:23px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-connectivity{align-items:center;gap:3px;display:flex}.phone-connectivity i{background:#1a2638;border-radius:1px;width:3px;height:8px}.phone-connectivity i:nth-child(2){height:11px}.phone-connectivity b{background:linear-gradient(90deg,#45b8aa 75%,#0000 75%);border:1px solid #45b8aa;border-radius:3px;width:18px;height:9px;margin-left:4px}.phone-content{padding:9px 17px 0}.phone-brand-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.phone-brand-row .product-brand strong{font-size:12px}.phone-brand-row .product-brand img{width:23px}.phone-content>.app-overline{font-size:8px}.phone-content>h2{font-family:var(--font-story-display);letter-spacing:-1.7px;margin:10px 0 8px;font-size:32px;font-weight:500;line-height:1.17}.phone-greeting{color:#45b8aa;font-size:11px}.phone-checkin{background:#fff;border:1px solid #e6f7f5;border-radius:17px;margin-top:21px;padding:18px 15px;box-shadow:0 4px 9px #1a26381f}.phone-checkin-title{color:#45b8aa;font-family:var(--font-story-mono);letter-spacing:.05em;justify-content:space-between;font-size:8px;display:flex}.phone-checkin h3{letter-spacing:-.5px;margin:13px 0 15px;font-size:17px;font-weight:600;line-height:1.4}.phone-moods{gap:7px;margin-bottom:15px;display:grid}.phone-moods button{color:#45b8aa;background:#f0fbf9;border:1px solid #f0fbf9;border-radius:7px;align-items:center;gap:9px;min-height:37px;padding:9px 10px;font-size:11px;display:flex}.phone-moods button.selected{color:#1a2638;background:#f0fbf9;border-color:#45b8aa}.phone-moods button>svg{margin-left:auto}.phone-mood-dot{background:#c5c0d7;border-radius:50%;width:12px;height:12px}.phone-mood-dot.dot-1{background:#dfcdb1}.phone-mood-dot.dot-2{background:#ccece7}.phone-checkin .app-button{width:100%;font-size:11px}.phone-practice-card{background:#e6f7f5;border:1px solid #e6f7f5;border-radius:15px;align-items:center;gap:12px;margin-top:15px;padding:16px 13px;display:flex;overflow:hidden}.phone-practice-card>div:first-child{flex:1}.phone-practice-card .app-overline{font-size:7px}.phone-practice-card h3{letter-spacing:-.4px;margin:6px 0 9px;font-size:15px;font-weight:600}.phone-practice-card a{color:#45b8aa;align-items:center;gap:6px;font-size:10px;display:flex}.phone-practice-card .mini-breath-art{width:60px;height:60px;margin:0}.phone-bottom-nav{border-top:1px solid #e6f7f5;justify-content:space-between;margin:18px -4px 0;padding:14px 5px 8px;display:flex}.phone-bottom-nav a{color:#45b8aa;flex-direction:column;align-items:center;gap:5px;min-width:44px;font-size:8px;display:flex}.phone-bottom-nav a.current{color:#1a2638}.phone-home-bar{background:#1a2638;border-radius:8px;width:100px;height:4px;margin:10px auto 9px}.device-note{z-index:3;background:#ffffffed;border:1px solid #fff;border-radius:12px;align-items:center;gap:12px;padding:14px 17px 14px 12px;display:flex;position:absolute;box-shadow:0 10px 26px #304f4821}.device-note-top{top:97px;right:-30px;transform:rotate(5deg)}.device-note-bottom{bottom:103px;left:-35px;transform:rotate(-5deg)}.device-note-icon{color:#45b8aa;background:#e6f7f5;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.device-note strong{color:#1a2638;font-size:11px;font-weight:600;display:block}.device-note div>span{color:#849083;margin-top:5px;font-size:9px;display:block}.device-caption{text-align:center;font-family:var(--font-story-mono);color:#45b8aa;letter-spacing:.1em;margin-top:23px;font-size:8px;display:block;position:relative}.story-contents{background:#f0fbf9;border-bottom:1px solid #e6f7f5;padding:30px 0}.story-contents .story-wrap{grid-template-columns:1.4fr repeat(5,1fr);align-items:center;gap:20px;display:grid}.story-contents .story-wrap>span{font-family:var(--font-story-mono);color:#45b8aa;letter-spacing:.02em;font-size:8px;line-height:1.9}.story-contents .story-wrap>span strong{color:#45b8aa;font-weight:500}.story-contents a{border-left:1px solid #e6f7f5;grid-template-columns:1fr auto;gap:8px;padding-left:16px;display:grid}.story-contents a small{font-family:var(--font-story-mono);color:#45b8aa;grid-column:1/-1;font-size:9px}.story-contents a strong{color:#1a2638;font-size:11px;font-weight:500}.story-contents a>svg{color:#45b8aa}.story-contents a:hover strong{color:#1a2638}.product-tour-section{color:#e6f7f5;background:#0c1524;padding:90px 0 50px;position:relative;overflow:hidden}.product-tour-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0}.product-tour-section>.story-wrap{position:relative}.tour-heading h2{color:#fff}.tour-heading h2>span,.premium-story .tour-heading .story-eyebrow{color:#45b8aa}.tour-heading>div>p:not(.story-eyebrow){color:#c5d4e8}.tour-heading .tour-instruction{align-items:center;gap:8px;display:flex;color:#45b8aa!important;font-size:12px!important}.product-window{color:#1a2638;background:#fff;border:1px solid #ffffff4d;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 30px 70px #0c152466,0 0 0 7px #ffffff06}.product-window-bar{color:#45b8aa;background:#f0fbf9;border-bottom:1px solid #e6f7f5;justify-content:space-between;align-items:center;height:35px;padding:0 15px;font-size:8px;display:flex}.product-window-bar>span{align-items:center;gap:5px;display:flex}.window-lights{gap:5px;display:flex}.window-lights i{background:#ccece7;border-radius:50%;width:7px;height:7px}.window-lights i:first-child{background:#d6b7a4}.window-lights i:nth-child(2){background:#d9cdad}.window-lights i:nth-child(3){background:#ccece7}.window-sample{font-family:var(--font-story-mono);letter-spacing:.06em;font-size:7px}.product-window-layout{grid-template-columns:194px minmax(0,1fr);display:grid}.product-sidebar{background:#f0fbf9;border-right:1px solid #e6f7f5;flex-direction:column;min-width:0;padding:27px 16px 20px;display:flex}.product-sidebar .product-brand{margin-bottom:39px}.product-sidebar .product-brand strong{font-size:12px}.app-nav-label{font-family:var(--font-story-mono);color:#45b8aa;letter-spacing:.05em;margin-bottom:13px;padding-left:10px;font-size:8px}.product-sidebar nav{gap:6px;display:grid}.product-sidebar nav button,.app-nav-static{color:#5a6b82;text-align:left;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;min-height:43px;padding:12px 10px;font-size:12px;font-weight:500;display:flex}.product-sidebar nav button.current,.app-nav-static.current{color:#1a2638;background:#e6f7f5;border-color:#c2ece7;font-weight:600}.product-sidebar nav button:hover{background:#f0fbf9}.product-sidebar nav button i{background:#45b8aa;border-radius:50%;width:4px;height:4px;margin-left:auto}.sidebar-reflection{color:#45b8aa;margin:auto 4px 25px;padding:50px 0 25px}.sidebar-reflection strong{color:#45b8aa;margin-top:12px;font-size:11px;font-weight:500;display:block}.sidebar-reflection p{color:#45b8aa;margin-top:5px;font-size:10px;line-height:1.7}.app-profile{border-top:1px solid #e6f7f5;align-items:center;gap:9px;padding-top:18px;display:flex}.app-profile strong{font-size:10px;font-weight:500;display:block}.app-profile div>span{color:#45b8aa;margin-top:4px;font-size:8px;display:block}.app-profile>svg{color:#45b8aa;margin-left:auto}.product-main{background:#f0fbf9;min-width:0;min-height:650px}.product-toolbar{color:#45b8aa;border-bottom:1px solid #e6f7f5;justify-content:space-between;align-items:center;height:55px;padding:0 28px;font-size:9px;display:flex}.product-toolbar>span{align-items:center;gap:8px;display:flex}.product-toolbar strong{color:#45b8aa;font-weight:500}.toolbar-avatar{width:26px;height:26px;margin-left:8px;font-size:9px}.app-screen{padding:27px 29px 16px}.app-page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.app-page-heading h3{font-family:var(--font-story-body);letter-spacing:-.8px;align-items:center;gap:10px;margin:9px 0 6px;font-size:25px;font-weight:500;line-height:1.3;display:flex}.app-page-heading h3 svg{color:#bca760}.app-page-heading p{color:#45b8aa;font-size:11px;line-height:1.7}.app-date-tag{color:#45b8aa;white-space:nowrap;border:1px solid #e6f7f5;border-radius:5px;align-items:center;gap:7px;padding:8px;font-size:9px;display:flex}.dashboard-grid{grid-template-columns:1.55fr 1fr;gap:18px;display:grid}.dashboard-primary,.dashboard-secondary{flex-direction:column;gap:18px;min-width:0;display:flex}.daily-checkin-card{background:#eef8f7;border:1px solid #c2ece7;border-radius:12px;align-items:center;gap:10px;min-height:235px;padding:23px;display:flex;position:relative;overflow:hidden}.daily-checkin-card>div:first-child{z-index:1;position:relative}.daily-checkin-card h4{letter-spacing:-.8px;color:#1a2638;margin:14px 0 12px;font-size:24px;font-weight:500;line-height:1.25}.daily-checkin-card p{color:#5a6b82;margin-bottom:20px;font-size:10px}.daily-checkin-card .app-button{min-height:35px;padding:9px 13px;font-size:10px}.sculpture{color:#45b8aa;width:130px;height:155px;position:absolute;bottom:35px;right:12px}.sculpture>span{background:radial-gradient(circle at 28% 28%,#e6f7f5,#45b8aa 70%);border-radius:48% 52% 46% 54%;width:115px;height:105px;position:absolute;box-shadow:inset 5px 5px 10px #fff5,7px 8px 18px #45b8aa38}.sculpture>span:first-child{top:0;transform:rotate(-30deg)}.sculpture>span:nth-child(2){top:25px;transform:rotate(15deg)}.sculpture>span:nth-child(3){top:45px;transform:rotate(45deg)}.sculpture>svg{color:#f0fbf9;position:absolute;top:55px;left:42px}.app-card{background:#fff;border:1px solid #e6f7f5;border-radius:12px;padding:20px}.app-card-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.app-card-heading h4{color:#1a2638;font-size:12px;font-weight:600}.app-card-heading>span{font-family:var(--font-story-mono);color:#45b8aa;font-size:7px}.app-card-heading>svg{color:#45b8aa}.weekly-card{flex:1}.mood-bars{align-items:stretch;gap:12px;height:153px;padding:19px 3px 0;display:flex}.mood-bars>button{color:#45b8aa;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;opacity:1!important}.bar-value{font-family:var(--font-story-mono);color:#45b8aa;opacity:0;height:15px;font-size:8px}.mood-bars button.active .bar-value,.mood-bars button:hover .bar-value{opacity:1}.bar-track{background:#f0fbf9;border-radius:5px;align-items:flex-end;width:100%;max-width:28px;height:100%;display:flex;overflow:hidden}.bar-track i{background:#e6f7f5;border-radius:5px 5px 0 0;width:100%;transition:height .3s,background .3s}.mood-bars button.active .bar-track i{background:#45b8aa}.metric-sleep .bar-track i{background:#d9daea}.metric-sleep button.active .bar-track i{background:#aaa7c6}.bar-day{margin-top:9px;font-size:9px}.chart-day-note{border-top:1px solid #f0fbf9;justify-content:space-between;gap:10px;margin-top:15px;padding-top:17px;font-size:9px;line-height:1.8;display:flex}.chart-day-note strong{color:#45b8aa;font-weight:500}.chart-day-note>span{color:#45b8aa}.practice-mini{text-align:center;background:#f0fbf9;flex:1}.practice-mini .app-overline{font-size:7px}.practice-mini>h4{letter-spacing:-.5px;color:#1a2638;margin:8px 0;font-size:19px;font-weight:500}.practice-mini>p{color:#5a6b82;max-width:190px;margin:0 auto 17px;font-size:10px;line-height:1.7}.practice-mini .app-button{width:100%;min-height:36px;font-size:10px}.mini-breath-art{flex-shrink:0;width:92px;height:92px;margin:24px auto 20px;position:relative}.mini-breath-art span{background:#45b8aa1f;border:1px solid #45b8aa38;border-radius:50%;position:absolute;inset:0}.mini-breath-art span:nth-child(2){background:#45b8aa38;inset:13%}.mini-breath-art span:nth-child(3){background:radial-gradient(circle at 30% 30%,#e6f7f5,#45b8aa);inset:29%;box-shadow:inset 2px 3px 8px #fff6,0 5px 10px #45b8aa38}.note-mini{background:#fbf8f1;border-color:#eee8d8}.note-mini .app-overline{color:#ac9d7d;font-size:7px}.note-mini>p{letter-spacing:-.3px;color:#8c7f62;margin:14px 0 9px;font-size:14px;line-height:1.6}.note-mini .app-text-button{color:#a08f6b;font-size:9px}.app-bottom-note{color:#45b8aa;justify-content:center;align-items:center;gap:7px;padding:20px 0 0;font-size:9px;line-height:1.7;display:flex}.tour-caption{justify-content:space-between;align-items:center;gap:45px;margin-top:37px;display:flex}.tour-caption .app-overline{color:#45b8aa;font-size:8px}.tour-caption h3{letter-spacing:-.5px;color:#e6f7f5;margin:10px 0;font-size:22px;font-weight:500}.tour-caption p{color:#45b8aa;max-width:680px;font-size:14px;line-height:1.8}.tour-caption>a{color:#ccece7;border-bottom:1px solid #45b8aa38;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:12px;display:flex}.tour-disclosure{color:#45b8aa;border-top:1px solid #ffffff10;margin-top:28px;padding-top:25px;font-size:10px;line-height:1.8}.tour-care-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tour-care-grid>.app-card{min-height:325px;padding:25px}.tour-care-grid>.app-card:first-child{background:#f0fbf9}.appointment-month{font-family:var(--font-story-mono);color:#45b8aa;margin-top:29px;font-size:8px;display:block}.appointment-heading{letter-spacing:-.8px;margin:12px 0;font-size:27px;font-weight:400;line-height:1.3}.tour-care-grid .app-card>p{color:#45b8aa;margin-bottom:20px;font-size:12px;line-height:1.8}.care-question{color:#45b8aa;border-bottom:1px solid #e6f7f5;align-items:flex-start;gap:15px;padding:20px 0;font-size:12px;line-height:1.75;display:flex}.care-question span{color:#45b8aa;font-family:var(--font-story-mono);padding-top:3px;font-size:9px}.tour-care-grid .app-text-button{margin-top:12px}.tour-insight-chart .mood-bars{height:240px;padding-inline:20px}.insight-evidence{background:#f0fbf9;border:1px solid #e6f7f5;border-radius:12px;gap:14px;margin-top:20px;padding:19px;display:flex}.insight-evidence>svg{color:#45b8aa;flex-shrink:0}.insight-evidence strong{color:#45b8aa;font-size:12px;font-weight:500}.insight-evidence p{color:#45b8aa;margin-top:7px;font-size:11px;line-height:1.8}.whole-person-section{color:#1a2638;background:#f0fbf9;padding:85px 0 100px}.whole-person-heading{border-bottom:1px solid #ccece7;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:35px;display:flex}.editorial-index{color:#45b8aa;font-size:11px}.whole-person-heading p{text-align:right;font-size:14px;line-height:1.9}.whole-person-heading p>span{color:#45b8aa}.whole-person-grid{grid-template-columns:1fr 1fr;align-items:center;gap:110px;margin-top:35px;display:grid}.whole-person-copy h2{letter-spacing:-.065em;margin-bottom:23px;font-size:43px;font-weight:500;line-height:1.25}.whole-person-copy>p{color:#45b8aa;margin:18px 0;font-size:16px;line-height:1.9}.whole-person-copy>a{color:#45b8aa;align-items:center;gap:20px;margin-top:14px;font-size:13px;font-weight:600;display:inline-flex}.context-composition{justify-content:center;align-items:center;height:380px;display:flex;position:relative}.context-ring{border:1px dashed #45b8aa;border-radius:50%;width:275px;height:275px;position:absolute;box-shadow:0 0 0 35px #45b8aa1f}.context-center{color:#45b8aa;background:radial-gradient(circle at 25% 20%,#f0fbf9,#ccece7 60%,#ccece7);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:170px;height:170px;display:flex;position:relative;box-shadow:inset 3px 4px 16px #fff9,0 15px 35px #45b8aa38}.context-center strong{font-family:var(--font-story-display);letter-spacing:-1px;font-size:27px;font-weight:500}.context-center>span{color:#45b8aa;font-size:10px}.context-node{color:#45b8aa;background:#f0fbf9;border:1px solid #fff;border-radius:10px;align-items:center;gap:10px;padding:16px 18px;font-size:12px;display:flex;position:absolute;box-shadow:0 8px 20px #45b8aa38}.node-feeling{top:10px;left:18%;transform:rotate(-5deg)}.node-life{top:115px;right:-7px;transform:rotate(5deg)}.node-needs{bottom:20px;right:15%;transform:rotate(-4deg)}.node-care{bottom:110px;left:-17px;transform:rotate(3deg)}.small-steps-section{background:#e6f7f5;border-block:1px solid #e6f7f5;padding:88px 0}.small-steps-section>.story-wrap{grid-template-columns:1.3fr 1fr;align-items:center;gap:130px;display:grid}.small-steps-type h2{letter-spacing:-.065em;color:#1a2638;margin-top:23px;font-size:clamp(33px,3.7vw,51px);font-weight:500;line-height:1.4}.small-steps-type h2>span{color:#45b8aa}.small-steps-copy>p{color:#45b8aa;margin:16px 0;font-size:16px;line-height:1.9}.small-steps-icon{color:#45b8aa;background:#f0fbf9;border:1px solid #fff;border-radius:17px;justify-content:center;align-items:center;width:63px;height:63px;margin-bottom:24px;display:flex;transform:rotate(-7deg)}.onboarding-section{background:#f0fbf9}.onboarding-features{gap:18px;margin:26px 0;display:grid}.onboarding-features>div{color:#45b8aa;gap:13px;display:flex}.onboarding-features svg{flex-shrink:0;margin-top:4px}.onboarding-features>div>span{color:#45b8aa;font-size:14px;line-height:1.85}.onboarding-features strong{color:#1a2638;font-weight:600}.onboarding-app{background:#fff;border:1px solid #e6f7f5;border-radius:18px;overflow:hidden;box-shadow:0 22px 55px #1a26381f,0 0 0 7px #fff8}.onboarding-app-header{border-bottom:1px solid #e6f7f5;justify-content:space-between;align-items:center;gap:10px;padding:22px;display:flex}.onboarding-app-header>span:last-child{font-family:var(--font-story-mono);color:#45b8aa;font-size:7px}.onboarding-progress{justify-content:space-between;gap:12px;padding:24px 25px 0;display:flex}.onboarding-progress>span{color:#45b8aa;align-items:center;gap:7px;font-size:8px;display:flex}.onboarding-progress i{background:#f0fbf9;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:flex}.onboarding-progress .active{color:#45b8aa}.onboarding-progress .active i{color:#45b8aa;background:#e6f7f5}.onboarding-body{min-height:440px;padding:29px}.onboarding-body h3{letter-spacing:-.85px;color:#1a2638;margin:13px 0;font-size:27px;font-weight:500;line-height:1.35}.onboarding-body>p{color:#45b8aa;font-size:13px;line-height:1.9}.onboarding-options{gap:9px;margin:25px 0;display:grid}.onboarding-options button{text-align:left;color:#45b8aa;background:#f0fbf9;border:1px solid #e6f7f5;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:14px;font-size:12px;display:flex}.onboarding-options button.selected{color:#45b8aa;background:#f0fbf9;border-color:#45b8aa}.onboarding-options button>i{color:#45b8aa;background:#fff;border:1px solid #ccece7;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.onboarding-actions{justify-content:flex-end;gap:20px;margin-top:24px;display:flex}.onboarding-bottom{color:#45b8aa;background:#f0fbf9;border-top:1px solid #e6f7f5;justify-content:center;align-items:center;gap:7px;padding:15px;font-size:10px;display:flex}.onboarding-symbol{color:#45b8aa;background:#e6f7f5;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:21px;display:flex}.onboarding-summary{background:#f0fbf9;border:1px solid #e6f7f5;border-radius:10px;gap:7px;margin:22px 0;padding:18px;display:grid}.onboarding-summary>span{font-family:var(--font-story-mono);color:#45b8aa;margin-top:7px;font-size:7px}.onboarding-summary strong{color:#45b8aa;font-size:12px;font-weight:500;line-height:1.6}.onboarding-body>.app-text-button{margin-top:12px;display:flex}.onboarding-memory>p{color:#5a6b82;margin-top:15px;font-size:11px;line-height:1.8}.memory-card-art{justify-content:center;height:90px;margin:15px 0 25px;display:flex;position:relative}.memory-card-art span{background:#e6f7f5;border:1px solid #fff;border-radius:8px;width:100px;height:63px;position:absolute;top:15px;transform:rotate(-12deg)translate(-22px);box-shadow:0 4px 10px #45b8aa38}.memory-card-art span:nth-child(2){background:#f0fbf9;transform:rotate(12deg)translate(22px)}.memory-card-art span:nth-child(3){background:repeating-linear-gradient(#f0fbf9 0 13px,#e6f7f5 13px 14px);top:22px;transform:none}.premium-switch-row{cursor:pointer;align-items:center;gap:13px;display:flex;position:relative}.premium-switch-row>span{flex:1}.premium-switch-row strong{color:#1a2638;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.premium-switch-row small{color:#45b8aa;margin-top:4px;font-size:10px;line-height:1.8;display:block}.premium-switch-row>input{opacity:0;cursor:pointer;z-index:2;width:38px;height:24px;position:absolute;right:0}.premium-switch-row>i{background:#e6f7f5;border-radius:20px;flex-shrink:0;width:35px;height:21px;transition:background .2s;position:relative}.premium-switch-row>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1a26381f}.premium-switch-row>input:checked+i{background:#45b8aa}.premium-switch-row>input:checked+i:after{transform:translate(14px)}.premium-switch-row>input:focus-visible+i{outline-offset:4px;outline:3px solid #45b8aa}.premium-story .experience-section{background:#f0fbf9}.premium-story .experience-card{border-color:#e6f7f5;border-radius:18px;box-shadow:0 20px 45px #1a26381f,0 0 0 6px #fff7}.premium-story .experience-card .demo-topline{background:#f0fbf9;border-bottom:1px solid #f0fbf9;padding-bottom:19px}.premium-story .demo-progress{gap:2px;padding:0}.premium-story .demo-progress span{border-radius:0;height:3px}.premium-story .demo-body{padding:29px}.premium-story .demo-body h3{font-family:var(--font-story-body);letter-spacing:-.9px;font-size:28px;font-weight:500}.premium-story .demo-body>p{font-size:14px}.premium-story .mood-choice{border-radius:8px;padding:15px 12px;font-size:12px}.premium-story .context-choices button{border-radius:7px;font-size:12px}.premium-story .demo-body legend{font-size:12px}.premium-story .demo-privacy{background:#f0fbf9;font-size:10px}.premium-story .journey-steps p{font-size:15px;line-height:1.9}.premium-story .journey-steps h3{font-family:var(--font-story-body);font-size:22px;font-weight:500}.premium-story .journey-aside p{font-size:13px}.premium-story .journey-steps li{padding-bottom:40px}.premium-story .journal-paper{background:#f0fbf9;border-radius:10px}.premium-story .journal-paper textarea{font-size:15px}.premium-story .journal-caption{font-size:11px}.premium-story .quiet-button,.premium-story .feedback-message,.premium-story .grounding-garden p{font-size:12px}.journal-section{background:#f0fbf9}.journal-full-frame{border:1px solid #e6f7f5;border-radius:15px;overflow:hidden;box-shadow:0 25px 50px #1a26381f}.journal-frame-top{background:#f0fbf9;border-bottom:1px solid #e6f7f5;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex}.journal-frame-top>span:nth-child(2){font-family:var(--font-story-mono);color:#45b8aa;font-size:8px}.journal-studio{color:#1a2638;background:#fff;grid-template-columns:300px minmax(0,1fr);min-height:650px;display:grid}.journal-index{background:#f0fbf9;border-right:1px solid #e6f7f5;flex-direction:column;padding:26px 20px;display:flex}.journal-index-heading{color:#45b8aa;align-items:center;gap:9px;display:flex}.journal-index-heading>strong{color:#45b8aa;font-size:14px;font-weight:500}.journal-index-heading>span{font-family:var(--font-story-mono);color:#45b8aa;background:#f0fbf9;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:9px}.journal-search{color:#45b8aa;background:#fff;border:1px solid #e6f7f5;border-radius:6px;align-items:center;gap:8px;margin:22px 0 26px;padding:9px 10px;display:flex}.journal-search input{color:#45b8aa;background:0 0;width:100%;min-width:0;padding:4px 0;font-size:11px}.journal-search input::placeholder{color:#45b8aa}.journal-search svg{flex-shrink:0}.journal-index>.app-overline{color:#45b8aa;margin-bottom:15px;font-size:8px}.journal-entry-list{gap:8px;display:grid}.journal-entry-list>button{text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:13px 10px;display:flex}.journal-entry-list>button.selected{background:#f0fbf9;border-color:#e6f7f5}.journal-entry-list>button:hover{background:#f0fbf9}.journal-date-block{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:33px;display:flex}.journal-date-block>strong{color:#45b8aa;font-size:20px;font-weight:400}.journal-date-block>small{font-family:var(--font-story-mono);color:#45b8aa;font-size:7px}.journal-entry-list button>span:last-child>strong{color:#2b8278;font-size:11px;font-weight:500;line-height:1.5;display:block}.journal-entry-list button>span:last-child>small{color:#45b8aa;margin-top:6px;font-size:9px;display:block}.journal-empty{color:#45b8aa;padding:12px 0;font-size:12px;line-height:1.8}.journal-index-footer{color:#45b8aa;border-top:1px solid #e6f7f5;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:10px;display:flex}.journal-document{background:#fffefa;padding:29px 50px 22px}.journal-document-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:29px;display:flex}.journal-document-top>span{color:#45b8aa;align-items:center;gap:7px;font-size:10px;display:flex}.journal-document-type{font-family:var(--font-story-mono);letter-spacing:.13em;color:#45b8aa;font-size:8px}.journal-document>h3{letter-spacing:-.8px;color:#1a2638;margin:13px 0 17px;font-size:29px;font-weight:500;line-height:1.3}.journal-document-tags{flex-wrap:wrap;gap:8px;display:flex}.journal-document-tags>span{color:#45b8aa;background:#f0fbf9;border:1px solid #e6f7f5;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:inline-flex}.journal-document>textarea{resize:vertical;color:#45b8aa;width:100%;min-height:260px;font-family:var(--font-story-body);background:0 0;border:0;margin:23px 0 17px;padding:0;font-size:15px;line-height:1.95}.reflection-prompt{background:#f0fbf9;border-left:2px solid #45b8aa;border-radius:0 6px 6px 0;padding:16px 19px}.reflection-prompt>span{font-family:var(--font-story-mono);letter-spacing:.08em;color:#45b8aa;align-items:center;gap:7px;font-size:7px;display:flex}.reflection-prompt>p{color:#45b8aa;margin-top:8px;font-size:13px;line-height:1.8}.journal-document-actions{border-top:1px solid #e6f7f5;justify-content:space-between;align-items:center;gap:14px;margin-top:21px;padding-top:18px;display:flex}.journal-document-actions>span{color:#45b8aa;font-size:10px}.journal-document-actions .app-button{min-height:36px;padding:9px 13px;font-size:10px}.journal-save-status{color:#45b8aa;min-height:30px;margin-top:12px;font-size:10px;line-height:1.7}.journal-studio-compact{grid-template-columns:220px minmax(0,1fr);min-height:600px}.journal-studio-compact .journal-index{padding:22px 13px}.journal-studio-compact .journal-document{padding:24px 27px 15px}.journal-studio-compact .journal-document>h3{font-size:23px}.journal-studio-compact .journal-document>textarea{min-height:260px;font-size:13px}.journal-studio-compact .journal-entry-list>button{gap:8px;padding:12px 7px}.practice-section{background:#f0fbf9}.practice-section .display-accent{color:#45b8aa}.practice-studio{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.practice-library{min-width:0}.practice-library-header{margin-bottom:20px}.practice-library-header h3{font-family:var(--font-story-body);letter-spacing:-.8px;color:#1a2638;margin:10px 0;font-size:27px;font-weight:500;line-height:1.2}.practice-library-header p{color:#45b8aa;font-size:13px}.practice-filters{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.practice-filters>button{color:#45b8aa;background:#f0fbf9;border:1px solid #e6f7f5;border-radius:6px;min-height:36px;padding:9px 12px;font-size:10px}.practice-filters>button.selected{color:#fff;background:linear-gradient(135deg,#45b8aa,#4f97c8);border-color:#45b8aa}.practice-cards{grid-template-columns:1fr 1fr;gap:15px;display:grid}.practice-card{text-align:left;background:#f0fbf9;border:1px solid #e6f7f5;border-radius:12px;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.practice-card.selected{border-color:#45b8aa;box-shadow:0 0 0 2px #45b8aa40}.practice-card:hover{border-color:#4f97c8;box-shadow:0 9px 22px #1a26381f}.practice-card>div:last-child{padding:15px 17px}.practice-card .app-overline{color:#45b8aa;letter-spacing:.025em;gap:5px;font-size:7px}.practice-card .app-overline i{background:currentColor;border-radius:50%;width:2px;height:2px}.practice-card h4{color:#1a2638;letter-spacing:-.35px;margin:8px 0 6px;font-size:16px;font-weight:500;line-height:1.4}.practice-card p{color:#45b8aa;font-size:11px;line-height:1.7}.practice-card-link{color:#45b8aa;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:9px;display:flex}.exercise-art{background:#e6f7f5;width:100%;height:125px;position:relative;overflow:hidden}.exercise-art>i{display:block;position:absolute}.art-rings{background:#e6f7f5}.art-rings i{border:1px solid #45b8aa;border-radius:50%;width:128px;height:128px;top:50%;left:50%;transform:translate(-50%,-50%)}.art-rings i:nth-child(2){background:#45b8aa1f;width:100px;height:100px}.art-rings i:nth-child(3){background:#45b8aa38;width:72px;height:72px}.art-rings i:nth-child(4){background:radial-gradient(circle at 30% 30%,#e0f7f4,#8cd6cc);border:none;width:46px;height:46px;box-shadow:inset 2px 3px 7px #fff8}.art-rings i:nth-child(5){display:none}.art-stones{background:#e6f7f5}.art-stones i{background:radial-gradient(at 40% 15%,#f0fbf9,#ccece7);border-radius:50% 50% 40% 40%;width:92px;height:35px;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 5px 8px #45b8aa38,inset 0 1px 4px #fff7}.art-stones i:nth-child(2){background:radial-gradient(at 40% 15%,#edf5fb,#a6c4de);width:72px;bottom:40px}.art-stones i:nth-child(3){background:radial-gradient(at 40% 15%,#e6f7f5,#45b8aa);width:50px;bottom:64px}.art-stones i:nth-child(4),.art-stones i:nth-child(5){display:none}.art-petals{background:#e7e1ed}.art-petals i{transform-origin:50% 60%;background:linear-gradient(30deg,#a896bb,#dbd0e4);border-radius:50%;width:43px;height:74px;top:25px;left:calc(50% - 21px);box-shadow:inset 2px 1px 5px #f8f4ff55}.art-petals i:nth-child(2){transform:rotate(72deg)}.art-petals i:nth-child(3){transform:rotate(144deg)}.art-petals i:nth-child(4){transform:rotate(216deg)}.art-petals i:nth-child(5){transform:rotate(288deg)}.art-arches{background:#e7e3d3}.art-arches i{border:12px solid #c7bf9f;border-bottom:none;border-radius:70px 70px 0 0;width:114px;height:140px;top:21px;left:50%;transform:translate(-50%)}.art-arches i:nth-child(2){border-color:#d7ceb4;width:79px;height:120px;top:42px}.art-arches i:nth-child(3){border-color:#45b8aa;width:45px;height:100px;top:62px}.art-arches i:nth-child(n+4){display:none}.art-orbit{background:#dce6e7}.art-orbit i{border:1px solid #a4bbbd;border-radius:50%;width:140px;height:50px;top:38px;left:50%;transform:translate(-50%)rotate(-30deg)}.art-orbit i:nth-child(2){transform:translate(-50%)rotate(30deg)}.art-orbit i:nth-child(3){transform:translate(-50%)rotate(90deg)}.art-orbit i:nth-child(4){background:radial-gradient(circle at 20% 20%,#f0fbf9,#94b1ae);border:none;width:40px;height:40px;top:43px;transform:translate(-50%);box-shadow:0 5px 9px #5b858b22}.art-orbit i:nth-child(5){display:none}.art-sunrise{background:#eae2d1}.art-sunrise i{background:radial-gradient(circle at 30% 25%,#eee5be,#d0b987);border-radius:50%;width:84px;height:84px;top:21px;left:50%;transform:translate(-50%)}.art-sunrise i:nth-child(2){background:#ccece7;border-radius:50% 50% 0 0;width:220px;height:65px;top:82px;left:40%}.art-sunrise i:nth-child(3){background:#45b8aa;border-radius:50% 50% 0 0;width:210px;height:65px;top:88px;left:65%}.art-sunrise i:nth-child(n+4){display:none}.exercise-player{text-align:center;background:#f0fbf9;border:1px solid #e6f7f5;border-radius:17px;flex-direction:column;align-items:center;min-height:620px;padding:25px;display:flex;position:sticky;top:115px;box-shadow:0 15px 35px #1a26381f}.exercise-player-top{color:#5a6b82;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:8px;display:flex}.exercise-player-top>span:first-child{color:#389d91;align-items:center;gap:7px;font-size:10px;display:flex}.exercise-player-top>span:last-child{font-family:var(--font-story-mono);font-size:7px}.exercise-player>h3{color:#1a2638;letter-spacing:-.8px;margin:35px 0 14px;font-size:26px;font-weight:500;line-height:1.35}.exercise-player>p{color:#5a6b82;max-width:305px;font-size:12px;line-height:1.9}.player-duration{border:1px solid #e6f7f5;border-radius:7px;align-items:center;gap:5px;margin:22px 0 0;padding:3px;display:flex}.player-duration button{color:#5a6b82;border-radius:5px;min-height:31px;padding:6px 11px;font-size:10px}.player-duration button.selected{color:#278377;background:#e6f7f5}.breathing-visual{justify-content:center;align-items:center;width:225px;height:225px;margin:23px auto 18px;display:flex;position:relative}.breathing-visual>span{background:#45b8aa1f;border:1px solid #ccece7;border-radius:50%;position:absolute;inset:0}.breathing-visual>span:nth-child(2){background:#45b8aa1f;border-color:#45b8aa1f;inset:14px}.breathing-visual>span:nth-child(3){background:radial-gradient(circle at 30% 25%,#e6f7f5,#45b8aa);border:0;inset:29px;box-shadow:inset 4px 5px 16px #fffb,0 7px 20px #45b8aa38}.breathing-visual>div{z-index:1;color:#389d91;flex-direction:column;align-items:center;gap:12px;display:flex}.breathing-visual strong{font-size:12px;font-weight:500}.breathing-visual small{font-family:var(--font-story-mono);color:#5a6b82;font-size:10px}.is-running>span{animation:10s ease-in-out infinite comfortableBreath}.is-running>span:nth-child(2){animation-delay:.12s}.is-running>span:nth-child(3){animation-delay:.2s}@keyframes comfortableBreath{0%,to{transform:scale(.87)}50%{transform:scale(1)}}.player-progress{background:#e6f7f5;border-radius:4px;width:100%;height:3px;margin:0 0 22px;overflow:hidden}.player-progress>span{background:linear-gradient(90deg,#45b8aa,#4f97c8,#9d78cd);height:100%;transition:width .2s linear;display:block}.exercise-player>.app-button{background:linear-gradient(135deg,#45b8aa 0%,#4f97c8 50%,#9d78cd 100%);width:100%;margin-top:auto}.player-comfort{color:#45b8aa;margin:12px 0 0;font-size:9px;line-height:1.8;display:block}.player-footer{border-top:1px solid #e6f7f5;justify-content:space-between;gap:15px;width:100%;margin-top:19px;padding-top:15px;display:flex}.player-footer button{color:#5a6b82;align-items:center;gap:5px;min-height:30px;font-size:10px;display:flex}.grounding-visual{width:100%;margin:20px 0 25px}.grounding-visual .exercise-art{background:#f0fbf9;border-radius:10px;height:170px}.grounding-visual .art-stones i{bottom:25px}.grounding-visual .art-stones i:nth-child(2){bottom:48px}.grounding-visual .art-stones i:nth-child(3){bottom:72px}.grounding-visual>strong{color:#389d91;margin-top:18px;font-size:30px;font-weight:400;display:block}.grounding-visual>strong>span{color:#ccece7;font-size:17px}.grounding-visual p{color:#5a6b82;margin-top:8px;font-size:11px}.practice-reflection{color:#5a6b82;resize:vertical;background:#fffef8;border:1px solid #e6f7f5;border-radius:10px;width:100%;min-height:220px;margin:25px 0 0;padding:18px;font-size:14px;line-height:1.9}.practice-reflection::placeholder{color:#45b8aa}.practice-reflection+.player-comfort{margin-bottom:23px}.practice-complete{flex:1;width:100%;padding-top:30px}.completion-medallion{color:#45b8aa;background:#e6f7f5;border:1px solid #ccece7;border-radius:50%;justify-content:center;align-items:center;width:103px;height:103px;margin:0 auto 25px;display:flex;box-shadow:0 0 0 10px #e6f7f5}.practice-complete>.app-overline{color:#45b8aa;font-size:8px}.practice-complete h4{color:#45b8aa;margin-top:14px;font-size:18px;font-weight:500}.feedback-options{flex-wrap:wrap;justify-content:center;gap:6px;margin:20px 0;display:flex}.feedback-options button{color:#5a6b82;border:1px solid #e6f7f5;border-radius:7px;min-height:36px;padding:9px 11px;font-size:10px}.feedback-options button.selected{color:#278377;background:#e6f7f5;border-color:#45b8aa}.practice-complete>p{color:#5a6b82;font-size:11px;line-height:1.9}.practice-principles{border-top:1px solid #ccece7;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:52px;padding-top:30px;display:grid}.practice-principles>div>span{font-family:var(--font-story-mono);color:#5a6b82;font-size:10px}.practice-principles h3{letter-spacing:-.4px;color:#278377;margin:13px 0;font-size:19px;font-weight:500}.practice-principles p{color:#5a6b82;font-size:14px;line-height:1.85}.practice-source{color:#5a6b82;margin-top:25px;font-size:10px;line-height:1.8}.practice-source a{text-underline-offset:3px;text-decoration:underline}.practice-compact{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;padding:24px}.practice-compact .practice-library-header h3{font-size:23px}.practice-compact .practice-library-header p{font-size:11px}.practice-compact .practice-filters{gap:4px}.practice-compact .practice-filters>button{min-height:30px;padding:7px 9px;font-size:8px}.practice-compact .practice-cards{gap:10px}.practice-compact .exercise-art{height:85px}.practice-compact .practice-card>div:last-child{padding:12px}.practice-compact .practice-card h4{font-size:13px}.practice-compact .practice-card p{font-size:9px}.practice-compact .practice-card .app-overline{font-size:6px}.practice-compact .practice-card-link{font-size:8px}.practice-compact .exercise-player{min-height:620px;padding:18px;position:relative;top:auto}.practice-compact .exercise-player>h3{font-size:23px}.practice-compact .exercise-player>p{font-size:11px}.practice-compact .breathing-visual{width:190px;height:190px}.practice-compact .exercise-player-top>span:last-child{font-size:6px}.insights-section{background:#f0fbf9}.insights-workspace{background:#fff;border:1px solid #e6f7f5;border-radius:17px;overflow:hidden;box-shadow:0 20px 45px #45b8aa38}.insights-header{background:#f0fbf9;border-bottom:1px solid #e6f7f5;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex}.insights-header>span:nth-child(2){font-family:var(--font-story-mono);color:#5a6b82;font-size:8px}.insights-workspace-body{padding:32px}.insights-intro{justify-content:space-between;align-items:center;gap:30px;display:flex}.insights-intro h3{letter-spacing:-.8px;color:#1a2638;margin:10px 0 7px;font-size:28px;font-weight:500}.insights-intro p{color:#5a6b82;font-size:12px}.insights-intro .app-button{font-size:11px}.insights-stat-row{background:#f0fbf9;border:1px solid #e6f7f5;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:27px 0;display:grid}.insights-stat-row>div{align-items:center;gap:16px;padding:22px;display:flex}.insights-stat-row>div+div{border-left:1px solid #e6f7f5}.stat-icon{color:#389d91;background:#f0fbf9;border:1px solid #e6f7f5;border-radius:10px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.insights-stat-row p>strong{font-family:var(--font-story-display);letter-spacing:-.8px;color:#278377;font-size:24px;font-weight:400;display:block}.insights-stat-row p>span{color:#5a6b82;margin-top:4px;font-size:10px;display:block}.insights-body-grid{grid-template-columns:1.5fr 1fr;gap:30px;display:grid}.insights-main-chart{border:1px solid #e6f7f5;border-radius:12px;padding:24px}.insights-main-chart .app-card-heading{align-items:flex-start}.insights-main-chart .app-card-heading h4{font-size:15px;font-weight:500}.insights-main-chart .app-card-heading p{color:#5a6b82;margin-top:8px;font-size:9px}.insights-main-chart .mood-bars{height:220px;margin:10px 0 24px}.insights-main-chart .bar-track{max-width:35px}.insights-main-chart .bar-value{font-size:10px}.insight-selected-day{border-top:1px solid #e6f7f5;padding-top:20px}.insight-selected-day>span{font-family:var(--font-story-mono);color:#5a6b82;font-size:8px;display:block}.insight-selected-day>strong{color:#278377;margin:9px 0;font-size:14px;font-weight:500;display:block}.insight-selected-day p{color:#5a6b82;font-size:12px;line-height:1.8}.insight-question-card{background:#f0fbf9;border:1px solid #e6f7f5;border-radius:12px;padding:25px}.insight-question-card .app-overline{color:#389d91;font-size:8px}.insight-question-card h4{letter-spacing:-.6px;color:#278377;margin:23px 0 17px;font-size:25px;font-weight:500;line-height:1.3}.insight-question-card>p{color:#5a6b82;font-size:13px;line-height:1.9}.insight-source-tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.insight-source-tags>span{color:#389d91;background:#f0fbf9;border:1px solid #ccece7;border-radius:5px;padding:6px 8px;font-size:9px}.insight-check-label{color:#278377;margin-top:24px;font-size:11px;display:block}.insight-response-buttons{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.insight-response-buttons button{color:#389d91;background:#f0fbf9;border:1px solid #ccece7;border-radius:6px;align-items:center;gap:5px;min-height:35px;padding:9px 10px;font-size:10px;display:flex}.insight-response-buttons button.selected{color:#278377;background:#e6f7f5;border-color:#45b8aa}.insight-question-card>.insight-response{min-height:44px;font-size:10px;line-height:1.9}.routine-section{background:#f0fbf9}.routine-app{background:#fff;border:1px solid #e6f7f5;border-radius:17px;overflow:hidden;box-shadow:0 22px 45px #45b8aa38}.routine-app-top{background:#f0fbf9;border-bottom:1px solid #e6f7f5;justify-content:space-between;align-items:center;gap:10px;padding:20px 23px;display:flex}.routine-app-top>span:first-child{font-family:var(--font-story-mono);color:#389d91;align-items:center;gap:9px;font-size:8px;display:flex}.routine-date{align-items:center;gap:15px;padding:30px 26px;display:flex;position:relative}.routine-date>span{font-family:var(--font-story-mono);color:#5a6b82;font-size:9px;position:absolute;top:32px;left:29px}.routine-date>strong{font-family:var(--font-story-display);color:#5a6b82;letter-spacing:-2px;padding-top:24px;font-size:53px;font-weight:400;line-height:1}.routine-date>div{border-left:1px solid #e6f7f5;padding-left:10px}.routine-date h3{letter-spacing:-.8px;color:#278377;font-size:25px;font-weight:500;line-height:1.25}.routine-date p{color:#5a6b82;margin-top:10px;font-size:10px}.routine-list{padding:0 24px}.routine-list>label{cursor:pointer;border-top:1px solid #e6f7f5;align-items:center;gap:12px;padding:19px 0;display:flex;position:relative}.routine-list time{font-family:var(--font-story-mono);color:#5a6b82;font-size:9px}.routine-item-icon{color:#5a6b82;background:#f0fbf9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.enabled .routine-item-icon{color:#389d91;background:#e6f7f5}.routine-item-copy{flex:1}.routine-item-copy strong{color:#5a6b82;font-size:12px;font-weight:500;line-height:1.5;display:block}.enabled .routine-item-copy strong{color:#278377}.routine-item-copy small{color:#5a6b82;margin-top:4px;font-size:9px;line-height:1.7;display:block}.routine-list input{z-index:2;opacity:0;cursor:pointer;width:20px;height:20px;position:absolute;right:0}.routine-check{border:1px solid #e6f7f5;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.routine-list input:checked+.routine-check{color:#fff;background:linear-gradient(135deg,#45b8aa,#4f97c8);border-color:#45b8aa}.routine-list input:focus-visible+.routine-check{outline-offset:4px;outline:3px solid #4f97c8}.routine-quiet{background:#f0fbf9;border:1px solid #e6f7f5;border-radius:9px;margin:10px 23px 18px;padding:19px 14px}.routine-quiet>input{right:14px}.routine-result{color:#389d91;align-items:center;gap:7px;min-height:28px;padding:0 24px;font-size:10px;display:flex}.routine-preview-note{color:#5a6b82;background:#f0fbf9;border-top:1px solid #e6f7f5;margin:13px 0 0;padding:14px 24px;font-size:9px}.routine-copy-cards{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.routine-copy-cards>article{border-top:1px solid #e6f7f5;padding-top:22px}.routine-copy-cards svg{color:#389d91}.routine-copy-cards h3{color:#278377;margin:14px 0 12px;font-size:17px;font-weight:500;line-height:1.5;font-family:var(--font-story-body)!important}.routine-copy-cards p{color:#5a6b82;font-size:13px;line-height:1.85}.premium-story .care-section{background:#f5f7fa}.premium-story .care-card{background:#fff;border-color:#dce3ed;border-radius:17px;box-shadow:0 25px 55px #52627d0a,0 0 0 6px #fff8}.premium-story .care-card h3{font-size:30px;font-weight:500}.premium-story .card-description{font-size:13px}.premium-story .care-card legend{font-size:12px}.premium-story .cadence-options button{padding:10px 12px;font-size:11px}.premium-story .summary-options strong{font-size:13px}.premium-story .summary-options small{font-size:12px}.premium-story .private-journal,.premium-story .consent-check{font-size:11px}.premium-story .care-sequence p{font-size:14px}.premium-story .care-support-note p{font-size:13px}.premium-story .summary-result ul{font-size:12px}.premium-story .summary-result p{font-size:11px}.care-plan-section{background:#eaf0f4}.care-plan-section .display-accent{color:#708fa7}.care-plan-workspace{background:#f7fafc;border:1px solid #d7e2e9;border-radius:18px;grid-template-columns:.85fr 1.35fr;display:grid;overflow:hidden}.care-plan-navigation{background:#edf3f7;border-right:1px solid #dce6ed;flex-direction:column;justify-content:center;gap:13px;padding:25px;display:flex}.care-plan-navigation button{text-align:left;color:#9aafbd;border:1px solid #0000;border-radius:10px;align-items:center;gap:15px;padding:21px 17px;display:flex}.care-plan-navigation button.selected{color:#7698af;background:#fff;border-color:#dae5ed;box-shadow:0 5px 15px #607f9607}.care-plan-navigation button>span{flex:1}.care-plan-navigation button>span>small{font-family:var(--font-story-mono);letter-spacing:.06em;color:#9aafbc;font-size:8px;display:block}.care-plan-navigation strong{color:#718d9d;margin-top:7px;font-size:15px;font-weight:500;line-height:1.5;display:block}.care-plan-panel{padding:36px}.care-plan-panel-header{justify-content:space-between;gap:15px;display:flex}.care-plan-panel-header .app-overline{color:#90aabb;font-size:8px}.care-plan-panel-header .app-sample-tag{color:#8ba4b4;background:#f1f6f9;border-color:#dce7ee}.care-plan-panel h3{letter-spacing:-.8px;color:#59768a;margin:26px 0 16px;font-size:29px;font-weight:500;line-height:1.35}.care-plan-panel>p{color:#8a9faa;font-size:14px;line-height:1.85}.care-plan-items{gap:9px;margin:24px 0;display:grid}.care-plan-items>div{color:#93adbb;background:#f0f5f8;border:1px solid #e2eaf0;border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.care-plan-items>div>span{font-family:var(--font-story-mono);font-size:8px}.care-plan-items strong{color:#7d98a8;flex:1;font-size:12px;font-weight:400;line-height:1.6}.care-plan-panel .app-button{background:#6d8da0;font-size:12px}.care-plan-panel .app-button:hover{background:#55778c}.care-plan-footnote{color:#8aa3b1;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.care-plan-footnote>svg{flex-shrink:0;margin-top:3px}.care-plan-footnote p{color:#859aa6;font-size:12px;line-height:1.85}.premium-story .future-section{background:#eeedf5}.premium-story .future-section .display-accent{color:#85769e}.premium-story .future-notification{border-radius:18px;padding:33px}.premium-story .future-notification h3{font-size:26px;font-weight:500}.premium-story .future-notification p{font-size:15px}.premium-story .future-caption p{font-size:13px}.premium-story .day-timeline strong{font-size:15px}.premium-story .day-timeline small{font-size:10px}.premium-story .roadmap-strip strong{font-size:14px}.premium-story .roadmap-strip p>span{font-size:12px}.premium-story .roadmap-number{font-family:var(--font-story-mono);font-size:25px}.privacy-studio-section{background:#f0fbf9}.privacy-console{background:#fff;border:1px solid #e6f7f5;border-radius:19px;overflow:hidden;box-shadow:0 20px 50px #45b8aa38}.privacy-console-heading{text-align:center;background:#f0fbf9;border-bottom:1px solid #e6f7f5;padding:28px 30px}.privacy-lock-art{color:#389d91;background:radial-gradient(circle at 30% 20%,#f0fbf9,#e6f7f5 60%,#ccece7);border:1px solid #fff;border-radius:23px;justify-content:center;align-items:center;width:77px;height:77px;margin:6px auto 22px;display:flex;transform:rotate(-6deg);box-shadow:inset 4px 4px 10px #fff7,0 9px 15px #45b8aa38}.privacy-console-heading h3{letter-spacing:-.8px;color:#278377;margin:14px 0;font-size:28px;font-weight:500;line-height:1.3}.privacy-console-heading p{color:#5a6b82;max-width:270px;margin:auto;font-size:12px;line-height:1.8}.privacy-switches{padding:9px 26px}.privacy-switches>label{border-bottom:1px solid #e6f7f5;padding:21px 0}.privacy-switches>label:last-child{border-bottom:none}.privacy-switches>label>svg{color:#5a6b82;flex-shrink:0}.privacy-console-status{color:#389d91;background:#f0fbf9;border-top:1px solid #e6f7f5;align-items:center;gap:10px;padding:18px 25px;font-size:10px;line-height:1.9;display:flex}.premium-story .approach-section{background:#f0fbf9}.premium-story .approach-grid article{border-radius:13px;padding:29px}.premium-story .approach-grid h3{font-family:var(--font-story-body);font-size:21px;font-weight:500}.premium-story .approach-grid p{font-size:14px}.premium-story .care-boundary p{font-size:13px}.premium-story .care-boundary h3{font-family:var(--font-story-body);font-size:17px;font-weight:600}.premium-story .care-boundary .boundary-source{font-size:11px}.product-commitment{background:#f0fbf9}.commitment-grid{border:1px solid #e6f7f5;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.commitment-grid>article{background:#f0fbf9;padding:34px}.commitment-grid>article:nth-child(odd){border-right:1px solid #e6f7f5}.commitment-grid>article:nth-child(-n+2){border-bottom:1px solid #e6f7f5}.commitment-grid>article>div{color:#5a6b82;justify-content:space-between;align-items:center;display:flex}.commitment-grid>article>div>span{font-family:var(--font-story-mono);color:#5a6b82;font-size:13px}.commitment-grid h3{color:#278377;letter-spacing:-.5px;margin:26px 0 16px;font-size:23px;font-weight:500;line-height:1.4}.commitment-grid p{color:#5a6b82;max-width:430px;font-size:14px;line-height:1.9}.commitment-detail{color:#5a6b82;align-items:center;gap:6px;margin-top:26px;font-size:10px;display:flex}.partnership-note{justify-content:space-between;align-items:center;gap:35px;margin-top:38px;display:flex}.partnership-note>div{align-items:flex-start;gap:16px;display:flex}.partnership-note>div>svg{color:#389d91;flex-shrink:0;margin-top:4px}.partnership-note strong{color:#278377;font-size:17px;font-weight:500}.partnership-note p{color:#5a6b82;max-width:600px;margin-top:10px;font-size:13px;line-height:1.8}.partnership-note>a{flex-shrink:0}.premium-story .faq-section{padding-top:45px}.premium-story .faq-list summary{font-size:16px;font-weight:500}.premium-story .faq-list details>p{font-size:15px}.premium-story .cta-section{padding-top:0;padding-bottom:85px}.premium-story .story-final-card>p:not(.story-eyebrow){font-size:16px}.premium-story .story-final-card small{font-size:11px}.product-window,.onboarding-app,.journal-full-frame,.practice-studio,.insights-workspace,.routine-app,.privacy-console,.care-plan-workspace{font-family:var(--font-story-body)}.product-window .app-overline,.product-window .app-nav-label,.product-window .window-sample,.product-window .app-card-heading>span,.product-window .app-bottom-note{color:#5a6b82}@media (max-width:1200px){.device-note-top{right:-12px}.device-note-bottom{left:-7px}.device-note{padding:12px}.device-note div>span{font-size:8px}.section-heading-wide{gap:50px}.product-window-layout{grid-template-columns:177px minmax(0,1fr)}.product-sidebar{padding-inline:12px}.dashboard-grid{gap:13px}.daily-checkin-card{padding:20px}.daily-checkin-card h4{font-size:22px}.sculpture{opacity:.7;right:-15px}.app-screen{padding:25px}.journal-studio-compact{grid-template-columns:195px minmax(0,1fr)}.journal-studio-compact .journal-document{padding-inline:24px}.whole-person-grid{gap:60px}.context-node{padding:13px}.practice-compact .practice-cards{grid-template-columns:1fr}.practice-compact .practice-card{flex-direction:row}.practice-compact .practice-card>.exercise-art{flex-shrink:0;width:80px;height:auto;min-height:110px}.practice-compact .practice-card>div:last-child{flex:1}.practice-compact .practice-card p{display:none}.practice-compact .practice-card-link{margin-top:10px}.practice-compact .practice-card .app-overline{flex-wrap:wrap}.practice-compact .exercise-player{min-height:610px}.practice-compact{gap:15px;padding:22px}.small-steps-section>.story-wrap{gap:75px}.insights-body-grid{gap:22px}.routine-list>label{gap:9px}.routine-list{padding-inline:20px}}@media (max-width:1000px){.premium-story .hero-grid{grid-template-columns:1.1fr 1fr;gap:20px}.premium-story .hero-copy h1{font-size:45px}.premium-story .hero-copy .story-eyebrow{max-width:320px}.premium-story .story-lead{font-size:20px}.premium-story .hero-description{font-size:15px}.premium-phone{width:300px}.hero-device-composition{padding-inline:12px}.device-halo{width:420px;height:420px}.device-note-top{top:63px;right:-2px}.device-note-bottom{bottom:80px;left:-10px}.device-note strong{font-size:10px}.device-note-icon{width:29px;height:29px}.device-note{gap:8px;padding:11px}.phone-content{padding-inline:14px}.premium-story .story-section{padding-block:90px}.section-heading-wide{gap:35px}.section-heading-wide>div>p:not(.story-eyebrow){font-size:15px}.story-contents .story-wrap{grid-template-columns:repeat(5,1fr);gap:10px}.story-contents .story-wrap>span{display:none}.story-contents a{padding-left:12px}.story-contents a strong{font-size:10px}.product-window-layout{grid-template-columns:145px minmax(0,1fr)}.product-sidebar .product-brand{flex-wrap:wrap;gap:8px}.product-sidebar .product-brand strong{font-size:11px}.product-sidebar nav button{gap:8px;padding:11px 7px;font-size:11px}.app-profile>svg{display:none}.app-profile{gap:6px}.app-profile strong{font-size:9px}.app-profile .avatar{width:25px;height:25px}.app-screen{padding:22px}.app-page-heading h3{font-size:23px}.app-date-tag{display:none}.dashboard-grid{grid-template-columns:1.5fr 1fr}.app-card{padding:16px}.daily-checkin-card h4{font-size:21px}.daily-checkin-card{min-height:230px}.daily-checkin-card .app-overline{font-size:8px}.sculpture{opacity:.38;bottom:40px;right:-55px}.mood-bars{gap:9px}.practice-mini>h4{font-size:17px}.note-mini>p{font-size:13px}.tour-caption{gap:25px}.tour-caption>a{flex-shrink:1;min-width:170px;font-size:11px}.tour-caption>a>svg{flex-shrink:0}.whole-person-grid{gap:35px}.whole-person-copy h2{font-size:37px}.context-ring{width:235px;height:235px}.context-center{width:145px;height:145px}.context-node{gap:7px;font-size:10px}.context-node svg{width:16px}.node-life{right:-10px}.node-care{left:-7px}.onboarding-app-header{padding:19px}.onboarding-app-header>span:last-child{display:none}.onboarding-body{padding:25px}.onboarding-progress{gap:8px;padding-inline:20px}.onboarding-progress>span{gap:5px;font-size:7px}.onboarding-body h3{font-size:25px}.onboarding-options button{font-size:11px}.premium-story .journey-grid{gap:40px}.premium-story .demo-body{padding:24px}.premium-story .demo-body h3{font-size:25px}.premium-story .mood-choice{padding:12px 10px;font-size:11px}.premium-story .journey-steps h3{font-size:21px}.journal-studio{grid-template-columns:250px minmax(0,1fr)}.journal-document{padding-inline:33px}.journal-studio-compact{grid-template-columns:165px minmax(0,1fr)}.journal-studio-compact .journal-entry-list>button{align-items:flex-start;gap:5px;padding-inline:4px}.journal-studio-compact .journal-date-block{width:26px}.journal-studio-compact .journal-entry-list button>span:last-child>strong{font-size:10px}.journal-studio-compact .journal-entry-list button>span:last-child>small{font-size:8px}.journal-studio-compact .journal-document{padding-inline:20px}.journal-studio-compact .journal-document>h3{font-size:21px}.journal-studio-compact .journal-document>textarea{min-height:310px}.journal-document-actions{flex-wrap:wrap}.journal-frame-top>span:nth-child(2){display:none}.practice-studio{grid-template-columns:1.3fr 1fr;gap:20px}.exercise-player{padding:22px}.practice-cards{gap:12px}.practice-card>div:last-child{padding:14px}.practice-card .app-overline{flex-wrap:wrap}.breathing-visual{width:210px;height:210px}.practice-compact{grid-template-columns:1fr 1fr;gap:15px;padding:18px}.practice-compact .practice-card>.exercise-art{display:none}.practice-compact .exercise-player{padding:17px}.practice-compact .breathing-visual{width:155px;height:155px}.practice-compact .breathing-visual>div{gap:7px}.practice-compact .breathing-visual strong{font-size:10px}.practice-compact .breathing-visual svg{width:25px}.practice-compact .exercise-player>h3{font-size:21px}.practice-compact .exercise-player-top>span:last-child{display:none}.practice-compact .exercise-player>p{font-size:11px}.practice-compact .player-duration button{padding-inline:7px}.descriptive-triptych{gap:25px}.product-detail-row{flex-direction:column;gap:12px}.product-detail-row h3{font-size:16px}.product-detail-row p{font-size:13px}.insights-workspace-body{padding:25px}.insights-body-grid{grid-template-columns:1.3fr 1fr;gap:20px}.insights-main-chart{padding:20px}.insights-main-chart .app-card-heading{flex-wrap:wrap}.insight-question-card{padding:21px}.insight-question-card h4{font-size:23px}.insights-stat-row>div{gap:10px;padding:17px}.stat-icon{width:36px;height:36px}.insights-stat-row p>span{font-size:9px}.routine-list time{font-size:8px}.routine-item-icon{width:30px;height:30px}.routine-item-copy strong{font-size:11px}.routine-item-copy small{font-size:8px}.routine-copy-cards{gap:18px}.routine-copy-cards h3{font-size:16px}.care-plan-navigation{padding:20px}.care-plan-navigation button{gap:10px;padding:19px 12px}.care-plan-navigation strong{font-size:13px}.care-plan-navigation svg{flex-shrink:0;width:18px}.care-plan-panel{padding:27px}.care-plan-panel h3{font-size:26px}.care-plan-panel-header{flex-wrap:wrap}.privacy-switches{padding-inline:20px}.premium-switch-row small{font-size:9px}.privacy-console-heading{padding-inline:25px}.privacy-console-heading h3{font-size:25px}.commitment-grid>article{padding:28px}.commitment-grid h3{font-size:21px}.partnership-note{gap:25px}.partnership-note>a{flex-shrink:1;min-width:220px;font-size:12px!important}.premium-story .faq-section{padding-top:30px}.premium-story .cta-section{padding-top:0}}@media (max-width:760px){.premium-story .hero-grid{grid-template-columns:1fr;gap:30px}.premium-story .story-hero{padding-top:118px;padding-bottom:38px}.premium-story .hero-copy{width:100%;max-width:580px}.premium-story .hero-copy h1{font-size:clamp(39px,7.8vw,57px)}.premium-story .hero-copy .story-eyebrow{max-width:none;font-size:9px}.premium-story .story-lead{max-width:490px;font-size:20px}.premium-story .hero-description{max-width:520px;font-size:16px}.premium-story .hero-footnote{font-size:11px}.hero-device-composition{padding-top:20px;max-width:440px;margin-inline:auto;padding-inline:18px}.premium-phone{width:316px}.device-halo{width:390px;height:390px}.device-note-top{top:102px;right:-3px}.device-note-bottom{bottom:113px;left:-7px}.device-note strong{font-size:10px}.device-note div>span{font-size:8px}.phone-content{padding-inline:17px}.story-contents{padding:23px 0}.story-contents .story-wrap{align-items:stretch;gap:13px;padding:3px 0 10px;display:flex;overflow-x:auto}.story-contents a{flex:0 0 126px;padding-left:14px}.story-contents a strong{font-size:11px}.premium-story .story-section{padding-block:73px}.premium-story .section-heading h2{font-size:clamp(30px,6vw,39px)}.premium-story .section-heading>p:not(.story-eyebrow){font-size:16px}.premium-story .section-heading.centered{margin-bottom:38px}.section-heading-wide{grid-template-columns:1fr;gap:0;margin-bottom:35px}.section-heading-wide>div>p:not(.story-eyebrow){font-size:15px}.section-heading-wide h2{margin-bottom:15px}.product-tour-section{padding:66px 0 38px}.tour-heading{margin-bottom:32px}.product-window{border-radius:12px;box-shadow:0 20px 45px #0c152466}.product-window-layout{flex-direction:column;display:flex}.product-sidebar{border-bottom:1px solid #e6f7f5;border-right:0;padding:15px 13px 0}.product-sidebar .product-brand{flex-wrap:nowrap;margin-bottom:16px}.product-sidebar .product-brand strong{font-size:13px}.app-nav-label,.sidebar-reflection,.app-profile{display:none}.product-sidebar nav{gap:5px;padding:0 0 12px;display:flex;overflow-x:auto}.product-sidebar nav button{white-space:nowrap;flex:none;gap:7px;min-height:38px;padding:10px;font-size:11px}.product-sidebar nav button>svg{width:15px}.product-sidebar nav button i{display:none}.product-window-bar{height:31px;padding-inline:12px}.product-window-bar>span:first-of-type{font-size:7px}.product-toolbar{height:44px;padding-inline:18px}.product-toolbar>span,.product-toolbar>span:last-child{font-size:8px}.product-main{min-height:640px}.app-screen{padding:23px 18px 18px}.app-page-heading h3{font-size:24px}.app-page-heading .app-overline{font-size:8px}.app-page-heading p{font-size:12px}.dashboard-grid{grid-template-columns:1fr;gap:14px}.dashboard-secondary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.daily-checkin-card{min-height:230px;padding:24px}.daily-checkin-card h4{max-width:240px;font-size:28px}.daily-checkin-card p,.daily-checkin-card .app-button{font-size:11px}.sculpture{opacity:.65;right:6px}.practice-mini{padding:16px 12px}.practice-mini .app-card-heading h4{font-size:10px}.practice-mini .mini-breath-art{width:72px;height:72px;margin-block:20px}.practice-mini .app-overline{font-size:7px}.practice-mini>h4{font-size:17px}.practice-mini>p{font-size:10px}.practice-mini .app-button{padding-inline:8px;font-size:9px}.note-mini{flex-direction:column;justify-content:center;align-items:flex-start;padding:18px;display:flex}.note-mini>p{font-size:17px}.note-mini .app-overline{font-size:7px}.app-bottom-note{text-align:center;align-items:flex-start;font-size:9px}.app-bottom-note svg{flex-shrink:0;margin-top:2px}.mood-bars{height:165px}.app-card-heading h4{font-size:13px}.app-card-heading>span{font-size:8px}.chart-day-note{font-size:10px}.tour-caption{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}.tour-caption h3{font-size:23px}.tour-caption p{font-size:14px}.tour-caption>a{flex-shrink:0;font-size:12px}.tour-disclosure{font-size:10px}.tour-care-grid{grid-template-columns:1fr}.tour-care-grid>.app-card{min-height:0}.tour-care-grid .app-card>p,.care-question{font-size:13px}.tour-insight-chart .mood-bars{padding-inline:0}.tour-insight-chart .app-card-heading{gap:10px}.tour-insight-chart .app-card-heading h4,.insight-evidence p{font-size:12px}.whole-person-section{padding:45px 0 55px}.whole-person-heading p{font-size:12px}.whole-person-grid{grid-template-columns:1fr;gap:25px}.whole-person-copy h2{font-size:36px}.whole-person-copy>p{font-size:15px}.context-composition{width:100%;max-width:420px;height:360px;margin:auto}.context-ring{width:245px;height:245px}.context-center{width:155px;height:155px}.context-node{padding:13px;font-size:11px}.node-life{right:0}.node-care{left:0}.small-steps-section{padding:65px 0}.small-steps-section>.story-wrap{grid-template-columns:1fr;gap:33px}.small-steps-type h2{font-size:37px}.small-steps-copy{max-width:500px}.small-steps-copy>p{font-size:15px}.small-steps-icon{width:49px;height:49px;margin-bottom:20px}.onboarding-app{width:100%;max-width:530px;margin:0 auto}.onboarding-app-header>span:last-child{font-size:7px;display:block}.onboarding-progress{gap:8px;padding:23px 23px 0}.onboarding-progress>span{font-size:8px}.onboarding-body{min-height:445px;padding:27px}.onboarding-body h3{font-size:28px}.onboarding-options button{font-size:13px}.onboarding-body>p,.onboarding-features>div>span{font-size:14px}.premium-story .journey-grid{gap:33px}.premium-story .journey-steps li{padding-bottom:29px}.premium-story .demo-body{padding:26px}.premium-story .demo-body h3{font-size:27px}.premium-story .mood-choice{font-size:12px}.premium-story .journey-steps p{font-size:14px}.premium-story .journey-steps h3{font-size:21px}.premium-story .demo-body>p{font-size:14px}.premium-story .story-transition p{font-size:17px}.journal-studio,.journal-studio-compact{flex-direction:column;min-height:0;display:flex}.journal-frame-top{padding:16px 18px}.journal-index,.journal-studio-compact .journal-index{border-bottom:1px solid #e6f7f5;border-right:none;padding:20px}.journal-index-heading{margin-bottom:0}.journal-search{margin:17px 0}.journal-search input{font-size:12px}.journal-index>.app-overline{display:none}.journal-entry-list{gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.journal-entry-list>button,.journal-studio-compact .journal-entry-list>button{border-color:#e6f7f5;flex:0 0 180px;align-items:center;gap:10px;padding:12px 10px}.journal-entry-list button>span:last-child>strong,.journal-studio-compact .journal-entry-list button>span:last-child>strong{font-size:11px}.journal-entry-list button>span:last-child>small,.journal-studio-compact .journal-entry-list button>span:last-child>small{font-size:9px}.journal-index-footer{display:none}.journal-document,.journal-studio-compact .journal-document{padding:22px}.journal-document>h3,.journal-studio-compact .journal-document>h3{font-size:26px}.journal-document>textarea,.journal-studio-compact .journal-document>textarea{min-height:320px;font-size:14px}.reflection-prompt>p{font-size:13px}.journal-document-actions{margin-top:20px}.journal-document-actions>span{font-size:10px}.journal-document-actions .app-button,.journal-save-status{font-size:11px}.descriptive-triptych{grid-template-columns:1fr;gap:26px;margin-top:35px}.product-detail-row{flex-direction:row;gap:16px}.product-detail-row h3{font-size:18px}.product-detail-row p{font-size:14px}.practice-studio,.practice-compact{grid-template-columns:1fr;gap:30px}.practice-library-header h3{font-size:29px}.practice-library-header p{font-size:13px}.practice-filters>button{font-size:11px}.practice-cards{grid-template-columns:1fr 1fr;gap:12px}.practice-card h4{font-size:16px}.practice-card p{font-size:11px}.practice-card .app-overline{font-size:8px}.practice-card-link{font-size:10px}.practice-card>div:last-child{padding:15px 13px}.exercise-art{height:112px}.exercise-player,.practice-compact .exercise-player{width:100%;min-height:630px;padding:25px;position:relative;top:auto}.exercise-player>h3,.practice-compact .exercise-player>h3{margin-top:30px;font-size:29px}.exercise-player>p,.practice-compact .exercise-player>p{font-size:13px}.exercise-player-top,.practice-compact .exercise-player-top>span:first-child{font-size:11px}.exercise-player-top>span:last-child,.practice-compact .exercise-player-top>span:last-child{font-size:8px;display:block}.breathing-visual,.practice-compact .breathing-visual{width:240px;height:240px}.breathing-visual strong,.practice-compact .breathing-visual strong{font-size:13px}.breathing-visual>div,.practice-compact .breathing-visual>div{gap:12px}.breathing-visual>div>svg,.practice-compact .breathing-visual>div>svg{width:32px}.player-duration button,.practice-compact .player-duration button{padding:7px 13px;font-size:12px}.player-comfort{font-size:10px}.player-footer button{font-size:12px}.exercise-player>.app-button{min-height:45px;font-size:13px}.practice-principles{grid-template-columns:1fr;gap:26px;margin-top:35px}.practice-principles h3{font-size:21px}.practice-principles p{font-size:14px}.practice-compact{padding:22px 18px}.practice-compact .practice-cards{grid-template-columns:1fr 1fr;gap:10px}.practice-compact .practice-card{flex-direction:column}.practice-compact .practice-card>.exercise-art{width:100%;height:95px;min-height:95px;display:block}.practice-compact .practice-card .app-overline{font-size:7px}.practice-compact .practice-card h4{font-size:14px}.practice-compact .practice-card p{font-size:10px;display:block}.practice-compact .practice-card-link{font-size:9px}.practice-compact .practice-filters>button{font-size:10px}.practice-compact .practice-library-header h3{font-size:26px}.practice-compact .practice-library-header p{font-size:12px}.insights-header{padding:18px}.insights-header>span:nth-child(2){display:none}.insights-workspace-body{padding:23px 18px}.insights-intro{flex-direction:column;align-items:flex-start;gap:19px}.insights-intro h3{font-size:27px}.insights-intro p{font-size:13px}.insights-stat-row{grid-template-columns:1fr;margin:24px 0}.insights-stat-row>div+div{border-top:1px solid #e6f7f5;border-left:none}.insights-stat-row>div{padding:17px}.insights-stat-row p{flex:1;align-items:center;gap:15px;display:flex}.insights-stat-row p>strong{font-size:22px}.insights-stat-row p>span{margin-top:0;font-size:12px}.insights-body-grid{grid-template-columns:1fr;gap:18px}.insights-main-chart{padding:20px}.insights-main-chart .mood-bars{height:230px}.insights-main-chart .app-card-heading h4{font-size:15px}.insights-main-chart .app-card-heading p{font-size:10px}.insight-selected-day p{font-size:13px}.insight-question-card{padding:26px}.insight-question-card h4{font-size:26px}.insight-question-card>p{font-size:14px}.insight-question-card>.insight-response{font-size:12px}.insight-response-buttons button{min-height:41px;font-size:12px}.insight-source-tags>span{font-size:10px}.insight-check-label{font-size:12px}.routine-section .section-heading{grid-row:1}.routine-app{width:100%;max-width:530px;margin:auto}.routine-list{padding-inline:22px}.routine-list time{font-size:9px}.routine-item-copy strong{font-size:12px}.routine-item-copy small{font-size:10px}.routine-item-icon{width:35px;height:35px}.routine-list>label{gap:10px}.routine-copy-cards h3{font-size:18px}.routine-copy-cards p{font-size:14px}.routine-date h3{font-size:27px}.routine-date p,.routine-result{font-size:11px}.routine-preview-note{font-size:10px}.premium-switch-row strong{font-size:13px}.premium-switch-row small{font-size:11px}.premium-story .care-sequence p{font-size:14px}.premium-story .care-card{padding:25px}.care-plan-workspace{grid-template-columns:1fr}.care-plan-navigation{border-bottom:1px solid #dce6ed;border-right:none;gap:7px;padding:19px}.care-plan-navigation button{padding:16px}.care-plan-navigation strong{font-size:14px}.care-plan-navigation button>span>small{font-size:8px}.care-plan-panel{padding:26px}.care-plan-panel h3{font-size:28px}.care-plan-panel>p{font-size:14px}.care-plan-items strong{font-size:13px}.care-plan-footnote p{font-size:12px}.privacy-console{width:100%;max-width:530px;margin:auto}.privacy-console-heading h3{font-size:28px}.privacy-console-heading p{font-size:13px}.privacy-switches{padding-inline:24px}.privacy-console-status{font-size:11px}.premium-story .approach-grid h3{font-size:22px}.premium-story .approach-grid p{font-size:15px}.premium-story .future-notification{padding:27px}.premium-story .future-notification h3{font-size:24px}.premium-story .future-caption p{font-size:14px}.commitment-grid{grid-template-columns:1fr}.commitment-grid>article{padding:27px}.commitment-grid>article:nth-child(odd){border-right:none}.commitment-grid>article:not(:last-child){border-bottom:1px solid #e6f7f5}.commitment-grid h3{font-size:23px}.commitment-grid p{font-size:15px}.commitment-detail{font-size:11px}.partnership-note{flex-direction:column;align-items:flex-start;gap:23px}.partnership-note>a{margin-left:43px;font-size:13px!important}.partnership-note p{font-size:14px}.premium-story .faq-section{padding-top:15px}.premium-story .faq-list summary{font-size:15px}.premium-story .faq-list details>p{font-size:14px}.premium-story .cta-section{padding-top:0;padding-bottom:55px}.premium-story .story-final-card h2{font-size:32px}.premium-story .story-final-card>p:not(.story-eyebrow){font-size:15px}}@media (max-width:380px){.premium-story .story-brand{font-size:21px}.premium-story .hero-copy h1{font-size:36px}.premium-story .story-lead{font-size:18px}.premium-story .story-button{font-size:13px}.hero-device-composition{padding-inline:8px}.device-note{padding:9px}.device-note-top{top:77px;right:-2px}.device-note-bottom{bottom:100px;left:-2px}.device-note strong{font-size:9px}.device-note div>span{font-size:7px}.device-note-icon{width:26px;height:26px}.phone-content{padding-inline:14px}.premium-phone{border-width:6px}.premium-story .section-heading h2{font-size:29px}.product-toolbar{padding-inline:13px}.product-toolbar>span:last-child{gap:5px;font-size:7px}.app-screen{padding-inline:14px}.sculpture{opacity:.45;right:-25px}.daily-checkin-card h4{font-size:26px}.note-mini{padding:15px}.note-mini>p{font-size:15px}.practice-mini .app-button{gap:4px;padding-inline:6px;font-size:8px}.app-card-heading{gap:8px}.whole-person-copy h2{font-size:32px}.context-node{padding:11px;font-size:10px}.context-ring{width:215px;height:215px}.context-center{width:140px;height:140px}.onboarding-progress{gap:6px;padding-inline:18px}.onboarding-progress>span{font-size:7px}.onboarding-body{padding:23px}.onboarding-body h3{font-size:26px}.premium-story .demo-body{padding:22px}.premium-story .mood-choice,.premium-story .demo-controls .story-button{font-size:11px}.practice-card>div:last-child{padding-inline:11px}.practice-card h4{font-size:14px}.practice-card .app-overline{font-size:7px}.practice-card p{font-size:10px}.practice-card-link{font-size:9px}.practice-compact{padding-inline:14px}.breathing-visual,.practice-compact .breathing-visual{width:210px;height:210px}.exercise-player,.practice-compact .exercise-player{padding:23px 20px}.exercise-player>h3,.practice-compact .exercise-player>h3{font-size:27px}.routine-list{padding-inline:17px}.routine-list>label{gap:8px}.routine-item-icon{width:29px;height:29px}.routine-item-copy strong{font-size:11px}.routine-item-copy small{font-size:9px}.routine-app-top{padding-inline:18px}.routine-app-top>span:first-child{font-size:7px}.routine-date{gap:10px;padding-inline:21px}.routine-date h3{font-size:24px}.routine-quiet{margin-inline:17px}.routine-copy-cards{grid-template-columns:1fr}.privacy-switches{padding-inline:20px}.premium-switch-row{gap:9px}.premium-switch-row strong{font-size:12px}.premium-switch-row small{font-size:10px}.care-plan-panel{padding:23px}.care-plan-panel h3{font-size:25px}.premium-story .care-card{padding:22px}.commitment-grid h3{font-size:21px}.partnership-note>a{margin-left:0}.small-steps-type h2{font-size:32px}.premium-story .story-final-card h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.is-running>span{animation:none!important}.bar-track i,.player-progress>span,.premium-switch-row>i,.premium-switch-row>i:after{transition:none}}
