.hospital-hero-tag{color:#1976d2}.hospital-hero-tag:before{display:none}.hospital-hero .section-title span,.section-title span,.hospital-hero-title span{background:linear-gradient(135deg,#42a5f5 0%,#1976d2 60%,#1565c0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hospital-btn-primary{background:#1976d2;align-items:center;gap:8px;display:inline-flex}.hospital-btn-primary:hover{background:#1565c0}.cert-mini-section{border-top:1px solid #ffffff1f;margin-top:52px;padding:32px 24px 40px}.cert-mini-inner{max-width:820px;margin:0 auto}.cert-mini-eyebrow{text-align:center;color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;font-size:10px;font-weight:700}.cert-mini-row{justify-content:center;align-items:flex-start;display:flex}.cert-mini-item{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.cert-mini-mark{border:3px solid #0000;border-radius:50%;flex-shrink:0;width:52px;height:52px}.cert-mini-mark.new{background:#94a3b8;border-color:#94a3b84d}.cert-mini-mark.basic{background:#3b82f6;border-color:#3b82f659;box-shadow:0 0 12px #3b82f640}.cert-mini-mark.bronze{background:#cd7f32;border-color:#cd7f3259;box-shadow:0 0 12px #cd7f3240}.cert-mini-mark.silver{background:linear-gradient(135deg,#e2e8f0 0%,silver 100%);border-color:#c0c0c066;box-shadow:0 0 12px #c0c0c033}.cert-mini-mark.gold{background:linear-gradient(135deg,#fef08a 0%,gold 60%,#f59e0b 100%);border-color:#ffd70080;box-shadow:0 0 20px #ffd70066}.cert-mini-grade{color:#ffffffe6;letter-spacing:.06em;font-size:10px;font-weight:900;line-height:1}.cert-mini-period{color:#ffffff80;font-size:10px;font-weight:600}.cert-mini-cond{color:#ffffff52;font-size:9px;font-weight:500}.cert-mini-connector{background:#ffffff26;flex-shrink:0;align-self:flex-start;width:32px;height:2px;margin-top:24px;position:relative}.cert-mini-connector:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #ffffff40;position:absolute;top:-3px;right:-4px}.sesco-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;margin-bottom:44px;display:grid}.sesco-stat{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:20px;padding:32px 24px 28px;position:relative;overflow:hidden}.sesco-stat.highlight{background:#1976d20a;border-color:#1976d24d}.sesco-stat-num{color:var(--ink);letter-spacing:-.05em;margin-bottom:10px;font-size:56px;font-weight:900;line-height:1}.sesco-stat.highlight .sesco-stat-num{color:#1976d2}.sesco-stat-label{color:var(--ink);letter-spacing:-.02em;margin-bottom:5px;font-size:14px;font-weight:700}.sesco-stat-source{color:var(--ink-4);font-size:10px;font-weight:500}.sesco-compare-wrap{border:1px solid var(--line);border-radius:20px;overflow:hidden}.sesco-compare-grid{grid-template-columns:1fr 1fr;display:grid}.sesco-compare-col{flex-direction:column;display:flex}.sesco-compare-col:first-child{border-right:1px solid var(--line)}.sesco-compare-head{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:14px 22px;font-size:11px;font-weight:800}.sesco-compare-col:first-child .sesco-compare-head{background:var(--bg-soft);color:var(--ink-3)}.sesco-compare-col:last-child .sesco-compare-head{color:#1565c0;background:#1976d212}.sesco-compare-row{color:var(--ink-3);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:13px 22px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.sesco-compare-row:last-child{border-bottom:none}.sesco-compare-col:last-child .sesco-compare-row{color:var(--ink);font-weight:600}.sesco-compare-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sesco-compare-col:first-child .sesco-compare-dot{background:var(--ink-4)}.sesco-compare-col:last-child .sesco-compare-dot{background:#1976d2}.testimonial-quote{color:#1976d2}.testimonial-text strong{color:#1565c0}.pain-tags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.pain-tag{color:var(--ink-3);background:var(--bg-soft);border:1px solid var(--line);letter-spacing:-.01em;border-radius:5px;padding:3px 9px;font-size:10px;font-weight:700}.cert-grid{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:16px;margin-top:44px;margin-bottom:48px;display:grid}.cert-card{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:24px 18px 20px;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.cert-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000000f}.cert-card.gold{background:linear-gradient(180deg, #ffd7000a 0%, var(--bg) 100%);border-color:#ffd70073;box-shadow:0 0 0 1px #ffd70033,0 8px 32px #ffd70014}.cert-card-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:9px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.cert-card-badge.gold-badge{color:#78350f;background:linear-gradient(135deg,gold,#f59e0b)}.cert-mark-big{color:#ffffffe6;letter-spacing:0;border:3px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:14px;font-size:18px;font-weight:900;display:flex}.cert-mark-big.new{color:#ffffffd9;background:#94a3b8;border-color:#94a3b840;font-size:13px}.cert-mark-big.basic{background:#3b82f6;border-color:#3b82f64d;box-shadow:0 0 18px #3b82f64d}.cert-mark-big.bronze{background:linear-gradient(135deg,#e8a85c 0%,#cd7f32 100%);border-color:#cd7f3259;box-shadow:0 0 18px #cd7f324d}.cert-mark-big.silver{color:#00000080;background:linear-gradient(135deg,#e2e8f0 0%,silver 50%,#a8a8a8 100%);border-color:#c0c0c066;box-shadow:0 0 18px #c0c0c040}.cert-mark-big.gold{color:#78350f;background:linear-gradient(135deg,#fef08a 0%,gold 50%,#f59e0b 100%);border-color:#ffd70080;box-shadow:0 0 28px #ffd70080}.cert-tier-name{letter-spacing:.06em;color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:900}.cert-card.gold .cert-tier-name{color:#b45309}.cert-condition{color:var(--ink-3);margin-bottom:4px;font-size:10px;font-weight:600}.cert-desc{color:var(--ink-4);margin-bottom:16px;font-size:10px;font-weight:500;line-height:1.5}.cert-benefits{border-top:1px solid var(--line);flex-direction:column;gap:7px;width:100%;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.cert-benefit{color:var(--ink-2);text-align:left;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.cert-benefit:before{content:"";background:#1976d21f url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%231976d2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/9px no-repeat;border-radius:4px;flex-shrink:0;width:14px;height:14px}.cert-card.gold .cert-benefit:before{background-color:#ffd70026;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.mark-forms-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mark-form-card{border:1px solid var(--line);border-radius:18px;overflow:hidden}.mark-form-head{letter-spacing:.04em;border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 20px;font-size:12px;font-weight:800;display:flex}.mark-form-card.physical .mark-form-head{background:var(--bg-soft);color:var(--ink)}.mark-form-card.digital .mark-form-head{color:#1565c0;background:#1976d212}.mark-form-head-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mark-form-card.physical .mark-form-head-icon{background:var(--line);color:var(--ink-3)}.mark-form-card.digital .mark-form-head-icon{color:#1976d2;background:#1976d21f}.mark-form-items{flex-direction:column;gap:9px;padding:16px 20px;display:flex}.mark-form-item{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12px;font-weight:500;line-height:1.45;display:flex}.mark-form-dot{background:var(--ink-4);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.mark-form-card.digital .mark-form-dot{background:#1976d2}@media (max-width:900px){.sesco-stats{grid-template-columns:1fr;max-width:360px;margin-left:auto;margin-right:auto}.sesco-compare-grid{grid-template-columns:1fr}.sesco-compare-col:first-child{border-right:none;border-bottom:1px solid var(--line)}.cert-grid{grid-template-columns:repeat(2,1fr)}.cert-card.gold{text-align:left;flex-direction:row;grid-column:span 2;gap:20px}.cert-card.gold .cert-mark-big{flex-shrink:0;margin-bottom:0}.cert-card.gold .cert-benefits{border-top:none;flex-flow:wrap;padding-top:0}.cert-card.gold .cert-benefit{width:calc(50% - 4px)}.mark-forms-grid{grid-template-columns:1fr}}@media (max-width:640px){.cert-mini-mark{width:38px;height:38px}.cert-mini-connector{width:16px;margin-top:17px}.cert-mini-grade,.cert-mini-period{font-size:8px}.cert-mini-cond{display:none}.sesco-stat-num{font-size:44px}.cert-grid{grid-template-columns:1fr}.cert-card.gold{text-align:center;flex-direction:column;grid-column:span 1}.cert-card.gold .cert-mark-big{margin-bottom:14px}.cert-card.gold .cert-benefits{border-top:1px solid var(--line);flex-direction:column;padding-top:14px}.cert-card.gold .cert-benefit{width:100%}}.hospital-flow-dark{background:linear-gradient(160deg,#0f172a 0%,#1a2744 50%,#0f172a 100%);position:relative}.hospital-flow-dark .section-eyebrow{color:#ffffff73}.hospital-flow-dark .section-title{color:#fff}.hospital-flow-dark .section-title span{background:linear-gradient(135deg,#fef08a 0%,gold 60%,#f59e0b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hospital-flow-dark .section-sub{color:#ffffff8c}.flow-steps{align-items:flex-start;margin-top:52px;margin-bottom:44px;display:flex}.flow-step{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;flex:1;gap:0;min-width:0;padding:22px 16px 18px;display:flex;position:relative}.flow-step.scan-step{background:#ffd7000a;border-color:#ffd7004d}.flow-step-num{color:#1976d2;letter-spacing:.1em;margin-bottom:10px;font-size:10px;font-weight:800}.flow-step.scan-step .flow-step-num{color:gold}.flow-step-icon{color:#ffffffb3;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.flow-step.scan-step .flow-step-icon{color:gold;background:#ffd7001a;border-color:#ffd70040}.flow-step-time{color:#fff6;letter-spacing:.02em;background:#ffffff12;border-radius:4px;align-self:flex-start;margin-bottom:8px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.flow-step-action{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:14px;font-weight:800;line-height:1.2}.flow-step-effect{color:#ffffff80;flex:1;font-size:11px;font-weight:500;line-height:1.6}.flow-notification{color:#42a5f5;background:#1976d21f;border:1px solid #1976d240;border-radius:8px;align-items:flex-start;gap:6px;margin-top:12px;padding:8px 10px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.flow-notification-dot{background:#1976d2;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:3px}.flow-connector{color:#fff3;flex-shrink:0;justify-content:center;align-items:flex-start;width:28px;padding-top:58px;font-size:16px;display:flex}.flow-outcome-bar{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.flow-outcome-item{text-align:center;background:#ffffff0a;padding:20px 16px}.flow-outcome-val{color:gold;letter-spacing:-.03em;margin-bottom:4px;font-size:20px;font-weight:900;display:block}.flow-outcome-label{color:#ffffff80;font-size:11px;font-weight:500;display:block}@media (max-width:1024px){.flow-steps{flex-direction:column;gap:0}.flow-connector{justify-content:center;align-items:center;width:100%;height:28px;padding-top:0;transform:rotate(90deg)}.flow-outcome-bar{grid-template-columns:1fr}}@media (max-width:640px){.flow-step{padding:18px 14px}}.app-screens-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:44px;display:grid}.app-screen-card{flex-direction:column;align-items:center;gap:10px;display:flex}.app-screen-phone{border:2px solid var(--ink);background:var(--bg);border-radius:22px;width:100%;overflow:hidden;box-shadow:0 8px 24px #0000001a}.app-screen-bar{background:var(--ink);padding:7px 10px 5px}.app-screen-notch{background:#ffffff2e;border-radius:2px;width:28px;height:3px;margin:0 auto 5px}.app-screen-nav{color:#ffffffe6;text-align:center;letter-spacing:-.01em;font-size:10px;font-weight:700}.app-screen-body{flex-direction:column;gap:5px;min-height:190px;padding:10px 8px;display:flex}.app-screen-id{color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:8px;font-weight:800}.app-screen-name{color:var(--ink);text-align:center;letter-spacing:-.02em;font-size:12px;font-weight:800;line-height:1.3}.screen-cert-circle{color:#fff;background:linear-gradient(135deg,#e8a85c,#cd7f32);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 5px;font-size:13px;font-weight:900;display:flex;box-shadow:0 4px 12px #cd7f3259}.screen-progress-label{color:var(--ink-3);text-align:center;font-size:7px;font-weight:600}.screen-progress-bar{background:var(--bg-soft);border-radius:3px;height:4px;margin-bottom:6px;overflow:hidden}.screen-progress-fill{background:linear-gradient(90deg,#1976d2,#1565c0);border-radius:3px;height:100%}.screen-kpi-grid{grid-template-columns:1fr 1fr;gap:3px;display:grid}.screen-kpi-cell{background:var(--bg-soft);text-align:center;border-radius:6px;padding:5px 4px}.screen-kpi-val{color:var(--ink);letter-spacing:-.02em;font-size:10px;font-weight:800}.screen-kpi-lab{color:var(--ink-4);font-size:7px;font-weight:500}.screen-week-strip{gap:3px;display:flex}.screen-week-day{text-align:center;background:var(--bg-soft);border-radius:6px;flex:1;padding:4px 2px}.screen-week-day.today{background:#1976d2}.screen-week-label{color:var(--ink-3);font-size:7px;font-weight:700}.screen-week-day.today .screen-week-label{color:#fff}.screen-week-dot{background:#1976d2;border-radius:50%;width:4px;height:4px;margin:3px auto 0}.screen-week-day.today .screen-week-dot{background:#ffffffb3}.screen-schedule-item{background:var(--bg-soft);border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:flex}.screen-schedule-dot{background:#1976d2;border-radius:50%;flex-shrink:0;width:5px;height:5px}.screen-schedule-text{color:var(--ink-2);font-size:8px;font-weight:600}.screen-req-btn{background:var(--bg-soft);border:1px solid var(--line);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:9px;font-weight:700;display:flex}.screen-req-btn.primary{color:#1565c0;background:#1976d214;border-color:#1976d240}.screen-req-dot{background:#1976d240;border-radius:3px;flex-shrink:0;width:8px;height:8px}.screen-ba-row{grid-template-columns:1fr 1fr;gap:3px;display:grid}.screen-ba-photo{background:var(--bg-soft);aspect-ratio:4/3;color:var(--ink-4);letter-spacing:.04em;border-radius:6px;justify-content:center;align-items:center;font-size:7px;font-weight:800;display:flex}.screen-qr-stat{background:#1976d212;border:1px solid #1976d233;border-radius:7px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.screen-qr-label{color:var(--ink-3);font-size:8px;font-weight:600}.screen-qr-count{color:#1976d2;letter-spacing:-.03em;font-size:14px;font-weight:900}.screen-plan-badge-row{background:#1976d212;border-radius:7px;justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.screen-plan-key{color:var(--ink-3);font-size:8px;font-weight:600}.screen-plan-val{color:#1976d2;font-size:9px;font-weight:900}.screen-setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:5px 3px;display:flex}.screen-setting-key{color:var(--ink-2);font-size:8px;font-weight:600}.screen-setting-val{color:var(--ink-3);font-size:8px;font-weight:500}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;margin-top:48px;display:grid}.pricing-card{background:var(--bg);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:28px 24px 24px;transition:box-shadow .2s;display:flex;position:relative}.pricing-card:hover{box-shadow:0 8px 32px #00000012}.pricing-card.featured{border-color:#1976d273;box-shadow:0 0 0 1px #1976d226,0 12px 40px #1976d21a}.pricing-popular-badge{color:#fff;white-space:nowrap;letter-spacing:.04em;background:linear-gradient(135deg,#1976d2,#1565c0);border-radius:99px;padding:4px 14px;font-size:9px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-self:flex-start;margin-bottom:16px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}.pricing-tag.basic-tag{color:#2563eb;background:#3b82f61a;border:1px solid #3b82f633}.pricing-tag.standard-tag,.pricing-tag.premium-tag{color:#1565c0;background:#1976d21a;border:1px solid #1976d233}.pricing-price-row{align-items:baseline;gap:4px;margin-bottom:2px;display:flex}.pricing-price{color:var(--ink);letter-spacing:-.05em;font-size:38px;font-weight:900;line-height:1}.pricing-price-unit{color:var(--ink-3);font-size:15px;font-weight:600}.pricing-cycle{color:var(--ink-4);margin-bottom:6px;font-size:11px;font-weight:500}.pricing-cert-badge{color:var(--ink-2);background:var(--bg-soft);border-radius:6px;margin-bottom:18px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.pricing-features{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:10px;margin:0 0 22px;padding:18px 0 0;list-style:none;display:flex}.pricing-feature{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.pricing-check{background:#1976d21a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.pricing-feature.highlight .pricing-check{background:#1976d226}.pricing-feature.highlight{color:var(--ink);font-weight:700}.pricing-feature.purple-only .pricing-check{background:#1976d21f}.pricing-feature.purple-only{color:#1565c0;font-weight:700}.pricing-btn{letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:13px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:flex}.pricing-btn.outline{border:2px solid var(--line);color:var(--ink-2)}.pricing-btn.outline:hover{border-color:var(--ink-2);color:var(--ink)}.pricing-btn.filled{color:#fff;background:#1976d2}.pricing-btn.filled:hover{background:#1565c0;transform:translateY(-1px)}@media (max-width:1024px){.app-screens-grid{grid-template-columns:repeat(3,1fr)}.pricing-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}@media (max-width:640px){.app-screens-grid{grid-template-columns:repeat(2,1fr)}}.track-a-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}.track-a-card{background:var(--bg);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:24px 20px;display:flex}.track-a-num{color:#1976d2;letter-spacing:.1em;margin-bottom:14px;font-size:10px;font-weight:800}.track-a-icon{color:#1976d2;background:#1976d21a;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.track-a-title{color:var(--ink);letter-spacing:-.02em;margin-bottom:10px;font-size:15px;font-weight:800;line-height:1.3}.track-a-desc{color:var(--ink-3);flex:1;font-size:12px;font-weight:500;line-height:1.65}.track-a-tag{color:#1565c0;letter-spacing:.03em;background:#1976d21a;border-radius:4px;align-self:flex-start;margin-top:14px;padding:3px 9px;font-size:9px;font-weight:700;display:inline-flex}.faq-list{border:1px solid var(--line);border-radius:18px;flex-direction:column;margin-top:44px;display:flex;overflow:hidden}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:none}.faq-q{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;transition:background .12s;display:flex}.faq-q:hover{background:var(--bg-soft)}.faq-q-text{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.4}.faq-chevron{border:1.5px solid var(--line);width:22px;height:22px;color:var(--ink-4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,border-color .2s,color .2s;display:flex}.faq-item.open .faq-chevron{color:#1976d2;border-color:#1976d2;transform:rotate(180deg)}.faq-a{color:var(--ink-3);padding:0 24px 20px;font-size:13px;font-weight:500;line-height:1.75}.hospital-cta-wrap{background:linear-gradient(135deg,#1565c0 0%,#1976d2 55%,#42a5f5 100%);padding:88px 0}.hospital-cta-inner{text-align:center;max-width:680px;margin:0 auto;padding:0 24px}.hospital-cta-badge{color:#1565c0;letter-spacing:.04em;background:#ffffffeb;border-radius:99px;margin-bottom:24px;padding:5px 16px;font-size:11px;font-weight:800;display:inline-flex}.hospital-cta-title{color:#fff;letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(26px,4vw,36px);font-weight:900;line-height:1.25}.hospital-cta-title span{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;background-clip:unset;text-underline-offset:4px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.hospital-cta-sub{color:#fffc;margin-bottom:36px;font-size:15px;font-weight:500;line-height:1.65}.hospital-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:18px;display:flex}.hospital-cta-btn-white{color:#1565c0;letter-spacing:-.01em;background:#fff;border-radius:13px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:800;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.hospital-cta-btn-white:hover{background:#e8efff;transform:translateY(-1px)}.hospital-cta-btn-ghost{color:#fff;letter-spacing:-.01em;border:2px solid #ffffff80;border-radius:13px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.hospital-cta-btn-ghost:hover{background:#ffffff14;border-color:#ffffffd9}.hospital-cta-note{color:#fff9;font-size:12px;font-weight:500}@media (max-width:900px){.track-a-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.track-a-grid{grid-template-columns:1fr}.faq-q{padding:16px 18px}.faq-a{padding:0 18px 16px}.hospital-cta-wrap{padding:64px 0}.hospital-cta-btn-white,.hospital-cta-btn-ghost{justify-content:center;width:100%}}
