.promos_page__E2wzt{color:#fff;background:#27035d;line-height:1.4;padding-top:var(--header-height);overflow:clip}.promos_container__sXwwV{width:calc(100% - 48px);max-width:1400px;margin-inline:auto}.promos_detail__5R0IK,.promos_page__E2wzt section{scroll-margin-top:calc(var(--header-height) + 24px)}.promos_hero__gW_dw{position:relative;height:clamp(420px,32vw,700px);display:flex;align-items:flex-end;isolation:isolate}.promos_heroImage__w7zGl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.promos_hero__gW_dw:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#27035d60);z-index:-1}.promos_heroCopy__FeP8M{text-align:center;padding-block:64px 44px}.promos_heroCopy__FeP8M h1{font-size:clamp(28px,2.5vw,48px);font-weight:700;line-height:1.2;text-transform:uppercase;color:#e8f5ff;text-shadow:0 2px 4px #25116b}.promos_heroCopy__FeP8M p{margin-top:16px;font-size:20px;color:#ffffffbf}.promos_section__5zN8v{margin-top:120px;text-align:center}.promos_title__2_jiw{font-size:clamp(28px,2.5vw,48px);line-height:1.2}.promos_intro__th5Ht{margin-top:40px;font-size:clamp(20px,1.67vw,32px);font-weight:500;line-height:1.25}.promos_offerStage__4Y31M{position:relative;margin-top:60px;isolation:isolate}.promos_stageBackground__mDkkB{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.promos_offerGrid__2B5XZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:120px 110px 80px}.promos_offer__zrapi{min-width:0;display:flex;flex-direction:column;align-items:center;text-decoration:none}.promos_iconFrame__oJgiw{width:100%;max-width:250px;aspect-ratio:1;border:8px ridge #ffcf5c;background:radial-gradient(#b11255,#52132d);box-shadow:0 0 0 2px #b77d25,inset 0 0 0 4px #c8823c,inset 0 0 25px #391022;display:grid;place-items:center}.promos_offerIcon__dMDkr{width:80%;height:80%;object-fit:contain}.promos_offer__zrapi h3{margin-top:36px;font-size:clamp(18px,1.67vw,32px);line-height:1.2;font-weight:700;text-transform:uppercase;color:#ffe773}.promos_offer__zrapi p{margin-top:12px;font-size:20px;color:#ffffff80;line-height:1.25}.promos_offer__zrapi:hover .promos_iconFrame__oJgiw{box-shadow:0 0 20px #f2c24780}.promos_claimButton__6g_j4{margin-top:60px;font-size:32px;padding:24px 40px}.promos_panel__mPvZY{margin-top:40px;border-radius:24px;background:linear-gradient(180deg,#461166,#2e0859);box-shadow:inset 0 0 80px #5522a3;padding:44px 70px}.promos_detailsList__Jzqxi{display:flex;flex-direction:column;gap:72px}.promos_detail__5R0IK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;text-align:left;align-items:start}.promos_detail__5R0IK:nth-child(2n) .promos_preview__l03hG{order:2}.promos_preview__l03hG{width:100%;height:auto;aspect-ratio:688/306;object-fit:cover;border-radius:20px}.promos_detail__5R0IK h3,.promos_steps__4j3Xm h3{font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.2}.promos_detail__5R0IK p,.promos_steps__4j3Xm p{margin-top:12px;font-size:20px;line-height:1.25;color:#ffffff80}.promos_action__2ixwQ{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;background:#04b900;border-radius:6px;padding:8px;font-size:24px;text-transform:uppercase;line-height:1.2}.promos_action__2ixwQ:hover{background:#089400}.promos_note__C6zCk{font-size:16px;color:#ffffff80;margin-top:60px;line-height:1.4}.promos_steps__4j3Xm{list-style:none;text-align:left;display:flex;flex-direction:column;gap:24px}.promos_steps__4j3Xm li{display:flex;gap:20px}.promos_stepIcon__N803X{flex-shrink:0;width:40px;height:40px;object-fit:contain}.promos_steps__4j3Xm p{color:#ffffffbf}.promos_intro__th5Ht a{color:#ff37d8;text-decoration:underline;text-underline-offset:3px}.promos_closing__Sp36j{padding-bottom:230px}.promos_placeholder__PePeI{background:#57327b;color:#eee1ff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:12px}.promos_placeholder__PePeI small{font-size:12px;overflow-wrap:anywhere}.promos_page__E2wzt a:focus-visible{outline:3px solid #90eaff;outline-offset:5px}@media (orientation:portrait){.promos_container__sXwwV{max-width:1050px}.promos_offerGrid__2B5XZ{grid-template-columns:repeat(2,minmax(0,1fr));padding:64px 60px;gap:48px 32px}.promos_detail__5R0IK{grid-template-columns:minmax(0,1fr);gap:24px}.promos_detail__5R0IK:nth-child(2n) .promos_preview__l03hG{order:0}.promos_detailCopy__zxmBM{text-align:left}}@media (max-width:1199px){.promos_section__5zN8v{margin-top:80px}.promos_offerGrid__2B5XZ{padding:64px 50px;gap:28px}.promos_offer__zrapi p{font-size:16px}.promos_offer__zrapi h3{margin-top:24px}.promos_panel__mPvZY{padding:36px}.promos_detail__5R0IK h3,.promos_steps__4j3Xm h3{font-size:26px}.promos_detail__5R0IK p,.promos_steps__4j3Xm p{font-size:18px;line-height:1.4}.promos_action__2ixwQ{font-size:18px}}@media (max-width:767px){.promos_container__sXwwV{width:calc(100% - 32px)}.promos_hero__gW_dw{height:540px}.promos_heroImage__w7zGl{object-position:48% center}.promos_hero__gW_dw:after{background:linear-gradient(transparent,#27035df2)}.promos_heroCopy__FeP8M{padding-bottom:32px}.promos_heroCopy__FeP8M h1{font-size:clamp(25px,5.5vw,36px)}.promos_heroCopy__FeP8M p{font-size:16px;line-height:1.5}.promos_section__5zN8v{margin-top:64px}.promos_title__2_jiw{font-size:clamp(25px,5.5vw,34px)}.promos_intro__th5Ht{font-size:18px;margin-top:24px;line-height:1.5}.promos_offerStage__4Y31M{margin-top:32px}.promos_offerGrid__2B5XZ{gap:28px 16px;padding:40px 24px}.promos_iconFrame__oJgiw{border-width:5px}.promos_offer__zrapi h3{font-size:16px;margin-top:20px}.promos_offer__zrapi p{font-size:13px;line-height:1.4}.promos_claimButton__6g_j4{margin-top:32px;font-size:22px;padding:20px 32px}.promos_panel__mPvZY{padding:24px 20px;border-radius:18px;margin-top:32px}.promos_detailsList__Jzqxi{gap:40px}.promos_detail__5R0IK{gap:20px}.promos_detail__5R0IK h3,.promos_steps__4j3Xm h3{font-size:22px}.promos_detail__5R0IK p,.promos_steps__4j3Xm p{font-size:16px;line-height:1.5}.promos_action__2ixwQ{font-size:16px}.promos_preview__l03hG{border-radius:12px}.promos_note__C6zCk{font-size:12px;margin-top:32px}.promos_steps__4j3Xm{gap:24px}.promos_steps__4j3Xm li{gap:12px}.promos_stepIcon__N803X{width:24px;height:28px}.promos_closing__Sp36j{padding-bottom:140px}}@media (orientation:landscape) and (max-width:767px){.promos_offerGrid__2B5XZ{grid-template-columns:repeat(4,minmax(0,1fr));padding:32px 24px;gap:12px}.promos_offer__zrapi h3{font-size:13px}.promos_offer__zrapi p{font-size:11px}.promos_hero__gW_dw{height:max(360px,85vh)}.promos_detail__5R0IK h3{font-size:18px}.promos_detail__5R0IK p{font-size:14px}}