.healthxiq-page{--mp-primary:var(--tg-theme-primary,#f7a400);--mp-heading:var(--tg-heading-color,#14176c);--mp-body:var(--tg-body-color,#3e4073);--mp-accent:var(--tg-theme-primary,#f7a400);--mp-accent-light:var(--tg-color-yellow-light,#fef6e6);--mp-surface:#f8fafc;--mp-surface-alt:#f8fafc;--mp-border:var(--tg-border-2,#e6e7f3);--mp-yellow-light:var(--tg-color-yellow-light,#fef6e6);--mp-h2-color:#0e104b;overflow-x:clip}.healthxiq-page h2{color:var(--mp-h2-color)}.healthxiq-section-alt{background-color:var(--mp-surface-alt)}.healthxiq-page img{max-width:100%;height:auto}.healthxiq-status-pill{color:#1b3fcc;letter-spacing:normal;background:#eef2ff;border:1px solid #d7e0ff;border-radius:99px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.healthxiq-status-pill .dot{background:#29c48a;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s infinite healthxiq-pulse}@keyframes healthxiq-pulse{0%,to{opacity:1}50%{opacity:.3}}.healthxiq-hero-accent{color:var(--mp-primary)}.healthxiq-hero-stats{border-top:1px solid var(--mp-border);flex-wrap:nowrap;justify-content:space-between;gap:16px;width:100%;margin-top:40px;padding-top:28px;display:flex}.healthxiq-stat-num{color:var(--mp-primary);font-size:30px;font-weight:700;line-height:1}.healthxiq-stat-label{color:var(--tg-color-gray-4,#818298);margin-top:4px;font-size:12px;font-weight:500}.healthxiq-trust-bar{background:var(--mp-surface-alt);border-bottom:1px solid var(--mp-border);padding:24px 0}.healthxiq-trust-inner{flex-wrap:wrap;justify-content:center;gap:20px 28px;display:flex}.healthxiq-trust-item{color:var(--mp-body);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.healthxiq-trust-icon{background:var(--mp-yellow-light);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.healthxiq-problem-card{border:1px solid var(--mp-border);border-left:3px solid var(--mp-primary);background:#fff;border-radius:12px;height:100%;padding:24px 20px}.healthxiq-problem-num{color:#14176c14;margin-bottom:10px;font-size:36px;font-weight:700;line-height:1}.healthxiq-intro-item{align-items:flex-start;gap:14px;display:flex}.healthxiq-intro-icon{background:var(--mp-yellow-light);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.healthxiq-feat-grid{background:var(--mp-border);border:1px solid var(--mp-border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.healthxiq-feat-card{background:#fff;height:100%;padding:28px 24px}.healthxiq-feat-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:22px;display:flex}.healthxiq-feat-icon.primary{background:var(--mp-yellow-light)}.healthxiq-feat-icon.secondary{background:var(--tg-color-yellow-light-2,#fffbf3)}.healthxiq-feat-icon.amber{background:#faeeda}.healthxiq-feat-icon.red{background:#fcebeb}.healthxiq-feat-tag{color:var(--mp-primary);text-transform:uppercase;letter-spacing:.06em;margin-top:12px;font-size:11px;font-weight:600;display:inline-block}.healthxiq-wellness-card{border:1px solid var(--mp-border);background:#fff;border-radius:20px;padding:28px 24px;box-shadow:0 4px 24px #14176c0f}.healthxiq-wp-num{color:#f7a40059;flex-shrink:0;width:32px;font-size:24px;font-weight:700;line-height:1}.healthxiq-accent-em{color:var(--mp-primary);font-style:italic}.healthxiq-muted-label{letter-spacing:.06em;color:var(--tg-color-gray-4,#818298)}.healthxiq-vital-track{background:var(--mp-border);border-radius:999px;height:6px}.healthxiq-sev-badge{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.healthxiq-sev-badge.is-normal{background:var(--mp-yellow-light);color:var(--mp-heading)}.healthxiq-sev-badge.is-mild{color:#854f0b;background:#faeeda}.healthxiq-journey{background:var(--mp-surface-alt)}.healthxiq-journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid;position:relative}.healthxiq-journey-steps:before{content:"";background:var(--mp-border);z-index:0;height:1px;position:absolute;top:40px;left:8%;right:8%}.healthxiq-journey-step{text-align:center;z-index:1;position:relative}.healthxiq-journey-circle{border:2px solid var(--mp-border);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;font-size:26px;display:flex}.healthxiq-journey-circle.active{background:var(--mp-primary);border-color:var(--mp-primary);box-shadow:0 0 0 8px #f7a40033}.healthxiq-modules-tabs{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.healthxiq-mod-tab{border:1px solid var(--mp-border);color:var(--tg-color-gray-4,#818298);cursor:pointer;background:#fff;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;transition:all .2s}.healthxiq-mod-tab.is-active,.healthxiq-mod-tab:hover{background:var(--mp-primary);color:#fff;border-color:var(--mp-primary)}.healthxiq-mod-item{border:1px solid var(--mp-border);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.healthxiq-mod-check{background:var(--mp-yellow-light);width:24px;height:24px;color:var(--mp-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.healthxiq-mod-item-title{margin-bottom:4px;font-size:14px;font-weight:600}.healthxiq-mod-panel{border:1px solid var(--mp-border);background:#fff;border-radius:20px;padding:20px;box-shadow:0 12px 32px #14176c0f}.healthxiq-mod-panel-title{color:var(--tg-color-gray-4,#818298);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:13px;font-weight:600}.healthxiq-app-shell{background:var(--mp-surface-alt);border:1px solid var(--mp-border);border-radius:16px;overflow:hidden}.healthxiq-app-shell-chrome{border-bottom:1px solid var(--mp-border);background:#fff;align-items:center;gap:8px;padding:12px 14px;display:flex}.healthxiq-app-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.healthxiq-app-dot--red{background:#ff5f57}.healthxiq-app-dot--amber{background:#febc2e}.healthxiq-app-dot--green{background:#28c840}.healthxiq-app-shell-title{color:var(--mp-heading);margin-left:6px;font-size:12px;font-weight:600}.healthxiq-app-shell-body{padding:14px}.healthxiq-glance-strip{border:1px solid var(--mp-border);background:#fff;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:grid}.healthxiq-glance-item{min-width:0}.healthxiq-glance-label{text-transform:uppercase;letter-spacing:.05em;color:var(--tg-color-gray-4,#818298);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.healthxiq-glance-value{color:var(--mp-heading);font-size:14px;font-weight:700;line-height:1.2}.healthxiq-glance-value span{color:var(--tg-color-gray-4,#818298);font-size:11px;font-weight:600}.healthxiq-glance-value--accent{color:var(--mp-primary)}.healthxiq-glance-divider{background:var(--mp-border);width:1px;height:32px}.healthxiq-appt-mock{border:1px solid var(--mp-border);background:#fff;border-radius:14px;margin-bottom:10px;overflow:hidden;box-shadow:0 4px 14px #14176c0a}.healthxiq-appt-mock:last-child{margin-bottom:0}.healthxiq-appt-mock.is-urgent{border:2px solid var(--mp-primary)}.healthxiq-appt-mock.is-upcoming{opacity:.92}.healthxiq-appt-urgent-bar{background:var(--mp-yellow-light);color:var(--mp-heading);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 14px;font-size:10px;font-weight:700;display:flex}.healthxiq-appt-live-dot{background:var(--mp-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.healthxiq-appt-mock-body{flex-direction:column;gap:12px;padding:14px;display:flex}.healthxiq-appt-avatar{background:var(--mp-yellow-light);width:42px;height:42px;color:var(--mp-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.healthxiq-appt-head{flex:1;min-width:0}.healthxiq-appt-top-row{align-items:center;gap:10px;display:flex}.healthxiq-appt-doc{color:var(--mp-heading);font-size:14px;font-weight:700}.healthxiq-appt-spec{color:var(--tg-color-gray-4,#818298);margin-top:2px;font-size:11px}.healthxiq-appt-badge{background:var(--mp-yellow-light);color:var(--mp-heading);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:10px;font-weight:700}.healthxiq-appt-badge.is-urgent{background:var(--mp-primary);color:#fff}.healthxiq-appt-meta-row{align-items:flex-start;gap:12px;display:flex}.healthxiq-appt-meta{flex:1;min-width:0}.healthxiq-appt-date{background:var(--mp-surface-alt);border:1px solid var(--mp-border);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;line-height:1.1;display:flex}.healthxiq-appt-date strong{color:var(--mp-heading);font-size:18px}.healthxiq-appt-date span{color:var(--mp-primary);text-transform:uppercase;font-size:9px;font-weight:700}.healthxiq-appt-time{color:var(--mp-heading);font-size:12px;font-weight:700}.healthxiq-appt-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.healthxiq-appt-tag{color:var(--mp-body);background:var(--mp-surface-alt);border:1px solid var(--mp-border);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.healthxiq-appt-mode,.healthxiq-appt-sub{color:var(--tg-color-gray-4,#818298);margin-top:6px;font-size:11px}.healthxiq-appt-countdown{color:var(--mp-primary);margin-top:6px;font-size:11px;font-weight:700}.healthxiq-appt-progress{background:var(--mp-border);border-radius:999px;height:4px;margin-top:12px;overflow:hidden}.healthxiq-appt-progress-fill{background:var(--mp-primary);border-radius:999px;height:100%}.healthxiq-appt-actions{border-top:1px solid var(--mp-border);background:var(--mp-surface-alt);gap:8px;padding:12px 14px;display:flex}.healthxiq-appt-btn{text-align:center;border:1px solid var(--mp-border);color:var(--mp-body);background:#fff;border-radius:8px;flex:1;padding:8px 10px;font-size:11px;font-weight:700}.healthxiq-appt-btn.primary{background:var(--mp-primary);color:#fff;border-color:var(--mp-primary)}.healthxiq-preview-row,.healthxiq-alert-row{border:1px solid var(--mp-border);background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.healthxiq-preview-row:last-child,.healthxiq-alert-row:last-child{margin-bottom:0}.healthxiq-preview-icon{background:var(--mp-yellow-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.healthxiq-preview-main{flex:1;min-width:0}.healthxiq-preview-title{color:var(--mp-heading);font-size:13px;font-weight:700}.healthxiq-preview-sub{color:var(--tg-color-gray-4,#818298);margin-top:2px;font-size:11px}.healthxiq-preview-pill{color:var(--mp-heading);background:var(--mp-yellow-light);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:10px;font-weight:700}.healthxiq-chat-thread{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.healthxiq-chat-bubble{border-radius:12px;max-width:88%;padding:10px 12px;font-size:12px;line-height:1.5}.healthxiq-chat-bubble.is-doctor{border:1px solid var(--mp-border);color:var(--mp-body);background:#fff;align-self:flex-start}.healthxiq-chat-bubble.is-patient{background:var(--mp-yellow-light);color:var(--mp-heading);align-self:flex-end}.healthxiq-chat-compose{border:1px solid var(--mp-border);color:var(--tg-color-gray-4,#818298);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.healthxiq-chat-send{color:var(--mp-primary);flex-shrink:0;font-weight:700}.healthxiq-profile-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.healthxiq-profile-tab{border:1px solid var(--mp-border);color:var(--mp-body);background:#fff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.healthxiq-profile-tab.is-active{background:var(--mp-primary);border-color:var(--mp-primary);color:#fff}.healthxiq-profile-card{border:1px solid var(--mp-border);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.healthxiq-profile-score{border:4px solid var(--mp-yellow-light);border-top-color:var(--mp-primary);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;line-height:1.1;display:flex}.healthxiq-profile-score strong{color:var(--mp-primary);font-size:18px}.healthxiq-profile-score span{color:var(--tg-color-gray-4,#818298);text-transform:uppercase;font-size:9px;font-weight:700}.healthxiq-review-card{border:1px solid var(--mp-border);background:#fff;border-radius:12px;padding:16px}.healthxiq-review-stars{color:var(--mp-primary);margin-bottom:10px;font-size:14px}.healthxiq-review-text{color:var(--mp-body);margin-bottom:12px;font-size:12px;font-style:italic;line-height:1.6}.healthxiq-review-meta{color:var(--tg-color-gray-4,#818298);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.healthxiq-alert-row.is-urgent{background:var(--mp-yellow-light);border-color:#f7a40059}.healthxiq-alert-dot{background:var(--mp-border);border-radius:50%;flex-shrink:0;width:8px;height:8px}.healthxiq-alert-dot.is-live{background:var(--mp-primary)}.healthxiq-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.healthxiq-page .healthxiq-platform-card{grid-template-rows:subgrid;border:1px solid var(--mp-border);border-radius:12px;grid-row:span 8;height:auto;padding:28px 24px;display:grid}.healthxiq-platform-card__header{align-self:start;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.healthxiq-platform-card__icon{flex-shrink:0;font-size:28px;line-height:1}.healthxiq-platform-card__meta{min-width:0}.healthxiq-platform-card__title{color:var(--mp-h2-color,#0e104b);margin-bottom:4px;font-size:18px;font-weight:600}.healthxiq-platform-card__sub{color:var(--mp-body);margin:0;font-size:14px;line-height:1.45}.healthxiq-platform-item{color:var(--mp-body);align-self:start;gap:8px;padding:6px 0;font-size:14px;display:flex}.healthxiq-platform-card.patient,.healthxiq-platform-card.doctor,.healthxiq-platform-card.admin{background:var(--mp-yellow-light)}@supports not (grid-template-rows:subgrid){.healthxiq-page .healthxiq-platform-card{flex-direction:column;grid-row:auto;height:100%;display:flex}.healthxiq-platform-card__meta{min-height:52px}}@media (max-width:991.98px){.healthxiq-platform-grid{grid-template-columns:1fr 1fr}.healthxiq-page .healthxiq-platform-card{flex-direction:column;grid-row:auto;display:flex}}@media (max-width:767.98px){.healthxiq-platform-grid{grid-template-columns:1fr}}.healthxiq-testi-card{border:1px solid var(--mp-border);background:#fff;border-radius:12px;height:100%;padding:24px 20px;position:relative}.healthxiq-testi-quote{color:#f7a40033;font-size:36px;line-height:1;position:absolute;top:16px;right:20px}.healthxiq-testi-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.healthxiq-testi-role{color:var(--tg-color-gray-4,#818298);font-size:11px}.healthxiq-testi-stars{color:var(--mp-primary);margin-bottom:12px;font-size:14px}.healthxiq-comp-card{background:var(--mp-surface);border:1px solid var(--mp-border);text-align:center;border-radius:12px;height:100%;padding:22px 18px}.healthxiq-mii{text-align:center}.healthxiq-mii-badge{background:var(--mp-yellow-light);border:1px solid var(--mp-border);color:var(--mp-heading);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 20px;font-size:13px;display:inline-flex}.healthxiq-mii-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.healthxiq-mii-chip{border:1px solid var(--mp-border);color:var(--mp-body);background:#fff;border-radius:999px;padding:8px 16px;font-size:13px}.healthxiq-journey-step-label{color:var(--tg-color-gray-4,#818298);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:700}.healthxiq-journey-step-title{color:var(--mp-heading);margin-bottom:6px;font-size:14px;font-weight:600}.healthxiq-journey-step-desc{color:var(--mp-body);font-size:12px;line-height:1.5}.healthxiq-mii h2{margin-bottom:12px}.healthxiq-mii-desc{color:var(--mp-body);max-width:560px;margin-left:auto;margin-right:auto}.healthxiq-final-cta{text-align:center;border:1px solid var(--mp-border);background:#fff;border-radius:24px;padding:56px 32px;box-shadow:0 12px 32px #14176c0f}.healthxiq-final-cta p{color:var(--mp-body);max-width:560px;margin-left:auto;margin-right:auto}.healthxiq-final-note{color:var(--tg-color-gray-4,#818298)}.healthxiq-wellness-ring{border:10px solid var(--mp-yellow-light);border-top-color:var(--mp-primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.healthxiq-wellness-score{color:var(--mp-primary);font-size:34px;font-weight:700;line-height:1}.healthxiq-wellness-pill{background:var(--mp-yellow-light);color:var(--mp-heading);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-block}.healthxiq-wellness-trend{color:var(--mp-primary);font-weight:600}.healthxiq-vital-bar{background:var(--mp-primary);border-radius:999px;height:6px}.healthxiq-check{color:var(--mp-primary);font-weight:700}@media (max-width:991.98px){.healthxiq-feat-grid{grid-template-columns:1fr 1fr}.healthxiq-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.healthxiq-journey-steps:before{display:none}}@media (max-width:767.98px){.healthxiq-glance-strip{grid-template-columns:1fr;gap:12px}.healthxiq-glance-divider{display:none}.healthxiq-appt-top-row{flex-wrap:wrap}.healthxiq-appt-badge{margin-left:auto}.healthxiq-feat-grid,.healthxiq-journey-steps{grid-template-columns:1fr}.healthxiq-modules-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px 24px;padding:0 12px;overflow-x:auto}.healthxiq-modules-tabs::-webkit-scrollbar{display:none}.healthxiq-mod-tab{flex-shrink:0}.healthxiq-final-cta{border-radius:18px;padding:44px 20px}}@media (max-width:575.98px){.healthxiq-hero-ctas,.healthxiq-final-ctas{width:100%}.healthxiq-hero-ctas .btn,.healthxiq-final-ctas .btn{justify-content:center;width:100%}.healthxiq-hero-stats{flex-wrap:wrap;gap:20px}}
