.site-header nav{gap:clamp(11px,1.45vw,24px)}.site-header nav .nav-join{background:var(--green);border:0;border-radius:999px;color:#fff;padding:7px 15px}.site-header nav .nav-join:hover{background:var(--green2);border:0}.promo-hero{height:calc(100svh - 92px)}.rewards-band{background:radial-gradient(circle at 88% 14%,rgba(242,197,92,.2),transparent 25rem),linear-gradient(135deg,#f8f5eb,#e9f1e9);display:grid;gap:34px;grid-template-columns:.9fr 1.1fr;position:relative}.rewards-band-copy h2 em{color:var(--green);font-style:normal}.rewards-band-copy>p:last-child{color:#52615e;font-size:1.05rem;max-width:520px}.rewards-benefit-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rewards-benefit-grid article{background:#fff;border:1px solid rgba(7,61,53,.12);border-radius:16px;box-shadow:0 14px 34px rgba(7,61,53,.08);display:grid;padding:23px}.rewards-benefit-grid strong{color:var(--green);font:700 1.55rem Oswald,sans-serif;text-transform:uppercase}.rewards-benefit-grid span{color:#62706d;font-size:.84rem}.rewards-band-button{align-items:center;background:var(--green);border-radius:16px;box-shadow:0 18px 45px rgba(7,61,53,.2);color:#fff;display:flex;grid-column:1/-1;justify-content:space-between;padding:20px 24px;transition:transform .2s,box-shadow .2s}.rewards-band-button:hover{box-shadow:0 24px 52px rgba(7,61,53,.27);transform:translateY(-3px)}.rewards-band-button span{font-size:.86rem}.rewards-band-button strong{color:#f2c55c;font:700 1.35rem Oswald,sans-serif;text-transform:uppercase}.rewards-terms{color:#66716f;font-size:.72rem;grid-column:1/-1;margin:-22px 0 0}@media(max-width:900px){.site-header nav .nav-join{display:inline-flex;justify-content:center}.promo-hero{height:800px;min-height:800px}.rewards-band{grid-template-columns:1fr}.rewards-band-button{grid-column:auto}.rewards-terms{grid-column:auto}}@media(max-width:600px){.promo-hero{height:720px;min-height:720px}.rewards-benefit-grid{gap:9px}.rewards-benefit-grid article{padding:18px 15px}.rewards-benefit-grid strong{font-size:1.25rem}.rewards-band-button{align-items:flex-start;flex-direction:column;gap:4px}.rewards-band-button strong{font-size:1.2rem}}@media(max-width:380px){.promo-hero{height:690px;min-height:690px}}
