.offers__cards{display:flex;flex-wrap:wrap;gap:20px}.offer{display:flex;flex-direction:column;gap:16px;min-height:clamp(280px,32vw,400px);padding:clamp(32px,4vw,52px);border-radius:var(--radius-card)}.offer--fast{flex:1 1 380px;border:1px solid var(--color-line);background:var(--color-ink);color:var(--color-text)}.offer--premium{flex:1 1 380px;background:var(--color-paper);color:var(--color-text-dark)}.offer__label{font-size:15px;color:var(--color-text-3)}.offer--fast .offer__label{color:var(--color-accent-soft)}.offer__title{font-size:clamp(2rem,3.2vw,3rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.offer__text{max-width:440px;font-size:18px;line-height:1.5;color:var(--color-text-3)}.offer--fast .offer__text{color:var(--color-text-2)}.offer__price{margin-top:auto;font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.03em}.offer--quote{flex:1 1 260px;justify-content:space-between;gap:24px;background:var(--color-accent);color:var(--color-black);transition:background-color .25s}.offer--quote:hover{background:var(--color-accent-hover);color:var(--color-black)}.offer__big{font-size:clamp(4rem,7vw,6.4rem);font-weight:600;line-height:.9;letter-spacing:-.06em}.offer__quote-text{font-size:19px;font-weight:500;line-height:1.4}
