.qn-incentive{margin:0}.qn-incentive--stack{flex-direction:column;align-items:flex-start;gap:.1rem;line-height:1.15;display:flex}.qn-incentive__percent,.qn-incentive__extra{color:var(--qn-muted);font-size:.82rem;font-weight:700}.qn-incentive__amount{font-family:var(--font-display), system-ui, sans-serif;background:linear-gradient(90deg, var(--qn-gold), var(--qn-magenta));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:800;line-height:1.1}@media (width<=767.98px){.qn-incentive--stack{text-align:center;align-items:center}.qn-incentive__percent,.qn-incentive__extra{font-size:.92rem}.qn-incentive__amount{font-size:clamp(1.55rem,7vw,1.95rem)}}.qn-glow{border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 10% 0%, rgba(var(--qn-orchid-rgb), .22), transparent 55%);position:absolute;inset:-1px}.qn-glow--top{background:radial-gradient(90% 70% at 80% 0%, rgba(var(--qn-gold-rgb), .28), transparent 50%), radial-gradient(120% 80% at 10% 0%, rgba(var(--qn-magenta-rgb), .28), transparent 55%);animation:3.5s ease-in-out infinite qn-glow-shift}@keyframes qn-glow-shift{0%{opacity:.75}to{opacity:1}}.qn-seal{z-index:3;border-radius:0 var(--bs-border-radius-sm) var(--bs-border-radius-sm) 0;background:rgba(var(--qn-panel-soft-rgb), .95);border:1px solid var(--qn-line);color:var(--qn-ink);letter-spacing:.02em;padding:.28rem .65rem;font-size:.75rem;font-weight:800;position:absolute;top:0;left:0}.qn-seal--top{background:linear-gradient(135deg, var(--qn-gold), var(--qn-magenta));color:#1a0a2e;border-color:#0000;animation:2.2s ease-in-out infinite qn-seal-glow}@keyframes qn-seal-glow{0%{filter:brightness()}to{filter:brightness(1.12)}}._promoCard_wu96u_2{border:1px solid var(--color-border);position:relative}._promoCardTop1_wu96u_8{border:2px solid var(--color-border-strong);border-radius:var(--radius-lg)}._promoCardTop2_wu96u_13,._promoCardTop3_wu96u_14{border:2px solid var(--color-border-strong)}._badge_wu96u_19{background:var(--color-inverted-bg);color:var(--color-inverted-text);border-radius:var(--radius-sm);padding:2px 10px;font-size:11px;font-weight:700;position:absolute;top:-10px;left:16px}._cardLink_wu96u_32{z-index:1;position:absolute;inset:0}._cardInner_wu96u_39{pointer-events:none;grid-template:"logo bonus""features bonus""payments cta""terms terms"/1fr 1fr;gap:12px;padding:16px;display:grid;position:relative}._logoArea_wu96u_57{grid-area:logo;align-items:center;display:flex}._bonusArea_wu96u_63{grid-area:bonus;align-items:center;display:flex}._featuresArea_wu96u_69{grid-area:features;align-items:flex-start;display:flex}._paymentsArea_wu96u_75{grid-area:payments;align-items:center;display:flex}._ctaArea_wu96u_83{background:var(--color-contrast-bg);color:var(--color-contrast-text);text-align:center;white-space:nowrap;grid-area:cta;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;font-weight:600;display:flex}._promoCard_wu96u_2:hover ._ctaArea_wu96u_83{background:var(--color-inverted-bg-hover)}._logo_wu96u_57{object-fit:contain;width:auto;max-width:120px;height:40px}._featureList_wu96u_110{flex-direction:column;gap:2px;display:flex}._featureItem_wu96u_116{color:var(--color-text-secondary);margin:0;font-size:13px}._featureDetails_wu96u_124{flex-direction:column;gap:2px;display:flex}._featureExtra_wu96u_130{flex-direction:column;order:1;gap:2px;display:flex}._featureToggle_wu96u_137{color:var(--color-text-subtle);cursor:pointer;pointer-events:auto;z-index:2;background:0 0;border:none;order:2;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline;list-style:none;position:relative}._featureToggle_wu96u_137::-webkit-details-marker{display:none}._featureToggle_wu96u_137 ._lessLabel_wu96u_157,._featureDetails_wu96u_124[open] ._featureToggle_wu96u_137 ._moreLabel_wu96u_158{display:none}._featureDetails_wu96u_124[open] ._featureToggle_wu96u_137 ._lessLabel_wu96u_157{display:inline}._payments_wu96u_75{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._paymentLogo_wu96u_174{border-radius:var(--radius-sm);border:1px solid var(--color-border-soft);object-fit:contain;width:24px;height:24px}._paymentExtra_wu96u_184{display:none}._paymentCheckbox_wu96u_188:checked~._paymentExtra_wu96u_184{display:block}._paymentCheckbox_wu96u_188:checked~._paymentToggle_wu96u_192{display:none}._paymentToggle_wu96u_192{border:1px solid var(--color-border-input);border-radius:var(--radius-sm);color:var(--color-text-subtle);cursor:pointer;pointer-events:auto;z-index:2;background:0 0;padding:2px 6px;font-size:11px;position:relative}._paymentCheckbox_wu96u_188:focus-visible~._paymentToggle_wu96u_192{outline:2px solid var(--color-border-strong);outline-offset:2px}._termsArea_wu96u_215{grid-area:terms;justify-content:center;align-items:center;display:flex}._terms_wu96u_215{color:var(--color-text-subtle);text-align:center;align-items:center;gap:4px;font-size:11px;display:flex}._termsLink_wu96u_231{cursor:pointer;pointer-events:auto;z-index:2;position:relative}._termsLink_wu96u_231:hover{text-decoration:underline}@media (width>=769px){._cardInner_wu96u_39{grid-template:"logo bonus features payments cta"1fr"terms terms terms terms terms"/140px 1fr 1fr 1fr auto;align-items:center;gap:16px;padding:16px 20px}}.qn-folio{background:rgba(var(--qn-panel-rgb), .78);border:1px solid var(--qn-line);padding:1rem 1.1rem;position:relative;overflow:hidden}.qn-folio--top-1{border-color:var(--qn-line-strong);animation:3s ease-in-out infinite qn-card-breathe;box-shadow:0 16px 40px #a855f747}.qn-folio--top-23{border-color:rgba(var(--qn-magenta-rgb), .45)}.qn-folio__hit{border-radius:inherit}.qn-folio__inner{align-items:center;gap:.75rem 1rem;display:grid}.qn-folio__logo{box-sizing:border-box;border-radius:var(--bs-border-radius-sm);background:linear-gradient(145deg, rgba(var(--qn-deep-rgb), .9), rgba(var(--qn-orchid-rgb), .28));flex-shrink:0;justify-content:center;align-items:center;width:7.5rem;height:3.75rem;padding:.4rem .5rem;display:flex;overflow:hidden}.qn-folio__logo-img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:2.9rem;display:block}.qn-folio__bonus{min-width:0}.qn-folio__meta{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.qn-folio__cta{text-align:center;white-space:nowrap;justify-self:stretch;font-weight:800}:where(.qn-folio:hover) .qn-folio__cta{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.qn-folio__terms{color:var(--qn-faint);font-size:.78rem}.qn-folio__terms p{margin:0}.qn-folio__terms a{color:var(--qn-muted);text-decoration:underline}@keyframes qn-card-breathe{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@media (width>=768px){.qn-folio__inner{grid-template-columns:7.5rem minmax(0,1.2fr) minmax(0,1fr) 10rem;grid-template-areas:"logo bonus meta cta""terms terms terms terms"}.qn-folio__logo{grid-area:logo}.qn-folio__bonus{grid-area:bonus}.qn-folio__meta{grid-area:meta}.qn-folio__cta{grid-area:cta;justify-self:stretch;width:100%;min-width:0;padding-inline:.75rem}.qn-folio__terms{grid-area:terms}}@media (width<=767.98px){.qn-folio{padding:.9rem}.qn-folio__inner{grid-template-columns:1fr 1fr;grid-template-areas:"logo bonus""meta meta""cta cta""terms terms";align-items:start;column-gap:.75rem}.qn-folio__logo{grid-area:logo;justify-self:stretch;width:100%;max-width:100%;height:3.5rem}.qn-folio__bonus{grid-area:bonus;justify-content:center;align-items:center;min-height:3.5rem;display:flex}.qn-folio__meta{grid-area:meta}.qn-folio__cta{grid-area:cta}.qn-folio__terms{text-align:center;grid-area:terms}}._bannerLink_1331e_1{grid-column:1/-1;width:100%;display:block;overflow:hidden}._bannerImage_1331e_8{object-fit:cover;width:100%;height:auto;display:block}.qn-shortlist{padding:1.5rem 0 2.5rem}.qn-shortlist__grid{gap:1rem;display:grid}.qn-shortlist__end{height:1px}@media (width>=768px){.qn-shortlist__grid{gap:1.15rem}}.qn-arcade{padding:2.5rem 0 1rem}.qn-arcade__head{margin-bottom:1.5rem}.qn-arcade__title{margin-bottom:.35rem;font-size:clamp(1.5rem,3vw,2rem)}.qn-arcade__lead{color:var(--qn-muted)}.qn-arcade__grid{grid-template-columns:1fr;gap:1rem;display:grid}.qn-arcade__card{color:inherit;background:rgba(var(--qn-panel-rgb), .7);border:1px solid var(--qn-line);text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.qn-arcade__card:hover{border-color:var(--qn-line-strong);color:inherit;transform:translateY(-4px);box-shadow:0 16px 36px #a855f740}.qn-arcade__img{aspect-ratio:16/9;object-fit:cover;width:100%}.qn-arcade__body{gap:.45rem;padding:1rem 1rem 1.15rem;display:grid}.qn-arcade__name{margin:0;font-size:1.05rem}.qn-arcade__blurb{color:var(--qn-muted);margin:0;font-size:.92rem;line-height:1.4}.qn-arcade__cta{pointer-events:none;justify-self:start;margin-top:.35rem;font-weight:700}@media (width>=576px){.qn-arcade__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.qn-arcade__grid{grid-template-columns:repeat(3,1fr)}}.qn-opener{padding:2.5rem 0 1.5rem}.qn-opener--text{padding-block:1.35rem .65rem}.qn-opener--text .qn-opener__badge{margin-bottom:.45rem;font-size:.75rem}.qn-opener--text .qn-opener__title{max-width:none;margin-bottom:.4rem;font-size:clamp(1.45rem,3vw,2rem)}.qn-opener--text .qn-opener__lead{max-width:46ch;margin-bottom:0;font-size:.95rem;line-height:1.45}.qn-opener__grid{align-items:center;gap:1.5rem;display:grid}.qn-opener__badge{border-radius:var(--bs-border-radius-sm);border:1px solid var(--qn-line-strong);background:rgba(var(--qn-panel-rgb), .55);color:var(--qn-gold);margin-bottom:.75rem;padding:.28rem .7rem;font-size:.82rem;font-weight:700;display:inline-block}.qn-opener__title{max-width:16ch;color:var(--qn-ink);margin-bottom:.85rem;font-size:clamp(1.85rem,4vw,3rem);line-height:1.08}.qn-opener__accent{background:linear-gradient(90deg, var(--qn-magenta), var(--qn-gold));color:#0000;-webkit-background-clip:text;background-clip:text}.qn-opener__lead{max-width:38ch;color:var(--qn-muted);margin-bottom:1.35rem;font-size:1.05rem;line-height:1.55}.qn-opener__cta{padding-inline:1.35rem;font-weight:800;animation:2.4s ease-in-out infinite qn-pulse}.qn-opener__art{justify-self:center;max-width:28rem}.qn-opener__img{filter:drop-shadow(0 18px 40px #a855f759);width:100%;height:auto;animation:5s ease-in-out infinite qn-float}@keyframes qn-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes qn-pulse{0%{box-shadow:0 0 0 0 rgba(var(--qn-gold-rgb), .45)}to{box-shadow:0 0 0 14px rgba(var(--qn-gold-rgb), 0)}}@media (width>=992px){.qn-opener__grid{grid-template-columns:1.05fr .95fr;gap:2rem}.qn-opener--text .qn-opener__grid{grid-template-columns:1fr;max-width:36rem}}._bar_1jycv_1{z-index:100;background:rgba(var(--qn-deep-rgb), .96);border-top:1px solid var(--qn-line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;bottom:0;left:0;right:0}._inner_1jycv_12{max-width:var(--layout-max-width);padding:10px var(--layout-padding-x);align-items:center;gap:16px;margin:0 auto;display:flex}._logoLink_1jycv_21{background:rgba(var(--qn-panel-rgb), .85);border:1px solid var(--qn-line);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;padding:4px 10px;display:flex}._logo_1jycv_21{object-fit:contain;width:auto;max-width:120px;height:40px}._bonus_1jycv_39{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}._btn_1jycv_47{background:var(--qn-gold);color:#1a0a2e;border-radius:var(--radius-sm);white-space:nowrap;border:1px solid var(--qn-gold);flex-shrink:0;padding:12px 16px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}._btn_1jycv_47:after{content:" →"}@media (width<=767.98px){._bonus_1jycv_39 .qn-incentive__percent,._bonus_1jycv_39 .qn-incentive__extra{font-size:.7rem}._bonus_1jycv_39 .qn-incentive__amount{font-size:.95rem}}@media (width<=500px){._inner_1jycv_12{gap:10px;padding:10px 12px}._logo_1jycv_21{max-width:80px;height:28px}._bonus_1jycv_39{font-size:.8rem}._btn_1jycv_47{padding:10px 14px;font-size:.82rem}}._overlay_10wde_1{z-index:200;background:var(--color-overlay-soft);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._card_10wde_12{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;width:100%;max-width:400px;padding:24px;position:relative}._close_10wde_23{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;line-height:1;display:flex;position:absolute;top:12px;right:14px}._headline_10wde_41{color:var(--color-text);margin:0 0 6px;font-size:1.3rem;font-weight:800;line-height:1.2}._sub_10wde_49{color:var(--color-text-subtle);margin:0 0 20px;font-size:.88rem}._sub_10wde_49 strong{color:var(--color-text)}._banner_10wde_59{background:var(--color-surface-subtle);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex;position:relative}._topBadge_10wde_71{background:var(--color-inverted-bg);color:var(--color-inverted-text);letter-spacing:.08em;white-space:nowrap;border-radius:20px;padding:3px 14px;font-size:.72rem;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%)}._logoLink_10wde_86{justify-content:center;align-items:center;display:flex}._logo_10wde_86{object-fit:contain;width:auto;max-width:160px;height:52px}._bonusWrap_10wde_99{text-align:center;justify-content:center;display:flex}._payments_10wde_105{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._payIcon_10wde_113{object-fit:contain;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);width:auto;height:22px;padding:2px 4px}._cta_10wde_123{background:var(--color-inverted-bg);width:100%;color:var(--color-inverted-text);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);padding:12px 16px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}._cta_10wde_123:after{content:" →"}@media (width<=440px){._card_10wde_12{padding:24px 16px 20px}._headline_10wde_41{font-size:1.2rem}}
