#ir-tinnitus-test{--ink:#233d33;--muted:#66746b;--green:#294b3a;--paper:#f8f9f5;--line:#dce3d9;--wash:#eaf0e5}#ir-tinnitus-test *{box-sizing:border-box}#ir-tinnitus-test{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,sans-serif}#ir-tinnitus-test button,#ir-tinnitus-test input{font:inherit}#ir-tinnitus-test button,#ir-tinnitus-test a,#ir-tinnitus-test input{touch-action:manipulation}#ir-tinnitus-test a{color:inherit}#ir-tinnitus-test button{cursor:pointer}#ir-tinnitus-test button:disabled{opacity:.4;cursor:not-allowed}#ir-tinnitus-test button:focus-visible,#ir-tinnitus-test a:focus-visible,#ir-tinnitus-test input:focus-visible,#ir-tinnitus-test summary:focus-visible{outline:3px solid #8fbd9e;outline-offset:4px}#ir-tinnitus-test [hidden]{display:none!important}#ir-tinnitus-test .preview{background:var(--green);color:#f5f7ef;font-size:10px;letter-spacing:1.8px;padding:9px 5%;display:flex;justify-content:space-between}#ir-tinnitus-test .preview span{letter-spacing:.4px;opacity:.8}#ir-tinnitus-test header{max-width:1320px;margin:auto;padding:25px 38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}#ir-tinnitus-test .brand{font-size:30px;letter-spacing:-1.5px;font-weight:700;text-decoration:none;line-height:1}#ir-tinnitus-test .brand>span{font-weight:400}#ir-tinnitus-test .brand i{display:block;font:8px/1 Arial,sans-serif;letter-spacing:4px;margin:7px 0 0 6px}#ir-tinnitus-test nav{display:flex;align-items:center;gap:36px;font-size:13px}#ir-tinnitus-test nav a{text-decoration:none}#ir-tinnitus-test .privacy{border:1px solid var(--line);border-radius:24px;padding:9px 16px;font-size:11px}#ir-tinnitus-test .hc-content{max-width:1244px;margin:auto;padding:0 38px}#ir-tinnitus-test .trail{font-size:11px;color:var(--muted);margin:24px 0 30px}#ir-tinnitus-test .stepbar{display:flex;gap:35px;padding-bottom:22px;border-bottom:1px solid var(--line);color:#88928a;font-size:10px;letter-spacing:1px}#ir-tinnitus-test .stepbar span{display:flex;gap:10px;align-items:center}#ir-tinnitus-test .stepbar b{font-size:12px;font-weight:400;letter-spacing:0}#ir-tinnitus-test .stepbar .active{color:var(--green);font-weight:bold}#ir-tinnitus-test .stepbar .active b{font-weight:bold}#ir-tinnitus-test .screen{padding:45px 0 42px}#ir-tinnitus-test .eyebrow{font-size:10px;letter-spacing:2.2px;font-weight:700;margin-bottom:18px}#ir-tinnitus-test h1{font-size:53px;line-height:1.12;letter-spacing:-2px;font-weight:400;margin:0 0 22px}#ir-tinnitus-test h1 em{font-family:Georgia,serif;font-weight:400;color:#678166}#ir-tinnitus-test h2{font-size:26px;font-weight:400;line-height:1.25;letter-spacing:-.5px;margin:13px 0 18px}#ir-tinnitus-test h3{font-weight:400;font-size:21px;line-height:1.3}#ir-tinnitus-test .deck{font-size:17px;line-height:1.8;color:var(--muted);max-width:560px}#ir-tinnitus-test .fine{font-size:11px;line-height:1.8;color:var(--muted)}#ir-tinnitus-test #welcome{display:grid;grid-template-columns:1fr .95fr;gap:76px;align-items:center;padding-top:44px;padding-bottom:62px}#ir-tinnitus-test #welcome h1{font-size:79px;line-height:1.06;letter-spacing:-3.6px}#ir-tinnitus-test .hero-copy .deck{max-width:440px}#ir-tinnitus-test .facts{display:flex;gap:22px;font-size:11px;margin:28px 0;color:#526657}#ir-tinnitus-test .primary{background:var(--green);color:white;border:1px solid var(--green);border-radius:5px;padding:16px 24px;font-size:13px;min-height:50px;display:inline-flex;gap:40px;align-items:center;justify-content:center}#ir-tinnitus-test .primary:hover{background:#1c3b2b}#ir-tinnitus-test .hero-copy .fine{max-width:380px;margin-top:16px}#ir-tinnitus-test .hero-art{background:#edf2e8;border:1px solid #e0e7da;border-radius:12px;padding:25px 30px 28px;position:relative}#ir-tinnitus-test .art-top{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#60715e}#ir-tinnitus-test .headphones{width:100%;display:block;margin:10px auto 0;max-width:360px}#ir-tinnitus-test .art-bottom{display:flex;align-items:center;gap:12px;padding-top:19px;border-top:1px solid #d1ddca;font-size:12px}#ir-tinnitus-test .art-bottom b{font-weight:400}#ir-tinnitus-test .art-bottom small{display:block;font-size:10px;color:#7a8575;margin-top:4px}#ir-tinnitus-test .dot{height:9px;width:9px;background:#6e8e65;border-radius:50%}#ir-tinnitus-test .section-title{margin-bottom:35px}#ir-tinnitus-test .panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:30px}#ir-tinnitus-test .setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#ir-tinnitus-test .panel p{font-size:14px;color:var(--muted)}#ir-tinnitus-test .number{font-size:9px;letter-spacing:1.6px;color:#6b8567}#ir-tinnitus-test .tick{display:flex;gap:12px;align-items:flex-start;font-size:13px;margin-top:25px}#ir-tinnitus-test .tick input{width:18px;height:18px;flex:none;margin:3px 0;accent-color:var(--green)}#ir-tinnitus-test .health-note{border-left:3px solid #92aa83;background:#f1f5ed;padding:15px 17px;margin-top:26px;font-size:13px}#ir-tinnitus-test .health-note p{font-size:12px;margin:6px 0 0}#ir-tinnitus-test .range-label{display:flex;justify-content:space-between;font-size:12px;margin-top:23px}#ir-tinnitus-test input[type=range]{width:100%;accent-color:var(--green);margin:20px 0}#ir-tinnitus-test .sample-buttons{display:flex;gap:12px}#ir-tinnitus-test .outline{border:1px solid #b8c8b5;background:white;color:var(--green);border-radius:5px;padding:12px 17px;font-size:12px;min-height:44px}#ir-tinnitus-test .text-button{border:none;background:transparent;color:var(--green);padding:12px;font-size:13px;text-decoration:underline;text-underline-offset:4px}#ir-tinnitus-test .actionrow{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px}#ir-tinnitus-test .test-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}#ir-tinnitus-test .test-layout{display:grid;grid-template-columns:.72fr 1.5fr;gap:24px}#ir-tinnitus-test .test-aside{background:var(--wash)}#ir-tinnitus-test .ear-icon{font-family:Georgia,serif;font-size:85px;line-height:1.25;color:#6b8a68;margin:12px 0}#ir-tinnitus-test .progress-track{height:5px;background:#d3dfcc;border-radius:5px;overflow:hidden;margin-top:30px}#ir-tinnitus-test #progress{height:100%;background:#456b48;transition:width .3s}#ir-tinnitus-test .tip{border-top:1px solid #d0ddc9;padding-top:24px;margin-top:24px;font-size:12px}#ir-tinnitus-test .tip p{font-size:12px}#ir-tinnitus-test .listening-panel{text-align:center;position:relative;padding:28px 44px}#ir-tinnitus-test .tone-meta{display:flex;justify-content:space-between;font-size:11px;color:#6f806a}#ir-tinnitus-test .orb{background:#edf3e8;width:155px;height:155px;border-radius:50%;display:grid;place-items:center;margin:30px auto 24px;border:1px solid #d7e5ce;color:#688363}#ir-tinnitus-test .orb svg{width:86px}#ir-tinnitus-test .orb.playing{animation:irHearingPulse 1s infinite}@keyframes irHearingPulse{50%{box-shadow:0 0 0 16px #edf3e860}}#ir-tinnitus-test .listening-panel h2{font-size:26px;margin:14px 0}#ir-tinnitus-test .listening-panel p{font-size:13px}#ir-tinnitus-test #play{min-width:185px;margin-top:14px}#ir-tinnitus-test .response-buttons{display:flex;gap:12px;margin-top:26px;justify-content:center}#ir-tinnitus-test .response-buttons button{border:1px solid #b8c8b5;background:#f4f7f1;border-radius:5px;padding:16px 20px;font-size:13px;color:var(--green);flex:1}#ir-tinnitus-test .response-buttons button:last-child{background:white}#ir-tinnitus-test .pause-message{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f8f1f7;border-radius:10px;padding:40px;z-index:2}#ir-tinnitus-test .pause-message div{margin-top:20px}#ir-tinnitus-test .result-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}#ir-tinnitus-test .chart-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}#ir-tinnitus-test .chart-heading h2{font-size:23px}#ir-tinnitus-test .legend{display:flex;gap:22px;font-size:11px;margin:20px 0}#ir-tinnitus-test .legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}#ir-tinnitus-test .left-dot{background:#49765a}#ir-tinnitus-test .right-dot{background:#ad8a5a}#ir-tinnitus-test .chart{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0}#ir-tinnitus-test .frequency-result{background:#f7f9f4;border-radius:6px;padding:16px 10px;text-align:center}#ir-tinnitus-test .frequency-result>strong{font-size:12px;font-weight:400}#ir-tinnitus-test .frequency-result .response{font-size:10px;margin-top:14px}#ir-tinnitus-test .response strong{font-weight:400;display:block;font-size:11px;color:var(--ink)}#ir-tinnitus-test .response .track{height:5px;background:#e2e8de;margin:8px 0}#ir-tinnitus-test .response .fill{height:100%;background:#49765a}#ir-tinnitus-test .response.right .fill{background:#ad8a5a}#ir-tinnitus-test .next-step{background:#edf2e8}#ir-tinnitus-test .link-button{display:block;text-align:center;text-decoration:none;margin-top:24px}#ir-tinnitus-test .export-actions{display:flex;gap:15px}#ir-tinnitus-test .how{border-top:1px solid var(--line);padding:44px 0 48px}#ir-tinnitus-test .how>h2{font-size:31px;margin-bottom:28px}#ir-tinnitus-test .how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}#ir-tinnitus-test .how-grid article{border-top:1px solid var(--line);padding-top:20px}#ir-tinnitus-test .how-grid article>span{font-size:10px;color:#7d9474}#ir-tinnitus-test .how-grid p{font-size:13px;color:var(--muted);max-width:320px}#ir-tinnitus-test .faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;border-top:1px solid var(--line);padding:46px 0}#ir-tinnitus-test details{border-bottom:1px solid var(--line);padding:16px 0}#ir-tinnitus-test summary{cursor:pointer;font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:20px}#ir-tinnitus-test summary:after{content:'+'}#ir-tinnitus-test details[open] summary:after{content:'−'}#ir-tinnitus-test details p{font-size:13px;color:var(--muted)}#ir-tinnitus-test footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 0;color:#6b7867}#ir-tinnitus-test footer .brand{color:var(--ink);font-size:25px}#ir-tinnitus-test footer p{font-size:11px}#ir-tinnitus-test footer div{font-size:10px;text-align:right}#ir-tinnitus-test footer div span{display:block;font-size:9px;margin-top:5px}@media(max-width:800px){#ir-tinnitus-test header{padding:20px 24px}#ir-tinnitus-test .hc-content{padding:0 24px}#ir-tinnitus-test nav{gap:20px}#ir-tinnitus-test nav .privacy{display:none}#ir-tinnitus-test #welcome{gap:32px}#ir-tinnitus-test #welcome h1{font-size:60px}#ir-tinnitus-test .facts{gap:12px;flex-wrap:wrap}#ir-tinnitus-test .hero-art{padding:20px}#ir-tinnitus-test .setup-grid,#ir-tinnitus-test .result-grid{grid-template-columns:1fr}#ir-tinnitus-test .test-layout{grid-template-columns:1fr}#ir-tinnitus-test .test-aside{padding:20px}#ir-tinnitus-test .ear-icon,#ir-tinnitus-test .tip{display:none}#ir-tinnitus-test .test-aside h2{margin:10px 0}#ir-tinnitus-test .test-aside p{margin:8px 0}#ir-tinnitus-test .progress-track{margin-top:14px}#ir-tinnitus-test .faq{gap:28px}#ir-tinnitus-test footer p{display:none}}@media(max-width:540px){#ir-tinnitus-test .preview{font-size:8px;padding:8px 20px;letter-spacing:1px}#ir-tinnitus-test .preview span{font-size:8px}#ir-tinnitus-test header{padding:19px 20px}#ir-tinnitus-test .brand{font-size:27px}#ir-tinnitus-test nav{font-size:11px;gap:18px}#ir-tinnitus-test .hc-content{padding:0 20px}#ir-tinnitus-test .trail{font-size:9px;margin:20px 0}#ir-tinnitus-test .stepbar{gap:0;justify-content:space-between}#ir-tinnitus-test .stepbar span{gap:5px;letter-spacing:0;font-size:9px}#ir-tinnitus-test .stepbar b{font-size:10px}#ir-tinnitus-test #welcome{grid-template-columns:1fr;padding-top:33px;padding-bottom:36px;gap:30px}#ir-tinnitus-test #welcome h1{font-size:65px}#ir-tinnitus-test .hero-copy .deck{font-size:15px}#ir-tinnitus-test .hero-copy .primary{width:100%;justify-content:space-between}#ir-tinnitus-test .facts{margin:22px 0;font-size:10px;gap:18px}#ir-tinnitus-test .hero-art{padding:22px}#ir-tinnitus-test .headphones{max-width:270px}#ir-tinnitus-test .screen{padding:32px 0}#ir-tinnitus-test h1{font-size:37px;letter-spacing:-1.4px}#ir-tinnitus-test .deck{font-size:15px}#ir-tinnitus-test .panel{padding:23px}#ir-tinnitus-test .sample-buttons{flex-wrap:wrap}#ir-tinnitus-test .sample-buttons button{flex:1;white-space:nowrap}#ir-tinnitus-test .test-heading{align-items:flex-start;gap:15px}#ir-tinnitus-test .test-heading h1{font-size:31px}#ir-tinnitus-test .test-heading .outline{font-size:10px;white-space:nowrap;padding:10px}#ir-tinnitus-test .listening-panel{padding:22px}#ir-tinnitus-test .response-buttons button{padding:14px 8px;font-size:12px}#ir-tinnitus-test .orb{width:125px;height:125px;margin:25px auto}#ir-tinnitus-test .how>h2{font-size:25px}#ir-tinnitus-test .how-grid{grid-template-columns:1fr;gap:20px}#ir-tinnitus-test .how-grid h3{margin:9px 0}#ir-tinnitus-test .how-grid p{max-width:none;margin:0}#ir-tinnitus-test .faq{grid-template-columns:1fr;gap:10px;padding:33px 0}#ir-tinnitus-test .actionrow{flex-wrap:wrap}#ir-tinnitus-test .actionrow>.primary{flex:1}#ir-tinnitus-test .chart{gap:5px}#ir-tinnitus-test .frequency-result{padding:12px 4px}#ir-tinnitus-test .frequency-result>strong{font-size:10px}#ir-tinnitus-test .chart-heading{display:block}#ir-tinnitus-test .export-actions{gap:5px}#ir-tinnitus-test .export-actions .primary{padding:13px;font-size:11px}#ir-tinnitus-test .export-actions .text-button{font-size:11px}#ir-tinnitus-test footer{align-items:flex-start}#ir-tinnitus-test footer div{max-width:230px}#ir-tinnitus-test .health-note{padding:13px}}@media print{#ir-tinnitus-test .preview,#ir-tinnitus-test header,#ir-tinnitus-test .trail,#ir-tinnitus-test .stepbar,#ir-tinnitus-test #welcome,#ir-tinnitus-test #setup,#ir-tinnitus-test #test,#ir-tinnitus-test .how,#ir-tinnitus-test .faq,#ir-tinnitus-test .actionrow,#ir-tinnitus-test footer{display:none!important}#ir-tinnitus-test{background:white}#ir-tinnitus-test .hc-content{padding:0}#ir-tinnitus-test #results{display:block!important}#ir-tinnitus-test .result-grid{grid-template-columns:1.4fr 1fr}#ir-tinnitus-test .panel{break-inside:avoid}#ir-tinnitus-test .screen{padding:0}#ir-tinnitus-test .section-title h1{font-size:35px}}#ir-tinnitus-test .headphone-form{margin-bottom:24px}#ir-tinnitus-test .parameter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}#ir-tinnitus-test .parameter-grid label{font-size:12px;display:block}#ir-tinnitus-test .parameter-grid input,#ir-tinnitus-test .parameter-grid select{display:block;width:100%;min-width:0;margin-top:8px;padding:12px;border:1px solid #bdcbb8;border-radius:5px;background:#fcfdfb;color:var(--ink);font-size:13px;height:46px}#ir-tinnitus-test .parameter-grid .unit{float:right;color:#7e8e75}#ir-tinnitus-test .required{color:#896044}#ir-tinnitus-test .parameter-note{background:#eff4e9;padding:13px 16px;border-radius:5px;font-size:12px;color:#58704f;margin-top:18px}@media(max-width:800px){#ir-tinnitus-test .parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:370px){#ir-tinnitus-test .parameter-grid{grid-template-columns:1fr}}#ir-tinnitus-test #welcome{display:block;padding:0}#ir-tinnitus-test .hc-content{max-width:1250px;margin:auto;padding:32px 38px}#ir-tinnitus-test .hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;padding:60px 0 70px}#ir-tinnitus-test .hero h1{font-size:70px;line-height:1.06;letter-spacing:-3px;margin:24px 0}#ir-tinnitus-test .hero h1 em{font-weight:400}#ir-tinnitus-test .art{height:380px;border-radius:190px 190px 18px 18px;background:#e7edde;position:relative;display:grid;place-items:center;overflow:hidden}#ir-tinnitus-test .ring{width:245px;height:245px;border:1px solid #a8b9a1;border-radius:50%;box-shadow:0 0 0 28px #dfe8d5,0 0 0 29px #b7c7af,0 0 0 57px #e7edde,0 0 0 58px #c8d5c1;display:grid;place-items:center}#ir-tinnitus-test .ring span{font:italic 46px Georgia;letter-spacing:-2px;color:#587352}#ir-tinnitus-test .art small{position:absolute;bottom:28px;font-size:10px;letter-spacing:2px}#ir-tinnitus-test .facts{display:flex;gap:24px;font-size:12px;margin:25px 0}#ir-tinnitus-test .safety{border-left:3px solid #a56946;background:#f5ece4;padding:17px 22px;font-size:13px;margin:25px 0}#ir-tinnitus-test .intro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid var(--line);padding:38px 0}#ir-tinnitus-test .intro-grid h3{font-size:22px;font-weight:400}#ir-tinnitus-test .intro-grid p{font-size:14px;color:var(--muted)}#ir-tinnitus-test fieldset{border:0;margin:0 0 30px;padding:0}#ir-tinnitus-test legend{font-size:21px;margin-bottom:12px;font-weight:500}#ir-tinnitus-test .choices{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}#ir-tinnitus-test .choices label{background:white;border:1px solid #d4ded0;border-radius:7px;padding:17px;display:flex;gap:12px;align-items:center;cursor:pointer}#ir-tinnitus-test .choices label:has(input:checked){border-color:#294b3a;background:#eaf1e5}#ir-tinnitus-test .choices input{accent-color:#294b3a}#ir-tinnitus-test .form-shell{max-width:830px;margin:35px auto}#ir-tinnitus-test .counter{font-size:12px;color:var(--muted);margin:20px 0}#ir-tinnitus-test .stage-title{font-size:42px;line-height:1.2;margin:15px 0 30px}#ir-tinnitus-test .nav-actions{display:flex;justify-content:space-between;gap:20px;margin:30px 0}#ir-tinnitus-test .error{color:#994a34;font-size:14px}#ir-tinnitus-test .result-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:26px}#ir-tinnitus-test .bar-row{margin:22px 0}#ir-tinnitus-test .bar-label{display:flex;justify-content:space-between;font-size:14px}#ir-tinnitus-test .bar{height:9px;background:#e9eee4;border-radius:9px;margin-top:10px}#ir-tinnitus-test .bar i{display:block;height:100%;background:#65836b;border-radius:9px}#ir-tinnitus-test .summary-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}#ir-tinnitus-test .summary-list div{border-bottom:1px solid var(--line);padding:10px 0}#ir-tinnitus-test .summary-list dt{font-size:12px;color:var(--muted)}#ir-tinnitus-test .summary-list dd{margin:5px 0;font-size:15px}#ir-tinnitus-test .result-title{font-size:50px;margin:20px 0}#ir-tinnitus-test .subtle{font-size:12px;color:var(--muted)}#ir-tinnitus-test details{padding:18px 0;border-bottom:1px solid var(--line)}#ir-tinnitus-test summary{cursor:pointer;font-size:18px}#ir-tinnitus-test details p{font-size:14px;max-width:800px}#ir-tinnitus-test .source{font-size:12px;margin-top:30px}@media(max-width:700px){#ir-tinnitus-test .hc-content{padding:24px}#ir-tinnitus-test .hero{grid-template-columns:1fr;gap:25px;padding:35px 0}#ir-tinnitus-test .hero h1{font-size:50px}#ir-tinnitus-test .art{height:250px}#ir-tinnitus-test .ring{width:160px;height:160px}#ir-tinnitus-test .intro-grid,#ir-tinnitus-test .result-layout{grid-template-columns:1fr}#ir-tinnitus-test .choices{grid-template-columns:1fr}#ir-tinnitus-test .stage-title{font-size:32px}#ir-tinnitus-test .facts{gap:14px}#ir-tinnitus-test .summary-list{grid-template-columns:1fr 1fr}#ir-tinnitus-test .result-title{font-size:36px}#ir-tinnitus-test header{padding:24px}#ir-tinnitus-test nav{gap:15px}}
#ir-tinnitus-test{width:100%;text-align:left;font-size:16px}#ir-tinnitus-test .hc-content{max-width:1250px;margin:auto;padding:32px 38px}#ir-tinnitus-test .panel{margin:0;box-shadow:none}#ir-tinnitus-test .primary,#ir-tinnitus-test .outline{height:auto;text-transform:none;letter-spacing:0}#ir-tinnitus-test h1{letter-spacing:-2px;text-transform:none}#ir-tinnitus-test fieldset{min-width:0}#ir-tinnitus-test input[type=radio]{width:16px;height:16px;flex-shrink:0}#ir-tinnitus-test legend{float:none;width:auto}#ir-tinnitus-test label{font-weight:400}#ir-tinnitus-test .form-shell{max-width:830px}@media(max-width:700px){#ir-tinnitus-test .hc-content{padding:24px}}