.report-offer{margin:34px 0;padding:30px;background:#f1f8f2;border:2px solid var(--green);border-radius:20px}.report-offer-top{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:start}.report-offer h3{font:700 25px/1.25 Manrope;margin:12px 0}.report-price{text-align:right}.report-price strong,.report-price span{display:block}.report-price strong{font:800 42px Manrope;color:var(--green)}.report-price span{font-size:11px;color:var(--muted)}.report-comparison{display:grid;grid-template-columns:1fr 1.15fr;gap:14px;margin:21px 0}.report-comparison>div{padding:19px;border-radius:13px}.free-column{background:white;border:1px solid var(--line)}.paid-column{background:var(--green);color:white}.report-comparison ul{padding-left:20px;margin:12px 0 0}.report-comparison li{margin:7px 0;font-size:12px}.paid-column li::marker{color:var(--lime)}.report-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center}.report-bottom strong,.report-bottom span{display:block}.report-bottom span{font-size:11px;color:var(--muted)}.report-status{min-height:18px;margin:10px 0 0;color:var(--green);font-size:12px;font-weight:700}@media(max-width:650px){.report-offer{padding:22px}.report-offer-top,.report-comparison{grid-template-columns:1fr}.report-price{text-align:left}.report-price strong{font-size:36px}.report-bottom{align-items:flex-start;flex-direction:column}}
