.health-page{background:#fbfcff;color:#17204a;overflow:hidden}.health-shell{width:min(1280px,calc(100% - 48px));margin:auto}.health-mesh{background:radial-gradient(circle at 9% 20%,rgba(48,174,161,.17),transparent 31%),radial-gradient(circle at 90% 16%,rgba(70,104,220,.19),transparent 31%),radial-gradient(circle at 58% 100%,rgba(100,196,219,.12),transparent 34%),linear-gradient(155deg,#fbfffe,#f4f7ff)}.health-hero{padding:82px 0 116px}.hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:65px;align-items:center}.health-pill,.eyebrow{display:inline-flex;align-items:center;gap:8px;font:700 .72rem/1 var(--font-label);letter-spacing:.13em;color:#3f68bc}.health-pill{padding:11px 15px;border:1px solid rgba(65,104,190,.2);background:#ffffffad;border-radius:999px}.health-pill i{width:7px;height:7px;border-radius:50%;background:#2ba68e;box-shadow:0 0 0 5px #2ba68e1f}.hero-copy h1,.section-head h2,.copy h2,.access-grid h2,.safety-panel h2{font-size:clamp(2.7rem,4.35vw,4.7rem);line-height:1.04;letter-spacing:-.055em;margin:20px 0 24px}.hero-copy em,.section-head em,.copy em,.access-grid em,.safety-panel em{font-style:normal;background:linear-gradient(90deg,#4765e8,#7b5df0 52%,#3f98e8);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy>p,.copy>p,.section-head>p,.access-grid p,.safety-panel p{font-size:1.05rem;line-height:1.75;color:#68708b}.health-actions{display:flex;gap:12px;margin:32px 0 18px}.health-primary,.health-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 22px;border-radius:12px;font-weight:700}.health-primary{background:linear-gradient(120deg,#3e68d5,#28a590);color:#fff;box-shadow:0 14px 30px #3263ae3d}.health-secondary{background:#ffffffbd;border:1px solid #dbe2ec;color:#252c52}.hero-copy>small{color:#7c839c}.health-visual{position:relative;padding:56px 20px 34px 30px}.health-image{display:block;width:100%;height:565px;object-fit:cover;border-radius:25px;box-shadow:0 30px 75px #2b34632e}.intake-screen,.after-card{position:absolute;background:#fffffff2;border:1px solid rgba(218,224,236,.96);box-shadow:0 20px 47px #272f5933;backdrop-filter:blur(16px)}.intake-screen{left:0;top:0;width:min(375px,75%);padding:16px;border-radius:17px}.intake-screen header{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e7eaf1}.intake-screen header small,.after-card small{display:block;font-size:.56rem;letter-spacing:.08em;color:#8990a6}.intake-screen header strong{display:block;margin-top:4px}.intake-screen header>span{font-size:.58rem;padding:6px 8px;background:#e1f7ee;color:#188a63;border-radius:999px}.patient{display:flex;gap:10px;align-items:center;padding:12px 0}.patient>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e7edff;color:#4e69ce;font-size:.63rem;font-weight:700}.patient small{display:block;margin-top:3px;letter-spacing:0}.intake-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.intake-steps p{display:flex;align-items:center;gap:5px;padding:7px;background:#f5f7fa;border-radius:7px;color:#777e95;font-size:.55rem}.intake-steps svg{width:13px}.intake-steps .done{background:#e9f7f1;color:#248c69}.intake-screen footer{display:flex;justify-content:space-between;margin-top:10px;font-size:.58rem;color:#7e859b}.intake-screen footer b{color:#4764c7}.after-card{right:0;bottom:-8px;display:flex;gap:10px;align-items:center;width:188px;padding:13px;border-radius:14px}.after-card>span{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#fff1dc;color:#d18023}.after-card svg{width:19px}.after-card strong{font-size:.9rem}.after-card em{display:block;color:#198a66;font-size:.56rem}.section{padding:110px 0}.access-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:78px;align-items:center}.access-grid h2,.section-head h2,.copy h2,.safety-panel h2{font-size:clamp(2.2rem,3.55vw,3.75rem)}.access-orbit{position:relative;height:420px;border-radius:50%;background:radial-gradient(circle,#fff,#eaf8f5 52%,#f1f4ff 74%);border:1px solid #e0e7ee}.access-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.access-core svg{width:38px;color:#299e89}.access-orbit>span{position:absolute;display:flex;align-items:center;gap:7px;padding:11px 14px;background:#ffffffe6;border:1px solid #dde4ec;border-radius:11px;box-shadow:0 10px 25px #2f3f671a;font-size:.72rem}.access-orbit>span svg{width:17px}.channel-0{left:8%;top:15%;color:#4d68cb}.channel-1{right:8%;top:17%;color:#2b9d8b}.channel-2{left:1%;top:48%;color:#8a56c8}.channel-3{right:2%;top:49%;color:#d17d24}.channel-4{left:16%;bottom:9%;color:#d1517b}.channel-5{right:16%;bottom:8%;color:#248ba5}.call-section{background:#f4f7fb}.split{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center}.health-glass{background:#ffffffb3;border:1px solid rgba(255,255,255,.96);box-shadow:0 27px 65px #2c346224,inset 0 0 0 1px #7480aa1a;backdrop-filter:blur(20px)}.call-panel{padding:22px;border-radius:21px}.call-panel>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #e5e9f0}.call-panel>header>div{display:flex;align-items:center;gap:10px}.call-panel>header>div>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e5f6f1;color:#278f7c}.call-panel>header svg{width:19px}.call-panel header small,.schedule-screen header small,.location-screen header small,.health-dashboard header small{font-size:.6rem;letter-spacing:.09em;color:#8990a5}.call-panel>header b{color:#278f79}.conversation{display:grid;gap:10px;padding:22px 0}.conversation p{max-width:84%;padding:11px 13px;border-radius:12px;font-size:.78rem;line-height:1.55}.patient-msg{justify-self:end;background:#f0f1f6;color:#626981}.ai-msg{background:#eaf1ff;color:#354887}.call-intent{display:flex;align-items:center;gap:9px;padding:11px;background:#f0f7f7;border-radius:10px}.call-intent>span{color:#278f7b}.call-intent svg{width:17px}.call-intent small{display:block;color:#82899f;font-size:.55rem}.call-intent b{font-size:.68rem}.call-intent em{margin-left:auto;color:#198b67;font-size:.62rem}.call-panel>footer{display:flex;gap:6px;margin-top:13px}.call-panel>footer span{padding:6px 8px;background:#f2f3f7;color:#84899b;border-radius:999px;font-size:.55rem}.call-panel>footer .done{background:#e5f6ef;color:#278a69}.copy ul{list-style:none;margin-top:24px}.copy li{padding:10px 0;border-bottom:1px solid rgba(219,223,233,.65)}.copy li:before{content:"✓";color:#299a86;margin-right:10px}.hours-dark{background:radial-gradient(circle at 15% 20%,rgba(51,160,151,.25),transparent 32%),radial-gradient(circle at 85% 80%,rgba(70,100,211,.25),transparent 34%),#11172f;color:#fff}.section-head{max-width:800px;margin-bottom:48px}.section-head.centered{text-align:center;margin-left:auto;margin-right:auto}.hours-dark .section-head p{color:#bac1d3}.hours-dark .eyebrow{color:#77d4c5}.after-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.after-flow article{padding:24px;border:1px solid #ffffff16;background:#ffffff0f;border-radius:16px}.after-flow article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ffffff0d}.after-flow svg{width:19px}.after-flow small{display:block;margin-top:22px;color:#74cfc2}.after-flow h3{margin:7px 0}.after-flow p{color:#b9bfd1;font-size:.77rem;line-height:1.55}.scheduling-mesh{background:radial-gradient(circle at 85% 20%,rgba(41,164,150,.16),transparent 34%),radial-gradient(circle at 10% 85%,rgba(76,101,207,.14),transparent 34%),#f4f8fb}.schedule-benefits{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:26px}.schedule-benefits span{display:flex;align-items:center;gap:9px;padding:13px;background:#ffffffb8;border:1px solid #dce4eb;border-radius:11px;font-size:.8rem}.schedule-benefits svg{width:17px}.benefit-0 svg{color:#4f68cd}.benefit-1 svg{color:#299786}.benefit-2 svg{color:#8a56c9}.benefit-3 svg{color:#d37e22}.schedule-screen{padding:22px;border-radius:20px}.schedule-screen header,.location-screen header,.health-dashboard>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #e5e9f0}.schedule-screen header h3,.location-screen h3,.health-dashboard h3{margin-top:4px}.schedule-screen header>span,.location-screen header>span{font-size:.62rem;padding:7px;border:1px solid #dfe3eb;border-radius:7px}.schedule-query{display:flex;gap:9px;align-items:center;padding:12px;margin:15px 0;background:#edf5ff;border-radius:10px;font-size:.72rem}.schedule-query svg{width:17px;color:#4f68cc}.dates{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dates article{padding:13px;text-align:center;border:1px solid #e0e4ec;border-radius:11px}.dates article small,.dates article strong,.dates article span{display:block}.dates article strong{font-size:1.2rem;margin:4px}.dates article span{font-size:.6rem;color:#747b91}.dates .selected{border-color:#5d77d8;background:#edf1ff}.schedule-screen footer{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.schedule-screen footer small{display:block;color:#8a90a5;font-size:.55rem}.schedule-screen footer button{display:flex;align-items:center;gap:6px;padding:9px 11px;background:#4e68cc;color:#fff;border-radius:8px;font-size:.65rem}.schedule-screen footer svg{width:14px}.routing-board{display:grid;grid-template-columns:.7fr .5fr 1.8fr;align-items:center;padding:38px;border:1px solid #e0e4ed;background:#fff;border-radius:22px;box-shadow:0 22px 55px #2d366517}.patient-node{text-align:center}.patient-node>span{display:grid;place-items:center;width:54px;height:54px;margin:auto;border-radius:16px;background:#e7edff;color:#4f68cc}.patient-node svg{width:24px}.patient-node b,.patient-node small{display:block}.patient-node b{margin-top:10px}.patient-node small{color:#777e94;margin-top:4px}.route-line{display:flex;align-items:center;position:relative}.route-line>i{height:1px;background:#d8dfeb;width:100%}.route-line>span{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:5px;padding:7px;background:#eef7f5;color:#278d7b;border-radius:999px;white-space:nowrap;font-size:.55rem}.route-line svg{width:13px}.route-targets{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.route-targets article{text-align:center;padding:14px 8px;border:1px solid #e0e4ec;border-radius:11px;position:relative}.route-targets article>span{display:grid;place-items:center;width:34px;height:34px;margin:auto;border-radius:10px;background:#f0f2f7;color:#69718c}.route-targets svg{width:16px}.route-targets b{display:block;margin-top:8px;font-size:.65rem}.route-targets .route-1{border-color:#55a998;background:#edf8f5}.route-targets .route-1>span{background:#dff4ee;color:#248b75}.route-targets em{position:absolute;right:5px;top:5px;font-size:.48rem;color:#248b75}.locations-mesh{background:#f4f7fb}.location-screen{padding:22px;border-radius:20px}.location-screen article{display:grid;grid-template-columns:40px 1fr 1fr 38px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #e8ebf1}.location-screen article>span{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#e7edff;color:#5069ce}.location-screen svg{width:17px}.location-screen article div small{display:block;margin-top:3px;letter-spacing:0}.location-screen article>i{height:7px;background:#e9ecf2;border-radius:8px}.location-screen article>i em{display:block;width:var(--w);height:100%;background:linear-gradient(90deg,#4e69ce,#2ba692);border-radius:8px}.location-screen article strong{font-size:.67rem}.location-screen footer{display:flex;gap:9px;padding:12px;margin-top:14px;background:#e8f5f2;border-radius:10px;color:#687087;font-size:.68rem}.location-screen footer svg{color:#268f7c;flex:none}.knowledge-dark{background:#10162e;color:#fff}.knowledge-dark .copy p{color:#b9bfd2}.knowledge-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.knowledge-grid article{padding:22px;border:1px solid #ffffff15;background:#ffffff08;border-radius:15px}.knowledge-grid article>span{display:grid;place-items:center;width:41px;height:41px;border-radius:11px;background:#ffffff0d;color:#74cfbf}.knowledge-grid svg{width:18px}.knowledge-grid h3{margin:16px 0 7px}.knowledge-grid p{color:#b7bed1;font-size:.77rem;line-height:1.55}.dashboard-section{background:linear-gradient(#fbfcff,#eef4fb)}.health-dashboard{max-width:1050px;margin:auto;padding:22px;border-radius:22px}.health-dashboard>header button{padding:7px 9px;border:1px solid #dde2eb;border-radius:8px}.dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0}.dash-kpis article{position:relative;padding:14px;background:#fff;border:1px solid #e5e8ef;border-radius:11px}.dash-kpis article>span{position:absolute;right:10px;color:#5069cf}.dash-kpis svg{width:16px}.dash-kpis small{display:block;color:#7d849a;font-size:.58rem}.dash-kpis strong{display:inline-block;font-size:1.25rem;margin-top:8px}.dash-kpis em{font-size:.58rem;color:#198d68;margin-left:6px}.dash-body{display:grid;grid-template-columns:1.6fr .7fr;gap:10px}.dash-body>article,.dash-body>aside{padding:15px;background:#fff;border:1px solid #e5e8ef;border-radius:12px}.dash-body article header{display:flex;justify-content:space-between;font-size:.7rem}.volume-bars{display:flex;align-items:end;gap:7px;height:150px;border-bottom:1px solid #e6e9f0;margin-top:12px}.volume-bars i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(#72bfc8,#2b9b8c)}.volume-bars i:nth-child(3n){background:linear-gradient(#879cec,#5269d0)}.volume-bars footer,.dash-body article>footer{display:flex;justify-content:space-between;color:#9197a9;font-size:.55rem;margin-top:6px}.dash-body aside>b{font-size:.7rem}.dash-body aside p{display:flex;align-items:center;gap:6px;padding:8px 0;font-size:.62rem}.dash-body aside p i{width:6px;height:6px;border-radius:50%;background:#2b9d8b}.dash-body aside p strong{margin-left:auto}.safety{background:#fff}.safety-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;padding:50px;border-radius:24px;background:radial-gradient(circle at 90% 0,rgba(43,166,145,.15),transparent 38%),radial-gradient(circle at 10% 100%,rgba(78,103,206,.11),transparent 40%),#fff;border:1px solid #e2e7ed;box-shadow:0 22px 55px #2e386317}.safety-rules{display:grid;gap:9px}.safety-rules article{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid #dfe5eb;border-radius:11px}.safety-rules article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#e6f5f1;color:#278f7b}.safety-rules svg{width:17px}.safety-rules small{display:block;margin-top:3px;color:#7d8499}.safe-1>span{background:#ffe9ef!important;color:#d05078!important}.safe-2>span{background:#fff0dc!important;color:#d07d22!important}.safe-3>span{background:#e7edff!important;color:#5069cd!important}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-list details{border-bottom:1px solid #dfe4eb}.faq-list summary{display:flex;justify-content:space-between;padding:20px 0;cursor:pointer;font-weight:700}.faq-list summary span{color:#4f68cc}.faq-list p{color:#6d748a;line-height:1.7;padding:0 30px 20px 0}@media (max-width:920px){.hero-grid,.access-grid,.split,.safety-panel,.faq-grid{grid-template-columns:1fr}.health-visual{max-width:720px;margin:auto}.health-image{height:min(700px,85vw)}.after-flow{grid-template-columns:repeat(2,1fr)}.routing-board{grid-template-columns:1fr;gap:24px}.route-line{height:55px;justify-content:center}.route-line>i{width:1px;height:100%}.route-targets{grid-template-columns:repeat(3,1fr)}.split,.faq-grid{gap:42px}}@media (max-width:620px){.health-shell{width:min(100% - 30px,1280px)}.health-hero,.section{padding:72px 0}.hero-copy h1{font-size:2.5rem}.health-actions{flex-direction:column}.health-visual{padding:50px 10px 35px 12px}.health-image{height:112vw;max-height:570px;border-radius:20px}.intake-screen{left:0;width:82%;padding:12px}.after-card{right:0;width:165px;padding:10px}.schedule-benefits,.knowledge-grid,.after-flow{grid-template-columns:1fr}.routing-board{padding:22px}.route-targets{grid-template-columns:1fr 1fr}.location-screen article{grid-template-columns:38px 1fr 38px}.location-screen article>i{display:none}.dash-kpis,.dash-body{grid-template-columns:1fr}.safety-panel{padding:28px}.section-head h2,.copy h2,.access-grid h2,.safety-panel h2{font-size:2.25rem}}.health-visual .intake-screen{left:auto;right:0}.health-visual .after-card{left:0;right:auto}@media (max-width:620px){.health-visual .intake-screen{left:auto;right:0}.health-visual .after-card{left:0;right:auto}}.volume-bars i span{display:none}.volume-bars i,.volume-bars i:nth-child(3n){background:linear-gradient(180deg,#8b6ff0,#4d72df)}.response-widget{position:absolute;right:0;bottom:92px;display:flex;align-items:center;gap:10px;width:174px;padding:12px;background:#fffffff0;border:1px solid rgba(218,224,236,.96);border-radius:14px;box-shadow:0 18px 42px #272f592e;backdrop-filter:blur(16px)}.response-widget>span{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:#ebe7ff;color:#6d5bdd}.response-widget svg{width:18px}.response-widget small{display:block;font-size:.53rem;letter-spacing:.08em;color:#8990a6}.response-widget strong{display:block;margin:2px 0;font-size:.88rem}.response-widget em{display:block;color:#198a66;font-size:.54rem}@media (max-width:620px){.response-widget{right:0;bottom:76px;width:154px;padding:9px}.response-widget>span{width:34px;height:34px}}
