#solutions-cpap-wrapper{--navy:#f0f4f8;--navy-80:#e2e8f0;--teal:#2563eb;--teal-light:#e6faf6;--blue:#1e5bd6;--blue-light:#eef4ff;--cyan:#2563eb;--cyan-light:#e0f9ff;--paper:#0f172a;--white:#fff;--gray-50:#f8f9fa;--gray-100:#f1f3f5;--gray-200:#e2e8f0;--gray-400:#94a3b8;--gray-600:#475569;--gray-700:#334155;--red:#dc2626;--red-light:#fef2f2;--amber:#d97706;--amber-light:#fffbeb;--green:#10b981;--green-light:#f0fdf4;--purple:#8b5cf6;--purple-light:#f5f3ff}#solutions-cpap-wrapper *{box-sizing:border-box;margin:0;padding:0}#solutions-cpap-wrapper{scroll-behavior:smooth;background:var(--white);color:var(--navy);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6}#solutions-cpap-wrapper nav.breadcrumb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-200);background:#fffffff5;justify-content:space-between;align-items:center;height:64px;padding:0 5%;display:flex}#solutions-cpap-wrapper .nav-logo{color:var(--navy);align-items:center;gap:9px;font-size:18px;font-weight:700;text-decoration:none;display:flex}#solutions-cpap-wrapper .nav-logo-mark{background:var(--navy);width:32px;height:32px;color:var(--teal);border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex}#solutions-cpap-wrapper .nav-links{align-items:center;gap:32px;list-style:none;display:flex}#solutions-cpap-wrapper .nav-links a{color:var(--gray-600);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}#solutions-cpap-wrapper .nav-links a:hover{color:var(--navy)}#solutions-cpap-wrapper .nav-links a.active{color:var(--blue);font-weight:600}#solutions-cpap-wrapper .nav-cta{align-items:center;gap:12px;display:flex}#solutions-cpap-wrapper .btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:7px;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}#solutions-cpap-wrapper .btn-primary{background:var(--navy);color:#fff;padding:10px 22px;font-size:14px}#solutions-cpap-wrapper .btn-primary:hover{background:var(--navy-80);transform:translateY(-1px)}#solutions-cpap-wrapper .btn-outline{color:var(--navy);border:2px solid var(--gray-200);background:0 0;padding:10px 22px;font-size:14px}#solutions-cpap-wrapper .btn-outline:hover{border-color:var(--navy)}#solutions-cpap-wrapper .btn-teal{background:var(--teal);color:#fff;padding:13px 30px;font-size:15px;font-weight:700}#solutions-cpap-wrapper .btn-teal:hover{opacity:.88;transform:translateY(-1px)}#solutions-cpap-wrapper .btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff38;padding:13px 26px;font-size:15px}#solutions-cpap-wrapper .btn-ghost:hover{border-color:#ffffff80}#solutions-cpap-wrapper .breadcrumb{background:var(--gray-50);border-bottom:1px solid var(--gray-200);color:var(--gray-400);align-items:center;gap:6px;padding:10px 5%;font-size:13px;display:flex}#solutions-cpap-wrapper .breadcrumb a{color:var(--blue);text-decoration:none}#solutions-cpap-wrapper .breadcrumb a:hover{text-decoration:underline}#solutions-cpap-wrapper .hero{background:var(--navy);padding:80px 5% 0;position:relative;overflow:hidden}#solutions-cpap-wrapper .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#00b8d91f 0%,#0000 65%);width:680px;height:680px;position:absolute;top:-60px;right:-80px}#solutions-cpap-wrapper .hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#1e5bd614 0%,#0000 65%);width:500px;height:400px;position:absolute;bottom:40px;left:10%}#solutions-cpap-wrapper .hero-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:end;gap:64px;max-width:none;margin:0 auto;display:grid;position:relative}#solutions-cpap-wrapper .hero-eyebrow{color:var(--cyan);letter-spacing:1.5px;text-transform:uppercase;background:#00b8d91f;border:1px solid #00b8d947;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}#solutions-cpap-wrapper .hero h1{color:#fff;margin-bottom:14px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:54px;font-weight:700;line-height:1.08}#solutions-cpap-wrapper .hero-subtitle{color:#89a;max-width:480px;margin-bottom:30px;font-size:16px;line-height:1.7}#solutions-cpap-wrapper .hero-proof{flex-wrap:wrap;gap:28px;margin-bottom:36px;display:flex}#solutions-cpap-wrapper .hero-proof-item{flex-direction:column;display:flex}#solutions-cpap-wrapper .hero-proof-item .n{color:var(--teal);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:40px;font-weight:700;line-height:1}#solutions-cpap-wrapper .hero-proof-item .l{color:#6b7e96;margin-top:4px;font-size:12px;font-weight:500}#solutions-cpap-wrapper .hero-actions{flex-wrap:wrap;gap:12px;display:flex}#solutions-cpap-wrapper .cpap-pipeline{flex-direction:column;gap:10px;display:flex}#solutions-cpap-wrapper .cp-main-card{background:#00b8d912;border:1px solid #00b8d933;border-radius:14px;padding:20px 22px}#solutions-cpap-wrapper .cp-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#solutions-cpap-wrapper .cp-card-title{letter-spacing:1.5px;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:700}#solutions-cpap-wrapper .cp-live{color:#6ee7b7;background:#10b98126;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600}#solutions-cpap-wrapper .cp-stage{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:9px 0;display:flex}#solutions-cpap-wrapper .cp-stage:last-child{border-bottom:none}#solutions-cpap-wrapper .cp-stage-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}#solutions-cpap-wrapper .cp-stage-icon.done{background:#1e5bd626}#solutions-cpap-wrapper .cp-stage-icon.pend{background:#f59e0b26}#solutions-cpap-wrapper .cp-stage-icon.wait{background:#ffffff0f}#solutions-cpap-wrapper .cp-stage-body{flex:1}#solutions-cpap-wrapper .cp-stage-name{color:#fff;font-size:12px;font-weight:600}#solutions-cpap-wrapper .cp-stage-sub{color:#6b7e96;font-size:11px}#solutions-cpap-wrapper .cp-stage-badge{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}#solutions-cpap-wrapper .cp-stage-badge.done{color:var(--teal);background:#1e5bd626}#solutions-cpap-wrapper .cp-stage-badge.pend{color:#fcd34d;background:#f59e0b26}#solutions-cpap-wrapper .cp-metrics{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}#solutions-cpap-wrapper .cp-metric{text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;padding:12px}#solutions-cpap-wrapper .cp-metric .v{color:var(--teal);margin-bottom:3px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:26px;font-weight:700;line-height:1}#solutions-cpap-wrapper .cp-metric .l{color:#6b7e96;font-size:10px}#solutions-cpap-wrapper .cp-compliance-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;padding:16px 18px}#solutions-cpap-wrapper .cp-compliance-title{color:#89a;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}#solutions-cpap-wrapper .cp-compliance-bar-wrap{background:#ffffff14;border-radius:6px;height:22px;margin-bottom:6px;position:relative;overflow:hidden}#solutions-cpap-wrapper .cp-compliance-bar{background:linear-gradient(90deg, var(--teal), var(--cyan));height:100%;color:var(--navy);border-radius:6px;align-items:center;padding-left:10px;font-size:11px;font-weight:700;animation:1.4s ease-out forwards growBar;display:flex}@keyframes growBar{}#solutions-cpap-wrapper .cp-threshold{border-left:2px dashed #ffffff4d;position:absolute;top:0;bottom:0;right:30%}#solutions-cpap-wrapper .cp-threshold-label{color:#6b7e96;font-size:10px;position:absolute;top:-18px;right:29%}#solutions-cpap-wrapper .cp-compliance-note{color:#6b7e96;font-size:11px}#solutions-cpap-wrapper .section{padding:72px 5%}#solutions-cpap-wrapper .section-inner{max-width:none;margin:0 auto}#solutions-cpap-wrapper .section-label{letter-spacing:2px;text-transform:uppercase;color:var(--teal);margin-bottom:10px;font-size:11px;font-weight:700}#solutions-cpap-wrapper .section-title{color:var(--navy);margin-bottom:16px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:40px;font-weight:700;line-height:1.15}#solutions-cpap-wrapper .section-desc{color:var(--gray-600);max-width:600px;margin-bottom:48px;font-size:16px;line-height:1.7}#solutions-cpap-wrapper .lcd-banner{background:linear-gradient(135deg,#080f1e,#0a1830);border-top:1px solid #00b8d933;border-bottom:1px solid #00b8d933;padding:28px 60px}#solutions-cpap-wrapper .lcd-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1180px;margin:0 auto;display:grid}#solutions-cpap-wrapper .lcd-badge{text-align:center;background:#00b8d91f;border:1px solid #00b8d947;border-radius:10px;padding:10px 16px}#solutions-cpap-wrapper .lcd-badge .reg{color:var(--cyan);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:700}#solutions-cpap-wrapper .lcd-badge .code{color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:700}#solutions-cpap-wrapper .lcd-text strong{color:#fff;margin-bottom:4px;font-size:15px;display:block}#solutions-cpap-wrapper .lcd-text span{color:#89a;font-size:13px;line-height:1.6}#solutions-cpap-wrapper .lcd-link{color:var(--teal);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:flex}#solutions-cpap-wrapper .compliance-section{background:var(--paper)}#solutions-cpap-wrapper .compliance-stages{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px;display:grid}#solutions-cpap-wrapper .comp-stage-card{border:1px solid var(--gray-200);background:#fff;border-radius:14px;padding:26px 24px;transition:box-shadow .25s,transform .25s}#solutions-cpap-wrapper .comp-stage-card:hover{transform:translateY(-2px);box-shadow:0 6px 28px #080f1e17}#solutions-cpap-wrapper .comp-stage-num{color:var(--teal);opacity:.5;margin-bottom:10px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:44px;font-weight:700;line-height:1}#solutions-cpap-wrapper .comp-stage-card h3{color:var(--navy);margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.3}#solutions-cpap-wrapper .comp-stage-card p{color:var(--gray-600);margin-bottom:14px;font-size:13px;line-height:1.65}#solutions-cpap-wrapper .comp-req{background:var(--gray-50);border-radius:8px;padding:10px 14px}#solutions-cpap-wrapper .comp-req .req-label{letter-spacing:1px;text-transform:uppercase;color:var(--teal);margin-bottom:6px;font-size:10px;font-weight:700}#solutions-cpap-wrapper .comp-req .req-item{color:var(--gray-700);align-items:flex-start;gap:6px;padding:3px 0;font-size:12px;display:flex}#solutions-cpap-wrapper .comp-req .req-item:before{content:"→";color:var(--teal);flex-shrink:0;font-weight:700}#solutions-cpap-wrapper .compliance-callout{background:var(--navy);border-radius:14px;flex-wrap:wrap;align-items:center;gap:36px;padding:28px 36px;display:flex}#solutions-cpap-wrapper .cc-stat{text-align:center;flex-shrink:0}#solutions-cpap-wrapper .cc-stat .n{color:var(--teal);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:48px;font-weight:700;line-height:1}#solutions-cpap-wrapper .cc-stat .l{color:#6b7e96;margin-top:4px;font-size:12px}#solutions-cpap-wrapper .cc-divider{background:#ffffff1a;flex-shrink:0;width:1px;height:60px}#solutions-cpap-wrapper .cc-body{flex:1;min-width:260px}#solutions-cpap-wrapper .cc-body strong{color:#fff;margin-bottom:6px;font-size:15px;display:block}#solutions-cpap-wrapper .cc-body span{color:#89a;font-size:14px;line-height:1.65}#solutions-cpap-wrapper .hcpcs-section{background:#fff}#solutions-cpap-wrapper .hcpcs-wrap{border:1px solid var(--gray-200);background:#fff;border-radius:16px;margin-bottom:28px;overflow:hidden;box-shadow:0 2px 16px #080f1e0f}#solutions-cpap-wrapper .hcpcs-table{border-collapse:collapse;width:100%;font-size:14px}#solutions-cpap-wrapper .hcpcs-table thead{background:var(--navy);color:#fff}#solutions-cpap-wrapper .hcpcs-table thead th{text-align:left;letter-spacing:.8px;text-transform:uppercase;padding:13px 20px;font-size:11px;font-weight:600}#solutions-cpap-wrapper .hcpcs-table tbody tr{border-bottom:1px solid var(--gray-200);transition:background .15s}#solutions-cpap-wrapper .hcpcs-table tbody tr:last-child{border-bottom:none}#solutions-cpap-wrapper .hcpcs-table tbody tr:hover{background:var(--gray-50)}#solutions-cpap-wrapper .hcpcs-table tbody td{vertical-align:middle;padding:13px 20px}#solutions-cpap-wrapper .code-cell{color:var(--blue);font-family:monospace;font-size:14px;font-weight:700}#solutions-cpap-wrapper .desc-cell{color:var(--navy);font-size:14px;font-weight:500}#solutions-cpap-wrapper .note-cell{color:var(--gray-600);font-size:13px}#solutions-cpap-wrapper .risk-badge{border-radius:12px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}#solutions-cpap-wrapper .risk-high{background:var(--red-light);color:#991b1b}#solutions-cpap-wrapper .risk-med{background:var(--amber-light);color:#78350f}#solutions-cpap-wrapper .risk-low{background:var(--green-light);color:#166534}#solutions-cpap-wrapper .info-callout{background:var(--cyan-light);border:1px solid #a5f3fc;border-left:4px solid var(--cyan);color:#0e4f5c;border-radius:10px;padding:16px 20px;font-size:13px;line-height:1.7}#solutions-cpap-wrapper .validation-section{background:var(--paper)}#solutions-cpap-wrapper .val-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}#solutions-cpap-wrapper .val-card{border:1px solid var(--gray-200);background:#fff;border-radius:14px;padding:28px;transition:box-shadow .25s,transform .25s}#solutions-cpap-wrapper .val-card:hover{transform:translateY(-2px);box-shadow:0 6px 28px #080f1e17}#solutions-cpap-wrapper .val-icon-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}#solutions-cpap-wrapper .val-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}#solutions-cpap-wrapper .val-icon.teal{background:var(--teal-light)}#solutions-cpap-wrapper .val-icon.blue{background:var(--blue-light)}#solutions-cpap-wrapper .val-icon.cyan{background:var(--cyan-light)}#solutions-cpap-wrapper .val-icon.purple{background:var(--purple-light)}#solutions-cpap-wrapper .val-card h3{color:var(--navy);font-size:17px;font-weight:700}#solutions-cpap-wrapper .val-card p{color:var(--gray-600);margin-bottom:16px;font-size:14px;line-height:1.7}#solutions-cpap-wrapper .check-list{list-style:none}#solutions-cpap-wrapper .check-list li{color:var(--gray-700);border-bottom:1px solid var(--gray-200);align-items:flex-start;gap:8px;padding:5px 0;font-size:13px;display:flex}#solutions-cpap-wrapper .check-list li:last-child{border-bottom:none}#solutions-cpap-wrapper .check-list li:before{content:"✓";color:var(--teal);flex-shrink:0;margin-top:1px;font-weight:700}#solutions-cpap-wrapper .wf-timeline{grid-template-columns:repeat(5,1fr);gap:0;margin-top:40px;display:grid;position:relative}#solutions-cpap-wrapper .wf-timeline:before{content:"";background:linear-gradient(90deg, var(--teal), var(--blue), var(--teal));z-index:0;height:2px;position:absolute;top:24px;left:calc(10% + 12px);right:calc(10% + 12px)}#solutions-cpap-wrapper .wf-col{text-align:center;z-index:1;padding:0 12px;position:relative}#solutions-cpap-wrapper .wf-dot{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:18px;display:flex}#solutions-cpap-wrapper .wf-dot.step1{border-color:var(--teal);background:#1e5bd626}#solutions-cpap-wrapper .wf-dot.step2{border-color:var(--cyan);background:#00b8d926}#solutions-cpap-wrapper .wf-dot.step3{border-color:var(--blue);background:#1e5bd626}#solutions-cpap-wrapper .wf-dot.step4{border-color:var(--purple);background:#8b5cf626}#solutions-cpap-wrapper .wf-dot.step5{border-color:var(--teal);background:#1e5bd626}#solutions-cpap-wrapper .wf-col h4{color:#0f172a;margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.35}#solutions-cpap-wrapper .wf-col p{color:#475569;font-size:12px;line-height:1.6}#solutions-cpap-wrapper .wf-col .wf-badge{border-radius:6px;margin-top:10px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}#solutions-cpap-wrapper .wf-badge.teal{color:var(--teal);background:#1e5bd626}#solutions-cpap-wrapper .wf-badge.cyan{color:var(--cyan);background:#00b8d926}#solutions-cpap-wrapper .wf-badge.blue{color:#93c5fd;background:#1e5bd626}#solutions-cpap-wrapper .wf-badge.purple{color:#c4b5fd;background:#8b5cf626}#solutions-cpap-wrapper .resupply-section{background:#fff}#solutions-cpap-wrapper .resupply-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}#solutions-cpap-wrapper .rs-item{gap:16px;margin-bottom:28px;display:flex}#solutions-cpap-wrapper .rs-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:2px;font-size:18px;display:flex}#solutions-cpap-wrapper .rs-icon.teal{background:var(--teal-light)}#solutions-cpap-wrapper .rs-icon.amber{background:var(--amber-light)}#solutions-cpap-wrapper .rs-icon.blue{background:var(--blue-light)}#solutions-cpap-wrapper .rs-icon.red{background:var(--red-light)}#solutions-cpap-wrapper .rs-body h4{color:var(--navy);margin-bottom:5px;font-size:15px;font-weight:700}#solutions-cpap-wrapper .rs-body p{color:var(--gray-600);font-size:13px;line-height:1.65}#solutions-cpap-wrapper .resupply-panel{background:var(--paper);border:1px solid var(--gray-200);border-radius:14px;padding:28px}#solutions-cpap-wrapper .rp-title{color:var(--navy);margin-bottom:16px;font-size:13px;font-weight:700}#solutions-cpap-wrapper .rp-rule{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;display:flex}#solutions-cpap-wrapper .rp-rule:last-child{border-bottom:none}#solutions-cpap-wrapper .rp-rule-label{color:var(--gray-700);flex:1;font-size:13px;font-weight:500}#solutions-cpap-wrapper .rp-rule-value{color:var(--navy);text-align:right;white-space:nowrap;font-size:13px;font-weight:700}#solutions-cpap-wrapper .rp-rule-value.pass{color:var(--green)}#solutions-cpap-wrapper .rp-rule-value.fail{color:var(--red)}#solutions-cpap-wrapper .rp-rule-value.warn{color:var(--amber)}#solutions-cpap-wrapper .faq-list{max-width:780px}#solutions-cpap-wrapper .faq-item{border:1px solid var(--gray-200);background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden}#solutions-cpap-wrapper .faq-q{text-align:left;cursor:pointer;width:100%;color:var(--navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;display:flex}#solutions-cpap-wrapper .faq-q:hover{background:var(--gray-50)}#solutions-cpap-wrapper .faq-chev{color:var(--teal);flex-shrink:0;font-size:18px;transition:transform .25s}#solutions-cpap-wrapper .faq-item.open .faq-chev{transform:rotate(180deg)}#solutions-cpap-wrapper .faq-a{max-height:0;color:var(--gray-600);padding:0 22px;font-size:14px;line-height:1.75;transition:max-height .3s,padding .3s;overflow:hidden}#solutions-cpap-wrapper .faq-item.open .faq-a{max-height:320px;padding:0 22px 18px}#solutions-cpap-wrapper .related-section{background:#fff}#solutions-cpap-wrapper .related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}#solutions-cpap-wrapper .related-card{background:var(--paper);border:1px solid var(--gray-200);border-radius:14px;padding:24px 22px;text-decoration:none;transition:box-shadow .25s,transform .25s;display:block}#solutions-cpap-wrapper .related-card:hover{transform:translateY(-2px);box-shadow:0 6px 28px #080f1e17}#solutions-cpap-wrapper .tag-pill{letter-spacing:1px;text-transform:uppercase;background:var(--teal-light);color:#1e5bd6;border-radius:6px;margin-bottom:10px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}#solutions-cpap-wrapper .related-card h4{color:var(--navy);margin-bottom:7px;font-size:15px;font-weight:700;line-height:1.35}#solutions-cpap-wrapper .related-card p{color:var(--gray-600);font-size:13px;line-height:1.6}#solutions-cpap-wrapper .related-card .arrow{color:var(--teal);margin-top:12px;font-size:13px;font-weight:700;display:block}#solutions-cpap-wrapper .cta-section{background:linear-gradient(135deg, var(--navy) 0%, #0d2245 100%);text-align:center;padding:80px 5%;position:relative;overflow:hidden}#solutions-cpap-wrapper .cta-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#00b8d917,#0000 65%);width:700px;height:500px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}#solutions-cpap-wrapper .cta-section h2{color:#fff;margin-bottom:16px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:48px;font-weight:700;line-height:1.12;position:relative}#solutions-cpap-wrapper .cta-section p{color:#89a;max-width:500px;margin:0 auto 36px;font-size:16px;line-height:1.7;position:relative}#solutions-cpap-wrapper .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}#solutions-cpap-wrapper .trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:36px;display:flex}#solutions-cpap-wrapper .trust-item{color:#6b7e96;align-items:center;gap:6px;font-size:13px;display:flex}#solutions-cpap-wrapper .trust-icon{color:var(--teal)}#solutions-cpap-wrapper footer.custom-footer{color:#6b7e96;background:#040a12;padding:48px 5% 28px;font-size:13px}#solutions-cpap-wrapper .footer-inner{max-width:none;margin:0 auto}#solutions-cpap-wrapper .footer-top{border-bottom:1px solid #ffffff0f;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;padding-bottom:40px;display:grid}#solutions-cpap-wrapper .footer-brand .logo{color:#fff;align-items:center;gap:8px;margin-bottom:10px;font-size:20px;font-weight:700;display:flex}#solutions-cpap-wrapper .footer-brand p{color:#6b7e96;max-width:260px;line-height:1.6}#solutions-cpap-wrapper .footer-col h5{color:#fff;margin-bottom:14px;font-size:13px;font-weight:600}#solutions-cpap-wrapper .footer-col ul{list-style:none}#solutions-cpap-wrapper .footer-col ul li{margin-bottom:8px}#solutions-cpap-wrapper .footer-col ul li a{color:#6b7e96;font-size:13px;text-decoration:none;transition:color .2s}#solutions-cpap-wrapper .footer-col ul li a:hover{color:var(--teal)}#solutions-cpap-wrapper .footer-bottom{color:#3d4d5c;justify-content:space-between;align-items:center;font-size:12px;display:flex}#solutions-cpap-wrapper .footer-badges{gap:10px;display:flex}#solutions-cpap-wrapper .footer-badge{color:#6b7e96;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-size:11px}#solutions-cpap-wrapper .fade-up{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(22px)}#solutions-cpap-wrapper .fade-up.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){#solutions-cpap-wrapper nav.breadcrumb,#solutions-cpap-wrapper .section,#solutions-cpap-wrapper .breadcrumb,#solutions-cpap-wrapper .hero,#solutions-cpap-wrapper .lcd-banner,#solutions-cpap-wrapper footer.custom-footer{padding-left:32px;padding-right:32px}#solutions-cpap-wrapper .hero-inner{grid-template-columns:1fr;gap:40px}#solutions-cpap-wrapper .hero-visual{display:none}#solutions-cpap-wrapper .compliance-stages,#solutions-cpap-wrapper .val-grid{grid-template-columns:1fr}#solutions-cpap-wrapper .wf-timeline{grid-template-columns:1fr 1fr}#solutions-cpap-wrapper .wf-timeline:before{display:none}#solutions-cpap-wrapper .resupply-grid{grid-template-columns:1fr}#solutions-cpap-wrapper .related-grid,#solutions-cpap-wrapper .footer-top{grid-template-columns:1fr 1fr}#solutions-cpap-wrapper .lcd-inner{grid-template-columns:1fr}}#solutions-cpap-wrapper .stream-row,#solutions-cpap-wrapper .t-metric,#solutions-cpap-wrapper .pipeline-step,#solutions-cpap-wrapper .fade-up,#solutions-cpap-wrapper .fade-in,#solutions-cpap-wrapper .cl-entry,#solutions-cpap-wrapper .lcd-alert,#solutions-cpap-wrapper .elig-strip,#solutions-cpap-wrapper .rule-row,#solutions-cpap-wrapper [style*=opacity\:0],#solutions-cpap-wrapper [style*="opacity: 0"]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}#solutions-cpap-wrapper .breadcrumb,#solutions-cpap-wrapper .bc{margin-top:0!important;margin-bottom:0!important;padding-top:15px!important;padding-bottom:15px!important}#solutions-cpap-wrapper{--navy:#0f172a!important;--paper:#f8fafc!important;color:#0f172a!important}#solutions-cpap-wrapper .hero{background:#fff!important;border-bottom:1px solid #e2e8f0!important;padding-bottom:56px!important}#solutions-cpap-wrapper .hero h1{color:#0f172a!important}#solutions-cpap-wrapper .hero h1 span{color:#2563eb!important}#solutions-cpap-wrapper .hero-subtitle,#solutions-cpap-wrapper .hero h2{color:#475569!important}#solutions-cpap-wrapper .hero-eyebrow{color:#2563eb!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}#solutions-cpap-wrapper .hero-proof-item .n{color:#2563eb!important}#solutions-cpap-wrapper .hero-proof-item .l{color:#64748b!important}#solutions-cpap-wrapper .hd-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .hd-card.teal,#solutions-cpap-wrapper .hd-card.blue{background:#eff6ff!important;border-color:#bfdbfe!important}#solutions-cpap-wrapper .hd-card.blue .hd-val{color:#1d4ed8!important}#solutions-cpap-wrapper .hd-card.blue .hd-label{color:#2563eb!important}#solutions-cpap-wrapper .hd-queue{background:#f8fafc!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .hd-queue-title{color:#64748b!important}#solutions-cpap-wrapper .hd-ri .name{color:#0f172a!important}#solutions-cpap-wrapper .hd-ri .sub{color:#64748b!important}#solutions-cpap-wrapper .hd-mini{background:#f8fafc!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .hd-mini .l{color:#64748b!important}#solutions-cpap-wrapper .stats-band,#solutions-cpap-wrapper .outcomes-section{background:#2563eb!important}#solutions-cpap-wrapper .stat-item .big,#solutions-cpap-wrapper .out-card .on{color:#fff!important}#solutions-cpap-wrapper .stat-item .lbl,#solutions-cpap-wrapper .out-card p{color:#fffc!important}#solutions-cpap-wrapper .section-title{color:#0f172a!important}#solutions-cpap-wrapper .section-desc{color:#475569!important}#solutions-cpap-wrapper .cms-banner{background:#f0f7ff!important;border-top:1px solid #bfdbfe!important;border-bottom:1px solid #bfdbfe!important}#solutions-cpap-wrapper .cms-badge{background:#eff6ff!important;border:1px solid #bfdbfe!important}#solutions-cpap-wrapper .cms-badge .reg{color:#2563eb!important}#solutions-cpap-wrapper .cms-badge .code,#solutions-cpap-wrapper .cms-text strong{color:#0f172a!important}#solutions-cpap-wrapper .cms-text span{color:#475569!important}#solutions-cpap-wrapper .hiw-section{background:#f8fafc!important}#solutions-cpap-wrapper .hiw-num{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}#solutions-cpap-wrapper .hiw-title{color:#0f172a!important}#solutions-cpap-wrapper .hiw-body{color:#475569!important}#solutions-cpap-wrapper .hiw-visual{background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 24px #0f172a0d!important}#solutions-cpap-wrapper .hv-title{color:#0f172a!important}#solutions-cpap-wrapper .hv-ch-lbl{color:#64748b!important}#solutions-cpap-wrapper .hv-arr{color:#94a3b8!important}#solutions-cpap-wrapper .hv-engine{background:#fff!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .hv-engine-title{color:#2563eb!important}#solutions-cpap-wrapper .hv-pill{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}#solutions-cpap-wrapper .hv-out.good{background:#f0fdf4!important;border:1px solid #bbf7d0!important}#solutions-cpap-wrapper .hv-out.good .ot{color:#065f46!important}#solutions-cpap-wrapper .hv-out.warn{background:#fffbeb!important;border:1px solid #fde68a!important}#solutions-cpap-wrapper .hv-out.warn .ot{color:#92400e!important}#solutions-cpap-wrapper .hv-out .ob{color:#475569!important}#solutions-cpap-wrapper .channels-section{background:#fff!important}#solutions-cpap-wrapper .channel-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .channel-card h4{color:#0f172a!important}#solutions-cpap-wrapper .channel-card p{color:#475569!important}#solutions-cpap-wrapper .int-strip{background:#f1f5f9!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .int-label{color:#475569!important}#solutions-cpap-wrapper .int-tier{background:#fff!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .int-tier .tn{color:#2563eb!important}#solutions-cpap-wrapper .int-tier .tt{color:#0f172a!important}#solutions-cpap-wrapper .int-tier .ts{color:#475569!important}#solutions-cpap-wrapper .categories-section{background:#f8fafc!important}#solutions-cpap-wrapper .cat-card{background:#fff!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .cat-card:hover{background:#f0f7ff!important;border-color:#bfdbfe!important;box-shadow:0 4px 20px #2563eb14!important}#solutions-cpap-wrapper .cat-card h3{color:#0f172a!important}#solutions-cpap-wrapper .cat-card p{color:#475569!important}#solutions-cpap-wrapper .cat-tag{color:#1d4ed8!important;background:#eff6ff!important}#solutions-cpap-wrapper .pillars-section{background:#fff!important}#solutions-cpap-wrapper .pillar-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .pillar-card h3{color:#0f172a!important}#solutions-cpap-wrapper .pillar-card p{color:#475569!important}#solutions-cpap-wrapper .pl-list li{color:#334155!important;border-bottom-color:#e2e8f0!important}#solutions-cpap-wrapper .payer-section{background:#fff!important}#solutions-cpap-wrapper .payer-card h4{color:#0f172a!important}#solutions-cpap-wrapper .payer-card ul li{color:#334155!important}#solutions-cpap-wrapper .geo-callout{background:#eff6ff!important;border:1px solid #bfdbfe!important}#solutions-cpap-wrapper .geo-body strong{color:#0f172a!important}#solutions-cpap-wrapper .geo-body span{color:#475569!important}#solutions-cpap-wrapper .geo-state{color:#1d4ed8!important;background:#dbeafe!important;border-color:#93c5fd!important}#solutions-cpap-wrapper .ba-section{background:#f8fafc!important}#solutions-cpap-wrapper .ba-col.before{background:#fff1f2!important;border:1px solid #fecaca!important}#solutions-cpap-wrapper .ba-col.after{background:#eff6ff!important;border:1px solid #bfdbfe!important}#solutions-cpap-wrapper .ba-item{border-bottom-color:#e2e8f0!important}#solutions-cpap-wrapper .ba-item-text{color:#475569!important}#solutions-cpap-wrapper .ba-item-text strong{color:#0f172a!important}#solutions-cpap-wrapper .before .ba-label{color:#991b1b!important;background:#fee2e2!important}#solutions-cpap-wrapper .after .ba-label{color:#1d4ed8!important;background:#dbeafe!important}#solutions-cpap-wrapper .causes-section{background:#f8fafc!important}#solutions-cpap-wrapper .cause-card{background:#fff!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .cause-card h3{color:#0f172a!important}#solutions-cpap-wrapper .cause-card p{color:#475569!important}#solutions-cpap-wrapper .timeline-section{background:#fff!important}#solutions-cpap-wrapper .tl-title{color:#0f172a!important}#solutions-cpap-wrapper .tl-body{color:#475569!important}#solutions-cpap-wrapper .tl-dot{border-color:#fff!important}#solutions-cpap-wrapper .faq-section{background:#fff!important}#solutions-cpap-wrapper .faq-q{color:#0f172a!important}#solutions-cpap-wrapper .hero .btn-ghost{color:#0f172a!important;background:0 0!important;border-color:#e2e8f0!important}#solutions-cpap-wrapper .hero .btn-ghost:hover{border-color:#0f172a!important}#solutions-cpap-wrapper .cta-section{background:#0f172a!important}#solutions-cpap-wrapper .cta-section h2{color:#fff!important}#solutions-cpap-wrapper .cta-section p{color:#ffffffb8!important}#solutions-cpap-wrapper .cta-section .section-label{color:#60a5fa!important}#solutions-cpap-wrapper .cta-section .trust-item{color:#ffffff8c!important}#solutions-cpap-wrapper .cta-section .trust-icon{color:#60a5fa!important}#solutions-cpap-wrapper .cta-section .btn-ghost{color:#fff!important;border-color:#ffffff40!important}#solutions-cpap-wrapper .workflow-section{background:#fff!important}#solutions-cpap-wrapper .workflow-section .section-title{color:#0f172a!important}#solutions-cpap-wrapper .workflow-section .section-desc{color:#475569!important}#solutions-cpap-wrapper .wf-col h4{color:#0f172a!important}#solutions-cpap-wrapper .wf-col p{color:#475569!important}#solutions-cpap-wrapper .cms-banner,#solutions-cpap-wrapper .lcd-banner,#solutions-cpap-wrapper .regulation-banner{background:#f0f7ff!important;border-top:1px solid #bfdbfe!important;border-bottom:1px solid #bfdbfe!important;margin-top:56px!important;padding:40px 5%!important}#solutions-cpap-wrapper .cms-badge,#solutions-cpap-wrapper .lcd-badge{background:#eff6ff!important;border:1px solid #bfdbfe!important}#solutions-cpap-wrapper .cms-badge .reg,#solutions-cpap-wrapper .lcd-badge .reg{color:#2563eb!important}#solutions-cpap-wrapper .cms-badge .code,#solutions-cpap-wrapper .lcd-badge .code,#solutions-cpap-wrapper .cms-text strong,#solutions-cpap-wrapper .lcd-text strong{color:#0f172a!important}#solutions-cpap-wrapper .cms-text span,#solutions-cpap-wrapper .lcd-text span,#solutions-cpap-wrapper .cms-text p,#solutions-cpap-wrapper .lcd-text p{color:#475569!important}#solutions-cpap-wrapper .cp-main-card{background:#eff6ff!important;border:1px solid #bfdbfe!important;box-shadow:0 4px 20px #2563eb08!important}#solutions-cpap-wrapper .cp-stage{border-bottom-color:#0f172a14!important}#solutions-cpap-wrapper .cp-stage-name{color:#0f172a!important;font-weight:700!important}#solutions-cpap-wrapper .cp-stage-sub{color:#334155!important}#solutions-cpap-wrapper .cp-stage-badge.wait{color:#475569!important;background:#0f172a0d!important}#solutions-cpap-wrapper .cp-metric{background:#f8fafc!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .cp-metric .v{color:#2563eb!important}#solutions-cpap-wrapper .cp-metric .l{color:#475569!important;font-weight:500!important}#solutions-cpap-wrapper .cp-compliance-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}#solutions-cpap-wrapper .cp-compliance-title{color:#475569!important}#solutions-cpap-wrapper .cp-compliance-bar-wrap{background:#e2e8f0!important}#solutions-cpap-wrapper .cp-compliance-note,#solutions-cpap-wrapper .cp-threshold-label{color:#475569!important}
