@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');

:root{
  --zp-ink:#10182c;
  --zp-ink-2:#1e2a45;
  --zp-muted:#667085;
  --zp-line:#dfe4ed;
  --zp-paper:#f4f6f9;
  --zp-card:#ffffff;
  --zp-blue:#3157d5;
  --zp-blue-2:#6e8cff;
  --zp-lime:#b9ef4a;
  --zp-coral:#ff765d;
  --zp-soft:#e9efff;
  --zp-shadow:0 18px 55px rgba(16,24,44,.10);
  --zp-radius:24px;
}

html{background:var(--zp-paper);}
body{
  font-family:'Manrope',Arial,sans-serif !important;
  color:var(--zp-ink) !important;
  background:
    radial-gradient(circle at 92% 8%,rgba(185,239,74,.18),transparent 25rem),
    radial-gradient(circle at 7% 18%,rgba(49,87,213,.12),transparent 30rem),
    var(--zp-paper) !important;
  letter-spacing:-.01em;
}
body::before{content:none !important;}
a{color:inherit;text-shadow:none !important;}
a:hover{color:var(--zp-blue) !important;text-shadow:none !important;}
img{border-radius:inherit;}

.zpx-wrapper-d18dba{max-width:1240px !important;padding-inline:28px !important;}
main{overflow:hidden;}
main>section{position:relative;padding-block:74px !important;background:transparent !important;}
main>section:nth-child(even){background:rgba(255,255,255,.52) !important;}
.zpx-narrow-676568{max-width:850px !important;}

