/* v31: sales clarity without replacing approved sections */
.ts-offers{scroll-margin-top:110px}.ts-offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin-top:24px}.ts-offer{min-width:0;display:flex;flex-direction:column;gap:13px;padding:24px;border:1px solid var(--line,rgba(140,169,180,.24));border-radius:18px;background:var(--card,rgba(25,39,51,.65))}.ts-offer-featured{border-color:var(--accent,#36d4c5);box-shadow:0 0 0 1px rgba(54,212,197,.12)}.ts-offer-kicker{font-size:.69rem;letter-spacing:.12em;font-weight:750;color:var(--accent,#36d4c5)}.ts-offer h3{font-size:clamp(1.18rem,1.8vw,1.48rem);line-height:1.25;margin:0}.ts-offer p{margin:0;line-height:1.65;color:var(--muted,#a9b5c2)}.ts-offer ul{padding-left:18px;margin:3px 0 10px;color:var(--muted,#a9b5c2);line-height:1.7}.ts-offer li+li{margin-top:5px}.ts-offer .action{margin-top:auto;justify-content:center;text-align:center;white-space:normal;min-height:48px}.ts-offers-note{font-size:.8rem;color:var(--muted,#a9b5c2);margin:14px 0 0}@media(max-width:960px){.ts-offers-grid{grid-template-columns:1fr}.ts-offer{padding:21px}.ts-offer .action{width:100%}}@media(max-width:390px){.ts-offer{padding:18px}.ts-offer h3{overflow-wrap:anywhere}}
