.offer-card-module__SbCEaq__card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);gap:20px;padding:28px;display:grid}.offer-card-module__SbCEaq__brandRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.offer-card-module__SbCEaq__brandRow h2{letter-spacing:-.03em;margin:0;font-size:24px}.offer-card-module__SbCEaq__brandRow p{color:var(--color-text-muted);margin:6px 0 0;font-size:12px}.offer-card-module__SbCEaq__logo{object-fit:contain;object-position:left center;width:156px;height:52px}.offer-card-module__SbCEaq__terms{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.offer-card-module__SbCEaq__terms div{background:var(--color-surface-subtle);border-radius:var(--radius-control);padding:14px}.offer-card-module__SbCEaq__terms dt{color:var(--color-text-muted);font-size:12px}.offer-card-module__SbCEaq__terms dd{margin:6px 0 0;font-weight:720;line-height:1.35}.offer-card-module__SbCEaq__promo{color:var(--color-success);margin:0;font-weight:650}.offer-card-module__SbCEaq__description,.offer-card-module__SbCEaq__disclosure{color:var(--color-text-muted);margin:0;line-height:1.55}.offer-card-module__SbCEaq__description{font-size:14px}.offer-card-module__SbCEaq__disclosure{font-size:11px}.offer-card-module__SbCEaq__cta{border-radius:var(--radius-control);background:var(--color-brand);color:#fff;transition:background var(--transition-fast);justify-self:start;padding:14px 22px;font-weight:700;text-decoration:none}.offer-card-module__SbCEaq__cta:hover{background:var(--color-brand-hover)}@media (max-width:720px){.offer-card-module__SbCEaq__card{gap:18px;padding:22px}.offer-card-module__SbCEaq__brandRow{flex-direction:column-reverse;align-items:flex-start;gap:10px}.offer-card-module__SbCEaq__terms{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-card-module__SbCEaq__logo{width:136px;height:46px}.offer-card-module__SbCEaq__cta{text-align:center;width:100%}}
.page-module__vD_WQq__main{width:min(var(--container-content),calc(100% - 64px));margin:0 auto;padding:48px 0 88px}.page-module__vD_WQq__heading p{color:var(--color-brand);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:13px;font-weight:750}.page-module__vD_WQq__heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,6vw,72px);line-height:1}.page-module__vD_WQq__heading span{max-width:700px;color:var(--color-text-muted);margin-top:20px;line-height:1.55;display:block}.page-module__vD_WQq__filters{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-panel);grid-template-columns:1fr 1fr 1.2fr;align-items:end;gap:16px;margin:36px 0 32px;padding:24px;display:grid}.page-module__vD_WQq__filters label{color:var(--color-text-muted);gap:8px;font-size:13px;font-weight:650;display:grid}.page-module__vD_WQq__filters input,.page-module__vD_WQq__filters select{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);min-width:0;height:48px;color:var(--color-text);background:#fff;padding:0 13px}.page-module__vD_WQq__filters .page-module__vD_WQq__checkbox{color:var(--color-text);flex-direction:row;grid-column:1/3;align-items:center;display:flex}.page-module__vD_WQq__filters .page-module__vD_WQq__checkbox input{width:18px;height:18px}.page-module__vD_WQq__filters button{border-radius:var(--radius-control);background:var(--color-brand);color:#fff;cursor:pointer;border:0;height:48px;font-weight:700}.page-module__vD_WQq__list{gap:18px;display:grid}.page-module__vD_WQq__empty{border:1px solid var(--color-border);border-radius:var(--radius-panel);text-align:center;padding:48px}.page-module__vD_WQq__empty h2{margin:0;font-size:24px}.page-module__vD_WQq__empty p{color:var(--color-text-muted)}.page-module__vD_WQq__empty a{color:var(--color-brand);font-weight:700}@media (max-width:760px){.page-module__vD_WQq__main{width:calc(100% - 32px);padding-top:34px}.page-module__vD_WQq__filters{grid-template-columns:1fr;padding:18px}.page-module__vD_WQq__filters .page-module__vD_WQq__checkbox{grid-column:auto}.page-module__vD_WQq__heading h1{font-size:44px}}
