.onca-banners{display:grid;gap:12px;margin-bottom:22px}.onca-banner{position:relative;display:block;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.onca-banner img{display:block;width:100%;height:auto}.onca-banner-ad{position:absolute;bottom:8px;right:8px;padding:2px 7px;font-size:10px;background:#0009;color:#fff;border-radius:4px}.onca-guarantee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.onca-guarantee-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:18px;min-width:0}.onca-guarantee-logo{max-width:160px;max-height:72px;object-fit:contain;margin-bottom:12px}.onca-guarantee-card h2{font-size:18px;margin:10px 0}.onca-guarantee-card p{color:var(--muted);font-size:12px;line-height:1.8}.onca-guarantee-card dl{font-size:12px;margin:16px 0}.onca-guarantee-card dl div{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.onca-guarantee-card dt{color:var(--muted);min-width:64px}.onca-guarantee-card dd{margin:0;overflow-wrap:anywhere}.onca-guarantee-banner{width:100%;border-radius:7px;margin:8px 0}.onca-guarantee-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.onca-guarantee-actions .btn{font-size:12px;padding:7px 11px}@media(max-width:700px){.onca-guarantee-grid{grid-template-columns:1fr}}
