.PortalExperience-module__Egk9ca__heroVisual{min-width:0;margin:0}.PortalExperience-module__Egk9ca__heroVisual svg{width:100%;height:auto;font-family:var(--font-body),sans-serif;display:block}.PortalExperience-module__Egk9ca__heroVisual figcaption{text-align:center;color:var(--text-secondary);margin-top:16px;font-size:13px;line-height:1.6}.PortalExperience-module__Egk9ca__practiceNode{animation:1s ease-out both PortalExperience-module__Egk9ca__arrive}.PortalExperience-module__Egk9ca__portalNode{animation:1s ease-out .3s both PortalExperience-module__Egk9ca__arrive}.PortalExperience-module__Egk9ca__chatNode{animation:1s ease-out .7s both PortalExperience-module__Egk9ca__arrive}.PortalExperience-module__Egk9ca__patientNode{animation:1s ease-out 1.1s both PortalExperience-module__Egk9ca__arrive}@keyframes PortalExperience-module__Egk9ca__arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.PortalExperience-module__Egk9ca__intro{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:48px;display:grid}.PortalExperience-module__Egk9ca__intro p{margin-top:0}.PortalExperience-module__Egk9ca__portalFeatures{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.PortalExperience-module__Egk9ca__portalFeatures article{border:1px solid var(--border-subtle);background:#fff;border-radius:22px;padding:30px}.PortalExperience-module__Egk9ca__portalFeatures svg{margin-bottom:26px}.PortalExperience-module__Egk9ca__portalFeatures p,.PortalExperience-module__Egk9ca__dashboardItems p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.75}.PortalExperience-module__Egk9ca__chatSection{background:var(--navy);color:#fff;border-radius:40px;margin:0 24px}.PortalExperience-module__Egk9ca__chatSection.PortalExperience-module__Egk9ca__chatSection h2 span,.PortalExperience-module__Egk9ca__chatSection p{color:var(--text-inverse-secondary)}.PortalExperience-module__Egk9ca__chatExample{border:1px solid #fff3;border-radius:24px;margin:0;padding:32px}.PortalExperience-module__Egk9ca__chatLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-inverse-secondary);margin-bottom:30px;font-size:13px}.PortalExperience-module__Egk9ca__chatExample blockquote{color:var(--navy);background:#fff;border-radius:18px 18px 18px 4px;max-width:90%;margin:0 0 14px;padding:23px;font-size:17px;line-height:1.7}.PortalExperience-module__Egk9ca__chatExample .PortalExperience-module__Egk9ca__reply{background:var(--surface-soft);border-radius:18px 18px 4px;margin-left:auto}.PortalExperience-module__Egk9ca__chatAttachment{border-top:1px solid var(--border-subtle);align-items:center;gap:9px;margin-top:18px;padding-top:14px;font-size:13px;line-height:1.6;display:flex}.PortalExperience-module__Egk9ca__chatAttachment svg{flex-shrink:0}.PortalExperience-module__Egk9ca__chatExample figcaption{color:var(--text-inverse-secondary);margin-top:24px;font-size:12px;line-height:1.6}.PortalExperience-module__Egk9ca__dashboard{background:var(--surface-soft);border-radius:40px 40px 0 0}.PortalExperience-module__Egk9ca__dashboardPreview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;width:100%;max-width:1040px;margin:0 auto 48px;display:grid}.PortalExperience-module__Egk9ca__dashboardItems{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.PortalExperience-module__Egk9ca__dashboardItems article{border-top:1px solid var(--border-strong);padding-top:26px}.PortalExperience-module__Egk9ca__dashboardItems svg{margin-bottom:24px}.PortalExperience-module__Egk9ca__evidence{border:1px solid var(--border-subtle);background:#fff;border-radius:24px;grid-template-columns:1.2fr .8fr;align-items:center;gap:52px;margin-top:56px;padding:40px;display:grid}.PortalExperience-module__Egk9ca__evidence h3{max-width:430px}.PortalExperience-module__Egk9ca__evidence figure{width:100%;max-width:290px;margin:auto}.PortalExperience-module__Egk9ca__evidence img{image-rendering:auto}.PortalExperience-module__Egk9ca__connectionList{gap:18px;margin:0;padding:0;list-style:none;display:grid}.PortalExperience-module__Egk9ca__connectionList li{border-top:1px solid var(--border-subtle);gap:18px;padding:24px;display:flex}.PortalExperience-module__Egk9ca__connectionList svg{flex-shrink:0;margin-top:3px}.PortalExperience-module__Egk9ca__connectionList p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.75}@media (max-width:1100px){.PortalExperience-module__Egk9ca__intro{gap:32px}.PortalExperience-module__Egk9ca__portalFeatures{gap:16px}.PortalExperience-module__Egk9ca__portalFeatures article{padding:24px}.PortalExperience-module__Egk9ca__evidence{gap:30px}}@media (max-width:760px){.PortalExperience-module__Egk9ca__intro,.PortalExperience-module__Egk9ca__portalFeatures,.PortalExperience-module__Egk9ca__dashboardPreview,.PortalExperience-module__Egk9ca__dashboardItems,.PortalExperience-module__Egk9ca__evidence{grid-template-columns:1fr}.PortalExperience-module__Egk9ca__intro{gap:8px;margin-bottom:28px}.PortalExperience-module__Egk9ca__heroVisual{max-width:580px;margin:auto}.PortalExperience-module__Egk9ca__dashboardPreview{gap:28px;max-width:504px}.PortalExperience-module__Egk9ca__chatSection{border-radius:28px;margin:0 10px}.PortalExperience-module__Egk9ca__chatExample{padding:23px}.PortalExperience-module__Egk9ca__chatExample blockquote{max-width:100%;padding:19px}.PortalExperience-module__Egk9ca__evidence{gap:24px;margin-top:40px;padding:25px}}@media (prefers-reduced-motion:reduce){.PortalExperience-module__Egk9ca__practiceNode,.PortalExperience-module__Egk9ca__portalNode,.PortalExperience-module__Egk9ca__chatNode,.PortalExperience-module__Egk9ca__patientNode{animation:none}}
