.conversion-boost{max-width:1180px;margin:22px auto;padding:0 20px;box-sizing:border-box}
.conversion-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px;align-items:center;padding:24px;border:1px solid #dbe7f1;border-radius:20px;background:linear-gradient(135deg,#ffffff 0%,#f5f9ff 100%);box-shadow:0 12px 32px rgba(15,45,75,.07)}
.conversion-inner.compact{padding:20px 22px}.conversion-copy small{display:block;margin-bottom:6px;color:#0875ee;font-size:11px;font-weight:900;letter-spacing:.08em}
.conversion-copy h2{margin:0;color:#122f49;font-size:24px;line-height:1.35}.conversion-copy p{margin:8px 0 0;color:#5f7385;font-size:13px;line-height:1.65}
.conversion-actions{display:grid;grid-template-columns:1fr;gap:9px}.conversion-actions a{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #c9dbea;border-radius:12px;background:#fff;color:#173b59;text-decoration:none;font-size:13px;font-weight:850;text-align:center;transition:.18s ease}
.conversion-actions a:hover{transform:translateY(-1px);border-color:#71aee6;box-shadow:0 6px 16px rgba(15,70,120,.08)}
.conversion-actions .conversion-primary{border-color:#0875ee;background:#0875ee;color:#fff;box-shadow:0 8px 20px rgba(8,117,238,.18)}
.conversion-compare-result{margin-top:18px;margin-bottom:18px;padding:0}.conversion-compare-result .conversion-inner{background:linear-gradient(135deg,#f8fbff,#eef7ff)}
.product-sticky-cta{position:fixed;z-index:90;left:50%;bottom:14px;transform:translateX(-50%);width:min(860px,calc(100% - 28px));display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px 12px 18px;border:1px solid #d8e3ec;border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 14px 36px rgba(15,23,42,.18);backdrop-filter:blur(10px)}
.product-sticky-cta div{min-width:0}.product-sticky-cta small{display:block;color:#64748b;font-size:10px}.product-sticky-cta b{display:block;color:#18354e;font-size:14px}.product-sticky-cta a{flex:0 0 auto;padding:12px 18px;border-radius:11px;background:#bf0000;color:#fff;text-decoration:none;font-size:13px;font-weight:900}
@media(max-width:760px){.conversion-boost{margin:14px auto;padding:0 12px}.conversion-inner{grid-template-columns:1fr;padding:18px;gap:15px}.conversion-copy h2{font-size:19px}.conversion-copy p{font-size:12px}.conversion-actions a{min-height:46px}.product-sticky-cta{bottom:8px;width:calc(100% - 16px);padding:10px 10px 10px 12px}.product-sticky-cta b{font-size:12px}.product-sticky-cta a{padding:11px 12px;font-size:12px}}
