.pair-section{padding:90px 6%;background:#fff}.pair-intro{max-width:740px}.pair-intro>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#637086;margin:25px 0 35px}.pair-tabs{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid #dce3ed;padding-bottom:20px}.pair-tabs button{padding:12px 17px;background:#f3f5f9;border:1px solid #dce3ed;border-radius:30px;font-size:11px;color:#446087}.pair-tabs button[aria-selected=true]{background:#446087;color:white;border-color:#446087}.pair-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:45px 0}.pair-visual{display:flex;align-items:center;justify-content:center;gap:15px;min-width:0;border-radius:10px;background:radial-gradient(ellipse,#fff,#edf1f7);padding:35px;align-self:start;min-height:360px}.pair-visual img:first-child{width:65%;max-height:280px;object-fit:contain}.pair-visual img:last-child{width:25%;max-height:200px;object-fit:contain}.pair-visual>span{font:300 35px Manrope;color:#bf8d14}.pair-copy>small{font-size:8px;letter-spacing:1.7px;color:#8f732c}.pair-copy h3{font-size:31px;line-height:1.2;letter-spacing:-1px;font-weight:500;margin:15px 0}.pair-copy p{font-size:12px;line-height:1.9;color:#637086}.pair-question{font-size:15px!important;color:#446087!important}.pair-benefit,.pair-paper{padding:20px 0;border-top:1px solid #dce3ed}.pair-benefit b,.pair-paper b{font-size:9px;letter-spacing:1px;color:#446087}.pair-paper a,.pair-footnote a{font-size:10px;color:#446087;text-decoration:underline;text-underline-offset:3px}.pair-limit{border-left:2px solid #bf8d14;padding-left:15px;font-size:11px!important}.pair-footnote{border-top:1px solid #dce3ed;padding-top:20px;font-size:10px;line-height:1.9;color:#637086}.sample-journey{padding:90px 6%;background:#edf1f7;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sample-journey>div>p:not(.eyebrow){font-size:14px;color:#637086;line-height:1.9;max-width:490px;margin-top:30px}.journey-steps{display:grid;gap:18px;font-size:12px;color:#446087;margin-top:35px}.app-concept{max-width:390px;justify-self:center;background:#fff;padding:25px;border:7px solid #263750;border-radius:35px;box-shadow:0 25px 45px #243b5c15}.phone-top{font-size:8px;letter-spacing:1px;color:#446087;line-height:1.9}.phone-top span{display:block;color:#977627;font-size:7px}.app-concept h3{font-size:29px;font-weight:500;margin:25px 0 10px}.app-date{font-size:7px;letter-spacing:1px;color:#8290a1}.app-night{padding:18px;border:1px solid #dfe6f0;border-radius:14px;margin-top:15px;background:#f8faff}.app-night>span{font-size:10px;color:#637086}.app-night strong{display:block;font:500 36px Manrope;color:#446087;margin:12px 0}.app-night p{font-size:11px;line-height:1.8;margin:10px 0 0;color:#637086}.report-help{margin-top:20px;padding:15px 0 0;border-top:1px solid #dce3ed}.report-help b{font-size:11px;color:#446087}.report-help p{font-size:10px;line-height:1.8;color:#637086}.report-help a{font-size:9px;color:#446087;text-decoration:underline}.story-section{padding:80px 6%;background:#fff}.story-disclosure{font-size:10px;color:#8d763c;line-height:1.8;margin-top:25px}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.story-grid figure{margin:0;padding:35px;background:#f3f5f9;border-top:2px solid #bf8d14}.story-grid figure>span{font-size:8px;letter-spacing:1.5px;color:#446087}.story-grid blockquote{margin:25px 0;font:400 23px/1.6 Georgia,serif;color:#263750}.story-grid figcaption{font-size:10px;color:#637086}.reveal-controls{gap:7px}.reveal-controls button{font-size:9px;padding:7px 11px}.reveal-stage img.ventilator-reveal{width:auto;max-width:80%;height:270px;border-radius:7px}.reveal-stage img.bipap-reveal{width:75%;height:270px;object-fit:contain}@media(max-width:750px){.pair-section,.sample-journey,.story-section{padding:65px 5%}.pair-panel,.sample-journey{grid-template-columns:1fr;gap:35px}.pair-visual{min-height:270px;padding:25px}.pair-visual img:first-child{max-height:230px}.pair-tabs button{font-size:10px;padding:10px 13px}.pair-copy h3{font-size:28px}.story-grid{grid-template-columns:1fr}.story-grid figure{padding:28px}.story-grid blockquote{font-size:21px}.reveal-controls{gap:6px}.reveal-controls button{font-size:8px;padding:7px 9px}}
