.ex-discounts{padding:44px 0 66px;background:#fff}
.excurs-discounts-panel{position:relative;overflow:hidden;border-radius:24px;padding:clamp(27px,4.2vw,58px);background:linear-gradient(125deg,#eefafc 0%,#f8fcff 56%,#f1f7ff 100%);border:1px solid #d9edf3;box-shadow:0 18px 48px rgba(30,69,90,.06)}
.excurs-discounts-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;margin-bottom:30px}
.excurs-discounts-heading .eyebrow{color:#397a87;font-size:11px;letter-spacing:.16em;margin:0 0 12px}
.excurs-discounts-heading h2{font-size:clamp(28px,3.4vw,43px);max-width:670px;color:#183144;letter-spacing:-.035em;line-height:1.14;margin:0 0 13px}
.excurs-discounts-heading p{max-width:650px;font-size:15px;color:#506c77;margin:0}
.excurs-discounts-spark{font-size:90px;line-height:.7;color:#c6eaf0;font-weight:400;user-select:none}
.excurs-discounts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.excurs-discount-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:205px;padding:26px 30px;background:#fff;border:1px solid #d9e8ee;border-radius:19px;box-shadow:0 9px 24px rgba(26,53,79,.04)}
.excurs-discount-card:nth-child(2){background:linear-gradient(118deg,#e0f6f7,#ebf8ff);border-color:#cbe9ec}
.excurs-discount-step{color:#66808b;font-size:11px;font-weight:700;letter-spacing:.11em}
.excurs-discount-line{display:flex;align-items:center;gap:23px;margin-top:25px}
.excurs-discount-line strong{font-size:clamp(53px,6vw,77px);color:#174c64;line-height:1;letter-spacing:-.08em;white-space:nowrap}
.excurs-discount-line p{font-size:clamp(17px,2.1vw,23px);color:#193249;font-weight:600;line-height:1.28;max-width:220px;margin:0}
.excurs-discount-note{position:absolute;right:19px;top:18px;color:#74b2bf;font-size:24px}
.excurs-discounts-foot{display:flex;justify-content:flex-end;margin-top:24px}
.excurs-discounts-foot .ex-button{padding:13px 25px;border-radius:12px}
@media(max-width:740px){.ex-discounts{padding:27px 0 46px}.excurs-discounts-panel{padding:25px 19px;border-radius:18px}.excurs-discounts-heading{margin-bottom:24px}.excurs-discounts-spark{display:none}.excurs-discounts-grid{grid-template-columns:1fr;gap:14px}.excurs-discount-card{min-height:145px;padding:21px 23px}.excurs-discount-line{margin-top:20px;gap:17px}.excurs-discount-line strong{font-size:61px}.excurs-discounts-foot{justify-content:stretch}.excurs-discounts-foot .ex-button{width:100%}}
.inner-featured--curated img{width:100%;height:auto;aspect-ratio:16/9;max-height:580px;object-fit:cover;object-position:center;border-radius:15px}
.inner-featured--curated figcaption{margin-top:8px;font-size:11px;color:#798793;text-align:right}
@media(max-width:640px){.inner-featured--curated img{aspect-ratio:4/3;max-height:420px;border-radius:12px}}
