.coupon-plan-hint{align-items:center;background:var(--c-secondary-soft);border-radius:20px;color:var(--c-ink-2);display:inline-flex;flex-wrap:wrap;font-size:.875rem;gap:6px 10px;justify-content:center;line-height:1.5;margin:0;padding:8px 8px 8px 14px}[dir=rtl] .coupon-plan-hint{padding:8px 14px 8px 8px}.coupon-plan-hint__icon{background:var(--c-secondary);border-radius:50%;color:#fff;display:inline-grid;height:24px;place-items:center;width:24px}.coupon-plan-hint__text{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.coupon-plan-hint__text strong{color:var(--c-ink);font-weight:700}.coupon-plan-hint__price{font-variant-numeric:tabular-nums}.coupon-plan-hint__link{background:var(--c-surface);border:0;border-radius:var(--radius-pill);color:var(--c-secondary);cursor:pointer;font-family:var(--font-semi);font-size:.8125rem;font-weight:700;min-block-size:32px;min-inline-size:32px;padding:0 12px}.coupon-plan-hint__link:hover{text-decoration:underline}.coupon-plan-hint__link:focus-visible{outline:2px solid var(--c-secondary);outline-offset:2px}.coupons-hero{background:var(--h-surface);border-bottom:1px solid var(--h-line);isolation:isolate;overflow:hidden;padding:clamp(24px,3.5vw,36px) 0 clamp(48px,6vw,80px);position:relative}.coupons-hero__grid{background-image:linear-gradient(to right,rgba(var(--c-ink-rgb),.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--c-ink-rgb),.04) 1px,transparent 1px);background-size:64px 64px;inset:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 35%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 35%,transparent 78%);pointer-events:none;position:absolute;z-index:-1}.coupons-hero__inner{position:relative}.coupons-hero__crumbs{margin-bottom:clamp(24px,3.5vw,40px)}.coupons-hero__layout{align-items:center;display:grid;gap:clamp(36px,5vw,56px);grid-template-columns:minmax(0,1fr)}.coupons-hero__copy{align-items:center;display:flex;flex-direction:column;gap:20px;margin-inline:auto;max-width:920px;min-width:0;text-align:center;width:100%}@media(min-width:1024px){.coupons-hero--split .coupons-hero__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.coupons-hero--split .coupons-hero__copy{align-items:flex-start;margin-inline:0;text-align:start}}.coupons-hero__live{align-items:center;background:color-mix(in srgb,var(--c-mint) 8%,transparent);border:1px solid color-mix(in srgb,var(--c-mint) 25%,transparent);border-radius:var(--radius-pill);color:var(--c-mint);display:inline-flex;font-family:var(--font-semi);font-size:.8125rem;font-weight:600;gap:8px;margin:0;padding:6px 14px}.coupons-hero__live-dot{background:currentColor;border-radius:50%;height:7px;position:relative;width:7px}@media(prefers-reduced-motion:no-preference){.coupons-hero__live-dot:after{animation:coupons-live 2s ease-out infinite;border:2px solid;border-radius:50%;content:"";inset:-3px;position:absolute}}.coupons-hero__title{color:var(--h-ink);font-family:var(--font-semi);font-size:clamp(2.25rem,4.6vw,4rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0;text-wrap:balance}[dir=rtl] .coupons-hero__title{font-family:MadaniArabic-Bold,sans-serif;letter-spacing:0;line-height:1.25}.coupons-hero__title-accent{background:linear-gradient(110deg,var(--c-secondary) 0,var(--c-primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:block}.coupons-hero__lede{color:var(--h-muted);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65;margin:0;max-width:60ch;text-wrap:pretty}[dir=rtl] .coupons-hero__lede{font-family:MadaniArabic-Regular,sans-serif}.coupons-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:inherit;width:100%}@media(min-width:768px){.coupons-hero__ctas{width:auto}}.coupons-hero__cta{justify-content:center;min-block-size:44px;min-inline-size:44px;width:100%}@media(min-width:768px){.coupons-hero__cta{width:auto}}.coupons-hero__kpis{border-top:1px solid var(--h-line);display:grid;gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:8px 0 0;padding:18px 0 0;width:100%}@media(min-width:768px){.coupons-hero__kpis{grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.coupons-hero__kpi{align-items:center;display:flex;flex-direction:column;gap:4px}@media(min-width:1024px){.coupons-hero--split .coupons-hero__kpi{align-items:flex-start}}.coupons-hero__kpi-value{color:var(--h-ink);font-family:var(--font-semi);font-size:clamp(1.25rem,2vw,1.625rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1}[dir=rtl] .coupons-hero__kpi-value{font-family:MadaniArabic-Bold,sans-serif;letter-spacing:0}.coupons-hero__kpi-label{color:var(--h-muted);font-size:.8125rem;line-height:1.35}.coupons-hero__visual{min-width:0}.coupons-hero__band{margin-top:clamp(36px,5vw,56px)}@keyframes coupons-live{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}
