.loyalty-terms{--html-render-response-bg:var(--lp-bg)}@media (max-width:640px){.loyalty-terms .html-render-response__title{font-size:24px}}
.loyalty-page{--lp-bg:#001f1a;--lp-bg-deep:#001b17;--lp-surface:#063d34bd;--lp-surface-solid:#063d34;--lp-line:#ffffff1f;--lp-line-soft:#ffffff14;--lp-text:#fff;--lp-muted:#ffffffbf;--lp-dim:#ffffff85;--lp-mint:#34d399;--lp-gold:#ffde9c;isolation:isolate;background:var(--lp-bg);width:100%;min-width:0;max-width:100%;min-height:100%;color:var(--lp-text);position:relative;overflow:hidden}.loyalty-page__inner{z-index:1;flex-direction:column;gap:44px;width:min(100%,1328px);min-width:0;margin:0 auto;padding:0 16px 80px;display:flex;position:relative}.loyalty-ambient{z-index:0;pointer-events:none;position:absolute;inset:520px 0 0;overflow:hidden}.loyalty-ambient img{opacity:.08;filter:saturate(.7);width:clamp(150px,18vw,290px);height:auto;position:absolute}.loyalty-ambient img:first-child{top:3%;left:-5%;transform:rotate(-18deg)}.loyalty-ambient img:nth-child(2){top:22%;right:-6%;transform:rotate(14deg)}.loyalty-ambient img:nth-child(3){top:48%;left:-7%;transform:rotate(12deg)}.loyalty-ambient img:nth-child(4){top:70%;right:-5%;transform:rotate(-12deg)}.loyalty-section__head{text-align:center;margin-bottom:24px}.loyalty-section__title{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.15}.loyalty-section__desc{max-width:640px;color:var(--lp-muted);margin:0 auto;font-size:15px;line-height:1.6}@media (max-width:640px){.loyalty-page__inner{gap:32px;padding:0 12px 56px}.loyalty-section__head{text-align:left;margin-bottom:18px}.loyalty-section__desc{text-align:left;margin-left:0}}
