                                                                               
.wk-compact-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:24px 32px;align-items:center;margin-top:28px;padding:24px;border:1px solid #d8dfe5;border-radius:6px;background:#fff;color:#38495a;scroll-margin-top:150px}
.wk-compact-offer>div{min-width:0}
.wk-compact-offer .wk-compact-offer__eyebrow{margin:0 0 8px;font-size:.68rem;font-weight:650;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#526374}
.wk-compact-offer h3{margin:0 0 10px;font-size:1.3rem;line-height:1.25;color:#0b1b31}
.wk-compact-offer p{margin:0 0 12px;font-size:.94rem;line-height:1.6}
.wk-compact-offer .wk-compact-offer__scope{margin-bottom:0;font-size:.85rem;color:#526374}
.wk-compact-offer .wk-compact-offer__comparison{margin:14px 0 0;font-size:.88rem}
.wk-compact-offer__comparison a{color:#0b1b31;text-underline-offset:3px}
.wk-compact-offer__action{border-left:1px solid #d8dfe5;padding-left:24px}
.wk-compact-offer .wk-compact-offer__price{margin:0;line-height:1.25;color:#0b1b31}
.wk-compact-offer__price strong{font-size:1.85rem;font-weight:650}
.wk-compact-offer .wk-compact-offer__tax{margin:5px 0 14px;font-size:.8rem;color:#526374}
.wk-compact-offer .btn{width:100%;min-height:44px;padding:11px 12px;white-space:normal;text-align:center;font-size:.85rem;line-height:1.45}
.wk-compact-offer .btn--ghost{display:inline-flex;background:#0b1b31;color:#fff;border:1px solid #0b1b31;opacity:1;visibility:visible}
.wk-compact-offer .btn--ghost:hover{background:#142c47;color:#fff;border-color:#142c47}
.wk-compact-offer .btn--ghost:focus-visible{outline:3px solid #cc972a;outline-offset:3px}
.wk-compact-offer .wk-compact-offer__note{margin:10px 0 0;font-size:.8rem;color:#526374}
@media(max-width:720px){
 .wk-compact-offer{grid-template-columns:1fr;gap:20px;padding:20px}
 .wk-compact-offer__action{padding:18px 0 0;border-left:0;border-top:1px solid #d8dfe5}
 .wk-compact-offer .btn{max-width:320px}
}
