.measure-hrv-page{background:var(--bg);min-height:100vh;color:var(--orange);line-height:1.65}.measure-hrv-wrap{width:100%;max-width:980px;margin:0 auto;padding:0 20px 70px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.measure-hrv-page a{color:var(--orange);text-decoration:none;transition:color .2s,opacity .2s}.measure-hrv-page a:hover{text-decoration:underline}.measure-hrv-page a:hover.measure-hrv-cta-button{font-size:13px;text-decoration:none}.measure-hrv-page a:focus-visible{outline:1px solid var(--bbg-cyan);outline-offset:4px}.measure-hrv-breadcrumb{border-bottom:1px solid var(--dim-orange);letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:11px;display:flex}.measure-hrv-breadcrumb span{color:var(--orange)}.measure-hrv-breadcrumb a{color:var(--bbg-white);font-weight:600}.measure-hrv-protocol-summary{border:1px solid var(--dim-orange);background:#080808;margin-top:28px}.protocol-summary-header{border-bottom:1px solid var(--dim-orange);color:var(--orange);letter-spacing:1.5px;justify-content:space-between;align-items:center;gap:20px;padding:9px 14px;font-size:14px;font-weight:700;display:flex}.protocol-summary-grid{grid-template-columns:repeat(4,1fr);display:grid}.protocol-summary-grid>div{border-right:1px solid var(--dim-orange);min-width:0;padding:18px 16px}.protocol-summary-grid>div:last-child{border-right:0}.protocol-label{color:var(--dim-yellow);letter-spacing:1.2px;margin-bottom:5px;font-size:13px;font-weight:600;display:block}.protocol-summary-grid strong{color:#fff;font-size:14px;font-weight:600;display:block}.measure-hrv-section{padding:68px 0}.section-label{color:var(--bbg-cyan);letter-spacing:1.6px;margin-bottom:12px;font-size:14px;font-weight:700}.measure-hrv-section h2{color:var(--orange);letter-spacing:-1px;margin:0 0 28px;font-size:26px;line-height:1.15}.measure-hrv-section>p{color:var(--bbg-white);margin:0 0 20px;font-size:14.5px}.measure-hrv-section>p:last-child{margin-bottom:0}.measurement-steps{margin:38px 0 0;padding:0;list-style:none}.measurement-step{grid-template-columns:70px 1fr;display:grid}.measurement-step:not(:last-child){border-bottom:1px solid var(--dim-orange)}.measurement-step-number{color:var(--orange);justify-content:center;align-items:flex-start;padding:24px 10px;font-size:14.5px;font-weight:700;display:flex}.measurement-step-content{padding:21px 24px 23px}.measurement-step-content h3{color:#fff;margin:0 0 6px;font-size:14.5px}.measurement-step-content p{color:var(--text-muted);margin:0;font-size:14.5px}.measure-hrv-checklist{border-top:1px solid var(--border);margin:32px 0 0;padding:0;list-style:none}.measure-hrv-checklist li{border-bottom:1px solid var(--border);color:var(--text-muted);padding:14px 14px 14px 34px;font-size:14.5px;position:relative}.measure-hrv-checklist li:before{content:">";color:var(--orange);font-weight:700;position:absolute;top:14px;left:10px}.measure-hrv-note{border-left:2px solid var(--bbg-cyan);background:var(--dark-gray);margin-top:30px;padding:18px 20px}.note-label{color:var(--bbg-cyan);letter-spacing:1.3px;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.measure-hrv-note p{color:var(--text-muted);margin:0;font-size:13px}.signal-quality-grid{background:var(--dim-orange);border:1px solid var(--dim-orange);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid}.signal-quality-card{background:#080808;padding:22px 18px}.signal-quality-card>span{color:var(--orange);letter-spacing:1.2px;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.signal-quality-card strong{color:var(--bbg-white);margin-bottom:10px;font-size:16px;display:block}.signal-quality-card p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.measure-hrv-related-links{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:34px;display:grid}.measure-hrv-related-links>div{background:#080808;padding:20px}.related-link-label{color:var(--orange);letter-spacing:1.3px;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.measure-hrv-related-links p{color:var(--text-muted);margin:0;font-size:13px}.measure-hrv-related-links a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.measure-hrv-warning{border:1px solid var(--dim-orange);background:#110e03;margin-bottom:30px}.warning-heading{border-bottom:1px solid var(--dim-orange);color:var(--bbg-yellow);letter-spacing:1.3px;padding:9px 14px;font-size:13px;font-weight:700}.measure-hrv-warning p{color:#cfc7a9;padding:0 18px;font-size:13px}.measure-hrv-warning p:first-of-type{margin-top:18px}.measure-hrv-warning p:last-child{margin-bottom:18px}.measure-hrv-faq{padding-bottom:76px}.faq-list{margin-top:35px}.faq-item{grid-template-columns:70px 1fr;display:grid}.faq-item:not(:last-child){border-bottom:1px solid var(--dim-orange)}.faq-number{color:var(--orange);text-align:center;padding:25px 10px;font-size:14.5px;font-weight:700}.faq-item>div:last-child{padding:22px 25px 24px}.faq-item h3{color:#fff;margin:0 0 9px;font-size:14.5px;line-height:1.45}.faq-item p{color:var(--text-muted);margin:0;font-size:14.5px}.measure-hrv-cta{background:#0b0803;justify-content:space-between;align-items:center;gap:40px;margin:52px 0 0;display:flex}.cta-kicker{color:var(--orange);letter-spacing:1.4px;margin-bottom:6px;font-size:14.5px;font-weight:700;display:block}.measure-hrv-cta h2{color:var(--bbg-white);margin:0 0 9px;font-size:26px;line-height:1.15}.measure-hrv-cta p{max-width:520px;color:var(--text-muted);margin:0;font-size:13px}.measure-hrv-cta-button{border:1px solid var(--orange);letter-spacing:.8px;white-space:nowrap;background:0 0;flex-shrink:0;padding:13px 17px;font-size:11px;font-weight:700;transition:background .2s,color .2s}.measure-hrv-cta-button:hover{background:var(--orange);color:#000!important}.measure-hrv-footer{justify-content:space-between;align-items:flex-start;gap:35px;padding-top:32px;display:flex}.measure-hrv-footer p{color:#858484;margin:0;font-size:12px;line-height:1.6}.measure-hrv-footer a{letter-spacing:.8px;flex-shrink:0;font-size:11.5px}@media (max-width:768px){.measure-hrv-wrap{padding:0 18px 50px}.measure-hrv-section{padding:52px 0}.protocol-summary-grid{grid-template-columns:repeat(2,1fr)}.protocol-summary-grid>div:nth-child(2){border-right:0}.protocol-summary-grid>div:nth-child(-n+2){border-bottom:1px solid var(--dim-orange)}.signal-quality-grid,.measure-hrv-related-links{grid-template-columns:1fr}.measure-hrv-cta{flex-direction:column;align-items:flex-start}.measure-hrv-footer{flex-direction:column}}@media (max-width:520px){.measure-hrv-wrap{padding-left:14px;padding-right:14px}.measure-hrv-breadcrumb{min-height:46px;font-size:9px}.protocol-summary-grid{grid-template-columns:1fr}.protocol-summary-grid>div{border-right:0;border-bottom:1px solid var(--dim-orange)}.protocol-summary-grid>div:last-child{border-bottom:0}.measure-hrv-section{padding:45px 0}.measure-hrv-section h2{margin-bottom:22px}.measurement-step{grid-template-columns:48px 1fr}.measurement-step-number{padding:20px 6px}.measurement-step-content{padding:18px 15px 20px}.faq-item{grid-template-columns:48px 1fr}.faq-number{padding:21px 5px}.faq-item>div:last-child{padding:18px 15px 20px}.measure-hrv-cta{margin-top:40px;padding:24px 20px}.measure-hrv-cta-button{text-align:center;width:100%}}
