.ProgrammeFidelitePage_root__zJF4W{background-color:var(--colorWhite)}.ProgrammeFidelitePage_hero__mX828{background:linear-gradient(135deg,#1e293b,#334155);color:var(--colorWhite);padding:56px 20px;text-align:center}@media (min-width:768px){.ProgrammeFidelitePage_hero__mX828{padding:80px 32px}}@media (min-width:1024px){.ProgrammeFidelitePage_hero__mX828{padding:100px 32px}}.ProgrammeFidelitePage_heroContent__VssN7{margin:0 auto;max-width:720px}.ProgrammeFidelitePage_heroBadge__t1jxP{background:#ffffff1a;border:1px solid #fff3;border-radius:100px;color:var(--colorWhite);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:20px;padding:6px 18px;text-transform:uppercase}.ProgrammeFidelitePage_heroTitle__Z8l2b{color:var(--colorWhite);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px}@media (min-width:768px){.ProgrammeFidelitePage_heroTitle__Z8l2b{font-size:44px}}@media (min-width:1024px){.ProgrammeFidelitePage_heroTitle__Z8l2b{font-size:52px}}.ProgrammeFidelitePage_heroSubtitle__iKXHm{color:var(--colorGrey200,#cbd5e1);font-size:16px;line-height:1.6;margin:0 0 36px}@media (min-width:768px){.ProgrammeFidelitePage_heroSubtitle__iKXHm{font-size:18px}}.ProgrammeFidelitePage_heroCtas__bhZ9i{align-items:center;display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.ProgrammeFidelitePage_heroCtas__bhZ9i{flex-direction:row;justify-content:center}}.ProgrammeFidelitePage_ctaPrimary__k8wNs{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 8px 24px #667eea59;color:var(--colorWhite);display:inline-block;font-size:15px;font-weight:600;padding:15px 36px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ProgrammeFidelitePage_ctaPrimary__k8wNs:hover{box-shadow:0 12px 32px #667eea80;color:var(--colorWhite);text-decoration:none;transform:translateY(-2px)}.ProgrammeFidelitePage_ctaSecondary__aIq1d{background:#0000;border:2px solid #ffffff59;border-radius:20px;color:var(--colorWhite);display:inline-block;font-size:15px;font-weight:600;padding:13px 34px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.ProgrammeFidelitePage_ctaSecondary__aIq1d:hover{background:#ffffff1a;border-color:#fff9;color:var(--colorWhite);text-decoration:none}.ProgrammeFidelitePage_container__flKcp{margin:0 auto;max-width:1100px;padding:0 20px}@media (min-width:768px){.ProgrammeFidelitePage_container__flKcp{padding:0 32px}}.ProgrammeFidelitePage_rulesSection__hboVR{background:var(--colorGrey50,#f8fafc);padding:56px 0}.ProgrammeFidelitePage_rulesGrid__Ivyw7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (min-width:768px){.ProgrammeFidelitePage_rulesGrid__Ivyw7{gap:24px;grid-template-columns:repeat(4,1fr)}}.ProgrammeFidelitePage_ruleCard__yMPSp{background:var(--colorWhite);border:1px solid var(--colorGrey100,#f1f5f9);border-radius:20px;box-shadow:0 2px 8px #0000000d;padding:28px 16px;text-align:center;transition:box-shadow .2s ease,transform .2s ease}.ProgrammeFidelitePage_ruleCard__yMPSp:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-2px)}.ProgrammeFidelitePage_ruleIcon__WJv0i{font-size:28px;line-height:1;margin-bottom:10px}.ProgrammeFidelitePage_ruleValue__xBWRE{color:var(--colorGrey900,#0f172a);font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:10px}.ProgrammeFidelitePage_ruleLabel__bo4W\+{color:var(--colorGrey500,#64748b);font-size:13px;line-height:1.4}.ProgrammeFidelitePage_stepsSection__OaOE3{padding:72px 0}.ProgrammeFidelitePage_sectionTitle__wORCw{color:var(--colorGrey900,#0f172a);font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0 0 48px;text-align:center}@media (min-width:768px){.ProgrammeFidelitePage_sectionTitle__wORCw{font-size:32px}}.ProgrammeFidelitePage_stepsGrid__23Uk9{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.ProgrammeFidelitePage_stepsGrid__23Uk9{gap:32px;grid-template-columns:repeat(3,1fr)}}.ProgrammeFidelitePage_step__xqIQS{background:var(--colorWhite);border:1px solid var(--colorGrey100,#f1f5f9);border-radius:20px;box-shadow:0 2px 8px #0000000a;padding:32px 24px;text-align:center;transition:box-shadow .2s ease,transform .2s ease}.ProgrammeFidelitePage_step__xqIQS:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.ProgrammeFidelitePage_stepIcon__xYBHX{font-size:36px;line-height:1;margin-bottom:14px}.ProgrammeFidelitePage_stepNumber__Wjm6S{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:var(--colorWhite);display:inline-flex;font-size:13px;font-weight:700;height:28px;justify-content:center;margin-bottom:14px;width:28px}.ProgrammeFidelitePage_stepTitle__u8agm{color:var(--colorGrey900,#0f172a);font-size:16px;font-weight:700;margin:0 0 10px}.ProgrammeFidelitePage_stepDescription__i2dhs{color:var(--colorGrey600,#475569);font-size:14px;line-height:1.65;margin:0}.ProgrammeFidelitePage_faqSection__xvRGl{background:var(--colorGrey50,#f8fafc);padding:72px 0}.ProgrammeFidelitePage_faqInner__Iao\+0{background:var(--colorWhite);border:1px solid var(--colorGrey100,#f1f5f9);border-radius:20px;box-shadow:0 4px 24px #0000000f;margin:0 auto;max-width:900px;overflow:hidden;padding:32px 20px}@media (min-width:768px){.ProgrammeFidelitePage_faqInner__Iao\+0{padding:48px}}.ProgrammeFidelitePage_faqTitle__ycjhx{color:var(--colorGrey700,#334155);font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0 0 24px;text-align:center}@media (min-width:768px){.ProgrammeFidelitePage_faqTitle__ycjhx{font-size:28px}}.ProgrammeFidelitePage_faqList__LJcva{display:flex;flex-direction:column;gap:12px}.ProgrammeFidelitePage_faqItem__LTqup{background:var(--colorWhite);border:1px solid var(--colorGrey100,#f1f5f9);border-radius:20px;box-shadow:0 2px 4px #0000000a;overflow:hidden;transition:box-shadow .2s ease}.ProgrammeFidelitePage_faqItem__LTqup:hover{box-shadow:0 4px 12px #00000017}.ProgrammeFidelitePage_faqQuestion__EmSgj{align-items:center;background:var(--colorWhite);border:none;color:var(--colorGrey900,#0f172a);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:20px;text-align:left;transition:background-color .2s ease;width:100%}.ProgrammeFidelitePage_faqQuestion__EmSgj:hover{background-color:var(--colorGrey50,#f8fafc)}@media (min-width:768px){.ProgrammeFidelitePage_faqQuestion__EmSgj{font-size:16px;padding:22px 24px}}.ProgrammeFidelitePage_faqQuestionText__D9U4l{flex:1 1;line-height:1.4}.ProgrammeFidelitePage_faqIcon__Yw-F8{color:var(--marketplaceColor,#667eea);flex-shrink:0;height:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:20px}.ProgrammeFidelitePage_faqIconOpen__lvbdI{transform:rotate(180deg)}.ProgrammeFidelitePage_faqAnswer__ge4gT{border-top:1px solid var(--colorGrey100,#f1f5f9);color:var(--colorGrey700,#334155);font-size:14px;line-height:1.7;padding:20px}@media (min-width:768px){.ProgrammeFidelitePage_faqAnswer__ge4gT{font-size:15px;padding:22px 24px}}.ProgrammeFidelitePage_faqAnswerHidden__LalJY{display:none}.ProgrammeFidelitePage_ctaSection__1G-Ly{background:var(--colorWhite);padding:72px 20px;text-align:center}.ProgrammeFidelitePage_ctaSectionTitle__yOwUJ{color:var(--colorGrey900,#0f172a);font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0 0 32px}@media (min-width:768px){.ProgrammeFidelitePage_ctaSectionTitle__yOwUJ{font-size:32px}}.ProgrammeFidelitePage_ctaFinalButton__HgxwX{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 8px 24px #667eea59;color:var(--colorWhite);display:inline-block;font-size:16px;font-weight:600;padding:16px 44px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ProgrammeFidelitePage_ctaFinalButton__HgxwX:hover{box-shadow:0 12px 32px #667eea80;color:var(--colorWhite);text-decoration:none;transform:translateY(-2px)}
/*# sourceMappingURL=ProgrammeFidelitePage.1ae0cfeb.chunk.css.map*/