.quick-benefits{display:grid;gap:12px;margin:28px 0}.quick-benefits>div{display:flex;align-items:center;gap:14px}.quick-benefits b{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#fff;color:var(--blue);font-size:1.25rem;box-shadow:0 5px 18px rgba(14,79,145,.08)}.quick-benefits span{display:flex;flex-direction:column}.quick-benefits strong{font-size:.92rem}.quick-benefits small{color:var(--muted)}.test-card{min-height:520px;padding:24px 32px 32px}.test-stepper{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-bottom:24px}.test-stepper:before{content:'';position:absolute;top:15px;left:12%;right:12%;height:2px;background:#d8e5f3}.test-stepper>div{position:relative;z-index:1;text-align:center;color:#8b98aa;font-size:.68rem;font-weight:800}.test-stepper i{width:31px;height:31px;margin:0 auto 5px;display:grid;place-items:center;border-radius:50%;background:#e6eef7;color:#728198;font-style:normal;border:3px solid #fff}.test-stepper .active,.test-stepper .done{color:var(--blue)}.test-stepper .active i,.test-stepper .done i{background:var(--blue);color:#fff}.test-stepper .done i{font-size:0}.test-stepper .done i:after{content:'✓';font-size:.8rem}.test-stage>img{width:245px;height:100px}.setup-checks{margin:20px 0}.setup-checks .consent{margin:9px 0}.calibration-icon{width:100px;height:100px;margin:24px auto 14px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#fff 35%,#d9edff 36% 58%,#eef8ff 59%);color:var(--blue);font-size:2.25rem}.calibration-play{width:100%;margin:12px 0 5px}.test-progress i{width:165px}.tone-pulse{width:170px;height:170px;background:radial-gradient(circle,#075dcc 0 31%,#bce0ff 32% 35%,#e0f1ff 36% 53%,#f1f9ff 54%);color:#fff}.tone-pulse span{font-size:3rem}.result-bars{display:grid;gap:12px;margin:22px 0;text-align:left}.result-bars>div{background:#f4f8fc;padding:13px 15px;border-radius:12px}.result-bars span{display:flex;justify-content:space-between;font-size:.8rem;font-weight:700;margin-bottom:8px}.result-bars i{display:block;height:9px;border-radius:99px;background:#dce7f1;overflow:hidden}.result-bars i b{display:block;width:0;height:100%;border-radius:99px;background:linear-gradient(90deg,#0765db,#18c7ea);transition:width .7s}.result-bars>div:nth-child(2) i b{background:linear-gradient(90deg,#603ee9,#b04fe5)}.consistency{padding:10px 12px;background:#eef6ff;border-radius:9px;color:#45556d!important}.test-stage .btn{min-height:48px}.test-actions .btn{min-width:145px}
@media(max-width:620px){.test-card{padding:18px;min-height:520px}.test-stepper span{font-size:.58rem}.test-stepper i{width:28px;height:28px}.tone-pulse{width:145px;height:145px}.test-progress{gap:12px}.test-progress i{width:115px}.test-stage>img{width:205px;height:84px}}
