:root{--brand-midnight:#071225;--brand-navy:#0a1b33;--brand-blue:#2c6ecb;--brand-blue-deep:#1f55a2;--brand-teal:#20b2aa;--brand-teal-deep:#087f7a;--brand-teal-soft:#ddf5f1;--brand-gold:#d7b768;--brand-gold-soft:#f4ebd2;--brand-ivory:#f6f6f1;--brand-paper:#fff;--brand-ink:#122033;--brand-muted:#5e6a79;--brand-line:#d9e0e5;--brand-line-dark:#ffffff24;--brand-focus:#55d8d0;--brand-shadow-sm:0 10px 30px #07122512;--brand-shadow-md:0 22px 60px #0712251c;--brand-shadow-lg:0 34px 100px #0712252e;--brand-radius-sm:12px;--brand-radius-md:20px;--brand-radius-lg:30px;--bg:var(--brand-paper);--bg-gray:var(--brand-ivory);--bg-dark:var(--brand-midnight);--surface:var(--brand-paper);--ink:var(--brand-ink);--ink-secondary:var(--brand-muted);--line:var(--brand-line);--primary:var(--brand-midnight);--primary-hover:var(--brand-navy);--secondary:var(--brand-teal-deep);--secondary-hover:#056762;--primary-soft:#20b2aa1c;--primary-glow:#20b2aa33;--portal-hero:linear-gradient(135deg, var(--brand-midnight), var(--brand-navy));--shadow-sm:var(--brand-shadow-sm);--shadow-md:var(--brand-shadow-md);--shadow-lg:var(--brand-shadow-lg);--shadow-hero:0 24px 72px #07122533;--radius-sm:var(--brand-radius-sm);--radius-md:var(--brand-radius-md);--radius-lg:var(--brand-radius-lg);--glass-border:#1220331a;--glass-line:#1220331a;--glass-shadow:var(--brand-shadow-md);--glass-shadow-soft:var(--brand-shadow-sm);--glass-brand-tint:#20b2aa14}html{background:var(--brand-ivory);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{color:var(--brand-ink);background:radial-gradient(circle at 8% 0%, #20b2aa14, transparent 25rem), var(--brand-ivory)}::selection{color:var(--brand-midnight);background:#55d8d073}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}.lp-btn,.button,.story-button{letter-spacing:-.01em;border-radius:999px;min-height:46px;font-weight:700}.lp-btn-primary,.lp-btn-hero,.button-primary,.story-button-primary,.hs-current-action,.hs-setup-btn,.wt-cta-link{border-color:var(--brand-midnight);color:#fff;background:var(--brand-midnight);box-shadow:0 12px 30px #07122529}.lp-btn-primary:hover,.lp-btn-hero:hover,.button-primary:hover,.story-button-primary:hover,.hs-current-action:hover,.hs-setup-btn:hover,.wt-cta-link:hover{border-color:var(--brand-blue);color:#fff;background:var(--brand-blue)}.lp-btn-secondary,.button-secondary,.button-ghost,.story-button-secondary{color:var(--brand-ink);box-shadow:none;background:#ffffffc7;border-color:#1220332e}input,textarea,select{accent-color:var(--brand-teal-deep)}.lp,.lp-home-handhold{--hh-black:var(--brand-midnight);--hh-ink:var(--brand-ink);--hh-paper:var(--brand-ivory);--hh-paper-deep:#e9ece7;--hh-blue:var(--brand-blue);--hh-gold:var(--brand-gold);--hh-line:#12203324;color:var(--brand-ink);background:var(--brand-midnight)}.lp .lp-nav,.lp-home-handhold .lp-nav{z-index:100;box-shadow:0 1px 0 var(--brand-line-dark);background:#071225f5;border:0;position:relative}.lp .lp-nav-inner,.lp-home-handhold .lp-nav-inner{min-height:76px;box-shadow:none;background:0 0;border:0;padding-inline:clamp(18px,4vw,50px)}.lp .lp-logo,.lp .lp-nav-links a,.lp .lp-nav-login,.lp .lp-nav-menu summary,.lp-home-handhold .lp-logo,.lp-home-handhold .lp-nav-links a,.lp-home-handhold .lp-nav-login{color:#ffffffc7}.lp .lp-logo,.lp-home-handhold .lp-logo{color:#fff}.lp .lp-logo-mark,.lp-home-handhold .lp-logo-mark{background-color:var(--brand-midnight);box-shadow:0 0 0 1px #ffffff29}.lp .lp-nav-links a:hover,.lp .lp-nav-login:hover,.lp .lp-nav-link-active,.lp-home-handhold .lp-nav-links a:hover,.lp-home-handhold .lp-nav-login:hover,.lp-home-handhold .lp-nav-link-active{background:#ffffff14;color:#fff!important}.lp .lp-nav-actions>.lp-btn-primary,.lp-home-handhold .lp-nav-actions>.lp-btn-primary{border-color:var(--brand-teal);color:var(--brand-midnight);background:var(--brand-teal)}.lp .lp-nav-actions>.lp-btn-primary:hover,.lp-home-handhold .lp-nav-actions>.lp-btn-primary:hover{color:var(--brand-midnight);background:#7ce5df;border-color:#7ce5df}.lp .lp-nav-menu-panel,.lp-home-handhold .lp-nav-menu-panel{border:1px solid var(--brand-line-dark);box-shadow:var(--brand-shadow-lg);background:#0a1b33fa}.lp .lp-nav-menu-panel a:not(.lp-btn),.lp-home-handhold .lp-nav-menu-panel a:not(.lp-btn){color:#fff}.lp .lp-nav-menu-panel span,.lp-home-handhold .lp-nav-menu-panel span{color:#ffffff9e}.lp .lp-nav-menu-group p,.lp-home-handhold .lp-nav-menu-group p{color:var(--brand-teal)}:is(.lp-home-handhold .lp-shell-main,.lp-home-handhold .lp-launch-page,.lp-home-handhold .lp-go-page,.lp-home-handhold .lp-shell-main:has(.lp-page-hero)){color:#fff;background:var(--brand-midnight)}.lp-home-handhold .lp-launch-hero,.lp-home-handhold .lp-go-hero,.lp-home-handhold .lp-page-hero{color:#fff;background:radial-gradient(circle at 82% 16%, #2c6ecb57, transparent 24rem), radial-gradient(circle at 62% 84%, #20b2aa2e, transparent 28rem), linear-gradient(145deg, var(--brand-midnight) 0%, var(--brand-navy) 66%, #0d2444 100%);border-radius:0 0 44px 44px;position:relative;overflow:hidden}.lp-home-handhold .lp-launch-hero:before,.lp-home-handhold .lp-go-hero:before,.lp-home-handhold .lp-page-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%,#000);mask-image:linear-gradient(90deg,#0000,#000 38%,#000)}.lp-home-handhold .lp-launch-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);place-items:center stretch;gap:clamp(36px,6vw,88px);padding-top:clamp(54px,7vw,98px);padding-bottom:clamp(54px,7vw,90px)}.lp-home-handhold .lp-launch-copy{text-align:left;justify-items:start;max-width:720px}.lp-home-handhold .lp-launch-copy h1,.lp-home-handhold .lp-go-hero h1,.lp-home-handhold .lp-page-heading{color:#fff;letter-spacing:-.045em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}.lp-home-handhold .lp-launch-copy h1{max-width:760px;font-size:clamp(4rem,7vw,7.1rem);line-height:.9}.lp-home-handhold .lp-launch-page .lp-eyebrow,.lp-home-handhold .lp-go-page .lp-eyebrow,.lp-home-handhold .lp-page-hero .lp-eyebrow{color:#91ece6;letter-spacing:.08em;text-transform:uppercase;background:#20b2aa1a;border-color:#55d8d061;margin:0 0 18px}.lp-home-handhold .lp-launch-lede,.lp-home-handhold .lp-go-lede,.lp-home-handhold .lp-page-subhead{color:#ffffffc2;text-align:left;max-width:650px}.lp-home-handhold .lp-launch-actions{justify-content:flex-start}.lp-home-handhold .lp-launch-hero .lp-btn-hero,.lp-home-handhold .lp-go-hero .lp-btn-hero,.lp-home-handhold .lp-page-hero .lp-btn-hero{border-color:var(--brand-teal);color:var(--brand-midnight);background:var(--brand-teal)}.lp-home-handhold .lp-launch-hero .lp-btn-secondary,.lp-home-handhold .lp-go-hero .lp-btn-secondary,.lp-home-handhold .lp-page-hero .lp-btn-secondary{color:#fff;background:#ffffff14;border-color:#ffffff3d}.lp-home-handhold .lp-trial-line{color:#fff}.lp-home-handhold .lp-trust-text,.lp-home-handhold .lp-go-support{color:#ffffff94}.lp-home-handhold .lp-launch-ribbon{z-index:0;opacity:.52;pointer-events:none;width:72%;height:42%;margin:0;position:absolute;bottom:4%;right:-15%}.lp-home-handhold .lp-home-ribbon-path-primary,.lp-home-handhold .lp-home-ribbon-path-secondary{stroke-width:42px}.lp-home-handhold .lp-insight-preview,.lp-home-handhold .lp-growth-demo,.lp-home-handhold .lp-go-panel{z-index:2;border-radius:var(--brand-radius-lg);width:100%;color:var(--brand-ink);background:linear-gradient(145deg, #fffffffa, #f6f6f1f0), var(--brand-paper);box-shadow:var(--brand-shadow-lg);border:1px solid #ffffff38;margin:0;position:relative}.lp-home-handhold .lp-insight-preview{transform:rotate(1deg)}.lp-home-handhold .lp-insight-preview:after,.lp-home-handhold .lp-growth-demo:after,.story-hero aside:after{background:var(--brand-teal);content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:22px;right:22px;box-shadow:0 0 0 7px #20b2aa1f}.lp-home-handhold .lp-insight-score{border-color:var(--brand-midnight);color:#fff;background:var(--brand-midnight)}.lp-home-handhold .lp-signal-animation{background:linear-gradient(90deg,#2c6ecb14,#20b2aa1a,#fff);border-color:#2c6ecb24}.lp-home-handhold .lp-signal-animation svg{stroke:var(--brand-blue)}.lp-home-handhold .lp-signal-marquee{color:#ffffffb8;grid-column:1/-1;width:auto;margin:18px 0 0}.lp-home-handhold .lp-signal-marquee span{color:#ffffffa8}.lp-home-handhold .lp-launch-section,.lp-home-handhold .lp-go-section,.lp-home-handhold .lp-section,.lp-home-handhold .lp-launch-final{background:var(--brand-ivory);color:var(--brand-ink)}.lp-home-handhold .lp-launch-product,.lp-home-handhold .lp-launch-trust,.lp-home-handhold .lp-go-section-dark,.lp-home-handhold .lp-launch-final{color:#fff;background:radial-gradient(circle at 8% 10%, #20b2aa1f, transparent 24rem), var(--brand-midnight)}.lp-home-handhold .lp-launch-section-soft,.lp-home-handhold .lp-go-section-soft,.lp-home-handhold #membership{background:var(--brand-ivory)}.lp-home-handhold .lp-launch-section-soft>.lp-container,.lp-home-handhold .lp-go-section-soft>.lp-container,.lp-home-handhold #membership>.lp-container{color:var(--brand-ink);box-shadow:none;background:#eeefe9;border:1px solid #12203314}.lp-home-handhold .lp-launch-section-header h2,.lp-home-handhold .lp-launch-section-copy h2,.lp-home-handhold .lp-go-section-header h2,.lp-home-handhold .lp-go-section-copy h2,.lp-home-handhold .lp-go-cta h2,.lp-home-handhold .lp-prose h2,.lp-home-handhold .lp-launch-final-block h2{letter-spacing:-.035em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}.lp-home-handhold .lp-problem-card,.lp-home-handhold .lp-timeline-panel,.lp-home-handhold .lp-snapshot-demo,.lp-home-handhold .lp-launch-step,.lp-home-handhold .lp-go-card,.lp-home-handhold .lp-go-step,.lp-home-handhold .lp-go-route,.lp-home-handhold .lp-go-journal-card,.lp-home-handhold .lp-go-cta,.lp-home-handhold .lp-prose,.lp-home-handhold .lp-pricing-card,.lp-home-handhold .lp-checklist-card,.lp-home-handhold .lp-growth-outcome,.lp-home-handhold .lp-growth-final{border-radius:var(--brand-radius-md);color:var(--brand-ink);box-shadow:var(--brand-shadow-sm);background:#ffffffeb;border:1px solid #1220331a}.lp-home-handhold .lp-problem-card,.lp-home-handhold .lp-timeline-panel,.lp-home-handhold .lp-go-card,.lp-home-handhold .lp-go-step,.lp-home-handhold .lp-growth-demo-item,.lp-home-handhold .lp-brief-preview-row{position:relative}.lp-home-handhold .lp-timeline-row>span,.lp-home-handhold .lp-launch-step>span,.lp-home-handhold .lp-go-step>span,.lp-home-handhold .lp-growth-demo-marker{color:var(--brand-teal-deep);background:var(--brand-teal-soft)}.lp-home-handhold .lp-intelligence-step,.lp-home-handhold .lp-trust-row,.lp-home-handhold .lp-go-section-dark .lp-go-card,.lp-home-handhold .lp-go-section-dark .lp-go-step,.lp-home-handhold .lp-go-section-dark .lp-faq-item{border-color:var(--brand-line-dark);color:#fff;box-shadow:none;background:#ffffff12}.lp-home-handhold .lp-intelligence-step>span{color:var(--brand-midnight);background:var(--brand-teal)}.lp-home-handhold .lp-pricing-card-selected,.lp-home-handhold #membership .lp-pricing-card-selected{border-color:#20b2aa9e;box-shadow:0 18px 46px #0712251f,0 0 0 3px #20b2aa24}.lp-home-handhold .lp-pricing-badge,.lp-home-handhold #membership .lp-pricing-badge{color:var(--brand-midnight);background:var(--brand-teal)}.lp-home-handhold .lp-footer{color:#fff;background:var(--brand-midnight)}.lp-home-handhold .lp-footer-inner{border:1px solid var(--brand-line-dark);border-radius:var(--brand-radius-lg);background:radial-gradient(circle at 84% 16%, #2c6ecb33, transparent 22rem), var(--brand-navy)}.lp-home-handhold .lp-footer-kicker,.lp-home-handhold .lp-footer-links a:hover{color:var(--brand-teal)}.login-screen{color:var(--brand-ink);background:linear-gradient(90deg, var(--brand-midnight) 0 45%, transparent 45%), radial-gradient(circle at 88% 8%, #20b2aa1f, transparent 24rem), var(--brand-ivory);position:relative}.login-screen:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0 55% 0 0}.login-panel,.login-panel-primary{z-index:1;border-radius:var(--brand-radius-lg);box-shadow:var(--brand-shadow-lg);background:#fffffffa;border:1px solid #1220331a;position:relative}.login-purpose-rail{z-index:1;border:1px solid var(--brand-line-dark);border-radius:var(--brand-radius-lg);color:#fff;background:radial-gradient(circle at 86% 10%,#2c6ecb52,#0000 16rem),#0a1b33db;padding:clamp(24px,2.5vw,30px);position:relative}.login-purpose-rail h2,.login-purpose-item strong{color:#fff}.login-purpose-rail>p,.login-purpose-item p,.login-purpose-note{color:#ffffffad}.login-purpose-item{border-color:var(--brand-line-dark)}.login-purpose-item>span{background:var(--brand-teal);box-shadow:0 0 0 6px #20b2aa29}.login-heading h1{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.login-control-block,.login-fixed-workspace,.login-status-card,.login-segmented,.login-workspace-card,.login-meta,.login-note-card{background:var(--brand-ivory);box-shadow:none;border-color:#1220331a}.login-segmented-active,.login-workspace-card-active{box-shadow:0 8px 24px #07122514, inset 0 -3px 0 var(--brand-teal);background:#fff!important;border-color:#20b2aa6b!important}.login-workspace-card-active .login-workspace-check{border-color:var(--brand-teal-deep)}.login-form input,.login-form textarea,.login-form select{background:#fff;border-color:#12203329;border-radius:14px}.auth-link{color:var(--brand-blue-deep)}.ob-root{color:var(--brand-ink);background:radial-gradient(circle at 86% 8%, #2c6ecb1a, transparent 24rem), radial-gradient(circle at 10% 72%, #20b2aa1a, transparent 28rem), var(--brand-ivory)}.ob-card,.ob-plan-option,.ob-source-card,.ob-context-panel,.ob-story-loop,.ob-source-callout,.ob-upload-note,.ob-dropzone,.ob-file-item,.ob-score-skeleton{color:var(--brand-ink);box-shadow:var(--brand-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border-color:#1220331a}.ob-progress-bar-filled{background:linear-gradient(90deg, var(--brand-blue), var(--brand-teal))}.ob-plan-option-selected,.ob-source-card-selected,.ob-source-card-active{background:linear-gradient(145deg, #fff, var(--brand-teal-soft));border-color:#20b2aa8c}.portal-root,.portal-root:before{background:radial-gradient(circle at 86% 2%, #2c6ecb14, transparent 24rem), radial-gradient(circle at 8% 42%, #20b2aa14, transparent 28rem), var(--brand-ivory)}.portal-root .portal-topbar,.portal-root .app-header.portal-topbar{color:#fff;background:radial-gradient(circle at 80% 0%, #2c6ecb57, transparent 18rem), linear-gradient(135deg, var(--brand-midnight), var(--brand-navy));min-height:92px;box-shadow:var(--brand-shadow-md);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #ffffff1a;border-radius:24px;align-items:center;padding:1.1rem 1.35rem}.portal-root .portal-topbar:before{opacity:1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px}.portal-root .portal-topbar:after{border-color:#ffffff14}.portal-root .portal-brand{color:#fff}.portal-root .portal-brand-mark{background-color:var(--brand-midnight);box-shadow:0 0 0 1px #fff3}.portal-root .portal-menu-dropdown summary{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border-color:#ffffff2e}.portal-root .portal-topbar-avatar{color:var(--brand-midnight);background:var(--brand-teal)}.portal-root .portal-page-heading{border-left:3px solid var(--brand-teal);padding:1.2rem 1.35rem 1rem 1.7rem;position:relative}.portal-root .portal-page-heading:after{content:"";background:linear-gradient(90deg,#12203324,#0000);height:1px;position:absolute;bottom:0;left:1.7rem;right:1.35rem}.portal-root .portal-page-heading h1,.portal-root .panel-head h2,.portal-root .hs-header h2{color:var(--brand-ink);font-family:var(--font-display), sans-serif;letter-spacing:-.035em}.portal-root .portal-topbar-label,.portal-root .panel-eyebrow,.portal-root .hero-kicker,.portal-root .identity-role{color:var(--brand-teal-deep)}.portal-root .portal-sidebar,.portal-root .portal-menu-dropdown nav,.portal-root .portal-user-menu-panel,.portal-root .portal-tabbar,.portal-root .health-guide-panel{color:var(--brand-ink);box-shadow:var(--brand-shadow-md);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#fffffff5;border-color:#1220331a}.portal-root .portal-tabbar{border-radius:22px}.portal-root .portal-tab-active{color:var(--brand-midnight);background:var(--brand-teal-soft);box-shadow:inset 0 -3px 0 var(--brand-teal);border-color:#0000}.portal-root .portal-menu-link:hover,.portal-root .portal-menu-link-active,.portal-root .nav-link:hover,.portal-root .nav-link-active,.portal-root .pill-toggle-active,.portal-root .timeline-mode-tabs button.is-active,.portal-root .checkin-choice-card-active{color:var(--brand-midnight);background:var(--brand-teal-soft);box-shadow:none;border-color:#20b2aa47}.portal-root .metric-card,.portal-root .panel-card,.portal-root .queue-card,.portal-root .patient-summary,.portal-root .note-card,.portal-root .accepted-card,.portal-root .review-card,.portal-root .model-run-card,.portal-root .activity-prompt-card,.portal-root .activity-context-card,.portal-root .patient-alert-card,.portal-root .actions-card,.portal-root .actions-summary-tile,.portal-root .billing-plan-card,.portal-root .timeline-feed-summary>div,.portal-root .timeline-story-main,.portal-root .timeline-confidence-card,.portal-root .timeline-question-card,.portal-root .timeline-story-stats>div,.portal-root .timeline-filter-details,.portal-root .timeline-event-body,.portal-root .timeline-horizontal-feed,.portal-root .coaching-layer-summary,.portal-root .coaching-tier-card,.portal-root .coaching-step-card,.portal-root .checkin-focus-card,.portal-root .checkin-choice-card,.portal-root .checkin-secondary-drawer,.portal-root .health-guide-turn,.portal-root .health-guide-share,.portal-root .health-guide-locked,.portal-root .health-guide-empty,.portal-root .assistant-quick-grid button,.portal-root .assistant-conversation-question,.portal-root .assistant-conversation-answer,.portal-root .assistant-status-card,.portal-root .assistant-state-grid div,.portal-root .assistant-direct-links a,.portal-root .subscore-chip,.portal-root .recording-selected-chip,.portal-root .activity-source-notice,.portal-root .empty-state,.portal-root .spark-empty{color:var(--brand-ink);box-shadow:var(--brand-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border-color:#1220331a}.portal-root .metric-card,.portal-root .panel-card,.portal-root .note-card,.portal-root .timeline-story-main,.portal-root .timeline-horizontal-feed,.portal-root .checkin-focus-card{border-radius:var(--brand-radius-md)}.portal-root .timeline-stage,.portal-root .timeline-focus-page,.portal-root .launch-home-grid{--story-line:#20b2aa59}.portal-root .timeline-day-group,.portal-root .timeline-horizontal-track,.portal-root .launch-timeline-preview{position:relative}.portal-root .timeline-event-body,.portal-root .timeline-horizontal-event,.portal-root .launch-timeline-item{background:#fff;border-color:#1220331a}.portal-root .timeline-event-kind,.portal-root .timeline-brief-eyebrow,.portal-root .launch-story-row span,.portal-root .launch-timeline-item span{color:var(--brand-teal-deep)}.portal-root .launch-status-line span,.portal-root .launch-chip-row span,.portal-root .launch-status-line a,.portal-root .launch-chip-row a{color:var(--brand-teal-deep);background:var(--brand-teal-soft);box-shadow:none;border-color:#20b2aa38}.portal-root .health-guide-bubble,.portal-root .assistant-floating-button,.portal-root .button-primary{border-color:var(--brand-midnight);background:var(--brand-midnight);box-shadow:0 14px 36px #0712252e}.story-page{color:var(--brand-ink);background:var(--brand-ivory)}.story-public-header{border-color:var(--brand-line-dark);color:#fff;background:var(--brand-midnight);max-width:none;min-height:76px;padding-inline:max(24px,50vw - 600px)}.story-brand,.story-public-header nav a{color:#fff}.story-hero{color:#fff;background:radial-gradient(circle at 84% 12%, #2c6ecb52, transparent 24rem), linear-gradient(145deg, var(--brand-midnight), var(--brand-navy));max-width:none;padding:clamp(70px,9vw,128px) max(24px,50vw - 600px);position:relative}.story-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.story-hero>*{z-index:1;position:relative}.story-hero h1{color:#fff;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.story-hero-lede,.story-hero-actions>span{color:#ffffffb3}.story-kicker{color:var(--brand-teal-deep)}.story-hero .story-kicker{color:#91ece6}.story-hero aside{border-radius:var(--brand-radius-lg);color:var(--brand-ink);background:var(--brand-paper);box-shadow:var(--brand-shadow-lg);border-color:#fff3;position:relative}.story-hero aside li,.story-hero aside h2{color:var(--brand-ink)}.story-hero aside li:before{color:var(--brand-teal-deep)}.story-studio-section{background:radial-gradient(circle at 8% 10%, #20b2aa14, transparent 22rem), var(--brand-ivory);padding-top:clamp(42px,6vw,78px)}.story-studio{box-shadow:var(--brand-shadow-md);background:#fffffffa;border-color:#1220331a;border-radius:34px}.story-goal,.story-summary-panel,.story-prompts,.story-preview-actions,.story-report-ready,.story-conversion,.story-import-review,.story-import-success,.story-entry-panel,.story-timeline-panel,.story-privacy-note,.story-guide{border-radius:var(--brand-radius-md);color:var(--brand-ink);background:var(--brand-ivory);box-shadow:none;border-color:#1220331a}.story-workspace{position:relative}.story-timeline-list:before,.story-timeline-marker{background:var(--brand-teal)}.story-timeline-event>div:last-child,.story-prompt-grid article,.story-summary-grid>div,.story-choice-grid button,.story-date-options button{color:var(--brand-ink);background:#fff;border-color:#1220331a}.story-choice-grid button:hover,.story-date-options button:hover,.story-choice-grid button[aria-pressed=true],.story-date-options button[aria-pressed=true]{background:var(--brand-teal-soft);border-color:#20b2aa80}.story-report-ready,.story-conversion,.story-import-review,.story-import-success{background:linear-gradient(145deg, #fff, var(--brand-teal-soft));border-color:#20b2aa5c}.story-doctor-preview article{color:var(--brand-ink);box-shadow:var(--brand-shadow-md);background:#fff;border-color:#12203324}.story-static-soft{background:#ecefe9}.story-static-grid article,.story-example article,.story-faq-list details{color:var(--brand-ink);background:#fff;border-color:#1220331a}.story-final-cta{border-radius:var(--brand-radius-lg);background:radial-gradient(circle at 82% 10%, #2c6ecb57, transparent 18rem), var(--brand-midnight)}.story-public-footer{border-color:var(--brand-line-dark);color:#ffffffad;background:var(--brand-midnight)}.story-public-footer a{color:#fff}.report-page{color:var(--brand-ink);background:0 0}.report-card{box-shadow:var(--brand-shadow-md);background:#fff;border-color:#1220331f;border-radius:26px}.portal-root .report-card,.portal-root .report-meta span,.portal-root .report-start-card,.portal-root .report-preview-card,.portal-root .report-section,.portal-root .report-supporter-card,.portal-root .report-version-card,.portal-root .report-empty-card{box-shadow:var(--brand-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#1220331a}.report-header{border-bottom-color:#1220331f;border-left:3px solid var(--brand-teal);padding:0 0 1.4rem 1.2rem;position:relative}.report-document-title{color:var(--brand-midnight);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.report-section{border:1px solid #12203314;border-radius:16px;padding:1rem}.report-section h2{color:var(--brand-midnight)}.report-meta span,.report-supporter-badge,.report-delivery-to{color:var(--brand-teal-deep);background:var(--brand-teal-soft)}.report-delivery,.report-mychart-card,.report-start-state,.report-supporter-card{background:linear-gradient(145deg,#fff,#ddf5f199);border-color:#20b2aa3d}.report-target-option-active,.report-launch-option:hover,.report-launch-option:focus-visible{background:var(--brand-teal-soft);border-color:#20b2aa7a}.report-share{background:var(--brand-ivory);border-color:#1220331f}.care-marketing-shell{--care-ink:var(--brand-midnight);--care-muted:var(--brand-muted);--care-green:var(--brand-teal-deep);--care-mint:var(--brand-teal-soft);--care-peach:var(--brand-gold-soft);color:var(--brand-ink);background:var(--brand-ivory)}.care-hero{color:#fff;background:radial-gradient(circle at 82% 16%, #2c6ecb57, transparent 24rem), linear-gradient(145deg, var(--brand-midnight), var(--brand-navy))}.care-hero-copy h1,.care-hero-lede,.care-hero-trust{color:#fff}.care-hero-lede,.care-hero-trust{color:#ffffffb3}.care-hero-visual,.care-method-grid article,.care-boundary-grid article,.care-planner,.care-sharing-steps li,.care-final-card{box-shadow:var(--brand-shadow-sm);background:#fff;border-color:#1220331a}.care-planner-section,.care-final-section{background:var(--brand-midnight)}@media (max-width:900px){.lp-home-handhold .lp-launch-hero-inner{grid-template-columns:1fr}.lp-home-handhold .lp-launch-copy{text-align:center;justify-items:center;max-width:820px;margin-inline:auto}.lp-home-handhold .lp-launch-lede,.lp-home-handhold .lp-launch-copy h1{text-align:center}.lp-home-handhold .lp-launch-actions{justify-content:center}.lp-home-handhold .lp-launch-ribbon{width:100%;bottom:20%;right:-30%}.lp-home-handhold .lp-insight-preview{width:min(760px,100%);margin-inline:auto;transform:none}.login-screen,.login-screen-rich{background:radial-gradient(circle at 88% 8%, #20b2aa1f, transparent 24rem), var(--brand-ivory)}.login-screen:before{display:none}.login-purpose-rail{color:var(--brand-ink);background:#fff}.login-purpose-rail h2,.login-purpose-item strong{color:var(--brand-ink)}.login-purpose-rail>p,.login-purpose-item p,.login-purpose-note{color:var(--brand-muted)}.login-purpose-item{border-color:#1220331a}}@media (max-width:640px){.lp .lp-nav-inner,.lp-home-handhold .lp-nav-inner{min-height:66px;padding-inline:16px}.lp-home-handhold .lp-launch-hero,.lp-home-handhold .lp-go-hero,.lp-home-handhold .lp-page-hero{border-radius:0 0 28px 28px}.lp-home-handhold .lp-launch-hero-inner{padding-top:42px;padding-bottom:54px}.lp-home-handhold .lp-launch-copy h1{font-size:clamp(3.15rem,16vw,4.8rem)}.lp-home-handhold .lp-launch-actions,.lp-home-handhold .lp-launch-actions .lp-btn{width:100%}.lp-home-handhold .lp-launch-actions .lp-btn{justify-content:center}.portal-root{gap:12px;padding:10px}.portal-root .portal-topbar,.portal-root .app-header.portal-topbar{border-radius:18px;min-height:72px}.portal-root .portal-page-heading{padding:1rem .7rem .8rem 1.05rem}.portal-root .portal-page-heading:after{left:1.05rem;right:.7rem}.portal-root .portal-tabbar{border-radius:18px}.story-public-header,.story-hero{padding-inline:16px}.story-studio-section{padding-top:28px}.story-studio{border-radius:22px}.report-card{border-radius:18px;padding:1.1rem}.report-header{padding-left:.9rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-home-handhold .lp-home-ribbon-path,.lp-home-handhold .lp-signal-marquee-track,.lp-home-handhold .lp-signal-animation:before{animation:none!important}}@media print{:root{--brand-ink:#111;--brand-muted:#444}html,body,.report-page,.story-page{color:#111!important;background:#fff!important}.report-card,.report-section,.story-doctor-preview article{color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#bbb!important}.report-header{border-left-color:#111}.report-document-title,.report-section h2,.story-doctor-preview h2,.story-doctor-preview h3{color:#111!important}}
.lp-home-handhold,.story-page{--brand-teal-deep:#066f6b}.lp-home-handhold .lp-launch-section:not(.lp-launch-product):not(.lp-launch-trust) p.lp-eyebrow,.lp-home-handhold .lp-launch-final-block p.lp-eyebrow,.lp-home-handhold .lp-go-page .lp-go-section:not(.lp-go-section-dark) p.lp-eyebrow,.lp-home-handhold .lp-checklist-card p.lp-eyebrow{color:var(--brand-teal-deep);background:#20b2aa1a;border-color:#066f6b42}.lp-home-handhold .lp-product-landing .lp-go-hero{color:#fff;background:radial-gradient(circle at 82% 16%, #2c6ecb57, transparent 24rem), radial-gradient(circle at 62% 84%, #20b2aa2e, transparent 28rem), linear-gradient(145deg, var(--brand-midnight) 0%, var(--brand-navy) 66%, #0d2444 100%)}.lp-home-handhold .lp-product-landing .lp-growth-audience,.lp-home-handhold .lp-product-landing .lp-growth-trust-line{color:#ffffffb8}.lp-home-handhold .lp-product-landing .lp-growth-audience span{color:var(--brand-teal)}.lp-home-handhold .lp-go-page .lp-go-section:not(.lp-go-section-soft):not(.lp-go-section-dark) .lp-go-section-header h2,.lp-home-handhold .lp-go-page .lp-go-section:not(.lp-go-section-soft):not(.lp-go-section-dark) .lp-go-section-copy h2{color:var(--brand-ink)}.lp-home-handhold .lp-go-page .lp-go-section:not(.lp-go-section-soft):not(.lp-go-section-dark) .lp-go-section-header p:not(.lp-eyebrow),.lp-home-handhold .lp-go-page .lp-go-section:not(.lp-go-section-soft):not(.lp-go-section-dark) .lp-go-section-copy p:not(.lp-eyebrow){color:var(--brand-muted)}.lp-home-handhold .lp-growth-outcome h2,.lp-home-handhold .lp-growth-final h2{color:var(--brand-ink)}.lp-home-handhold .lp-growth-outcome>p:last-child,.lp-home-handhold .lp-growth-final p:not(.lp-eyebrow){color:var(--brand-muted)}.lp-home-handhold .lp-growth-final-actions>a:not(.lp-btn){color:var(--brand-blue-deep)}.lp-home-handhold .lp-growth-demo-head>span{color:var(--brand-muted)}.lp-home-handhold .lp-go-panel p.lp-eyebrow,.lp-home-handhold .lp-growth-demo p.lp-eyebrow,.lp-home-handhold .lp-section-deep-link{color:var(--brand-teal-deep)}.lp-home-handhold .lp-launch-product .lp-section-deep-link,.lp-home-handhold .lp-launch-trust .lp-section-deep-link,.lp-home-handhold .lp-go-section-dark .lp-section-deep-link{color:var(--brand-teal)}.lp-home-handhold .lp-launch-product .lp-section-deep-link:hover,.lp-home-handhold .lp-launch-trust .lp-section-deep-link:hover,.lp-home-handhold .lp-go-section-dark .lp-section-deep-link:hover{color:#7ce5df}.lp-home-handhold .lp-checklist-copy p:not(.lp-eyebrow),.lp-home-handhold .lp-checklist-note,.lp-home-handhold .lp-checklist-success p{color:var(--brand-muted)}.lp-home-handhold .lp-checklist-input-row input{background:#fff;border-color:#12203329}.lp-home-handhold .lp-checklist-input-row input:focus-visible{border-color:var(--brand-teal-deep)}.lp-home-handhold .lp-checklist-error{color:#9f1d1d}.lp-home-handhold .lp-checklist-success{color:var(--brand-ink);background:var(--brand-teal-soft);border-color:#066f6b33}.lp-home-handhold .lp-checklist-success strong{color:var(--brand-ink)}.lp-home-handhold .lp-checklist-fallback{color:var(--brand-blue-deep)}.lp-home-handhold .lp-checklist-fallback:hover{color:var(--brand-midnight)}.lp-home-handhold .lp-footer-disclaimer,.lp-home-handhold .lp-footer-copy{color:#ffffff9e}.lp-home-handhold .lp-investor-reading-link{color:var(--brand-ink);box-shadow:var(--brand-shadow-sm);background:#ffffffeb;border-color:#1220331a}.lp-home-handhold .lp-investor-reading-link span{color:var(--brand-teal-deep)}.lp-home-handhold .lp-investor-reading-link strong{color:var(--brand-ink)}.lp-home-handhold .lp-investor-reading-link:hover{background:#fff;border-color:#066f6b4d}.login-purpose-rail .hero-kicker{color:#91ece6}.story-hero aside .story-kicker{color:var(--brand-teal-deep)}.story-guide-boundary,.story-section-heading p,.story-field-hint,.story-empty-state p{color:var(--brand-muted)}.symptom-landing-hero aside p.lp-eyebrow{color:var(--brand-teal-deep)}.symptom-landing-hero li span{color:var(--brand-muted)}.care-marketing-shell{--care-green:var(--brand-teal-deep)}.care-hero-visual,.care-method-grid article,.care-boundary-grid article,.care-planner,.care-sharing-steps li,.care-final-card{color:var(--brand-ink)}.care-marketing-page .lp-eyebrow{color:var(--brand-teal-deep)}.care-hero .lp-eyebrow{color:#91ece6;background:#20b2aa1a;border-color:#55d8d061}.care-section-heading>p:not(.lp-eyebrow),.care-hero-visual>p{color:var(--brand-muted)}