/* Header */
.zpx-masthead-625b45{
  position:sticky !important;top:0;z-index:1000;
  background:rgba(244,246,249,.93) !important;
  border-bottom:1px solid rgba(16,24,44,.08) !important;
  box-shadow:none !important;
  backdrop-filter:blur(18px) saturate(140%) !important;
}
.zpx-header-shell-6ab441{display:block !important;padding-block:0 !important;}
.zpx-header-mainbar-28556d{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(16,24,44,.06);}
.zpx-brand-5d2de7{display:inline-flex !important;align-items:center;gap:11px;text-decoration:none !important;}
.zpx-brand-5d2de7 img{width:36px;height:36px;border-radius:11px; }
.zpx-brand-name-438834{font:800 1rem/1 'Manrope',sans-serif !important;color:var(--zp-ink) !important;letter-spacing:-.04em !important;text-transform:none !important;}
.zpx-header-quicklinks-8afe9e{display:flex;align-items:center;gap:16px;}
.zpx-phone-link-bedad5{display:flex !important;margin:0 !important;padding:9px 13px;border:1px solid var(--zp-line);border-radius:999px;color:var(--zp-ink-2) !important;background:#fff;font-size:.82rem !important;font-weight:700 !important;box-shadow:none !important;}
.zpx-phone-icon-c0be7c{width:16px !important;height:16px !important;color:var(--zp-blue);}
.zpx-header-navigation-d711e8{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:58px;}
.zpx-primary-nav-017ce4{position:static !important;width:auto !important;height:auto !important;transform:none !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;overflow:visible !important;}
.zpx-nav-list-5bd5fb{display:flex !important;align-items:center;gap:3px !important;list-style:none !important;flex-wrap:wrap;}
.zpx-nav-link-42cc38{display:block;padding:8px 10px !important;border-radius:10px;color:#526079 !important;font-size:.79rem !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important;border:0 !important;background:transparent !important;}
.zpx-nav-link-42cc38:hover{background:var(--zp-soft) !important;color:var(--zp-blue) !important;transform:none !important;}
.zpx-header-tools-27754d{margin:0 !important;width:auto !important;}
.zpx-search-form-506c82{display:flex !important;align-items:center;gap:7px;padding:4px !important;background:#fff !important;border:1px solid var(--zp-line) !important;border-radius:13px !important;box-shadow:none !important;backdrop-filter:none !important;}
.zpx-search-input-180f22{width:180px !important;min-width:0 !important;padding:7px 10px !important;color:var(--zp-ink) !important;font:600 .78rem/1.3 'Manrope',sans-serif !important;background:transparent !important;}
.zpx-search-input-180f22::placeholder{color:#98a2b3;}
.zpx-search-button-24e9b7{padding:8px 12px !important;border-radius:9px !important;background:var(--zp-ink) !important;color:#fff !important;font:.72rem/1 'Manrope',sans-serif !important;font-weight:800 !important;box-shadow:none !important;}
.zpx-nav-trigger-f435ff{display:none !important;}
.zpx-search-results-a11334{position:fixed !important;top:132px !important;right:max(28px,calc((100vw - 1240px)/2 + 28px));width:min(390px,calc(100vw - 56px));padding:10px;background:#fff !important;border:1px solid var(--zp-line) !important;border-radius:18px !important;box-shadow:var(--zp-shadow) !important;}
.zpx-search-result-b1159c{display:flex !important;justify-content:space-between;gap:16px;padding:12px 13px !important;border-radius:12px !important;color:var(--zp-ink) !important;background:transparent !important;}
.zpx-search-result-b1159c:hover{background:var(--zp-soft) !important;}
.zpx-search-result-title-4be803{font-weight:800;}
.zpx-search-result-meta-361b9e{font-size:.72rem;color:var(--zp-muted);}
.zpx-search-empty-30df46{padding:14px;color:var(--zp-muted);font-size:.84rem;}

/* Hero */
.zpx-banner-ed1829{padding:72px 0 82px !important;background:transparent !important;min-height:auto !important;}
.zpx-hero-layout-0f7d7a{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.88fr);gap:58px;align-items:center;}
.zpx-banner-content-7ba253{max-width:690px !important;padding:0 !important;text-align:left !important;}
.zpx-hero-kicker-6d3458{display:inline-flex;margin-bottom:20px;padding:8px 12px;border:1px solid #cfd8ff;border-radius:999px;background:#eef2ff;color:var(--zp-blue);font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;}
.zpx-headline-bdd8b0{margin:0 !important;color:var(--zp-ink) !important;font:800 clamp(2.75rem,6vw,5.5rem)/.98 'Manrope',sans-serif !important;letter-spacing:-.065em !important;text-transform:none !important;text-shadow:none !important;}
.zpx-gradient-text-3d75f1,.zpx-gradient-subtitle-28da99,.zpx-gradient-desc-fa823b{color:var(--zp-blue) !important;background:none !important;-webkit-text-fill-color:currentColor !important;text-shadow:none !important;}
.zpx-subheadline-1af3cf{max-width:610px;margin:24px 0 0 !important;color:#59657a !important;font-size:1.05rem !important;line-height:1.75 !important;text-transform:none !important;letter-spacing:0 !important;}
.zpx-banner-actions-e986f5{display:flex !important;gap:12px;margin-top:30px !important;justify-content:flex-start !important;}
.zpx-cta-primary-481904,.zpx-cta-secondary-b8e95f,.zpx-card-button-2c2397,.zpx-submit-btn-aa904f{
  display:inline-flex !important;align-items:center;justify-content:center;min-height:46px;padding:0 18px !important;border-radius:13px !important;font:800 .82rem/1 'Manrope',sans-serif !important;letter-spacing:0 !important;text-transform:none !important;text-shadow:none !important;box-shadow:none !important;transform:none !important;
}
.zpx-cta-primary-481904,.zpx-submit-btn-aa904f{background:var(--zp-blue) !important;color:#fff !important;border:1px solid var(--zp-blue) !important;}
.zpx-cta-secondary-b8e95f{background:#fff !important;color:var(--zp-ink) !important;border:1px solid var(--zp-line) !important;}
.zpx-cta-primary-481904:hover,.zpx-submit-btn-aa904f:hover{background:#2647b8 !important;color:#fff !important;transform:translateY(-2px) !important;}
.zpx-cta-secondary-b8e95f:hover{background:#f9fafb !important;color:var(--zp-blue) !important;transform:translateY(-2px) !important;}
.zpx-hero-meta-72f16d{display:flex;gap:20px;flex-wrap:wrap;margin-top:26px;color:#7a8496;font-size:.73rem;font-weight:700;}
.zpx-hero-media-98049d{position:relative;margin:0 !important;padding:12px;background:#fff;border:1px solid var(--zp-line);border-radius:30px;box-shadow:var(--zp-shadow);transform:rotate(2deg);}
.zpx-hero-media-98049d::before{content:'';position:absolute;inset:-14px 34px auto -20px;height:72px;border-radius:28px;background:var(--zp-lime);z-index:-1;transform:rotate(-5deg);}
.zpx-hero-media-98049d img{width:100%;aspect-ratio:4/4.6;object-fit:cover;border-radius:20px !important;}
.zpx-hero-media-98049d figcaption{padding:12px 6px 4px;color:var(--zp-muted);font-size:.75rem;font-weight:700;text-align:right;}

/* Intro / titles */
.zpx-finder-preview-d85e64{padding-top:24px !important;}
.zpx-description-box-9c8f9c{display:grid !important;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:24px 60px;padding:42px !important;background:var(--zp-ink) !important;border:0 !important;border-radius:var(--zp-radius) !important;box-shadow:none !important;}
.zpx-description-box-9c8f9c .zpx-section-title-6e84f5{grid-row:1 / span 3;color:#fff !important;margin:0 !important;align-self:start;}
.zpx-description-text-e12410{color:#c6cede !important;font-size:.95rem !important;line-height:1.75 !important;margin:0 !important;}
.zpx-section-title-6e84f5,.zpx-spotlight-title-139190,.zpx-page-title-aa620f{color:var(--zp-ink) !important;font:800 clamp(2rem,4vw,3.5rem)/1.04 'Manrope',sans-serif !important;letter-spacing:-.055em !important;text-transform:none !important;text-shadow:none !important;}
.zpx-spotlight-title-139190{text-align:left !important;margin:0 0 34px !important;}
.zpx-section-title-6e84f5{margin-bottom:28px !important;}
.zpx-page-header-4d54ff{padding:70px 0 38px !important;background:transparent !important;}
.zpx-page-title-aa620f{margin-bottom:14px !important;}
.zpx-page-intro-a62161{max-width:760px;color:var(--zp-muted) !important;font-size:1rem !important;line-height:1.75 !important;}

/* Game cards */
.zpx-spotlight-3850df{padding-top:84px !important;}
.zpx-spotlight-grid-e6779a{display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch;}
.zpx-game-card-148e74{grid-column:span 4;position:relative;display:flex !important;flex-direction:column;background:#fff !important;border:1px solid var(--zp-line) !important;border-radius:22px !important;overflow:hidden;box-shadow:none !important;transform:none !important;min-height:100%;}
.zpx-game-card-148e74:hover{transform:translateY(-5px) !important;box-shadow:0 20px 42px rgba(16,24,44,.10) !important;border-color:#cbd5e8 !important;}
.zpx-top-pick-e20c0a{grid-column:span 6;background:linear-gradient(160deg,#fff,#f2f5ff) !important;border-color:#bfcaff !important;}
.zpx-top-pick-e20c0a + .zpx-game-card-148e74{grid-column:span 6;}
.zpx-game-card-148e74:nth-child(3){grid-column:span 12;display:grid !important;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);}
.zpx-game-card-148e74:nth-child(3) .zpx-card-image-link-f35f7f{min-height:100%;}
.zpx-game-card-148e74:nth-child(3) .zpx-card-image-f7065b{height:100%;}
.zpx-card-image-link-f35f7f{position:relative;display:block !important;overflow:hidden;border-radius:0 !important;}
.zpx-card-image-f7065b{width:100%;height:220px !important;object-fit:cover;transition:transform .35s ease;}
.zpx-game-card-148e74:hover .zpx-card-image-f7065b{transform:scale(1.025);}
.zpx-card-title-6d662f{position:absolute !important;left:16px;bottom:14px;margin:0 !important;padding:8px 11px !important;background:rgba(255,255,255,.94) !important;color:var(--zp-ink) !important;border-radius:10px !important;font:800 1rem/1.2 'Manrope',sans-serif !important;text-shadow:none !important;}
.zpx-card-content-9e901c{display:flex;flex:1;flex-direction:column;padding:18px !important;}
.zpx-card-tags-b44ea1,.zpx-list-tags-aea720{display:flex !important;gap:6px !important;flex-wrap:wrap;list-style:none !important;margin:0 0 12px !important;padding:0 !important;}
.zpx-card-tags-b44ea1 li,.zpx-list-tags-aea720 li{padding:6px 8px !important;border-radius:999px;background:#eef2ff !important;color:#4760ac !important;border:0 !important;font-size:.68rem !important;font-weight:800 !important;}
.zpx-card-description-c0983c,.zpx-list-desc-9fa5d7{color:var(--zp-muted) !important;font-size:.86rem !important;line-height:1.65 !important;}
.zpx-card-features-6de4eb{margin:12px 0 16px !important;padding:0 !important;list-style:none !important;color:#4f5d75 !important;font-size:.78rem !important;}
.zpx-card-button-wrapper-a0cda4{margin-top:auto !important;}
.zpx-card-button-2c2397{background:var(--zp-ink) !important;color:#fff !important;border:1px solid var(--zp-ink) !important;min-height:40px !important;}
.zpx-card-button-2c2397:hover{background:var(--zp-blue) !important;border-color:var(--zp-blue) !important;color:#fff !important;}
.zpx-rank-badge-1cf750{position:absolute !important;top:14px;right:14px;left:auto !important;z-index:5;padding:7px 10px !important;border-radius:999px !important;background:var(--zp-lime) !important;color:#233014 !important;border:0 !important;font:800 .67rem/1 'Manrope',sans-serif !important;box-shadow:none !important;}
.zpx-list-item-63f9a0{grid-column:span 6 !important;display:block !important;min-height:0 !important;}
.zpx-list-link-0d59f6{display:grid !important;grid-template-columns:120px minmax(0,1fr) auto;gap:18px;align-items:center;height:100%;padding:12px !important;color:inherit !important;}
.zpx-list-image-fd7493{width:120px !important;height:112px !important;object-fit:cover;border-radius:14px !important;}
.zpx-list-title-f5a9e9{margin:0 0 8px !important;color:var(--zp-ink) !important;font:800 .95rem/1.25 'Manrope',sans-serif !important;}

/* Generic cards and content blocks */
.zpx-criteria-grid-8e6091,.zpx-guidance-layout-13d50e,.zpx-info-grid-14b41e,.zpx-mission-grid-a699fc,.zpx-values-list-b31b27,.zpx-reliability-grid-fa8257,.zpx-safety-cards-8fb8ce{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;}
.zpx-criterion-card-fea93f,.zpx-safety-card-422136,.zpx-info-card-59009c,.zpx-mission-card-5b5cb2,.zpx-value-item-ca03c3,.zpx-reliability-card-5d017d{
  padding:26px !important;background:#fff !important;border:1px solid var(--zp-line) !important;border-radius:20px !important;box-shadow:none !important;text-align:left !important;transform:none !important;
}
.zpx-criterion-card-fea93f:hover,.zpx-safety-card-422136:hover,.zpx-info-card-59009c:hover,.zpx-value-item-ca03c3:hover{transform:translateY(-4px) !important;box-shadow:0 16px 36px rgba(16,24,44,.08) !important;}
.zpx-criterion-icon-bf769a,.zpx-safety-icon-ff8896{width:54px !important;height:54px !important;margin:0 0 18px !important;padding:10px !important;border-radius:16px !important;background:#eef2ff !important;border:0 !important;box-shadow:none !important;}
.zpx-criterion-heading-23df46,.zpx-safety-heading-8013bc,.zpx-info-heading-0622ba,.zpx-mission-heading-b6125a,.zpx-value-name-6c382c,.zpx-reliability-card-title-c7e735{color:var(--zp-ink) !important;font:800 1rem/1.35 'Manrope',sans-serif !important;text-shadow:none !important;text-transform:none !important;}
.zpx-criterion-desc-360588,.zpx-safety-desc-9f0e21,.zpx-value-desc-035a3c,.zpx-reliability-card-text-4e5dbc{color:var(--zp-muted) !important;font-size:.86rem !important;line-height:1.7 !important;}

/* Feature sections */
.zpx-methodology-5c58b6{background:#eef2ff !important;}
.zpx-guidance-e0fac4{background:var(--zp-ink) !important;}
.zpx-guidance-e0fac4 .zpx-section-title-6e84f5{color:#fff !important;}
.zpx-guidance-e0fac4 .zpx-safety-card-422136{background:#18233d !important;border-color:#2a3858 !important;}
.zpx-guidance-e0fac4 .zpx-safety-heading-8013bc{color:#fff !important;}
.zpx-guidance-e0fac4 .zpx-safety-desc-9f0e21{color:#b7c1d4 !important;}
.zpx-faq-layout-7da71f{display:grid !important;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:44px !important;align-items:start;}
.zpx-faq-image-430222{position:sticky;top:170px;}
.zpx-faq-image-430222 img{border-radius:24px !important;box-shadow:var(--zp-shadow);}
.zpx-faq-item-9c4ee2{padding:22px 0 !important;border:0 !important;border-bottom:1px solid var(--zp-line) !important;background:transparent !important;border-radius:0 !important;}
.zpx-faq-question-b20432{color:var(--zp-ink) !important;font:800 1rem/1.35 'Manrope',sans-serif !important;}
.zpx-faq-answer-b5a3a3{color:var(--zp-muted) !important;font-size:.9rem !important;line-height:1.7 !important;}
.zpx-support-box-b5e334,.zpx-reliability-box-76453b{padding:38px !important;border-radius:24px !important;border:1px solid var(--zp-line) !important;box-shadow:none !important;background:#fff !important;}
.zpx-support-box-b5e334{display:grid !important;grid-template-columns:.75fr 1.25fr;gap:42px;align-items:start;background:var(--zp-lime) !important;border:0 !important;}
.zpx-support-title-2b6542,.zpx-reliability-title-15b445{color:var(--zp-ink) !important;font:800 2rem/1.05 'Manrope',sans-serif !important;letter-spacing:-.045em !important;}
.zpx-support-text-879c42,.zpx-reliability-description-4647b9{color:#405066 !important;line-height:1.75 !important;}

/* Forms */
.zpx-contact-layout-0c2918{display:grid !important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px !important;align-items:start;}
.zpx-contact-form-wrapper-b70293,.zpx-contact-form-bd7d49{background:#fff !important;border:1px solid var(--zp-line) !important;border-radius:24px !important;box-shadow:none !important;}
.zpx-contact-form-wrapper-b70293{padding:28px !important;}
.zpx-form-field-f7ac1d{margin-bottom:17px !important;}
.zpx-input-text-6655d4,.zpx-textarea-cb3e70,select{width:100%;padding:13px 14px !important;border:1px solid #d7deea !important;border-radius:12px !important;background:#fbfcfe !important;color:var(--zp-ink) !important;font:600 .88rem/1.4 'Manrope',sans-serif !important;box-shadow:none !important;}
.zpx-input-text-6655d4:focus,.zpx-textarea-cb3e70:focus,select:focus{outline:3px solid rgba(49,87,213,.12) !important;border-color:#8fa6ff !important;}

/* Accordion / genre / ranking / legal */
.zpx-accordion-09c957{display:grid !important;gap:10px !important;}
.zpx-accordion-item-8e875e{background:#fff !important;border:1px solid var(--zp-line) !important;border-radius:16px !important;overflow:hidden;box-shadow:none !important;}
.zpx-accordion-trigger-9c8517{width:100%;display:flex !important;justify-content:space-between;gap:20px;padding:18px 20px !important;color:var(--zp-ink) !important;text-align:left;font-weight:800 !important;background:#fff !important;}
.zpx-accordion-panel-2ee1bb{padding:0 20px 20px !important;color:var(--zp-muted) !important;}
.zpx-genre-cluster-bc4369{margin-bottom:34px !important;padding:28px !important;border-radius:24px !important;background:#fff !important;border:1px solid var(--zp-line) !important;}
.zpx-cluster-cards-06507a{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important;}
.zpx-ranking-table-9274bc{width:100%;border-collapse:separate !important;border-spacing:0 10px !important;}
.zpx-ranking-table-9274bc th{padding:10px 14px !important;color:#778196 !important;font-size:.72rem !important;text-transform:uppercase;letter-spacing:.05em;text-align:left;}
.zpx-ranking-table-9274bc td{padding:16px 14px !important;background:#fff !important;border-block:1px solid var(--zp-line) !important;color:var(--zp-ink) !important;}
.zpx-ranking-table-9274bc td:first-child{border-left:1px solid var(--zp-line) !important;border-radius:14px 0 0 14px;}
.zpx-ranking-table-9274bc td:last-child{border-right:1px solid var(--zp-line) !important;border-radius:0 14px 14px 0;}
.zpx-legal-page-cfc5f5{padding-bottom:80px !important;}
.zpx-legal-section-3301a2{padding:26px 0 !important;border-bottom:1px solid var(--zp-line) !important;}
.zpx-legal-heading-e32613{color:var(--zp-ink) !important;font:800 1.25rem/1.35 'Manrope',sans-serif !important;}
.zpx-legal-subheading-8a9c78{color:var(--zp-ink-2) !important;font:800 1rem/1.4 'Manrope',sans-serif !important;}
.zpx-legal-section-3301a2 p,.zpx-legal-list-e252a7{color:#5e6b80 !important;font-size:.9rem !important;line-height:1.8 !important;}

/* Cookie UI */
.zpx-cookie-banner-6bb886{position:fixed !important;left:24px !important;right:auto !important;bottom:24px !important;width:min(520px,calc(100vw - 48px)) !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;z-index:2000 !important;}
.zpx-cookie-content-d7dfba{padding:22px !important;background:#fff !important;border:1px solid var(--zp-line) !important;border-radius:20px !important;box-shadow:0 22px 70px rgba(16,24,44,.2) !important;color:var(--zp-ink) !important;}
.zpx-cookie-text-83ead1{color:#667085 !important;font-size:.82rem !important;line-height:1.65 !important;}
.zpx-cookie-actions-f65bfc{display:flex !important;gap:8px !important;flex-wrap:wrap;}
.zpx-cookie-btn-45ac20{padding:10px 13px !important;border-radius:10px !important;background:#f2f4f7 !important;color:var(--zp-ink) !important;border:1px solid var(--zp-line) !important;font:800 .76rem/1 'Manrope',sans-serif !important;box-shadow:none !important;}
.zpx-cookie-btn-45ac20:hover{background:#e9edff !important;color:var(--zp-blue) !important;}

/* Footer */
.zpx-footer-822226{padding:56px 0 28px !important;background:#0e1729 !important;color:#d9e0ed !important;border:0 !important;box-shadow:none !important;}
.zpx-footer-top-203ab0{display:grid !important;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:60px;align-items:start;padding-bottom:28px !important;border-bottom:1px solid rgba(255,255,255,.1) !important;}
.zpx-footer-brand-9a0820{display:flex !important;align-items:flex-start;gap:14px;}
.zpx-footer-brand-9a0820 strong{display:block;color:#fff;font-size:1.05rem;}
.zpx-footer-brand-9a0820 p{margin-top:5px;color:#8f9bb0;font-size:.8rem;}
.zpx-footer-icon-5416c4{width:42px !important;height:42px !important;border-radius:12px !important;}
.zpx-footer-nav-7dbefd{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 20px !important;}
.zpx-footer-nav-link-d3fe6b{color:#b9c4d5 !important;font-size:.78rem !important;font-weight:700 !important;}
.zpx-footer-nav-link-d3fe6b:hover{color:#fff !important;}
.zpx-footer-contact-27563f{display:flex !important;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 0 !important;border-bottom:1px solid rgba(255,255,255,.1) !important;color:#9da8ba !important;font-size:.76rem !important;}
.zpx-footer-contact-link-e73c09{color:#fff !important;}
.zpx-footer-disclaimer-6cc12b{display:grid !important;grid-template-columns:1fr 1fr;gap:30px;padding:22px 0 !important;color:#8793a8 !important;font-size:.72rem !important;line-height:1.65 !important;}
.zpx-footer-bottom-11de1d{display:flex !important;justify-content:space-between;gap:20px;padding-top:22px !important;border-top:1px solid rgba(255,255,255,.1) !important;color:#78859b !important;font-size:.72rem !important;}

@media (max-width:980px){
  .zpx-header-navigation-d711e8{grid-template-columns:1fr auto;}
  .zpx-nav-trigger-f435ff{display:flex !important;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--zp-line) !important;border-radius:11px !important;background:#fff !important;box-shadow:none !important;}
  .zpx-burger-line-4f7f53{width:20px !important;height:2px !important;background:var(--zp-ink) !important;box-shadow:none !important;}
  .zpx-primary-nav-017ce4{position:fixed !important;top:72px !important;left:18px !important;right:18px !important;width:auto !important;height:auto !important;max-height:calc(100vh - 95px);padding:14px !important;background:#fff !important;border:1px solid var(--zp-line) !important;border-radius:18px !important;box-shadow:var(--zp-shadow) !important;transform:translateY(-18px) scale(.98) !important;opacity:0;pointer-events:none;transition:.2s ease !important;}
  .zpx-primary-nav-017ce4[data-active="true"]{transform:translateY(0) scale(1) !important;opacity:1;pointer-events:auto;}
  .zpx-nav-list-5bd5fb{display:grid !important;grid-template-columns:repeat(2,1fr);}
  .zpx-header-navigation-d711e8{min-height:0;}
  .zpx-header-tools-27754d{position:absolute;right:88px;top:83px;display:none !important;}
  .zpx-hero-layout-0f7d7a{grid-template-columns:1fr;gap:42px;}
  .zpx-hero-media-98049d{max-width:650px;transform:none;}
  .zpx-description-box-9c8f9c{grid-template-columns:1fr !important;gap:18px !important;}
  .zpx-description-box-9c8f9c .zpx-section-title-6e84f5{grid-row:auto;}
  .zpx-game-card-148e74,.zpx-top-pick-e20c0a,.zpx-top-pick-e20c0a + .zpx-game-card-148e74{grid-column:span 6 !important;}
  .zpx-game-card-148e74:nth-child(3){grid-column:span 12 !important;}
  .zpx-cluster-cards-06507a{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
}

@media (max-width:700px){
  .zpx-wrapper-d18dba{padding-inline:18px !important;}
  main>section{padding-block:52px !important;}
  .zpx-phone-link-bedad5{display:none !important;}
  .zpx-header-mainbar-28556d{min-height:64px;}
  .zpx-primary-nav-017ce4{top:66px !important;}
  .zpx-headline-bdd8b0{font-size:clamp(2.45rem,13vw,4rem) !important;}
  .zpx-banner-ed1829{padding:52px 0 62px !important;}
  .zpx-banner-actions-e986f5{flex-direction:column;align-items:stretch;}
  .zpx-cta-primary-481904,.zpx-cta-secondary-b8e95f{width:100%;}
  .zpx-hero-media-98049d{padding:8px;border-radius:22px;}
  .zpx-hero-media-98049d img{aspect-ratio:1/1;}
  .zpx-description-box-9c8f9c{padding:28px !important;}
  .zpx-spotlight-grid-e6779a{grid-template-columns:1fr !important;}
  .zpx-game-card-148e74,.zpx-top-pick-e20c0a,.zpx-top-pick-e20c0a + .zpx-game-card-148e74,.zpx-game-card-148e74:nth-child(3),.zpx-list-item-63f9a0{grid-column:1 !important;display:flex !important;}
  .zpx-list-link-0d59f6{grid-template-columns:92px minmax(0,1fr);}
  .zpx-list-image-fd7493{width:92px !important;height:92px !important;}
  .zpx-list-link-0d59f6>.zpx-card-button-wrapper-a0cda4{grid-column:1/-1;}
  .zpx-criteria-grid-8e6091,.zpx-guidance-layout-13d50e,.zpx-info-grid-14b41e,.zpx-mission-grid-a699fc,.zpx-values-list-b31b27,.zpx-reliability-grid-fa8257,.zpx-safety-cards-8fb8ce,.zpx-cluster-cards-06507a{grid-template-columns:1fr !important;}
  .zpx-faq-layout-7da71f,.zpx-contact-layout-0c2918,.zpx-support-box-b5e334{grid-template-columns:1fr !important;gap:28px !important;}
  .zpx-faq-image-430222{position:static;}
  .zpx-footer-top-203ab0{grid-template-columns:1fr;gap:30px;}
  .zpx-footer-nav-7dbefd{grid-template-columns:repeat(2,minmax(0,1fr));}
  .zpx-footer-disclaimer-6cc12b{grid-template-columns:1fr;gap:12px;}
  .zpx-footer-bottom-11de1d{flex-direction:column;}
  .zpx-cookie-banner-6bb886{left:12px !important;bottom:12px !important;width:calc(100vw - 24px) !important;}
}
