.hsxa-coa{--coa-ink:var(--hsx2-ink,#123330);--coa-soft:var(--hsx2-ink-soft,#28514c);--coa-line:var(--hsx2-line,#d7e3de);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,6vw,90px);padding:clamp(28px,4vw,56px);border:1px solid var(--coa-line);border-radius:24px;background:var(--hsx2-step,#eff4f3);color:var(--coa-ink);min-width:0}
.hsxa-coa__content{min-width:0}.hsxa-coa .hsxa-coa__eyebrow{font:500 11px/1.6 var(--hsx2-mono,monospace);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;color:var(--coa-soft)}
.hsxa-coa .hsxa-coa__value{display:block;font:400 clamp(76px,7vw,108px)/1 var(--hsx2-display,Georgia,serif);letter-spacing:-.055em;color:var(--coa-ink)}.hsxa-coa .hsxa-coa__value span{display:block;margin-top:12px;font:500 14px/1.5 var(--hsx2-body,Arial,sans-serif);letter-spacing:0}
.hsxa-coa .hsxa-coa__comparison{margin:16px 0 22px;font:400 15px/1.75 var(--hsx2-body,Arial,sans-serif);color:var(--coa-soft)}
.hsxa-coa .hsxa-coa__tests{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 24px}.hsxa-coa__tests li{font:500 12px/1.5 var(--hsx2-body,Arial,sans-serif);padding:8px 12px;border:1px solid var(--coa-line);border-radius:30px}
.hsxa-coa .hsxa-coa__meta{margin:0 0 24px;display:grid;gap:12px}.hsxa-coa__meta>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:16px}.hsxa-coa__meta dt{font:400 11px/1.65 var(--hsx2-mono,monospace);color:var(--coa-soft)}.hsxa-coa__meta dd{font:500 13px/1.65 var(--hsx2-body,Arial,sans-serif);margin:0;overflow-wrap:anywhere}
body.hsx-v2-shell .hsxa-coa a.hsx-v2-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:14px 24px;border:1px solid var(--hsx2-action,#143f3d);border-radius:999px;background:var(--hsx2-action,#143f3d);color:var(--hsx2-on-action,#f3fffc)!important;font:500 14px/1.4 var(--hsx2-body,Arial,sans-serif);text-decoration:none!important;text-align:center;white-space:normal}
.hsxa-coa .hsxa-coa__hint,.hsxa-coa .hsxa-coa__scope{font:400 12px/1.75 var(--hsx2-body,Arial,sans-serif);color:var(--coa-soft);margin:12px 0 0}.hsxa-coa .hsxa-coa__scope{max-width:45ch}
.hsxa-coa .hsxa-coa__preview{margin:0;min-width:0;max-width:320px;justify-self:center;width:100%}.hsxa-coa__preview>a{display:block;background:#fff;border:1px solid #dce4df;border-radius:4px;overflow:hidden;box-shadow:0 15px 40px #0d343018}.hsxa-coa__preview img{display:block;width:100%;height:auto;margin:0}.hsxa-coa__preview figcaption{display:grid;gap:4px;margin-top:16px;color:var(--coa-soft);font:400 12px/1.6 var(--hsx2-body,Arial,sans-serif)}.hsxa-coa__preview figcaption strong{font-weight:500;color:var(--coa-ink)}
.hsxa-coa-section__heading{max-width:720px;margin-bottom:36px}.hsxa-coa-section__heading>p:last-child{font-size:17px;line-height:1.85;margin:22px 0 0}.hsxa-coa-section__more{display:flex;justify-content:center;margin-top:28px}
.hsxa-coa--quality{display:block;padding:28px;margin:0 0 26px}.hsxa-coa--quality .hsxa-coa__value{font-size:68px}.hsxa-coa--quality .hsxa-coa__preview{display:none}.hsxa-coa--quality .hsxa-coa__comparison{font-size:14px}.hsxa-coa--quality .hsxa-coa__meta>div{grid-template-columns:110px minmax(0,1fr);gap:10px}
.hsxa-coa--panel{display:block;padding:24px;margin:0 0 26px;border-radius:18px}.hsxa-coa--panel .hsxa-coa__value{font-size:64px}.hsxa-coa--panel .hsxa-coa__comparison{font-size:14px;margin-bottom:18px}.hsxa-coa--panel .hsxa-coa__tests{margin-bottom:20px}.hsxa-coa--panel .hsxa-coa__meta>div{grid-template-columns:110px minmax(0,1fr);gap:12px}
body.hsxf-focused #MainContent .hsxu-coa-proof{align-items:flex-start;flex-direction:column;gap:16px}body.hsxf-focused #MainContent .hsxu-coa-proof strong{font-size:18px}body.hsxf-focused #MainContent .hsxu-coa-proof .hsxb-action{font-size:13px;min-height:48px;padding:13px 22px;max-width:100%;white-space:normal}
.hsxa-coa a:focus-visible{outline:3px solid var(--hsx2-focus,#52766b);outline-offset:5px}
@media(hover:hover) and (pointer:fine){body.hsx-v2-shell .hsxa-coa a.hsx-v2-button:hover{background:color-mix(in srgb,var(--hsx2-action,#143f3d) 90%,white);transform:translateY(-2px)}}
@media(max-width:800px){.hsxa-coa{grid-template-columns:1fr;gap:30px;padding:26px 22px;border-radius:20px}.hsxa-coa .hsxa-coa__value{font-size:80px}.hsxa-coa__preview{max-width:280px!important}.hsxa-coa .hsxa-coa__meta>div{grid-template-columns:100px minmax(0,1fr);gap:12px}.hsxa-coa--panel .hsxa-coa__value,.hsxa-coa--quality .hsxa-coa__value{font-size:64px}.hsxa-coa--panel,.hsxa-coa--quality{padding:24px 20px}.hsxa-coa-section__heading>p:last-child{font-size:16px}.hsxa-coa a.hsx-v2-button{width:100%}}
@media(max-width:360px){.hsxa-coa .hsxa-coa__meta>div{grid-template-columns:1fr;gap:3px}.hsxa-coa .hsxa-coa__tests{gap:6px}.hsxa-coa__tests li{padding:7px 10px;font-size:11px}body.hsx-v2-shell .hsxa-coa a.hsx-v2-button{padding-inline:16px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.hsxa-coa a{transition:none!important;transform:none!important}}

.hsxa-coa--panel .hsxa-coa__tests,.hsxa-coa--panel .hsxa-coa__meta>div:last-child{display:none}.hsxa-coa--panel .hsxa-coa__meta{margin-bottom:18px}.hsxa-coa--panel .hsxa-coa__value{font-size:56px}
