.headliner{margin:0;position:relative}.headliner__inner{grid-template-columns:1fr;justify-items:start;gap:.5rem;padding-block:1rem .875rem;display:grid}.headliner__badge{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-chip-bg);color:var(--color-text-secondary);align-items:center;gap:.375rem;margin:0;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:none}.headliner__badge-icon{color:var(--color-hot)}.headliner__title{color:var(--color-text-primary);letter-spacing:.005em;text-shadow:var(--text-glow-blue);flex-direction:column;margin:0;font-size:clamp(2rem,7vw,3.75rem);font-weight:800;line-height:.95;display:flex}.headliner__title-geo{background:var(--gradient-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.headliner__lead{max-width:38rem;color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.45}.headliner__cta{border-radius:var(--radius-md);background:var(--gradient-button);box-shadow:var(--glow-blue);color:var(--color-text-primary);align-items:center;gap:.375rem;margin-top:.125rem;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}.headliner__cta:hover{background:var(--gradient-button-hover);color:var(--color-text-primary)}@media (width>=769px){.headliner__inner{gap:.75rem;padding-block:1.75rem 1.25rem}.headliner__badge{display:inline-flex}.headliner__lead{font-size:1.0625rem}.headliner__cta{padding:.625rem 1.375rem;font-size:1rem}}.showcase{margin:0;padding-block:2.75rem}.showcase__title{color:var(--color-text-primary);margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1}.showcase__text,.showcase__intro{max-width:38rem;color:var(--color-text-secondary);margin:0;font-size:1.0625rem;line-height:1.6}.showcase__intro{color:var(--color-text-muted)}.showcase__split{align-items:center;gap:1.5rem;display:grid}.showcase__statement{flex-direction:column;gap:.875rem;display:flex}.showcase__points{border-left:3px solid var(--color-accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--gradient-banner);flex-direction:column;gap:.875rem;margin:0;padding:1rem 1.25rem;display:flex}.showcase__point{color:var(--color-text-primary);align-items:center;gap:.75rem;margin:0;font-weight:600;list-style:none;display:flex}.showcase__point-icon{border-radius:var(--radius-sm);background:var(--color-chip-bg);color:var(--color-hot);flex:none;padding:.375rem;display:inline-flex}.showcase__head{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.showcase__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;display:grid}.showcase__tile{border-radius:var(--radius-lg);background:linear-gradient(var(--color-surface), var(--color-bg-elevated)) padding-box, var(--gradient-marquee) border-box;border:1px solid #0000;flex-direction:column;gap:.375rem;margin:0;padding:1rem;list-style:none;display:flex}.showcase__tile-icon{color:var(--color-accent-soft);margin-bottom:.25rem}.showcase__tile-title{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800;line-height:1.05}.showcase__tile-text{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.45}.showcase__banner{border-radius:var(--radius-xl);background:var(--gradient-banner);box-shadow:var(--glow-blue-soft);flex-direction:column;gap:1rem;padding:1.75rem 1.5rem;display:flex;position:relative;overflow:hidden}.showcase__banner:before{content:"";background:var(--gradient-hot);width:6px;position:absolute;top:0;bottom:0;left:0}.showcase__banner-art{width:4rem;height:4rem;color:var(--color-hot);filter:var(--drop-hot);flex:none}.showcase__banner-body{flex-direction:column;gap:.75rem;display:flex}.showcase__columns{gap:1.25rem;display:grid}.showcase__aside{flex-direction:column;gap:.5rem;display:flex}.showcase__questions{flex-direction:column;margin:0;padding:0;display:flex}.showcase__question{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);align-items:flex-start;gap:.75rem;margin:0;padding:.875rem 0;font-size:1.125rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.showcase__question:first-child{border-top:1px solid var(--color-border)}.showcase__question-mark{color:var(--color-hot);flex:none;margin-top:.125rem}@media (width>=769px){.showcase{padding-block:3.5rem}.showcase__split{grid-template-columns:1.2fr 1fr;gap:3rem}.showcase__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.showcase__tile{padding:1.25rem}.showcase__banner{flex-direction:row;align-items:center;gap:2rem;padding:2.5rem 2.75rem}.showcase__banner-art{width:6rem;height:6rem}.showcase__columns{grid-template-columns:1fr 1.4fr;align-items:start;gap:3rem}}.welcomer{flex-direction:column;gap:.125rem;display:flex}.welcomer__percent{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.welcomer__amount{background:var(--gradient-hot);color:#0000;-webkit-text-fill-color:transparent;filter:var(--drop-hot);font-family:var(--font-display);overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.05}.welcomer__amount--compact{background:var(--gradient-text);filter:var(--drop-blue);font-family:var(--font-body);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700;line-height:1.3}.welcomer__extra{color:var(--color-text-secondary);font-size:.875rem}.qualities{flex-direction:column;gap:.25rem;min-width:0;display:flex}.qualities__item{color:var(--color-text-secondary);align-items:flex-start;gap:.375rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}.qualities__mark{color:var(--color-accent-soft);flex:none;margin-top:.125rem}.qualities__more{border:0;flex-direction:column;gap:.25rem;margin:0;padding:0;display:flex}.qualities__extra{flex-direction:column;order:1;gap:.25rem;display:flex}.qualities__toggle{--pico-accordion-close-summary-color:var(--color-text-muted);--pico-accordion-open-summary-color:var(--color-text-muted);--pico-accordion-active-summary-color:var(--color-text-primary);--pico-spacing:0;z-index:2;color:var(--color-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);cursor:pointer;pointer-events:auto;order:2;align-self:flex-start;margin:0;padding:0;font-size:.8125rem;line-height:1.4;list-style:none;position:relative}.qualities__toggle::-webkit-details-marker{display:none}.qualities__toggle:after{content:none}.qualities__label-less,:where(.qualities__more[open]) .qualities__label-more{display:none}:where(.qualities__more[open]) .qualities__label-less{display:inline}.paymarks{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.paymarks__logo{border-radius:var(--radius-sm);background:var(--color-brand-plate);object-fit:contain;width:1.625rem;height:1.625rem;padding:.125rem}.paymarks__logo--extra{display:none}.paymarks__check:checked~.paymarks__logo--extra{display:block}.paymarks__check:checked~.paymarks__toggle{display:none}.paymarks__toggle{z-index:2;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;pointer-events:auto;margin:0;padding:.125rem .375rem;font-size:.75rem;line-height:1.4;position:relative}.paymarks__check:focus-visible~.paymarks__toggle{outline:2px solid var(--color-accent-soft);outline-offset:2px}.docket{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:none;margin:0;padding:0;position:relative}.docket--podium{background:linear-gradient(var(--color-card), var(--color-card)) padding-box, var(--gradient-marquee) border-box;box-shadow:var(--glow-cyan);border:2px solid #0000}.docket--first{background:linear-gradient(var(--color-card-raised), var(--color-card)) padding-box, var(--gradient-marquee-loud) border-box;box-shadow:var(--glow-hot);background-size:100% 100%,240px 100%;border:2px solid #0000;animation:5s ease-in-out infinite alternate docket-marquee}@keyframes docket-marquee{0%{background-position:0 0,0 0}to{background-position:0 0,240px 0}}.docket__badge{z-index:2;border-radius:var(--radius-sm);background:var(--gradient-button);box-shadow:var(--glow-blue-soft);color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:.03em;pointer-events:none;margin:0;padding:.125rem .625rem;font-size:.9375rem;font-weight:800;line-height:1.35;position:absolute;top:-.8rem;left:1rem}.docket--first .docket__badge{background:var(--gradient-hot);box-shadow:var(--glow-hot);color:var(--color-text-inverse);animation:1.4s ease-in-out infinite alternate docket-badge-bob}@keyframes docket-badge-bob{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-.2rem)rotate(1deg)}}.docket__hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.docket__inner{pointer-events:none;grid-template-columns:7rem 1fr;grid-template-areas:"logo main""perks perks""cta cta""terms terms";align-items:center;gap:.75rem .875rem;padding:1.125rem .875rem .875rem;display:grid;position:relative}.docket__logo-cell{aspect-ratio:5/3;border:1px solid var(--color-border-faint);border-radius:var(--radius-md);background:var(--gradient-logo-cell);grid-area:logo;justify-content:center;align-items:center;display:flex;overflow:hidden}.docket__logo{object-fit:contain;width:100%;height:100%}.docket__main{flex-direction:column;grid-area:main;gap:.25rem;min-width:0;display:flex}.docket__name{color:var(--color-text-primary);margin:0;font-size:1.375rem;font-weight:800;line-height:1.05}.docket__rating{align-items:center;gap:.375rem;display:flex}.docket__stars{width:5.625rem;height:1.125rem}.docket__stars-empty{fill:var(--color-star-empty)}.docket__stars-full{fill:var(--color-star)}.docket__score{color:var(--color-text-primary);font-size:.875rem;font-weight:700}.docket__perks{flex-wrap:wrap;grid-area:perks;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;min-width:0;display:flex}.docket__cta{border-radius:var(--radius-md);background:var(--gradient-button);min-height:2.875rem;color:var(--color-text-primary);white-space:nowrap;grid-area:cta;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:1rem;font-weight:800;animation:1.8s ease-in-out infinite alternate docket-cta-pulse;display:flex}.docket--first .docket__cta{background:var(--gradient-hot);color:var(--color-text-inverse);animation-name:docket-cta-blaze;animation-duration:1.1s}.docket:hover .docket__cta{background:var(--gradient-button-hover)}.docket--first:hover .docket__cta{background:var(--gradient-hot-hover)}@keyframes docket-cta-pulse{0%{box-shadow:var(--glow-blue-soft)}to{box-shadow:var(--glow-blue)}}@keyframes docket-cta-blaze{0%{box-shadow:var(--glow-ember);transform:scale(1)}to{box-shadow:var(--glow-blaze);transform:scale(1.03)}}.docket__terms{color:var(--color-text-faint);text-align:center;grid-area:terms;margin:0;font-size:.75rem;line-height:1.4}.docket__terms-link{z-index:2;pointer-events:auto;color:var(--color-text-muted);text-decoration:underline;position:relative}@media (width>=769px){.docket__inner{grid-template-columns:9rem minmax(0,1.25fr) minmax(0,1.2fr) 11rem;grid-template-areas:"logo main perks cta""terms terms terms terms";gap:.75rem 1.5rem;padding:1.25rem 1.25rem 1.125rem}.docket__perks{flex-direction:column;justify-content:center}.docket__name{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.docket--first,.docket--first .docket__badge,.docket__cta{animation:none}}.billboard{border-radius:var(--radius-lg);background:linear-gradient(var(--color-card), var(--color-card)) padding-box, var(--gradient-marquee) border-box;border:2px solid #0000;display:block;overflow:hidden}.billboard__image{width:100%;height:auto}.leaderboard{margin:0;padding-block:1rem 2.5rem}.leaderboard__list{flex-direction:column;gap:1.25rem;display:flex}.leaderboard__end{height:1px}.tray{z-index:20;background:linear-gradient(var(--color-bg-elevated), var(--color-bg-elevated)) padding-box, var(--gradient-marquee) border-box;box-shadow:var(--glow-blue-soft);border-top:2px solid #0000;position:fixed;bottom:0;left:0;right:0}.tray__inner{align-items:center;gap:.75rem;padding-block:.625rem;display:flex}.tray__logo-link{border-radius:var(--radius-sm);flex:none;display:inline-flex}.tray__logo{object-fit:contain;width:6.25rem;height:2.25rem}.tray__bonus{flex:1;min-width:0}.tray__cta{border-radius:var(--radius-md);background:var(--gradient-hot);box-shadow:var(--glow-hot);color:var(--color-text-inverse);white-space:nowrap;flex:none;padding:.625rem 1rem;font-weight:800;text-decoration:none}.tray__cta:hover{background:var(--gradient-hot-hover);color:var(--color-text-inverse)}.curtain{z-index:40;background:var(--color-overlay);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.curtain__box{border-radius:var(--radius-xl);background:var(--gradient-panel);width:100%;max-width:26rem;box-shadow:var(--glow-blue);text-align:center;padding:1.5rem 1.25rem 1.25rem;position:relative}.curtain__close{border-radius:var(--radius-sm);width:auto;box-shadow:none;color:var(--color-text-muted);background:0 0;border:0;margin:0;padding:.375rem;line-height:1;display:inline-flex;position:absolute;top:.625rem;right:.625rem}.curtain__close:hover{color:var(--color-text-primary)}.curtain__close:focus-visible{box-shadow:0 0 0 2px var(--color-accent-soft)}.curtain__headline{color:var(--color-text-primary);font-family:var(--font-display);margin:0 0 .25rem;font-size:1.75rem;font-weight:800;line-height:1.05}.curtain__sub{color:var(--color-text-muted);margin:0 0 1.25rem}.curtain__panel{border-radius:var(--radius-lg);background:linear-gradient(var(--color-card), var(--color-card)) padding-box, var(--gradient-marquee-loud) border-box;border:2px solid #0000;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 1rem 1rem;display:flex;position:relative}.curtain__badge{border-radius:var(--radius-sm);background:var(--gradient-hot);color:var(--color-text-inverse);font-family:var(--font-display);margin:0;padding:.125rem .625rem;font-weight:800;position:absolute;top:-.8rem}.curtain__logo-link{display:inline-flex}.curtain__logo{object-fit:contain;width:10rem;height:3.75rem}.curtain__payments{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.curtain__pay{border-radius:var(--radius-sm);background:var(--color-brand-plate);object-fit:contain;width:2.5rem;height:1.5rem;padding:.125rem}.curtain__cta{border-radius:var(--radius-md);background:var(--gradient-hot);width:100%;box-shadow:var(--glow-hot);color:var(--color-text-inverse);padding:.75rem 1rem;font-size:1.125rem;font-weight:800;text-decoration:none;display:block}.curtain__cta:hover{background:var(--gradient-hot-hover);color:var(--color-text-inverse)}._mainhall_w7uwn_2{flex:1;width:100%;padding-bottom:1rem;position:relative}
