.hioee-leak-diagnostic{--purple:#5c48da;--purple2:#6e52e8;--navy:#1c2e5a;--bg:#fff;--surface:#fff;--tint:#f3f1fc;--soft:#eeeafb;--ink:#23262e;--muted:#65697a;--line:#e7e4f5;--heading:#1c2e5a;--amber:#c9861f;--good:#1e874b;--red:#d0453b;--shadow:0 18px 44px rgba(28,20,70,.1);background:var(--bg);color:var(--ink);display:block;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;padding:60px 0;scroll-margin-top:80px;text-align:left}.hioee-leak-diagnostic *,.hioee-leak-diagnostic :after,.hioee-leak-diagnostic :before{box-sizing:border-box;margin:0;padding:0}.hioee-leak-diagnostic h1,.hioee-leak-diagnostic h2,.hioee-leak-diagnostic h3,.hioee-leak-diagnostic h4,.hioee-leak-diagnostic p{margin:0}.hioee-leak-diagnostic h1,.hioee-leak-diagnostic h2,.hioee-leak-diagnostic h3,.hioee-leak-diagnostic h4{color:var(--heading);font-family:Poppins,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.14;text-transform:none}.hioee-leak-diagnostic a{color:inherit;text-decoration:none}.hioee-leak-diagnostic .hioee-leak-diagnostic__wrap{margin:0 auto;max-width:1120px;padding:0 22px}@media (max-width:880px){.hioee-leak-diagnostic{padding:46px 0}}@media (max-width:767px){.hioee-leak-diagnostic .hioee-leak-diagnostic__wrap{padding:0 20px}}.hioee-leak-diagnostic .hioee-leak-diagnostic__eyebrow{color:var(--purple);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hioee-leak-diagnostic .hioee-leak-diagnostic__head{margin-bottom:32px;max-width:780px}.hioee-leak-diagnostic .hioee-leak-diagnostic__head h2{font-size:clamp(26px,3.4vw,38px)}.hioee-leak-diagnostic .hioee-leak-diagnostic__head p{color:var(--muted);font-size:17px;margin-top:12px}.hioee-leak-diagnostic .hioee-leak-diagnostic__btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;gap:8px;line-height:1.55;padding:14px 24px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.hioee-leak-diagnostic .hioee-leak-diagnostic__btn:hover{text-decoration:none;transform:translateY(-1px)}.hioee-leak-diagnostic .hioee-leak-diagnostic__btn--primary,.hioee-leak-diagnostic .hioee-leak-diagnostic__btn--primary:hover{background:var(--purple);box-shadow:0 10px 24px rgba(92,72,218,.32);color:#fff}.hioee-leak-diagnostic{background:var(--tint)}.hioee-leak-diagnostic .hioee-leak-diagnostic__grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.hioee-leak-diagnostic .hioee-leak-diagnostic__card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.hioee-leak-diagnostic .hioee-leak-diagnostic__card-head{align-items:center;display:flex;gap:14px;padding:22px;text-align:left;width:100%}.hioee-leak-diagnostic .hioee-leak-diagnostic__icon{align-items:center;background:var(--soft);border-radius:12px;display:flex;flex:none;height:44px;justify-content:center;width:44px}.hioee-leak-diagnostic .hioee-leak-diagnostic__icon svg{fill:none;height:23px;stroke:var(--purple);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:23px}.hioee-leak-diagnostic .hioee-leak-diagnostic__card-title{font-size:19px}.hioee-leak-diagnostic .hioee-leak-diagnostic__card-sub{color:var(--muted);display:block;font-size:12.5px;margin-top:2px}.hioee-leak-diagnostic .hioee-leak-diagnostic__card-body{padding:0 22px 22px}.hioee-leak-diagnostic .hioee-leak-diagnostic__layer{border-top:1px solid var(--line);padding:14px 0}.hioee-leak-diagnostic .hioee-leak-diagnostic__layer-label{font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.hioee-leak-diagnostic .hioee-leak-diagnostic__layer--see .hioee-leak-diagnostic__layer-label{color:var(--muted)}.hioee-leak-diagnostic .hioee-leak-diagnostic__layer--under .hioee-leak-diagnostic__layer-label{color:var(--amber)}.hioee-leak-diagnostic .hioee-leak-diagnostic__layer--fix .hioee-leak-diagnostic__layer-label{color:var(--good)}.hioee-leak-diagnostic .hioee-leak-diagnostic__layer p{color:var(--ink);font-size:14px}.hioee-leak-diagnostic .hioee-leak-diagnostic__cta{margin-top:30px;text-align:center}.hioee-leak-diagnostic .hioee-leak-diagnostic__cta p{color:var(--muted);font-size:16px;margin-bottom:14px}@media (max-width:880px){.hioee-leak-diagnostic .hioee-leak-diagnostic__grid{grid-template-columns:1fr}}@media (max-width:767px){.hioee-leak-diagnostic .hioee-leak-diagnostic__cta .hioee-leak-diagnostic__btn{justify-content:center;width:100%}}