{"id":280724,"date":"2025-09-22T14:30:41","date_gmt":"2025-09-22T14:30:41","guid":{"rendered":"https:\/\/demo2.aiemanagement.com\/?page_id=280724"},"modified":"2025-11-07T19:27:24","modified_gmt":"2025-11-07T19:27:24","slug":"portal-access","status":"publish","type":"page","link":"https:\/\/fractional.health\/","title":{"rendered":"Portal Access"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#000f3a&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<!-- Fractional.Health \u2014 FINAL (scoped, no footer impact) --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"fh-portal\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"fh-card\"><!-- [et_pb_line_break_holder] -->    <!-- LEFT --><!-- [et_pb_line_break_holder] -->    <\/p>\n<section class=\"fh-left\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"fh-brand\"><!-- [et_pb_line_break_holder] -->        <img decoding=\"async\" src=\"https:\/\/demo2.aiemanagement.com\/wp-content\/uploads\/2025\/09\/Fractional.Health-Icon.webp\"<!-- [et_pb_line_break_holder] -->             alt=&#8221;Fractional.Health Icon&#8221; class=&#8221;fh-icon&#8221;><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2 class=\"fh-title\">Portal Login<\/h2>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<form id=\"fh-form\" autocomplete=\"off\" novalidate><!-- [et_pb_line_break_holder] -->        <input id=\"fh-user\" name=\"username\" type=\"text\" placeholder=\"Email or username\" aria-label=\"username\"><!-- [et_pb_line_break_holder] -->        <input id=\"fh-pass\" name=\"password\" type=\"password\" placeholder=\"Password\" aria-label=\"password\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"fh-status\" class=\"fh-status\" role=\"status\" aria-atomic=\"true\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <button id=\"fh-submit\" type=\"submit\">Sign in<\/button><!-- [et_pb_line_break_holder] -->      <\/form>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <pee class=\"fh-meta\">Interested in becoming a client?<!-- [et_pb_line_break_holder] -->        <a href=\"mailto:hello@fractional.health\">Request invite<\/a><!-- [et_pb_line_break_holder] -->      <\/pee><!-- [et_pb_line_break_holder] -->    <\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- RIGHT: image + gradient overlay --><!-- [et_pb_line_break_holder] -->    <\/p>\n<aside class=\"fh-right\" aria-hidden=\"true\"><\/aside>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <pee class=\"fh-disclaimer\">Client Portal Only. <strong>No credentials collected for other users.<\/strong><\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->\/* --- Scope everything to #fh-portal so nothing leaks to the footer\/header --- *\/<!-- [et_pb_line_break_holder] -->#fh-portal{<!-- [et_pb_line_break_holder] -->  \/* tokens (scoped) *\/<!-- [et_pb_line_break_holder] -->  --brand1:#ff5500;<!-- [et_pb_line_break_holder] -->  --brand2:#c82f00;<!-- [et_pb_line_break_holder] -->  --accent:#0099ff;<!-- [et_pb_line_break_holder] -->  --text:#111827;<!-- [et_pb_line_break_holder] -->  --muted:#6b7280;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  --bg-page: linear-gradient(180deg,#f4f8ff 0%,#ffffff 100%);<!-- [et_pb_line_break_holder] -->  --bg-card: linear-gradient(180deg,rgba(255,255,255,.96),#fbfdff);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  --btn-gradient: linear-gradient(90deg,var(--accent),var(--brand1));<!-- [et_pb_line_break_holder] -->  --right-photo: url(\"https:\/\/demo2.aiemanagement.com\/wp-content\/uploads\/2025\/09\/FHE-Provider-Read-InV.webp\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* restored overlay look *\/<!-- [et_pb_line_break_holder] -->  --overlay:<!-- [et_pb_line_break_holder] -->    linear-gradient(120deg, rgba(200,47,0,.55), rgba(255,85,0,.45)),<!-- [et_pb_line_break_holder] -->    linear-gradient(180deg, rgba(0,0,0,.35) 0%, rgba(0,0,0,.25) 35%, rgba(0,0,0,.35) 100%);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  font-family:\"Roboto\",system-ui,-apple-system,\"Segoe UI\",sans-serif;<!-- [et_pb_line_break_holder] -->  color:var(--text);<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->  line-height:1.45;<!-- [et_pb_line_break_holder] -->  background:var(--bg-page);<!-- [et_pb_line_break_holder] -->  padding:48px 20px;         \/* normal page padding; won\u2019t cover footer *\/<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fh-portal *{ box-sizing:border-box; }<!-- [et_pb_line_break_holder] -->#fh-portal h1,#fh-portal h2,#fh-portal h3,.fh-title{<!-- [et_pb_line_break_holder] -->  font-family:\"Inter\",system-ui,-apple-system,\"Segoe UI\",sans-serif;<!-- [et_pb_line_break_holder] -->  font-weight:700; line-height:1.2;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* card *\/<!-- [et_pb_line_break_holder] -->#fh-portal .fh-card{<!-- [et_pb_line_break_holder] -->  max-width:1100px; margin:0 auto 40px;<!-- [et_pb_line_break_holder] -->  background:var(--bg-card);<!-- [et_pb_line_break_holder] -->  border-radius:16px;<!-- [et_pb_line_break_holder] -->  display:flex; overflow:hidden;<!-- [et_pb_line_break_holder] -->  box-shadow:0 18px 50px rgba(2,6,23,.08);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* left *\/<!-- [et_pb_line_break_holder] -->#fh-portal .fh-left{ flex:1 1 0; padding:36px 34px; text-align:center; }<!-- [et_pb_line_break_holder] -->#fh-portal .fh-brand{ display:flex; justify-content:center; margin-bottom:12px; }<!-- [et_pb_line_break_holder] -->#fh-portal .fh-icon{ width:120px; max-height:120px; height:auto; }<!-- [et_pb_line_break_holder] -->#fh-portal .fh-title{ font-size:32px; margin:10px 0 12px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#fh-portal #fh-form{<!-- [et_pb_line_break_holder] -->  margin:0 auto; max-width:340px;<!-- [et_pb_line_break_holder] -->  display:flex; flex-direction:column; gap:14px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fh-portal #fh-form input{<!-- [et_pb_line_break_holder] -->  width:100%; padding:14px 18px;<!-- [et_pb_line_break_holder] -->  border:1px solid rgba(2,6,23,.10); border-radius:12px;<!-- [et_pb_line_break_holder] -->  background:#fff; outline:0;<!-- [et_pb_line_break_holder] -->  transition:border-color .15s, box-shadow .15s;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fh-portal #fh-form input::placeholder{ color:#9aa3af; }<!-- [et_pb_line_break_holder] -->#fh-portal #fh-form input:focus{<!-- [et_pb_line_break_holder] -->  border-color:rgba(0,153,255,.35);<!-- [et_pb_line_break_holder] -->  box-shadow:0 0 0 3px rgba(0,153,255,.12);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fh-portal .fh-status{<!-- [et_pb_line_break_holder] -->  min-height:22px; font-weight:600; color:#c62828;<!-- [et_pb_line_break_holder] -->  text-align:left; opacity:0; transition:opacity .15s;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fh-portal #fh-submit{<!-- [et_pb_line_break_holder] -->  padding:12px 14px; border:0; border-radius:12px;<!-- [et_pb_line_break_holder] -->  background:var(--btn-gradient); color:#fff; font-weight:700; cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fh-portal #fh-submit[disabled]{ opacity:.6; cursor:not-allowed; }<!-- [et_pb_line_break_holder] -->#fh-portal .fh-meta{ margin-top:12px; color:var(--muted); }<!-- [et_pb_line_break_holder] -->#fh-portal .fh-meta a{ color:var(--accent); text-decoration:none; font-weight:600; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* right *\/<!-- [et_pb_line_break_holder] -->#fh-portal .fh-right{<!-- [et_pb_line_break_holder] -->  flex:0 0 520px; min-height:420px;<!-- [et_pb_line_break_holder] -->  background-image: var(--overlay), var(--right-photo);<!-- [et_pb_line_break_holder] -->  background-size: cover, cover;<!-- [et_pb_line_break_holder] -->  background-position: center, center;<!-- [et_pb_line_break_holder] -->  background-repeat: no-repeat, no-repeat;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* disclaimer *\/<!-- [et_pb_line_break_holder] -->#fh-portal .fh-disclaimer{ text-align:center; color:var(--muted); font-size:13px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* responsive *\/<!-- [et_pb_line_break_holder] -->@media (max-width:980px){<!-- [et_pb_line_break_holder] -->  #fh-portal .fh-card{ flex-direction:column; }<!-- [et_pb_line_break_holder] -->  #fh-portal .fh-right{ flex-basis:auto; width:100%; min-height:320px; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width:520px){<!-- [et_pb_line_break_holder] -->  #fh-portal{ padding:24px 12px; }<!-- [et_pb_line_break_holder] -->  #fh-portal .fh-left{ padding:20px 14px; }<!-- [et_pb_line_break_holder] -->  #fh-portal .fh-icon{ width:70px; max-height:70px; }<!-- [et_pb_line_break_holder] -->  #fh-portal .fh-title{ font-size:26px; margin-top:6px; }<!-- [et_pb_line_break_holder] -->  #fh-portal #fh-form{ max-width:100%; gap:12px; }<!-- [et_pb_line_break_holder] -->  #fh-portal #fh-submit{ width:100%; }<!-- [et_pb_line_break_holder] -->  #fh-portal .fh-right{ min-height:240px; background-position: top center, top center; }<!-- [et_pb_line_break_holder] -->  #fh-portal .fh-disclaimer{ font-size:12px; padding:0 6px; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  const form   = document.getElementById('fh-form');<!-- [et_pb_line_break_holder] -->  const status = document.getElementById('fh-status');<!-- [et_pb_line_break_holder] -->  const submit = document.getElementById('fh-submit');<!-- [et_pb_line_break_holder] -->  const pass   = document.getElementById('fh-pass');<!-- [et_pb_line_break_holder] -->  const msgs = [<!-- [et_pb_line_break_holder] -->    \"Invalid username or password.\",<!-- [et_pb_line_break_holder] -->    \"Credentials not recognized.\",<!-- [et_pb_line_break_holder] -->    \"Account not found.\",<!-- [et_pb_line_break_holder] -->    \"Incorrect password.\",<!-- [et_pb_line_break_holder] -->    \"Please check your email and password.\"<!-- [et_pb_line_break_holder] -->  ];<!-- [et_pb_line_break_holder] -->  let i = Math.floor(Math.random()*msgs.length);<!-- [et_pb_line_break_holder] -->  form.addEventListener('submit', function(e){<!-- [et_pb_line_break_holder] -->    e.preventDefault();<!-- [et_pb_line_break_holder] -->    status.style.opacity = 0;<!-- [et_pb_line_break_holder] -->    submit.disabled = true;<!-- [et_pb_line_break_holder] -->    const old = submit.textContent;<!-- [et_pb_line_break_holder] -->    submit.textContent = 'Checking\u2026';<!-- [et_pb_line_break_holder] -->    setTimeout(() => {<!-- [et_pb_line_break_holder] -->      status.textContent = msgs[i % msgs.length]; i++;<!-- [et_pb_line_break_holder] -->      status.style.opacity = 1;<!-- [et_pb_line_break_holder] -->      if (pass) pass.value = '';<!-- [et_pb_line_break_holder] -->      submit.disabled = false;<!-- [et_pb_line_break_holder] -->      submit.textContent = old;<!-- [et_pb_line_break_holder] -->    }, 600 + Math.random()*800);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-280724","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fractional.health\/index.php?rest_route=\/wp\/v2\/pages\/280724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fractional.health\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fractional.health\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fractional.health\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fractional.health\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=280724"}],"version-history":[{"count":20,"href":"https:\/\/fractional.health\/index.php?rest_route=\/wp\/v2\/pages\/280724\/revisions"}],"predecessor-version":[{"id":1085999,"href":"https:\/\/fractional.health\/index.php?rest_route=\/wp\/v2\/pages\/280724\/revisions\/1085999"}],"wp:attachment":[{"href":"https:\/\/fractional.health\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=280724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}