/* הצגת מחיר רגועה בכרטיס ההצעה, בדף הקורס ובדף הפגישה
   מספר קטן ואלגנטי, סימן ₪ עדין, ושורת סיכום שקטה מעל הכפתור */
.offer .offer-lead{margin:8px 0 4px;font:600 17px/1.5 var(--f-ui);color:var(--ink-2,#3C5880);text-wrap:balance}
.offer .price-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"today price" "note price";align-items:center;column-gap:18px;row-gap:4px;margin:20px 0 12px;padding:14px 20px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(226,240,255,.6));border:1px solid rgba(42,98,242,.14);box-shadow:0 10px 26px -20px rgba(29,58,99,.4)}
.offer .price-row .today{grid-area:today;align-self:end;padding:0;font:700 13px/1.2 var(--f-ui);letter-spacing:.02em;color:var(--cobalt,#2A62F2)}
.offer .price-row .price-note{grid-area:note;align-self:start;padding:0;font:500 14.5px/1.45 var(--f-ui);color:var(--muted,#6A7FA2)}
.offer .price-row .price-note em{font-style:normal;font-weight:600;color:var(--ink-2,#3C5880)}
.offer .price-row .price{grid-area:price;margin:0;font:400 44px/1 var(--f-lux,var(--f-sacred));letter-spacing:-.01em;color:var(--ink,#1D3A63);white-space:nowrap}
.offer .price-row .price small{font:500 .4em/1 var(--f-ui);color:var(--muted,#6A7FA2);margin-inline-start:5px;vertical-align:.6em}
@media (max-width:560px){.offer .price-row{padding:12px 16px;column-gap:12px}.offer .price-row .price{font-size:38px}.offer .price-row .price-note{font-size:13.5px}.offer .offer-lead{font-size:16px}}
