.adm-cro-hero,.adm-cro-below{--adm-red:#d32f2f;--adm-red-dark:#b62626;--adm-ink:#333;--adm-muted:#666;--adm-line:#e3e3e3;font-family:Inter,Arial,sans-serif}
.adm-cro-subtitle{color:var(--adm-muted);font-size:15px;line-height:1.5;margin:10px 0 16px}
.adm-cro-specs{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px}
.adm-cro-spec{background:#f7f7f7;border:1px solid var(--adm-line);border-radius:3px;padding:10px 6px;text-align:center}
.adm-cro-spec strong{color:var(--adm-ink);display:block;font-size:16px;line-height:1.15}
.adm-cro-spec span{color:#777;display:block;font-size:9px;font-weight:600;margin-top:4px;text-transform:uppercase}
.adm-cro-trust{display:grid;gap:7px;grid-template-columns:1fr 1fr;margin:0 0 16px}
.adm-cro-trust div{color:#555;font-size:12px;line-height:1.35}
.adm-cro-trust div:last-child:nth-child(odd){grid-column:1/-1}
.adm-cro-trust i{color:#2aa84a;margin-right:4px}
.adm-cro-below{border-top:1px solid #e6e6e6;margin-top:35px;padding-top:35px}
.adm-cro-below h2{color:var(--adm-ink);font-size:26px;font-weight:700;margin:0 0 10px;text-transform:uppercase}
.adm-cro-below p{color:var(--adm-muted)}
.adm-cro-kicker{border-left:4px solid #c43e3e;color:var(--adm-ink);font-size:12px;font-weight:800;margin-bottom:12px;padding-left:10px}
.adm-cro-consult{align-items:center;background:#f7f7f7;border:1px solid var(--adm-line);display:grid;gap:24px;grid-template-columns:1.35fr .65fr;padding:26px}
.adm-cro-consult p{margin:0}
.adm-cro-actions{display:flex;flex-direction:column;gap:9px}
.adm-cro-btn{background:var(--adm-red);border:2px solid var(--adm-red);border-radius:4px;color:#fff!important;cursor:pointer;display:inline-block;font-size:13px;font-weight:800;padding:11px 16px;text-align:center;text-decoration:none!important;text-transform:uppercase}
.adm-cro-btn:hover{background:var(--adm-red-dark);border-color:var(--adm-red-dark)}
.adm-cro-btn-outline{background:#fff;border-color:#c43e3e;color:#c43e3e!important}
.adm-cro-comparison{border-top:1px solid #e6e6e6;margin-top:40px;padding-top:40px}
.adm-cro-intro{margin-bottom:22px;max-width:760px}
.adm-cro-product-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}
.adm-cro-card{background:#fff;border:1px solid var(--adm-line);display:flex;flex-direction:column;overflow:hidden;position:relative}
.adm-cro-card-current{border:2px solid #c43e3e}
.adm-cro-card-badge{background:#c43e3e;color:#fff;font-size:10px;font-weight:800;left:0;padding:6px 8px;position:absolute;top:0;z-index:1}
.adm-cro-card img{aspect-ratio:1/1;display:block;object-fit:contain;padding:10px;width:100%}
.adm-cro-card-body{display:flex;flex:1;flex-direction:column;padding:15px}
.adm-cro-role{color:#c43e3e;font-size:10px;font-weight:800;text-transform:uppercase}
.adm-cro-product-link{color:var(--adm-ink)!important;text-decoration:none!important}
.adm-cro-product-link h3{font-size:17px;margin:4px 0 8px}
.adm-cro-price{color:var(--adm-ink);font-size:19px;font-weight:800;margin-bottom:10px}
.adm-cro-compare-list{border-top:1px solid #e5e5e5;margin:4px 0 16px}
.adm-cro-compare-list div{border-bottom:1px solid #e9e9e9;display:grid;gap:6px;grid-template-columns:43% 57%;padding:8px 0}
.adm-cro-compare-list dt{color:#777;font-size:10px;font-weight:600;text-transform:uppercase}
.adm-cro-compare-list dd{color:var(--adm-ink);font-size:12px;font-weight:700;margin:0}
.adm-cro-card .adm-cro-btn{margin-top:auto}
.adm-cro-comparison-cta{align-items:center;background:#f7f7f7;border-left:4px solid #c43e3e;display:flex;gap:18px;justify-content:space-between;margin-top:22px;padding:18px 20px}
.adm-cro-comparison-cta p{margin:0}
@media(max-width:900px){.adm-cro-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-cro-consult{grid-template-columns:1fr}.adm-cro-actions{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}
@media(max-width:640px){.adm-cro-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-cro-trust{grid-template-columns:1fr}.adm-cro-below h2{font-size:22px}.adm-cro-product-grid{grid-template-columns:1fr}.adm-cro-consult{padding:20px}.adm-cro-actions{align-items:stretch;flex-direction:column}.adm-cro-comparison-cta{align-items:stretch;flex-direction:column}.adm-cro-comparison-cta .adm-cro-btn{width:100%}}
