.store-badges-container[data-astro-cid-td5nviid]{margin:var(--space-4) 0 var(--space-6);justify-content:center;align-items:center;max-width:100%;display:inline-flex}.coming-soon-pill[data-astro-cid-td5nviid]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-small);color:var(--color-lamp);text-align:center;background:#f2a5411f;border:1px solid #f2a54159;font-weight:600;display:inline-flex}.store-links[data-astro-cid-td5nviid]{gap:var(--space-3);display:flex}.badge-link[data-astro-cid-td5nviid]{padding:var(--space-2) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-weight:700;font-size:var(--text-small);align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.badge-link[data-astro-cid-td5nviid]:hover{background:var(--color-surface-elevated);border-color:var(--color-gold)}.hero-section[data-astro-cid-zgefvfwy]{background:var(--color-ground);position:relative;overflow:hidden}.hero-stage[data-astro-cid-zgefvfwy]{flex-direction:column;width:100%;display:flex;position:relative}.photo-frame[data-astro-cid-zgefvfwy]{aspect-ratio:16/9;background:#050813;width:100%;max-width:1360px;margin:0 auto;position:relative;overflow:hidden}@media (width>=960px){.photo-frame[data-astro-cid-zgefvfwy]{border-radius:0 0 var(--radius-xl) var(--radius-xl);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-height:72vh;box-shadow:0 24px 64px #000000b8}}.photo-frame[data-astro-cid-zgefvfwy] video[data-astro-cid-zgefvfwy],.photo-frame[data-astro-cid-zgefvfwy] img[data-astro-cid-zgefvfwy]{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.video-controls-overlay[data-astro-cid-zgefvfwy]{bottom:var(--space-3);right:var(--space-3);z-index:12;align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:absolute}.video-control-pill[data-astro-cid-zgefvfwy]{pointer-events:auto;-webkit-backdrop-filter:blur(12px);min-height:40px;color:var(--color-text);border-radius:var(--radius-pill);font-size:var(--text-small);cursor:pointer;align-items:center;gap:var(--space-2);background:#070a16db;border:1px solid #ffffff38;padding:.45rem .95rem;font-weight:600;transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex;box-shadow:0 8px 24px #0000008c}.video-control-pill[data-astro-cid-zgefvfwy]:hover{border-color:var(--color-gold);background:#141a33f2;transform:translateY(-1px)}.video-control-pill[data-astro-cid-zgefvfwy]:active{transform:translateY(0)}.hero-content-wrap[data-astro-cid-zgefvfwy]{padding:clamp(36px, 5vw, 64px) var(--section-pad-x) clamp(44px, 6vw, 76px);border-bottom:1px solid var(--color-border);background:radial-gradient(120% 90% at 20% 0,#141a33a6 0%,#070a16 75%)}.hero-content[data-astro-cid-zgefvfwy]{max-width:var(--container-max);text-align:left;flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.hero-title[data-astro-cid-zgefvfwy]{font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.028em;color:var(--color-text);margin-bottom:var(--space-4);font-weight:800;line-height:1.05}.title-line[data-astro-cid-zgefvfwy]{white-space:nowrap;display:block}.hero-standfirst[data-astro-cid-zgefvfwy]{font-size:var(--text-lead);color:var(--color-text-muted);max-width:58ch;margin-bottom:var(--space-6);line-height:1.52}.hero-cta-row[data-astro-cid-zgefvfwy]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;width:100%;display:flex}.hero-btn[data-astro-cid-zgefvfwy]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:48px;font-size:var(--text-body);padding:.78rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.hero-btn-primary[data-astro-cid-zgefvfwy]{background:var(--color-gold);color:#161102;box-shadow:0 10px 28px #f5c94b47}.hero-btn-primary[data-astro-cid-zgefvfwy]:hover{background:var(--color-gold-hover);transform:translateY(-2px);box-shadow:0 14px 34px #f5c94b61}.hero-btn-primary[data-astro-cid-zgefvfwy]:active{transform:translateY(0)}.hero-btn-secondary[data-astro-cid-zgefvfwy]{color:var(--color-text);-webkit-backdrop-filter:blur(10px);background:#141a33d1;border:1px solid #ffffff38}.hero-btn-secondary[data-astro-cid-zgefvfwy]:hover{border-color:var(--color-gold);background:#1b2342f2;transform:translateY(-2px)}.hero-btn-secondary[data-astro-cid-zgefvfwy]:active{transform:translateY(0)}.btn-arrow[data-astro-cid-zgefvfwy]{font-weight:800;transition:transform .18s ease-out}.hero-btn-primary[data-astro-cid-zgefvfwy]:hover .btn-arrow[data-astro-cid-zgefvfwy]{transform:translate(3px)}.hero-badges-wrap[data-astro-cid-zgefvfwy]{margin-bottom:var(--space-2)}.hero-badges-wrap[data-astro-cid-zgefvfwy] .store-badges-container{margin:0}.hero-mobile-devices[data-astro-cid-zgefvfwy]{align-items:center;gap:var(--space-3);width:100%;max-width:480px;margin-top:var(--space-4);flex-direction:row;display:flex}.hero-mobile-tv[data-astro-cid-zgefvfwy]{border-radius:var(--radius-md);background:#04060e;border:1px solid #ffffff29;flex:1;padding:4px;position:relative;box-shadow:0 14px 32px #000000b8}.hero-mobile-tv[data-astro-cid-zgefvfwy] img[data-astro-cid-zgefvfwy]{border-radius:6px;width:100%;height:auto;display:block}.hero-mobile-phone[data-astro-cid-zgefvfwy]{background:#04060e;border:1px solid #ffffff2e;border-radius:16px;flex-shrink:0;width:96px;padding:4px;position:relative;box-shadow:0 14px 32px #000000bf}.hero-mobile-phone[data-astro-cid-zgefvfwy] img[data-astro-cid-zgefvfwy]{border-radius:12px;width:100%;height:auto;display:block}.hero-devices-col[data-astro-cid-zgefvfwy]{display:none}@media (width>=1280px){.hero-mobile-devices[data-astro-cid-zgefvfwy]{display:none}.hero-content[data-astro-cid-zgefvfwy]{grid-template-columns:minmax(0,520px) minmax(0,1fr);justify-content:space-between;align-items:start;gap:clamp(28px,3vw,44px);max-width:1180px;margin:0 auto;display:grid}.hero-text-col[data-astro-cid-zgefvfwy]{width:100%;max-width:520px}.hero-devices-col[data-astro-cid-zgefvfwy]{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-direction:row;align-self:start;width:100%;margin-top:6px;display:flex}.hero-device-tv[data-astro-cid-zgefvfwy]{border-radius:var(--radius-lg);background:#04060e;border:1px solid #ffffff29;flex:1;max-width:420px;padding:6px;position:relative;box-shadow:0 20px 48px #000000bf,0 0 32px #f5c94b0d}.hero-device-tv[data-astro-cid-zgefvfwy] img[data-astro-cid-zgefvfwy]{border-radius:8px;width:100%;height:auto;display:block}.hero-device-phone[data-astro-cid-zgefvfwy]{background:#04060e;border:1px solid #ffffff2e;border-radius:24px;flex-shrink:0;width:148px;padding:6px;position:relative;box-shadow:0 20px 48px #000c,0 0 32px #f5c94b14}.hero-device-phone[data-astro-cid-zgefvfwy] img[data-astro-cid-zgefvfwy]{border-radius:18px;width:100%;height:auto;display:block}}.join-section[data-astro-cid-rqsebpru]{padding:var(--section-pad-y) var(--section-pad-x);background:var(--color-ground)}.join-container[data-astro-cid-rqsebpru]{max-width:var(--container-max);margin:0 auto}.section-head[data-astro-cid-rqsebpru]{max-width:760px;margin-bottom:var(--space-10)}.eyebrow[data-astro-cid-rqsebpru]{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.1em;color:var(--color-lamp);margin-bottom:var(--space-2);font-weight:700}.section-title[data-astro-cid-rqsebpru]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-3);text-wrap:balance;font-weight:800;line-height:1.12}.section-sub[data-astro-cid-rqsebpru]{font-size:var(--text-lead);color:var(--color-text-muted);line-height:1.55}.section-sub-note[data-astro-cid-rqsebpru]{margin-top:var(--space-2)}.steps-grid[data-astro-cid-rqsebpru]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=960px){.steps-grid[data-astro-cid-rqsebpru]{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.step-card[data-astro-cid-rqsebpru]{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);justify-content:space-between;gap:var(--space-6);box-shadow:var(--shadow-card);background:linear-gradient(#141a33eb 0%,#0c1021f5 100%);flex-direction:column;transition:transform .22s ease-out,border-color .22s ease-out;display:flex}.step-card[data-astro-cid-rqsebpru][data-reveal-pending=true]{transform:translateY(14px)}.step-card[data-astro-cid-rqsebpru][data-revealed=true]{transform:translateY(0)}.step-card[data-astro-cid-rqsebpru]:hover{border-color:#f5c94b73;transform:translateY(-3px)}.step-top[data-astro-cid-rqsebpru]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.step-num[data-astro-cid-rqsebpru]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-gold);font-weight:800;line-height:1}.step-badge[data-astro-cid-rqsebpru]{font-size:var(--text-small);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:#070a16a6;padding:.25rem .75rem;font-weight:600}.step-stage[data-astro-cid-rqsebpru]{border-radius:var(--radius-lg);min-height:220px;padding:var(--space-3);background:radial-gradient(circle,#1b23428c 0%,#070a16eb 100%);border:1px solid #ffffff12;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tv-frame[data-astro-cid-rqsebpru]{background:#04060e;border:1px solid #ffffff24;border-radius:12px;width:100%;padding:5px;box-shadow:0 14px 32px #000000a6}.tv-img[data-astro-cid-rqsebpru]{object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}.phone-frame[data-astro-cid-rqsebpru]{background:#04060e;border:1px solid #ffffff2e;border-radius:18px;flex-shrink:0;width:120px;padding:5px;box-shadow:0 14px 32px #000000b8}.phone-img[data-astro-cid-rqsebpru]{aspect-ratio:390/844;object-fit:cover;border-radius:13px;width:100%;height:auto;display:block}.step-stage-phone[data-astro-cid-rqsebpru] .phone-frame[data-astro-cid-rqsebpru]{width:156px;height:205px;overflow:hidden}.step-stage-phone[data-astro-cid-rqsebpru] .phone-img[data-astro-cid-rqsebpru]{object-position:top center}.step-stage-combo[data-astro-cid-rqsebpru]{gap:var(--space-2);grid-template-columns:1fr 118px;align-items:center;display:grid}.combo-tv[data-astro-cid-rqsebpru]{width:100%}.combo-phone[data-astro-cid-rqsebpru]{border-color:#f5c94b8c;width:118px;box-shadow:0 16px 36px #000000e6}.step-copy[data-astro-cid-rqsebpru]{gap:var(--space-2);flex-direction:column;display:flex}.step-title[data-astro-cid-rqsebpru]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-text);font-weight:800;line-height:1.2}.step-desc[data-astro-cid-rqsebpru]{font-size:var(--text-body);color:var(--color-text-muted);line-height:1.55}.privacy-trust-band[data-astro-cid-wfksr6mm]{padding:clamp(48px, 6vw, 84px) var(--section-pad-x);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:linear-gradient(#0c1021fa 0%,#070a16 100%)}.band-container[data-astro-cid-wfksr6mm]{max-width:var(--container-max);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.band-head[data-astro-cid-wfksr6mm]{max-width:820px}.eyebrow[data-astro-cid-wfksr6mm]{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.1em;color:var(--color-lamp);margin-bottom:var(--space-2);font-weight:700}.section-title[data-astro-cid-wfksr6mm]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-4);text-wrap:balance;font-weight:800;line-height:1.15}.section-body[data-astro-cid-wfksr6mm]{font-size:var(--text-lead);color:var(--color-text-muted);line-height:1.55}.pillars-grid[data-astro-cid-wfksr6mm]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.pillars-grid[data-astro-cid-wfksr6mm]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pillars-grid[data-astro-cid-wfksr6mm]{grid-template-columns:repeat(4,1fr)}}.pillar-card[data-astro-cid-wfksr6mm]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-2);box-shadow:var(--shadow-card);background:linear-gradient(#141a33d9 0%,#0e1226eb 100%);flex-direction:column;transition:transform .18s ease-out,border-color .18s ease-out;display:flex}.pillar-card[data-astro-cid-wfksr6mm]:hover{border-color:#f5c94b66;transform:translateY(-2px)}.pillar-top[data-astro-cid-wfksr6mm]{align-items:center;gap:var(--space-2);display:flex}.pillar-icon[data-astro-cid-wfksr6mm]{border:1px solid var(--color-correct);width:22px;height:22px;color:var(--color-correct);background:#2fd17129;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.pillar-title[data-astro-cid-wfksr6mm]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-text);font-weight:700}.pillar-desc[data-astro-cid-wfksr6mm]{font-size:var(--text-small);color:var(--color-text-muted);line-height:1.5}.maker-bar[data-astro-cid-wfksr6mm]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#141a3380;width:fit-content;display:flex}.maker-flag[data-astro-cid-wfksr6mm]{font-size:1.1rem;line-height:1}.maker-text[data-astro-cid-wfksr6mm]{font-size:var(--text-small);color:var(--color-text-muted);font-weight:600}.facts-strip[data-astro-cid-o67tawh4]{background:var(--color-ground-film);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--section-pad-y) var(--section-pad-x)}.facts-inner[data-astro-cid-o67tawh4]{max-width:var(--container-max);gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.facts-grid[data-astro-cid-o67tawh4]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.facts-grid[data-astro-cid-o67tawh4]{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.facts-grid[data-astro-cid-o67tawh4]{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}.fact-stat-card[data-astro-cid-o67tawh4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-2);box-shadow:var(--shadow-card);background:linear-gradient(#141a33e0 0%,#0c1021f0 100%);flex-direction:column;display:flex}.fact-headline[data-astro-cid-o67tawh4]{flex-wrap:baseline;align-items:baseline;gap:.45rem;display:flex}.fact-number[data-astro-cid-o67tawh4]{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-gold);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}.fact-unit[data-astro-cid-o67tawh4]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-text);font-weight:800;line-height:1.1}.fact-sub[data-astro-cid-o67tawh4]{font-size:var(--text-small);color:var(--color-text-muted);line-height:1.45}.roster-bar[data-astro-cid-o67tawh4]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);text-align:center;border-top:1px solid #ffffff12;flex-direction:column;display:flex}@media (width>=960px){.roster-bar[data-astro-cid-o67tawh4]{text-align:left;flex-direction:row}}.roster-sub[data-astro-cid-o67tawh4]{font-size:var(--text-body);color:var(--color-text-muted);max-width:52ch}.chips-flex[data-astro-cid-o67tawh4]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.player-pill[data-astro-cid-o67tawh4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:.35rem;padding:.38rem .9rem;display:inline-flex;box-shadow:0 4px 14px #00000059}.player-crown[data-astro-cid-o67tawh4]{font-size:var(--text-small);line-height:1}.player-name[data-astro-cid-o67tawh4]{font-weight:600;font-size:var(--text-small);color:var(--color-text)}.victory-section[data-astro-cid-2cstgm6q]{padding:var(--section-pad-y) var(--section-pad-x);background:var(--color-ground)}.victory-container[data-astro-cid-2cstgm6q]{max-width:var(--container-max);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}.buzzer-sync-card[data-astro-cid-2cstgm6q]{border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:linear-gradient(#141a33e6 0%,#0c1021f5 100%);padding:clamp(24px,4.5vw,56px)}.sync-header[data-astro-cid-2cstgm6q]{max-width:760px;margin-bottom:var(--space-8)}.sync-stage[data-astro-cid-2cstgm6q]{gap:var(--space-6);flex-direction:column;align-items:center;display:flex}.sync-phones-col[data-astro-cid-2cstgm6q]{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:row;width:100%;display:flex}.sync-tv-col[data-astro-cid-2cstgm6q]{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.sync-device-phone[data-astro-cid-2cstgm6q]{background:#04060e;border:1px solid #ffffff2e;border-radius:20px;flex-shrink:0;width:136px;padding:5px;position:relative;box-shadow:0 16px 36px #000000b8}.sync-device-phone[data-astro-cid-2cstgm6q] img[data-astro-cid-2cstgm6q]{border-radius:15px;width:100%;height:auto;display:block}@media (width>=960px){.sync-stage[data-astro-cid-2cstgm6q]{gap:var(--space-4);grid-template-columns:auto 70px 1fr;max-width:1040px;margin:0 auto;display:grid}.sync-device-phone[data-astro-cid-2cstgm6q]{border-radius:22px;width:144px;padding:6px}.sync-device-phone[data-astro-cid-2cstgm6q] img[data-astro-cid-2cstgm6q]{border-radius:16px}}.sync-device-tv[data-astro-cid-2cstgm6q]{border-radius:var(--radius-lg);background:#04060e;border:1px solid #ffffff29;width:100%;padding:8px;position:relative;box-shadow:0 24px 52px #000000c7}.sync-device-tv[data-astro-cid-2cstgm6q] img[data-astro-cid-2cstgm6q]{border-radius:12px;width:100%;height:auto;display:block}.sync-bridge[data-astro-cid-2cstgm6q]{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) 0;flex-direction:column;display:flex}.bridge-line[data-astro-cid-2cstgm6q]{background:linear-gradient(180deg, var(--color-correct) 0%, var(--color-gold) 100%);border-radius:var(--radius-pill);width:2px;height:44px;position:relative;overflow:hidden;box-shadow:0 0 12px #2fd1718c}@media (width>=960px){.bridge-line[data-astro-cid-2cstgm6q]{background:linear-gradient(90deg, var(--color-correct) 0%, var(--color-gold) 100%);width:100%;height:3px}}.bridge-pulse[data-astro-cid-2cstgm6q]{background:linear-gradient(90deg,#0000 0%,#fff 50%,#0000 100%);animation:2.4s ease-in-out infinite bridge-travel;position:absolute;inset:0}@keyframes bridge-travel{0%{transform:translate(-100%)}to{transform:translate(100%)}}.bridge-label[data-astro-cid-2cstgm6q]{font-size:var(--text-small);color:var(--color-gold);text-align:center;font-weight:600}.section-head[data-astro-cid-2cstgm6q]{max-width:800px}.eyebrow[data-astro-cid-2cstgm6q]{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.1em;color:var(--color-lamp);margin-bottom:var(--space-2);font-weight:700}.section-title[data-astro-cid-2cstgm6q]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-3);text-wrap:balance;font-weight:800;line-height:1.15}.section-sub[data-astro-cid-2cstgm6q]{font-size:var(--text-lead);color:var(--color-text-muted);line-height:1.52}.feature-layout[data-astro-cid-2cstgm6q]{gap:var(--space-8);flex-direction:column;display:flex}.feature-main-figure[data-astro-cid-2cstgm6q]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.feature-main-photo[data-astro-cid-2cstgm6q]{border-radius:var(--radius-xl);box-shadow:var(--shadow-hero), 0 0 0 1px var(--color-border);aspect-ratio:16/9;background:#000;overflow:hidden}.scene-img[data-astro-cid-2cstgm6q]{object-fit:cover;width:100%;height:100%;display:block}.device-cards-grid[data-astro-cid-2cstgm6q]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.device-cards-grid[data-astro-cid-2cstgm6q]{grid-template-columns:repeat(3,1fr)}}.device-card[data-astro-cid-2cstgm6q]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;transition:transform .2s ease-out,border-color .2s ease-out;display:flex;overflow:hidden}.device-card[data-astro-cid-2cstgm6q]:hover{border-color:#f5c94b73;transform:translateY(-3px)}.card-media[data-astro-cid-2cstgm6q]{aspect-ratio:16/10;border-bottom:1px solid var(--color-border);background:radial-gradient(circle,#1b23428c 0%,#070a16f2 100%);justify-content:center;align-items:center;display:flex;overflow:hidden}.card-media-reveal[data-astro-cid-2cstgm6q]{aspect-ratio:870/600;background:#070a16}.card-media[data-astro-cid-2cstgm6q] picture[data-astro-cid-2cstgm6q]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.card-media[data-astro-cid-2cstgm6q] img[data-astro-cid-2cstgm6q]{object-fit:cover;width:100%;height:100%;display:block}.card-media[data-astro-cid-2cstgm6q] img[data-astro-cid-2cstgm6q].reveal-key-capture,.card-media[data-astro-cid-2cstgm6q] img[data-astro-cid-2cstgm6q].tv-standings-capture{object-fit:contain;padding:var(--space-2)}.card-media-phone[data-astro-cid-2cstgm6q]{aspect-ratio:16/10;background:radial-gradient(circle at 50% 30%,#1b2342b3 0%,#070a16fa 100%);overflow:hidden}.card-media[data-astro-cid-2cstgm6q] img[data-astro-cid-2cstgm6q].phone-capture{object-fit:cover;object-position:top center;width:204px;max-width:none;height:auto;max-height:none;padding:var(--space-2) 0 0;filter:drop-shadow(0 14px 28px #000000d9);border-radius:20px;transform:translateY(-10px)scale(1.15)}.card-info[data-astro-cid-2cstgm6q]{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.card-title[data-astro-cid-2cstgm6q]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-text);margin-bottom:var(--space-2);font-weight:800}.card-desc[data-astro-cid-2cstgm6q]{font-size:var(--text-body);color:var(--color-text-muted);line-height:1.5}.taster-section[data-astro-cid-634mdgzd]{padding:var(--section-pad-y) var(--section-pad-x);background:var(--color-ground-film);border-top:1px solid var(--color-border)}.taster-container[data-astro-cid-634mdgzd]{max-width:var(--container-max);margin:0 auto}.section-head[data-astro-cid-634mdgzd]{text-align:center;max-width:800px;margin:0 auto var(--space-8)}.eyebrow[data-astro-cid-634mdgzd]{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.1em;color:var(--color-lamp);margin-bottom:var(--space-2);font-weight:700}.section-title[data-astro-cid-634mdgzd]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-3);font-weight:800}.section-sub[data-astro-cid-634mdgzd]{font-size:var(--text-lead);color:var(--color-text-muted);margin-bottom:var(--space-4)}.demo-disclaimer-pill[data-astro-cid-634mdgzd]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-small);color:var(--color-text-muted);font-weight:500;display:inline-flex}.demo-controls-row[data-astro-cid-634mdgzd]{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.timing-switch-wrap[data-astro-cid-634mdgzd]{align-items:center;display:inline-flex}.timing-switch-label[data-astro-cid-634mdgzd]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;min-height:44px;font-size:var(--text-small);color:var(--color-text-muted);user-select:none;align-items:center;gap:.6rem;padding:.35rem .85rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.timing-switch-label[data-astro-cid-634mdgzd]:hover{color:var(--color-text);border-color:var(--color-gold)}.timing-switch-input[data-astro-cid-634mdgzd]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.timing-switch-input[data-astro-cid-634mdgzd]:focus-visible+.timing-switch-track[data-astro-cid-634mdgzd]{outline:2px solid var(--color-gold);outline-offset:2px}.timing-switch-track[data-astro-cid-634mdgzd]{background:#222b4e;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background-color .2s;position:relative}.timing-switch-thumb[data-astro-cid-634mdgzd]{background:#97a0c6;border-radius:50%;width:16px;height:16px;transition:transform .2s,background-color .2s;position:absolute;top:2px;left:2px}.timing-switch-input[data-astro-cid-634mdgzd]:checked+.timing-switch-track[data-astro-cid-634mdgzd]{background:#2fd171}.timing-switch-input[data-astro-cid-634mdgzd]:checked+.timing-switch-track[data-astro-cid-634mdgzd] .timing-switch-thumb[data-astro-cid-634mdgzd]{background:#070a16;transform:translate(16px)}.timing-note[data-astro-cid-634mdgzd]{font-size:var(--text-tiny);color:var(--color-lamp);border-radius:var(--radius-pill);background:#f2a5411a;border:1px solid #f2a5414d;margin-top:.35rem;padding:.25rem .75rem;font-weight:600;display:inline-block}.pill-icon[data-astro-cid-634mdgzd]{color:var(--color-lamp)}.dual-stage[data-astro-cid-634mdgzd]{gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1024px){.dual-stage[data-astro-cid-634mdgzd]{gap:var(--space-8);grid-template-columns:1.72fr .95fr}}.tv-simulator[data-astro-cid-634mdgzd]{border-radius:var(--radius-xl);box-shadow:var(--shadow-hero), 0 0 0 1px var(--color-border);background:#04060e;width:100%;padding:.55rem;position:relative}.tv-bezel[data-astro-cid-634mdgzd]{border-radius:calc(var(--radius-xl) - .35rem);aspect-ratio:16/9;color:#f5f7ff;background:radial-gradient(120% 90% at 50% -10%,#12183a 0%,#0d1226 45%,#070a16 100%);flex-direction:column;justify-content:space-between;padding:clamp(1rem,2.2vw,1.85rem) clamp(1.1rem,2.6vw,2.25rem);display:flex;position:relative;overflow:hidden}.tv-bezel[data-astro-cid-634mdgzd] [data-astro-cid-634mdgzd][hidden]{display:none!important}.tv-pace-line[data-astro-cid-634mdgzd]{width:calc(var(--frac,1) * 100%);z-index:20;pointer-events:none;background:#46a758;border-radius:0 0 999px 999px;height:6px;transition:width .1s linear,background-color .8s,box-shadow .8s;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 16px #46a758b8,0 2px 6px #46a7586b}.tv-pace-line[data-astro-cid-634mdgzd][data-stage=mid]{background:#ffb224;box-shadow:0 0 18px #ffb224c7,0 2px 6px #ffb22473}.tv-pace-line[data-astro-cid-634mdgzd][data-stage=low]{background:#e5484d;box-shadow:0 0 22px #e5484deb,0 2px 8px #e5484d94}.tv-reveal-heading[data-astro-cid-634mdgzd]{text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#97a0c6;flex-shrink:0;margin-bottom:.25rem;font-size:clamp(.68rem,.6rem + .3vw,.85rem);font-weight:700}.tv-main-grid[data-astro-cid-634mdgzd]{flex:1;grid-template-columns:1fr;align-items:center;gap:1rem;min-height:0;display:grid}.tv-bezel[data-astro-cid-634mdgzd][data-phase=reveal] .tv-main-grid[data-astro-cid-634mdgzd]{grid-template-columns:1.12fr .88fr;gap:clamp(.75rem,1.6vw,1.4rem)}@media (width<=680px){.tv-bezel[data-astro-cid-634mdgzd]{aspect-ratio:auto;min-height:400px}.tv-bezel[data-astro-cid-634mdgzd][data-phase=reveal] .tv-main-grid[data-astro-cid-634mdgzd]{grid-template-columns:1fr}}.tv-left-col[data-astro-cid-634mdgzd]{flex-direction:column;justify-content:center;gap:clamp(.45rem,1vw,.85rem);width:100%;max-width:88%;margin:0 auto;display:flex}.tv-bezel[data-astro-cid-634mdgzd][data-phase=reveal] .tv-left-col[data-astro-cid-634mdgzd]{max-width:100%}.tv-meta-row[data-astro-cid-634mdgzd]{justify-content:center;align-items:center;gap:.65rem;display:flex}.question-chip[data-astro-cid-634mdgzd]{color:#97a0c6;font-size:clamp(.75rem,.65rem + .3vw,.92rem);font-weight:700}.category-chip[data-astro-cid-634mdgzd]{color:#97a0c6;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .7rem;font-size:clamp(.72rem,.62rem + .28vw,.86rem);font-weight:600}.tv-prompt[data-astro-cid-634mdgzd]{font-family:var(--font-display);color:#f5f7ff;text-align:left;margin:0;font-size:clamp(.95rem,.78rem + .9vw,1.45rem);font-weight:700;line-height:1.24}.tv-bezel[data-astro-cid-634mdgzd][data-phase=reveal] .tv-prompt[data-astro-cid-634mdgzd]{text-align:center;font-size:clamp(.82rem,.7rem + .55vw,1.08rem)}.tv-options[data-astro-cid-634mdgzd]{grid-template-columns:1fr 1fr;gap:clamp(.45rem,.9vw,.75rem);width:100%;display:grid}.tv-option[data-astro-cid-634mdgzd]{--field-wash-a:.26;--field-wash-b:.1;background-color:#0000;background-image:linear-gradient(90deg, rgba(var(--opt-rgb,255, 255, 255), var(--field-wash-a)) 0%, rgba(var(--opt-rgb,255, 255, 255), var(--field-wash-b)) 16%, #151b339e 34%, #151b336b 100%);border:1px solid #ffffff1a;border-left:6px solid var(--opt);border-radius:.75rem;align-items:center;gap:clamp(.45rem,.8vw,.75rem);min-width:0;padding:clamp(.5rem,.95vw,.85rem) clamp(.6rem,1.1vw,1rem);transition:opacity .2s,border-color .2s,background-color .2s;display:flex;position:relative;box-shadow:0 8px 20px -10px #0000008c,inset 0 1px #ffffff0f}.tv-bezel[data-astro-cid-634mdgzd][data-phase=reveal] .tv-option[data-astro-cid-634mdgzd]{padding:clamp(.38rem,.7vw,.62rem) clamp(.5rem,.85vw,.75rem)}.tv-option[data-astro-cid-634mdgzd] .badge[data-astro-cid-634mdgzd]{border:2px solid rgba(var(--opt-rgb), .62);width:clamp(1.65rem,2.2vw,2.25rem);height:clamp(1.65rem,2.2vw,2.25rem);color:var(--opt-lit);background:#070a16c7;border-radius:.48rem;flex-shrink:0;justify-content:center;align-items:center;font-size:clamp(.75rem,.65rem + .35vw,.98rem);font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 2px 6px #00000059}.tv-option[data-astro-cid-634mdgzd] .option-text[data-astro-cid-634mdgzd]{color:#f5f7ff;overflow-wrap:anywhere;min-width:0;font-size:clamp(.72rem,.62rem + .38vw,.96rem);font-weight:600;line-height:1.2}.tv-option[data-astro-cid-634mdgzd] .option-check[data-astro-cid-634mdgzd]{color:#7ec18a;flex-shrink:0;margin-left:auto;font-size:clamp(.85rem,.75rem + .35vw,1.1rem);font-weight:800}.tv-option[data-astro-cid-634mdgzd][data-correct=true]{z-index:2;background-color:#12351d;background-image:linear-gradient(90deg,#46a7586b 0%,#12351deb 45%,#12351de0 100%);border-color:#46a758;box-shadow:0 10px 28px -8px #46a7588c,inset 0 1px #ffffff29}.tv-option[data-astro-cid-634mdgzd][data-correct=true] .badge[data-astro-cid-634mdgzd]{color:#f5f7ff;background:#46a75847;border-color:#7ec18a}.tv-option[data-astro-cid-634mdgzd][data-correct=true]:after{content:"";pointer-events:none;border:2px solid #49df64;border-radius:calc(.75rem + 3px);animation:2.6s ease-in-out infinite correct-breathe;position:absolute;inset:-3px;box-shadow:0 0 14px 2px #49df64bf,inset 0 0 10px #49df6447}@keyframes correct-breathe{0%,to{opacity:.62}50%{opacity:1}}.tv-options[data-astro-cid-634mdgzd][data-revealed=true] .tv-option[data-astro-cid-634mdgzd]:not([data-correct=true]){--field-wash-a:.05;--field-wash-b:.02;color:#97a0c6;opacity:.68;box-shadow:none;border-color:#ffffff0d}.tv-options[data-astro-cid-634mdgzd][data-revealed=true] .tv-option[data-astro-cid-634mdgzd]:not([data-correct=true]) .option-text[data-astro-cid-634mdgzd]{color:#97a0c6}.tv-player-chips[data-astro-cid-634mdgzd]{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.2rem;display:flex}.tv-player-chip[data-astro-cid-634mdgzd]{color:#f5f7ff;background:#151b33c7;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:.28rem;padding:.2rem .65rem;font-size:clamp(.66rem,.58rem + .25vw,.78rem);font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.tv-player-chip[data-astro-cid-634mdgzd][data-answered=true]{background:#12351da6;border-color:#46a758a6}.chip-tick[data-astro-cid-634mdgzd]{color:#7ec18a;font-weight:800}.tv-reveal-meta[data-astro-cid-634mdgzd]{text-align:center;flex-direction:column;gap:.3rem;margin-top:.2rem;display:flex}.tv-got-right[data-astro-cid-634mdgzd]{color:#97a0c6;font-size:clamp(.7rem,.62rem + .25vw,.84rem);font-weight:600}.tv-fact-line[data-astro-cid-634mdgzd]{color:#97a0c6;margin:0;font-size:clamp(.68rem,.6rem + .25vw,.82rem);line-height:1.38}.fact-lede[data-astro-cid-634mdgzd]{color:#f5c94b;margin-right:.35rem;font-weight:700}.tv-right-col[data-astro-cid-634mdgzd]{flex-direction:column;justify-content:center;display:flex}.tv-standings-list[data-astro-cid-634mdgzd],.tv-final-board[data-astro-cid-634mdgzd]{flex-direction:column;gap:.32rem;width:100%;display:flex}.tv-standing-row{color:#f5f7ff;background:#151b33c7;border:1px solid #ffffff14;border-radius:.55rem;align-items:center;gap:.45rem;padding:.34rem .65rem;font-size:clamp(.68rem,.6rem + .25vw,.82rem);display:flex}.tv-standing-row[data-leader=true]{background:linear-gradient(90deg,#f5c94b24 0%,#151b33d9 55%);border-color:#f5c94b94;box-shadow:0 0 18px -6px #f5c94b59}.tv-standing-row[data-you=true]{outline:1px solid #f5c94b73}.standing-rank-cell{text-align:center;color:#97a0c6;flex-shrink:0;width:1.35rem;font-weight:800}.standing-name{color:#f5f7ff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.standing-mark{flex-shrink:0;font-size:.78rem;font-weight:800}.standing-mark[data-right=true]{color:#f5f7ff}.standing-mark[data-right=false]{color:#e5484d}.standing-badge{white-space:nowrap;border-radius:999px;padding:.08rem .42rem;font-size:clamp(.6rem,.54rem + .2vw,.72rem);font-weight:600}.standing-badge[data-kind=delta]{color:#97a0c6;padding-left:.15rem}.standing-badge[data-kind=reach]{color:#f5c94b;background:#f5c94b1f;border:1px solid #f5c94b6b}.standing-badge[data-kind=up]{color:#7ec18a;background:#46a75829;border:1px solid #46a7587a}.standing-badge[data-kind=down]{color:#ed7f82;background:#e5484d24;border:1px solid #e5484d73}.standing-total{font-variant-numeric:tabular-nums;color:#f5f7ff;margin-left:auto;font-weight:800}.tv-question-footer[data-astro-cid-634mdgzd]{pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex}.timer-ring[data-astro-cid-634mdgzd]{pointer-events:auto;cursor:pointer;aspect-ratio:1;place-items:center;width:clamp(3rem,2.6rem + 1.5vw,4rem);display:grid;position:relative}.timer-ring[data-astro-cid-634mdgzd]:before{content:"";background:conic-gradient(from -90deg, #f5c94b calc(var(--frac,1) * 360deg), #ffffff14 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px))}.timer-ring[data-astro-cid-634mdgzd][data-low=true]:before{background:conic-gradient(from -90deg, #e5484d calc(var(--frac,1) * 360deg), #ffffff14 0)}.timer-digits[data-astro-cid-634mdgzd]{font-family:var(--font-display);color:#f5c94b;font-variant-numeric:tabular-nums;font-size:clamp(.88rem,.78rem + .4vw,1.15rem);font-weight:800}.timer-ring[data-astro-cid-634mdgzd][data-low=true] .timer-digits[data-astro-cid-634mdgzd]{color:#e5484d}.tv-reveal-footer[data-astro-cid-634mdgzd]{justify-content:center;margin-top:.25rem;display:flex}.tv-yellow-btn[data-astro-cid-634mdgzd],.phone-yellow-btn[data-astro-cid-634mdgzd]{color:#241a02;cursor:pointer;background:#f5c94b;border:none;border-radius:999px;padding:.45rem 1.45rem;font-size:clamp(.78rem,.72rem + .25vw,.92rem);font-weight:800;transition:transform .12s,background-color .15s;box-shadow:0 0 24px #f5c94b59}.tv-yellow-btn[data-astro-cid-634mdgzd]:hover,.phone-yellow-btn[data-astro-cid-634mdgzd]:hover{background:#f7d469;transform:translateY(-1px)}.tv-final-view[data-astro-cid-634mdgzd]{flex-direction:column;justify-content:space-between;align-items:center;gap:.6rem;width:100%;max-width:480px;height:100%;margin:0 auto;display:flex}.tv-final-header[data-astro-cid-634mdgzd]{text-align:center}.tv-final-title[data-astro-cid-634mdgzd]{font-family:var(--font-display);color:#f5f7ff;margin:0 0 .15rem;font-size:clamp(1.1rem,.95rem + .6vw,1.45rem);font-weight:800}.tv-final-winner[data-astro-cid-634mdgzd]{color:#f5c94b;align-items:center;gap:.35rem;margin:0;font-size:clamp(.88rem,.8rem + .35vw,1.08rem);font-weight:700;display:inline-flex}.tv-final-actions[data-astro-cid-634mdgzd]{justify-content:center;display:flex}.phone-simulator[data-astro-cid-634mdgzd]{box-shadow:var(--shadow-hero), 0 0 0 1px var(--color-border);background:#04060e;border-radius:38px;width:100%;max-width:318px;margin:0 auto;padding:10px}.phone-bezel[data-astro-cid-634mdgzd]{color:#f5f7ff;background:radial-gradient(120% 90% at 50% -10%,#12183a 0%,#0d1226 45%,#070a16 100%);border-radius:28px;flex-direction:column;justify-content:space-between;min-height:490px;padding:1rem 1.05rem;display:flex}.phone-bezel[data-astro-cid-634mdgzd] [data-astro-cid-634mdgzd][hidden]{display:none!important}.phone-topbar[data-astro-cid-634mdgzd]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.phone-back-circle[data-astro-cid-634mdgzd]{color:#97a0c6;background:#151b33b8;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:1.1rem;line-height:1;display:inline-flex}.phone-host-pill[data-astro-cid-634mdgzd]{color:#f5f7ff;background:#151b33d1;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.phone-screen-body[data-astro-cid-634mdgzd]{flex-direction:column;flex:1;display:flex}.phone-state-view[data-astro-cid-634mdgzd]{flex-direction:column;flex:1;justify-content:space-between;display:flex}.phone-lead-box[data-astro-cid-634mdgzd]{text-align:center;margin:.15rem 0 .6rem}.phone-lede[data-astro-cid-634mdgzd]{color:#f5f7ff;margin:0 0 .2rem;font-size:1.05rem;font-weight:800}.phone-sub[data-astro-cid-634mdgzd]{color:#97a0c6;margin:0;font-size:.8rem}.phone-keys-grid[data-astro-cid-634mdgzd]{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:.75rem;display:grid}.phone-key[data-astro-cid-634mdgzd]{background-color:var(--opt);color:#101010;cursor:pointer;background-image:linear-gradient(#ffffff38 0%,#ffffff0d 46%,#00000029 100%);border:none;border-radius:1.5rem;justify-content:center;align-items:center;min-height:7.4rem;transition:transform 60ms,opacity .15s;display:flex;box-shadow:0 10px 24px -8px #0000008c,inset 0 1px #ffffff2e,inset 0 -2px #0003}.phone-key[data-astro-cid-634mdgzd]:hover{transform:translateY(-1px)}.phone-key[data-astro-cid-634mdgzd]:active{transform:scale(.96)}.key-letter[data-astro-cid-634mdgzd]{font-family:var(--font-display);letter-spacing:-.02em;font-size:2.35rem;font-weight:900;line-height:1}.phone-locked-footer[data-astro-cid-634mdgzd]{color:#97a0c6;justify-content:center;align-items:center;gap:.45rem;padding-top:.65rem;font-size:.78rem;display:flex}.locked-spinner[data-astro-cid-634mdgzd]{border:2px solid #f5c94b59;border-top-color:#f5c94b;border-radius:50%;width:.75rem;height:.75rem}.phone-locked-view[data-astro-cid-634mdgzd]{justify-content:center}.locked-center-box[data-astro-cid-634mdgzd]{text-align:center;margin:auto 0}.locked-title[data-astro-cid-634mdgzd]{color:#f5f7ff;align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:1.35rem;font-weight:800;display:inline-flex}.locked-check[data-astro-cid-634mdgzd]{color:#f5f7ff}.phone-result-stack[data-astro-cid-634mdgzd]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.55rem;display:flex}.verdict-card[data-astro-cid-634mdgzd]{background:#1b22428c;border:1px solid #ffffff1a;border-radius:1.15rem;flex-direction:column;align-items:center;gap:.2rem;width:100%;padding:.85rem 1rem;display:flex}.verdict-card[data-astro-cid-634mdgzd][data-verdict=correct]{background:#12351dc7;border:1.5px solid #46a758}.verdict-emoji[data-astro-cid-634mdgzd]{font-size:1.85rem;line-height:1.1}.verdict-title[data-astro-cid-634mdgzd]{color:#f5f7ff;font-size:1.25rem;font-weight:800}.verdict-card[data-astro-cid-634mdgzd][data-verdict=correct] .verdict-title[data-astro-cid-634mdgzd]{color:#46a758}.phone-rank-hero[data-astro-cid-634mdgzd]{font-family:var(--font-display);color:#f5f7ff;margin-top:.1rem;font-size:1.75rem;font-weight:800;line-height:1.1}.phone-points-total[data-astro-cid-634mdgzd]{color:#97a0c6;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:600}.around-you-section[data-astro-cid-634mdgzd]{width:100%;margin-top:.2rem}.around-you-heading[data-astro-cid-634mdgzd]{letter-spacing:.08em;color:#97a0c6;margin-bottom:.35rem;font-size:.68rem;font-weight:700}.around-you-rows[data-astro-cid-634mdgzd]{flex-direction:column;gap:.3rem;display:flex}.around-row{color:#f5f7ff;background:#151b33d1;border:1px solid #ffffff14;border-radius:.6rem;justify-content:space-between;align-items:center;padding:.38rem .7rem;font-size:.8rem;display:flex}.around-row[data-you=true]{background:#1b2242eb;border:1.5px solid #f5c94b;font-weight:700}.around-left{align-items:center;gap:.5rem;display:flex}.around-rank{color:#97a0c6;text-align:left;min-width:.9rem;font-weight:700}.around-row[data-you=true] .around-rank{color:#f5c94b}.around-score{font-variant-numeric:tabular-nums;font-weight:700}.phone-gap-line[data-astro-cid-634mdgzd]{color:#f5f7ff;margin-top:.15rem;font-size:.86rem;font-weight:600}.phone-look-up[data-astro-cid-634mdgzd]{color:#97a0c6;margin:0;font-size:.76rem}.phone-final-stack[data-astro-cid-634mdgzd]{gap:.85rem}.phone-yellow-btn[data-astro-cid-634mdgzd]{width:100%;margin-top:.35rem;padding:.75rem 1.25rem;font-size:.95rem}.questions-section[data-astro-cid-liuhzxkm]{padding:var(--section-pad-y) var(--section-pad-x);border-top:1px solid var(--color-border);background:var(--color-ground)}.questions-container[data-astro-cid-liuhzxkm]{max-width:var(--container-max);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.fact-box[data-astro-cid-liuhzxkm]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:clamp(28px,4.5vw,56px)}.eyebrow[data-astro-cid-liuhzxkm]{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.1em;color:var(--color-lamp);margin-bottom:var(--space-2);font-weight:700}.section-title[data-astro-cid-liuhzxkm]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-4);font-weight:800;line-height:1.15}.section-desc[data-astro-cid-liuhzxkm]{font-size:var(--text-lead);color:var(--color-text-muted);max-width:760px;margin-bottom:var(--space-8);line-height:1.55}.categories-list[data-astro-cid-liuhzxkm]{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){.categories-list[data-astro-cid-liuhzxkm]{grid-template-columns:repeat(3,1fr)}}@media (width>=960px){.categories-list[data-astro-cid-liuhzxkm]{grid-template-columns:repeat(6,1fr)}}.category-item[data-astro-cid-liuhzxkm]{background:var(--color-surface-elevated);border:1px solid var(--color-border);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-small);color:var(--color-text);align-items:center;gap:var(--space-2);font-weight:600;display:flex}.cat-dot[data-astro-cid-liuhzxkm]{background:var(--color-lamp);border-radius:50%;flex-shrink:0;width:8px;height:8px}.lengths-note[data-astro-cid-liuhzxkm]{font-size:var(--text-small);color:var(--color-text-muted);font-weight:500;line-height:1.5}.pricing-card[data-astro-cid-liuhzxkm]{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#1b2342eb 0%,#141a33f5 100%);border:1px solid #f5c94b59;flex-direction:column;width:100%;padding:clamp(28px,4.5vw,48px);display:flex}.pricing-copy[data-astro-cid-liuhzxkm]{max-width:620px}.pricing-title[data-astro-cid-liuhzxkm]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-text);margin-bottom:var(--space-2);font-weight:800;line-height:1.2}.pricing-body[data-astro-cid-liuhzxkm]{font-size:var(--text-lead);color:var(--color-text-muted);line-height:1.55}@media (width>=1280px){.pricing-card[data-astro-cid-liuhzxkm]{text-align:center;align-items:center;max-width:820px;margin:0 auto}.pricing-copy[data-astro-cid-liuhzxkm]{max-width:660px}}.picture-showcase-section[data-astro-cid-4mgzblko]{padding:clamp(48px, 6vw, 84px) var(--section-pad-x);background:var(--color-ground);border-top:1px solid var(--color-border)}.picture-showcase-container[data-astro-cid-4mgzblko]{max-width:var(--container-max);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.section-head[data-astro-cid-4mgzblko]{max-width:820px}.eyebrow[data-astro-cid-4mgzblko]{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.1em;color:var(--color-lamp);margin-bottom:var(--space-2);font-weight:700}.section-title[data-astro-cid-4mgzblko]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-3);text-wrap:balance;font-weight:800;line-height:1.15}.section-sub[data-astro-cid-4mgzblko]{font-size:var(--text-lead);color:var(--color-text-muted);line-height:1.55}.picture-cards-grid[data-astro-cid-4mgzblko]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.picture-cards-grid[data-astro-cid-4mgzblko]{grid-template-columns:repeat(3,1fr)}}.picture-card[data-astro-cid-4mgzblko]{border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:linear-gradient(#141a33e6 0%,#0c1021f5 100%);flex-direction:column;transition:transform .2s ease-out,border-color .2s ease-out;display:flex;overflow:hidden}.picture-card[data-astro-cid-4mgzblko]:hover{border-color:#f5c94b73;transform:translateY(-3px)}.card-screen-wrap[data-astro-cid-4mgzblko]{padding:var(--space-4);border-bottom:1px solid var(--color-border);background:radial-gradient(circle,#1b234299 0%,#070a16f2 100%);position:relative}.card-tv-frame[data-astro-cid-4mgzblko]{aspect-ratio:16/9;background:#04060e;border:1px solid #ffffff29;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 14px 32px #000000b8}.tv-screen-img[data-astro-cid-4mgzblko]{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-out;display:block}.crop-animal[data-astro-cid-4mgzblko] .tv-screen-img[data-astro-cid-4mgzblko],.crop-landmark[data-astro-cid-4mgzblko] .tv-screen-img[data-astro-cid-4mgzblko]{object-position:center 66%;transform:scale(1.12)}.crop-flag[data-astro-cid-4mgzblko] .tv-screen-img[data-astro-cid-4mgzblko]{object-position:center}.card-info[data-astro-cid-4mgzblko]{padding:var(--space-6);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.card-pack-pill[data-astro-cid-4mgzblko]{font-size:var(--text-small);color:var(--color-gold);border-radius:var(--radius-pill);margin-bottom:var(--space-1);background:#f5c94b1f;border:1px solid #f5c94b4d;align-self:flex-start;padding:.2rem .65rem;font-weight:700}.card-question[data-astro-cid-4mgzblko]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-text);font-weight:800;line-height:1.25}.card-answer-line[data-astro-cid-4mgzblko]{font-size:var(--text-body);color:var(--color-correct);font-weight:600;line-height:1.5}.privacy-section[data-astro-cid-tp6ybpi6]{padding:var(--section-pad-y) var(--section-pad-x);border-top:1px solid var(--color-border);background:var(--color-ground)}.privacy-container[data-astro-cid-tp6ybpi6]{max-width:var(--container-max);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}.fact-box[data-astro-cid-tp6ybpi6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:clamp(28px,4.5vw,56px)}.eyebrow[data-astro-cid-tp6ybpi6]{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.1em;color:var(--color-lamp);margin-bottom:var(--space-2);font-weight:700}.section-title[data-astro-cid-tp6ybpi6]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-4);text-wrap:balance;font-weight:800;line-height:1.15}.languages-headline[data-astro-cid-tp6ybpi6]{font-size:var(--text-h3);max-width:820px;margin-bottom:var(--space-6)}.languages-block[data-astro-cid-tp6ybpi6]{border-top:1px solid var(--color-border);padding-top:var(--space-6)}.languages-title[data-astro-cid-tp6ybpi6]{font-size:var(--text-small);color:var(--color-text);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4);font-weight:700}.languages-cloud[data-astro-cid-tp6ybpi6]{gap:var(--space-2);flex-wrap:wrap;display:flex}.lang-chip[data-astro-cid-tp6ybpi6]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-small);color:var(--color-text);align-items:center;gap:.35rem;padding:.45rem .9rem;font-weight:600;display:inline-flex}.lang-check[data-astro-cid-tp6ybpi6]{color:var(--color-correct);font-weight:800}.faq-block[data-astro-cid-tp6ybpi6]{gap:var(--space-8);grid-template-columns:1fr;align-items:start;display:grid}.faq-head[data-astro-cid-tp6ybpi6]{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=960px){.faq-block[data-astro-cid-tp6ybpi6]{gap:var(--space-12);grid-template-columns:.85fr 1.35fr}.faq-head[data-astro-cid-tp6ybpi6]{position:sticky;top:96px}}.faq-side-card[data-astro-cid-tp6ybpi6]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-card);gap:var(--space-3);margin-top:var(--space-2);background:linear-gradient(#141a33eb 0%,#0c1021f5 100%);flex-direction:column;display:flex}.faq-side-title[data-astro-cid-tp6ybpi6]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-text);font-weight:800;line-height:1.2}.faq-side-desc[data-astro-cid-tp6ybpi6]{font-size:var(--text-body);color:var(--color-text-muted);line-height:1.55}.faq-side-actions[data-astro-cid-tp6ybpi6]{align-items:center;gap:var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.faq-side-btn[data-astro-cid-tp6ybpi6]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-gold);color:#161102;min-height:44px;font-size:var(--text-small);padding:.6rem 1.2rem;font-weight:800;text-decoration:none;transition:transform .18s ease-out,background-color .18s ease-out;display:inline-flex}.faq-side-btn[data-astro-cid-tp6ybpi6]:hover{background:var(--color-gold-hover);transform:translateY(-2px)}.faq-side-link[data-astro-cid-tp6ybpi6]{font-size:var(--text-small);color:var(--color-lamp);font-weight:600;text-decoration:underline}.faq-list[data-astro-cid-tp6ybpi6]{gap:var(--space-3);flex-direction:column;display:flex}.faq-item[data-astro-cid-tp6ybpi6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .18s ease-out,background-color .18s ease-out;overflow:hidden}.faq-item[data-astro-cid-tp6ybpi6]:hover{border-color:#f5c94b73}.faq-item[data-astro-cid-tp6ybpi6][open]{background:linear-gradient(#1b2342b8 0%,#141a33f2 100%);border-color:#f5c94b8c}.faq-question[data-astro-cid-tp6ybpi6]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-text);cursor:pointer;user-select:none;font-weight:700;list-style:none;display:flex}.faq-question[data-astro-cid-tp6ybpi6]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-tp6ybpi6]{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-gold);font-size:var(--text-body);background:#070a16a6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;transition:transform .18s ease-out,border-color .18s ease-out;display:inline-flex}.faq-item[data-astro-cid-tp6ybpi6][open] .faq-chevron[data-astro-cid-tp6ybpi6]{border-color:var(--color-gold);transform:rotate(45deg)}.faq-answer[data-astro-cid-tp6ybpi6]{padding:0 var(--space-6) var(--space-5);font-size:var(--text-body);color:var(--color-text-muted);line-height:1.6}.final-cta-band[data-astro-cid-tp6ybpi6]{border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#141a33f2 0%,#0c1021fa 100%);padding:clamp(36px,6vw,64px) clamp(28px,5vw,56px);position:relative;overflow:hidden}.cta-content[data-astro-cid-tp6ybpi6]{z-index:2;max-width:720px;position:relative}.cta-title[data-astro-cid-tp6ybpi6]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.025em;color:var(--color-text);margin-bottom:var(--space-6);text-wrap:balance;font-weight:800;line-height:1.08}.cta-actions[data-astro-cid-tp6ybpi6]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cta-primary-btn[data-astro-cid-tp6ybpi6]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-gold);color:#161102;min-height:48px;font-size:var(--text-body);padding:.78rem 1.55rem;font-weight:800;text-decoration:none;transition:transform .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;display:inline-flex;box-shadow:0 10px 28px #f5c94b47}.cta-primary-btn[data-astro-cid-tp6ybpi6]:hover{background:var(--color-gold-hover);transform:translateY(-2px);box-shadow:0 14px 34px #f5c94b61}.cta-pill[data-astro-cid-tp6ybpi6]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-small);color:var(--color-lamp);background:#070a16d1;border:1px solid #f2a5416b;padding:.55rem 1.05rem;font-weight:600;text-decoration:none;display:inline-flex}
