.home-rates{padding:clamp(3.5rem,7vw,6.5rem) 0;background:linear-gradient(180deg,#f5f8fc 0%,#ffffff 100%);border-top:1px solid rgba(7,35,68,.08);border-bottom:1px solid rgba(7,35,68,.08)}.home-rates__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;margin-bottom:2rem}.home-rates__head h2{margin:.25rem 0 .6rem;max-width:760px}.home-rates__head p{margin:0;max-width:720px;color:#52657a}.home-rates__deadline{align-self:start;background:#d9202f;color:#fff;border-radius:14px;padding:.8rem 1rem;font-weight:800;text-align:center;box-shadow:0 12px 28px rgba(217,32,47,.18)}.home-rates__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.home-rate-card{position:relative;background:#fff;border:1px solid #dbe4ef;border-radius:18px;overflow:hidden;box-shadow:0 14px 35px rgba(7,35,68,.08)}.home-rate-card--featured{border:2px solid #0a5fb4;transform:translateY(-5px);box-shadow:0 20px 44px rgba(10,95,180,.16)}.home-rate-card__tag{display:block;background:#0a5fb4;color:#fff;text-align:center;padding:.55rem .8rem;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.home-rate-card__body{padding:1.4rem}.home-rate-card h3{margin:0 0 1rem;color:#072344;font-size:1.35rem}.home-rate-card__line{display:flex;justify-content:space-between;align-items:baseline;gap:.7rem;padding:.8rem 0;border-top:1px solid #e5ebf2}.home-rate-card__line:first-of-type{border-top:0;padding-top:0}.home-rate-card__label{color:#52657a;font-size:.92rem}.home-rate-card__price{color:#072344;font-size:1.45rem;font-weight:900;white-space:nowrap}.home-rate-card__vat{margin:.8rem 0 0;font-size:.78rem;color:#718196}.home-rates__actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.home-rates__small{margin:0;color:#637388;font-size:.88rem}@media (max-width:980px){.home-rates__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-rate-card--featured{transform:none}}@media (max-width:680px){.home-rates{padding:3rem 0}.home-rates__head{grid-template-columns:1fr;gap:1rem}.home-rates__deadline{justify-self:start}.home-rates__grid{grid-template-columns:1fr}.home-rate-card__body{padding:1.15rem}.home-rates__actions .btn{width:100%;text-align:center}}