@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700;900&family=Exo+2:wght@400;600;700&display=swap");:root{--zpx-color-primary-ea52a7:#ff00ff;--zpx-color-primary-dark-3f804e:#cc00cc;--zpx-color-accent-79c199:#00ffff;--zpx-color-accent-alt-72d42c:#ff006e;--zpx-color-background-4ea8e9:#0a0a0f;--zpx-color-surface-eea8f2:#151520;--zpx-color-surface-alt-9f177a:#1e1e2e;--zpx-color-text-7ab94c:#ffffff;--zpx-color-text-secondary-bf0894:#b8b8d4;--zpx-color-text-tertiary-b79ad0:#7a7a9e;--zpx-color-border-9e4dca:#2a2a3e;--zpx-color-success-759f00:#00ff88;--zpx-color-warning-715755:#ffaa00;--zpx-color-error-5fb8f0:#ff0055;--zpx-font-primary-9d41ef:"Orbitron","Exo 2",sans-serif;--zpx-font-fallback-9e02a0:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--zpx-spacing-xs-c73f0b:0.25rem;--zpx-spacing-sm-b7dbb8:0.5rem;--zpx-spacing-md-434da9:1rem;--zpx-spacing-lg-0f3dee:1.5rem;--zpx-spacing-xl-b8b1fb:2rem;--zpx-spacing-2xl-b626bc:3rem;--zpx-spacing-3xl-ad34bc:4rem;--zpx-radius-c1456c-sm-4e7db:0.25rem;--zpx-radius-c1456c-md-cf771:0.5rem;--zpx-radius-c1456c-lg-d1014:0.75rem;--zpx-radius-c1456c-xl-716c0:1rem;--zpx-glow-pink-8c95f0:0 0 10px rgba(255,0,255,0.5),0 0 20px rgba(255,0,255,0.3),0 0 30px rgba(255,0,255,0.2);--zpx-glow-cyan-ecdd5b:0 0 10px rgba(0,255,255,0.5),0 0 20px rgba(0,255,255,0.3),0 0 30px rgba(0,255,255,0.2);--zpx-glow-pink-strong-94a3d2:0 0 15px rgba(255,0,255,0.8),0 0 30px rgba(255,0,255,0.5),0 0 45px rgba(255,0,255,0.3);--zpx-glow-cyan-strong-f300b0:0 0 15px rgba(0,255,255,0.8),0 0 30px rgba(0,255,255,0.5),0 0 45px rgba(0,255,255,0.3);--zpx-shadow-2c5913-sm-0de0a:0 2px 4px rgba(0,0,0,0.5);--zpx-shadow-2c5913-md-89f0f:0 4px 8px rgba(0,0,0,0.6);--zpx-shadow-2c5913-lg-b652d:0 8px 16px rgba(0,0,0,0.7);--zpx-shadow-2c5913-xl-48808:0 12px 24px rgba(0,0,0,0.8);--zpx-transition-fast-0de401:150ms ease;--zpx-transition-base-184350:250ms ease;--zpx-transition-slow-57475e:350ms ease;}:root[data-theme="light"]{--zpx-color-background-4ea8e9:#f4f7fb;--zpx-color-surface-eea8f2:#ffffff;--zpx-color-surface-alt-9f177a:#eef2ff;--zpx-color-text-7ab94c:#0f172a;--zpx-color-text-secondary-bf0894:#475569;--zpx-color-text-tertiary-b79ad0:#94a3b8;--zpx-color-border-9e4dca:#cbd5f5;--zpx-glow-pink-8c95f0:0 0 6px rgba(255,0,255,0.35);--zpx-glow-cyan-ecdd5b:0 0 6px rgba(14,165,233,0.35);--zpx-glow-pink-strong-94a3d2:0 0 16px rgba(255,0,255,0.45);--zpx-glow-cyan-strong-f300b0:0 0 16px rgba(14,165,233,0.45);--zpx-shadow-2c5913-sm-0de0a:0 2px 10px rgba(15,23,42,0.08);--zpx-shadow-2c5913-md-89f0f:0 10px 30px rgba(15,23,42,0.08);--zpx-shadow-2c5913-lg-b652d:0 20px 60px rgba(15,23,42,0.08);--zpx-shadow-2c5913-xl-48808:0 30px 90px rgba(15,23,42,0.1);}*{margin:0;padding:0;box-sizing:border-box;}html{font-size:16px;scroll-behavior:smooth;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}}body{font-family:var(--zpx-font-primary-9d41ef),var(--zpx-font-fallback-9e02a0);font-weight:400;line-height:1.6;color:var(--zpx-color-text-7ab94c);background-color:var(--zpx-color-background-4ea8e9);background-image:linear-gradient(45deg,rgba(255,0,255,0.03) 0%,transparent 50%),linear-gradient(-45deg,rgba(0,255,255,0.03) 0%,transparent 50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img{max-width:100%;height:auto;display:block;}a{color:var(--zpx-color-accent-79c199);text-decoration:none;transition:all var(--zpx-transition-fast-0de401);}a:hover{color:var(--zpx-color-primary-ea52a7);text-shadow:var(--zpx-glow-pink-8c95f0);}a:focus-visible{outline:2px solid var(--zpx-color-primary-ea52a7);outline-offset:2px;border-radius:var(--zpx-radius-c1456c-sm-4e7db);}button{font-family:inherit;font-weight:inherit;cursor:pointer;border:none;background:none;}button:focus-visible{outline:2px solid var(--zpx-color-primary-ea52a7);outline-offset:2px;}input,textarea,select{font-family:inherit;font-weight:inherit;}ul,ol{list-style-position:inside;}.zpx-skip-nav-c4b054{position:absolute;top:-100%;left:var(--zpx-spacing-md-434da9);z-index:9999;padding:var(--zpx-spacing-sm-b7dbb8) var(--zpx-spacing-md-434da9);background:linear-gradient(135deg,var(--zpx-color-primary-ea52a7),var(--zpx-color-accent-79c199));color:var(--zpx-color-background-4ea8e9);text-decoration:none;border-radius:var(--zpx-radius-c1456c-md-cf771);font-weight:700;box-shadow:var(--zpx-glow-pink-8c95f0);}.zpx-skip-nav-c4b054:focus{top:var(--zpx-spacing-md-434da9);}.zpx-sr-only-3a36f0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}

.zpx-wrapper-d18dba{max-width:1200px;margin-inline:auto;padding-inline:var(--zpx-spacing-md-434da9);}@media (min-width:768px){.zpx-wrapper-d18dba{padding-inline:var(--zpx-spacing-xl-b8b1fb);}}.zpx-narrow-676568{max-width:800px;}.zpx-masthead-625b45{position:sticky;top:0;z-index:100;background:rgba(10,10,15,0.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,0,255,0.3);box-shadow:0 2px 20px rgba(255,0,255,0.15);}.zpx-masthead-625b45 .zpx-wrapper-d18dba{display:flex;align-items:center;justify-content:space-between;gap:var(--zpx-spacing-lg-0f3dee);padding-block:var(--zpx-spacing-md-434da9);}.zpx-phone-link-bedad5{display:flex;align-items:center;gap:0.5rem;color:var(--zpx-color-accent-79c199);text-decoration:none;font-size:1rem;font-weight:600;transition:all var(--zpx-transition-base-184350);margin-right:auto;margin-left:var(--zpx-spacing-xl-b8b1fb);}.zpx-phone-icon-c0be7c{width:1.25rem;height:1.25rem;stroke:currentColor;}.zpx-phone-link-bedad5:hover{color:var(--zpx-color-primary-ea52a7);text-shadow:0 0 10px var(--zpx-color-primary-ea52a7);}@media (max-width:767px){.zpx-phone-link-bedad5{display:none;}}.zpx-brand-5d2de7{display:flex;align-items:center;gap:var(--zpx-spacing-sm-b7dbb8);font-size:clamp(1.125rem,2vw,1.25rem);text-decoration:none;}.zpx-logo-mark-a1523c{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--zpx-color-primary-ea52a7),var(--zpx-color-accent-79c199));color:var(--zpx-color-background-4ea8e9);border-radius:var(--zpx-radius-c1456c-md-cf771);font-weight:700;box-shadow:var(--zpx-glow-pink-8c95f0);transition:all var(--zpx-transition-base-184350);}.zpx-brand-5d2de7:hover .zpx-logo-mark-a1523c{box-shadow:var(--zpx-glow-pink-strong-94a3d2);transform:scale(1.05);}.zpx-brand-name-438834{color:var(--zpx-color-text-7ab94c);font-weight:700;text-transform:uppercase;letter-spacing:1px;}.zpx-nav-trigger-f435ff{display:flex;flex-direction:column;gap:0.25rem;padding:var(--zpx-spacing-sm-b7dbb8);background-color:transparent;border:2px solid var(--zpx-color-primary-ea52a7);border-radius:var(--zpx-radius-c1456c-sm-4e7db);box-shadow:var(--zpx-glow-pink-8c95f0);transition:all var(--zpx-transition-base-184350);}.zpx-nav-trigger-f435ff:hover{box-shadow:var(--zpx-glow-pink-strong-94a3d2);background-color:rgba(255,0,255,0.1);}.zpx-burger-line-4f7f53{width:1.5rem;height:2px;background-color:var(--zpx-color-primary-ea52a7);box-shadow:0 0 5px var(--zpx-color-primary-ea52a7);transition:transform var(--zpx-transition-base-184350);}.zpx-primary-nav-017ce4{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(180deg,rgba(10,10,15,0.98),rgba(21,21,32,0.98));backdrop-filter:blur(10px);transform:translateX(-100%);transition:transform var(--zpx-transition-base-184350);z-index:99;overflow-y:auto;padding:var(--zpx-spacing-3xl-ad34bc) var(--zpx-spacing-xl-b8b1fb);border-right:2px solid var(--zpx-color-primary-ea52a7);box-shadow:10px 0 40px rgba(255,0,255,0.4);}.zpx-primary-nav-017ce4[data-active="true"]{transform:translateX(0);}@media (min-width:768px){.zpx-nav-trigger-f435ff{display:none;}.zpx-primary-nav-017ce4{position:static;width:auto;height:auto;transform:translateX(0);padding:0;overflow-y:visible;background:transparent;backdrop-filter:none;border-right:none;box-shadow:none;}}.zpx-nav-list-5bd5fb{list-style:none;display:flex;flex-direction:column;gap:var(--zpx-spacing-md-434da9);}@media (min-width:768px){.zpx-nav-list-5bd5fb{flex-direction:row;gap:var(--zpx-spacing-sm-b7dbb8);}}.zpx-header-shell-6ab441{flex-wrap:wrap;row-gap:var(--zpx-spacing-sm-b7dbb8);}.zpx-header-tools-27754d{display:flex;align-items:center;gap:var(--zpx-spacing-sm-b7dbb8);margin-left:auto;}.zpx-search-form-506c82{display:flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:0.35rem 0.85rem;backdrop-filter:blur(6px);}.zpx-search-input-180f22{background:transparent;border:none;color:var(--zpx-color-text-7ab94c);font-size:0.875rem;min-width:190px;}.zpx-search-input-180f22:focus{outline:none;}.zpx-search-button-24e9b7{border:none;background:linear-gradient(135deg,var(--zpx-color-primary-ea52a7),var(--zpx-color-accent-79c199));color:var(--zpx-color-background-4ea8e9);font-weight:600;padding:0.35rem 0.9rem;border-radius:999px;box-shadow:var(--zpx-glow-pink-8c95f0);}.zpx-theme-toggle-ff926f{border:1px solid rgba(255,255,255,0.2);border-radius:999px;color:var(--zpx-color-text-7ab94c);padding:0.35rem 0.9rem;font-weight:600;box-shadow:var(--zpx-glow-cyan-ecdd5b);background:transparent;transition:all var(--zpx-transition-fast-0de401);}.zpx-theme-toggle-ff926f[aria-pressed="true"]{background:rgba(0,255,255,0.1);color:var(--zpx-color-accent-79c199);}@media (max-width:767px){.zpx-header-tools-27754d{width:100%;order:4;justify-content:space-between;}.zpx-search-form-506c82{flex:1;}.zpx-search-input-180f22{min-width:0;width:100%;}}.zpx-nav-link-42cc38{display:block;padding:var(--zpx-spacing-sm-b7dbb8) var(--zpx-spacing-md-434da9);color:var(--zpx-color-text-7ab94c);text-decoration:none;border:1px solid transparent;border-radius:var(--zpx-radius-c1456c-md-cf771);transition:all var(--zpx-transition-fast-0de401);font-size:0.9rem;font-weight:500;text-transform:capitalize;letter-spacing:0.3px;}.zpx-nav-link-42cc38:hover{border-color:var(--zpx-color-accent-79c199);background-color:rgba(0,255,255,0.1);color:var(--zpx-color-accent-79c199);box-shadow:0 0 15px rgba(0,255,255,0.3);}.zpx-nav-link-42cc38.zpx-active-72deed,.zpx-nav-link-42cc38.zpx-btn-categories-dd2a5d{background:linear-gradient(135deg,var(--zpx-color-primary-ea52a7),var(--zpx-color-accent-79c199));border-color:transparent;color:var(--zpx-color-background-4ea8e9);box-shadow:0 0 20px rgba(255,0,255,0.4);font-weight:600;}.zpx-nav-link-42cc38.zpx-btn-categories-dd2a5d:hover{box-shadow:0 0 25px rgba(255,0,255,0.6);transform:translateY(-1px);}.zpx-footer-822226{background:linear-gradient(180deg,var(--zpx-color-background-4ea8e9),rgba(21,21,32,1));border-top:2px solid transparent;border-image:linear-gradient(90deg,#ff00ff,#00ffff) 1;margin-top:var(--zpx-spacing-3xl-ad34bc);padding-block:var(--zpx-spacing-3xl-ad34bc) var(--zpx-spacing-xl-b8b1fb);}.zpx-footer-top-203ab0{display:flex;flex-direction:column;gap:var(--zpx-spacing-xl-b8b1fb);padding-bottom:var(--zpx-spacing-xl-b8b1fb);border-bottom:1px solid var(--zpx-color-border-9e4dca);margin-bottom:var(--zpx-spacing-xl-b8b1fb);}@media (min-width:768px){.zpx-footer-top-203ab0{flex-direction:row;align-items:flex-start;justify-content:space-between;}}.zpx-footer-brand-9a0820{flex-shrink:0;}.zpx-footer-icon-5416c4{width:80px;height:80px;object-fit:contain;}.zpx-footer-nav-7dbefd{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--zpx-spacing-sm-b7dbb8) var(--zpx-spacing-lg-0f3dee);flex:1;}@media (min-width:640px){.zpx-footer-nav-7dbefd{grid-template-columns:repeat(3,1fr);}}@media (min-width:1024px){.zpx-footer-nav-7dbefd{grid-template-columns:repeat(5,1fr);}}.zpx-footer-nav-link-d3fe6b{color:var(--zpx-color-text-secondary-bf0894);text-decoration:none;font-size:0.875rem;transition:all var(--zpx-transition-fast-0de401);padding:var(--zpx-spacing-xs-c73f0b) 0;}.zpx-footer-nav-link-d3fe6b:hover{color:var(--zpx-color-accent-79c199);text-shadow:0 0 5px var(--zpx-color-accent-79c199);}.zpx-footer-contact-27563f{padding-bottom:var(--zpx-spacing-xl-b8b1fb);margin-bottom:var(--zpx-spacing-xl-b8b1fb);border-bottom:1px solid var(--zpx-color-border-9e4dca);}.zpx-footer-contact-27563f p{font-size:0.875rem;color:var(--zpx-color-text-secondary-bf0894);margin-bottom:var(--zpx-spacing-sm-b7dbb8);}.zpx-footer-label-5c38a6{color:var(--zpx-color-primary-ea52a7);font-weight:600;}.zpx-footer-contact-link-e73c09{color:var(--zpx-color-accent-79c199);text-decoration:none;transition:all var(--zpx-transition-fast-0de401);}.zpx-footer-contact-link-e73c09:hover{color:var(--zpx-color-primary-ea52a7);text-shadow:0 0 5px var(--zpx-color-primary-ea52a7);}.zpx-footer-disclaimer-6cc12b{padding-bottom:var(--zpx-spacing-xl-b8b1fb);margin-bottom:var(--zpx-spacing-xl-b8b1fb);border-bottom:1px solid var(--zpx-color-border-9e4dca);}.zpx-footer-disclaimer-6cc12b p{font-size:0.813rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);margin-bottom:var(--zpx-spacing-md-434da9);}.zpx-footer-grid-10b6dc{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-xl-b8b1fb);}@media (min-width:640px){.zpx-footer-grid-10b6dc{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.zpx-footer-grid-10b6dc{grid-template-columns:2fr 1fr 1fr 1fr;}}.zpx-footer-heading-6f6b9c{font-size:1.125rem;font-weight:700;color:var(--zpx-color-primary-ea52a7);text-shadow:var(--zpx-glow-pink-8c95f0);margin-bottom:var(--zpx-spacing-md-434da9);text-transform:uppercase;letter-spacing:1px;}.zpx-footer-text-aa25c2{font-size:0.875rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);margin-bottom:var(--zpx-spacing-sm-b7dbb8);}.zpx-footer-list-43a095{list-style:none;padding:0;}.zpx-footer-list-43a095 li{margin-bottom:var(--zpx-spacing-xs-c73f0b);}.zpx-footer-link-90844c{display:inline-block;padding:var(--zpx-spacing-xs-c73f0b) 0;color:var(--zpx-color-text-secondary-bf0894);text-decoration:none;font-size:0.875rem;transition:all var(--zpx-transition-fast-0de401);background:none;border:none;font-family:inherit;font-weight:inherit;cursor:pointer;text-align:left;}.zpx-footer-link-90844c:hover{color:var(--zpx-color-accent-79c199);text-shadow:var(--zpx-glow-cyan-ecdd5b);transform:translateX(5px);}.zpx-footer-bottom-11de1d{text-align:center;padding-top:var(--zpx-spacing-md-434da9);font-size:0.875rem;color:var(--zpx-color-text-tertiary-b79ad0);}

.zpx-banner-ed1829{background:var(--zpx-color-background-4ea8e9);background-image:linear-gradient(135deg,transparent 0%,rgba(255,0,255,0.05) 25%,transparent 50%),linear-gradient(-135deg,transparent 0%,rgba(0,255,255,0.05) 25%,transparent 50%),linear-gradient(45deg,rgba(255,0,255,0.02) 0%,transparent 100%);color:var(--zpx-color-text-7ab94c);padding:var(--zpx-spacing-3xl-ad34bc) var(--zpx-spacing-xl-b8b1fb);text-align:center;margin:0;position:relative;overflow:hidden;min-height:calc(100vh - 80px);display:flex;align-items:center;}.zpx-banner-ed1829::before,.zpx-banner-ed1829::after{content:"";position:absolute;border-radius:var(--zpx-radius-c1456c-xl-716c0);opacity:0.6;}.zpx-banner-ed1829::before{top:10%;left:-10%;width:40%;height:60%;background:linear-gradient(135deg,rgba(255,0,255,0.15),transparent);filter:blur(80px);animation:float-1 8s ease-in-out infinite;}.zpx-banner-ed1829::after{bottom:10%;right:-10%;width:50%;height:50%;background:linear-gradient(-135deg,rgba(0,255,255,0.15),transparent);filter:blur(80px);animation:float-2 10s ease-in-out infinite;}@keyframes float-1{0%,100%{transform:translate(0,0) scale(1);}50%{transform:translate(30px,-30px) scale(1.1);}}@keyframes float-2{0%,100%{transform:translate(0,0) scale(1);}50%{transform:translate(-30px,30px) scale(1.1);}}.zpx-banner-content-7ba253{max-width:900px;margin:0 auto;position:relative;z-index:1;}.zpx-headline-bdd8b0{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:var(--zpx-spacing-lg-0f3dee);color:var(--zpx-color-text-7ab94c);text-transform:uppercase;letter-spacing:-0.5px;}.zpx-gradient-text-3d75f1{display:inline-block;background:linear-gradient(90deg,#ff00ff 0%,#00ffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px rgba(255,0,255,0.5));}.zpx-subheadline-1af3cf{font-size:clamp(0.9rem,2vw,1.1rem);line-height:1.6;margin-bottom:var(--zpx-spacing-2xl-b626bc);color:var(--zpx-color-text-secondary-bf0894);font-weight:400;}.zpx-banner-actions-e986f5{display:flex;flex-wrap:wrap;gap:var(--zpx-spacing-md-434da9);justify-content:center;}.zpx-cta-primary-481904,.zpx-submit-btn-aa904f{display:inline-block;padding:var(--zpx-spacing-md-434da9) var(--zpx-spacing-xl-b8b1fb);background:linear-gradient(135deg,#ff00ff,#00ffff);color:var(--zpx-color-background-4ea8e9);text-decoration:none;border-radius:50px;font-weight:600;text-transform:capitalize;letter-spacing:0.3px;transition:all var(--zpx-transition-base-184350);border:none;cursor:pointer;font-size:1rem;box-shadow:0 0 20px rgba(255,0,255,0.4);position:relative;overflow:hidden;}.zpx-cta-primary-481904::before,.zpx-submit-btn-aa904f::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.5s;}.zpx-cta-primary-481904:hover,.zpx-submit-btn-aa904f:hover{box-shadow:0 0 30px rgba(255,0,255,0.6),0 0 40px rgba(0,255,255,0.4);transform:translateY(-2px);}.zpx-cta-primary-481904:hover::before,.zpx-submit-btn-aa904f:hover::before{left:100%;}.zpx-cta-secondary-b8e95f{display:inline-block;padding:var(--zpx-spacing-md-434da9) var(--zpx-spacing-xl-b8b1fb);background:transparent;color:var(--zpx-color-text-7ab94c);text-decoration:none;border-radius:50px;border:2px solid rgba(255,255,255,0.3);font-weight:600;text-transform:capitalize;letter-spacing:0.3px;transition:all var(--zpx-transition-base-184350);font-size:1rem;}.zpx-cta-secondary-b8e95f:hover{border-color:var(--zpx-color-accent-79c199);background-color:rgba(0,255,255,0.1);color:var(--zpx-color-accent-79c199);box-shadow:0 0 20px rgba(0,255,255,0.3);transform:translateY(-2px);}.zpx-cta-primary-481904:hover::before,.zpx-submit-btn-aa904f:hover::before{left:100%;}.zpx-cta-primary-481904:hover,.zpx-submit-btn-aa904f:hover{box-shadow:var(--zpx-glow-pink-strong-94a3d2);transform:translateY(-2px) scale(1.02);}.zpx-cta-secondary-b8e95f{display:inline-block;padding:var(--zpx-spacing-md-434da9) var(--zpx-spacing-xl-b8b1fb);background-color:transparent;color:var(--zpx-color-text-7ab94c);text-decoration:none;border-radius:var(--zpx-radius-c1456c-md-cf771);border:2px solid var(--zpx-color-accent-79c199);font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all var(--zpx-transition-base-184350);box-shadow:var(--zpx-glow-cyan-ecdd5b);}.zpx-cta-secondary-b8e95f:hover{background:linear-gradient(135deg,rgba(0,255,255,0.2),rgba(255,0,255,0.2));box-shadow:var(--zpx-glow-cyan-strong-f300b0);transform:translateY(-2px);}.zpx-cta-group-2bdefe{display:flex;gap:var(--zpx-spacing-md-434da9);flex-wrap:wrap;justify-content:center;}.zpx-section-title-6e84f5{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-lg-0f3dee);line-height:1.3;}.zpx-page-title-aa620f{font-size:clamp(2rem,5vw,3rem);font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-md-434da9);line-height:1.2;}.zpx-page-intro-a62161{font-size:1.125rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);max-width:800px;}.zpx-intro-text-7549ae{font-size:1.125rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);margin-bottom:var(--zpx-spacing-lg-0f3dee);max-width:800px;margin-left:auto;margin-right:auto;text-align:center;}.zpx-body-text-5c9d26{font-size:1rem;line-height:1.6;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-md-434da9);}.zpx-body-list-b372b7{font-size:1rem;line-height:1.8;color:var(--zpx-color-text-7ab94c);margin:var(--zpx-spacing-md-434da9) 0;padding-left:var(--zpx-spacing-xl-b8b1fb);}.zpx-inline-link-4bd497{color:var(--zpx-color-primary-ea52a7);text-decoration:underline;transition:color var(--zpx-transition-fast-0de401);}.zpx-inline-link-4bd497:hover{color:var(--zpx-color-primary-dark-3f804e);}.zpx-page-header-4d54ff{padding:var(--zpx-spacing-3xl-ad34bc) 0 var(--zpx-spacing-xl-b8b1fb);text-align:center;background-color:var(--zpx-color-surface-eea8f2);}.zpx-finder-preview-d85e64,.zpx-spotlight-3850df,.zpx-methodology-5c58b6,.zpx-guidance-e0fac4,.zpx-faq-section-526d3b,.zpx-contact-section-5bd515{padding:var(--zpx-spacing-3xl-ad34bc) 0;}.zpx-finder-preview-d85e64{background-color:var(--zpx-color-background-4ea8e9);padding:var(--zpx-spacing-3xl-ad34bc) 0;}.zpx-description-box-9c8f9c{max-width:1000px;margin:0 auto;padding:var(--zpx-spacing-3xl-ad34bc) var(--zpx-spacing-2xl-b626bc);background:linear-gradient(135deg,rgba(21,21,32,0.8),rgba(30,30,46,0.8));border:2px solid transparent;border-radius:var(--zpx-radius-c1456c-xl-716c0);position:relative;text-align:center;}.zpx-description-box-9c8f9c::before{content:"";position:absolute;inset:-2px;border-radius:var(--zpx-radius-c1456c-xl-716c0);padding:2px;background:linear-gradient(135deg,#ff00ff,#00ffff,#ff00ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0.8;z-index:-1;}.zpx-description-box-9c8f9c::after{content:"";position:absolute;inset:-2px;border-radius:var(--zpx-radius-c1456c-xl-716c0);background:linear-gradient(135deg,#ff00ff,#00ffff,#ff00ff);filter:blur(20px);opacity:0.5;z-index:-2;}.zpx-description-box-9c8f9c .zpx-section-title-6e84f5{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;text-transform:uppercase;margin-bottom:var(--zpx-spacing-xl-b8b1fb);letter-spacing:1px;}.zpx-gradient-desc-fa823b{background:linear-gradient(90deg,#ff00ff 0%,#7f00ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.zpx-description-text-e12410{font-size:clamp(0.95rem,2vw,1.1rem);line-height:1.8;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-lg-0f3dee);}.zpx-description-text-e12410:last-child{margin-bottom:0;}.zpx-quick-finder-2be997{background-color:var(--zpx-color-background-4ea8e9);padding:var(--zpx-spacing-xl-b8b1fb);border-radius:var(--zpx-radius-c1456c-lg-d1014);box-shadow:var(--zpx-shadow-2c5913-md-89f0f);max-width:600px;margin:0 auto;}.zpx-search-field-8c4262,.zpx-platform-selector-c0e603,.zpx-genre-selector-fe456b{width:100%;padding:var(--zpx-spacing-md-434da9);border:1px solid var(--zpx-color-border-9e4dca);border-radius:var(--zpx-radius-c1456c-md-cf771);font-size:1rem;margin-bottom:var(--zpx-spacing-md-434da9);transition:border-color var(--zpx-transition-fast-0de401);}.zpx-search-field-8c4262:focus,.zpx-platform-selector-c0e603:focus,.zpx-genre-selector-fe456b:focus{outline:none;border-color:var(--zpx-color-primary-ea52a7);}.zpx-filter-row-02d3f5{display:grid;grid-template-columns:1fr 1fr;gap:var(--zpx-spacing-md-434da9);margin-bottom:var(--zpx-spacing-md-434da9);}.zpx-finder-link-224e38{display:inline-block;color:var(--zpx-color-primary-ea52a7);text-decoration:none;font-weight:600;transition:color var(--zpx-transition-fast-0de401);}.zpx-finder-link-224e38:hover{color:var(--zpx-color-primary-dark-3f804e);}.zpx-spotlight-3850df{padding:var(--zpx-spacing-3xl-ad34bc) 0;background-color:var(--zpx-color-background-4ea8e9);}.zpx-spotlight-title-139190{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;text-align:center;margin-bottom:var(--zpx-spacing-2xl-b626bc);line-height:1.4;color:var(--zpx-color-text-7ab94c);}.zpx-gradient-subtitle-28da99{display:block;background:linear-gradient(90deg,#ff00ff 0%,#00ffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;}.zpx-spotlight-grid-e6779a{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-lg-0f3dee);max-width:1200px;margin:0 auto;}@media (min-width:768px){.zpx-spotlight-grid-e6779a{grid-template-columns:repeat(3,1fr);}}.zpx-game-card-148e74{background:linear-gradient(135deg,rgba(30,30,46,0.95),rgba(21,21,32,0.95));border:2px solid transparent;border-radius:var(--zpx-radius-c1456c-lg-d1014);overflow:hidden;position:relative;transition:transform var(--zpx-transition-base-184350),box-shadow var(--zpx-transition-base-184350);}.zpx-game-card-148e74::before{content:"";position:absolute;inset:-2px;border-radius:var(--zpx-radius-c1456c-lg-d1014);padding:2px;background:linear-gradient(135deg,#00ffff,#ff00ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0;opacity:0.8;}.zpx-game-card-148e74:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,255,255,0.3);}.zpx-game-card-148e74:hover::before{opacity:1;}.zpx-rank-badge-1cf750{position:absolute;top:var(--zpx-spacing-sm-b7dbb8);left:var(--zpx-spacing-sm-b7dbb8);background:linear-gradient(135deg,#ff00ff,#00ffff);color:var(--zpx-color-background-4ea8e9);padding:0.4rem 0.8rem;border-radius:50px;font-weight:700;font-size:0.75rem;z-index:2;text-transform:uppercase;letter-spacing:0.5px;}.zpx-card-87074d-image-link-e75c9{display:block;position:relative;text-decoration:none;}.zpx-card-87074d-image-daad3{width:100%;height:180px;object-fit:cover;display:block;}.zpx-card-87074d-title-6e67b{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,0.95),rgba(0,0,0,0.7),transparent);color:var(--zpx-color-text-7ab94c);padding:var(--zpx-spacing-xl-b8b1fb) var(--zpx-spacing-md-434da9) var(--zpx-spacing-md-434da9);font-size:1rem;font-weight:600;text-align:center;}.zpx-card-87074d-content-4562d{padding:var(--zpx-spacing-md-434da9);position:relative;z-index:1;}.zpx-card-87074d-tags-d87ee{display:flex;flex-wrap:wrap;gap:0.4rem;list-style:none;padding:0;margin-bottom:var(--zpx-spacing-sm-b7dbb8);}.zpx-card-87074d-tags-d87ee li{background:rgba(255,0,255,0.15);color:var(--zpx-color-text-secondary-bf0894);padding:0.25rem 0.6rem;border-radius:var(--zpx-radius-c1456c-sm-4e7db);font-size:0.75rem;border:1px solid rgba(255,0,255,0.3);}.zpx-card-87074d-description-5f08a{font-size:0.875rem;line-height:1.5;color:var(--zpx-color-text-secondary-bf0894);margin-bottom:var(--zpx-spacing-md-434da9);}.zpx-card-87074d-features-1aff1{list-style:none;padding:0;margin-bottom:var(--zpx-spacing-md-434da9);font-size:0.8rem;color:var(--zpx-color-text-secondary-bf0894);}.zpx-card-87074d-features-1aff1 li{margin-bottom:0.3rem;}.zpx-card-87074d-button-349ea{display:block;width:100%;padding:0.7rem var(--zpx-spacing-md-434da9);background:linear-gradient(135deg,#ff00ff,#00ffff);color:var(--zpx-color-background-4ea8e9);text-align:center;text-decoration:none;border-radius:50px;font-weight:600;font-size:0.875rem;transition:all var(--zpx-transition-base-184350);border:none;cursor:pointer;}.zpx-card-87074d-button-349ea:hover{box-shadow:0 0 25px rgba(255,0,255,0.6),0 0 35px rgba(0,255,255,0.4);transform:scale(1.03);}.zpx-game-card-148e74.zpx-list-item-63f9a0{grid-column:1 / -1;}.zpx-list-link-0d59f6{display:flex;align-items:center;gap:var(--zpx-spacing-lg-0f3dee);padding:var(--zpx-spacing-lg-0f3dee);text-decoration:none;position:relative;z-index:1;}.zpx-list-image-fd7493{width:140px;height:90px;object-fit:cover;border-radius:var(--zpx-radius-c1456c-md-cf771);flex-shrink:0;}.zpx-list-info-50d31f{flex:1;min-width:0;}.zpx-list-title-f5a9e9{font-size:1.05rem;font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:0.4rem;}.zpx-list-tags-aea720{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;padding:0;margin-bottom:0.4rem;}.zpx-list-tags-aea720 li{font-size:0.75rem;color:var(--zpx-color-text-secondary-bf0894);}.zpx-list-desc-9fa5d7{font-size:0.85rem;line-height:1.5;color:var(--zpx-color-text-secondary-bf0894);}.zpx-card-87074d-button-wrapper-31def{flex-shrink:0;}.zpx-list-link-0d59f6 .zpx-card-87074d-button-349ea{width:auto;padding:0.65rem 1.5rem;flex-shrink:0;display:inline-block;white-space:nowrap;}@media (max-width:767px){.zpx-list-link-0d59f6{flex-direction:column;text-align:center;gap:var(--zpx-spacing-md-434da9);}.zpx-list-image-fd7493{width:100%;height:160px;}.zpx-card-87074d-button-wrapper-31def{width:100%;}.zpx-list-link-0d59f6 .zpx-card-87074d-button-349ea{width:100%;}}.zpx-criteria-grid-8e6091{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-lg-0f3dee);max-width:1000px;margin:0 auto;}@media (min-width:768px){.zpx-criteria-grid-8e6091{grid-template-columns:repeat(2,1fr);}}.zpx-criterion-card-fea93f{background:linear-gradient(135deg,rgba(30,30,46,0.9),rgba(21,21,32,0.9));padding:var(--zpx-spacing-xl-b8b1fb);border-radius:var(--zpx-radius-c1456c-lg-d1014);border:2px solid transparent;position:relative;transition:all var(--zpx-transition-base-184350);}.zpx-criterion-card-fea93f::before{content:"";position:absolute;inset:-2px;border-radius:var(--zpx-radius-c1456c-lg-d1014);padding:2px;background:linear-gradient(135deg,#00ffff,#ff00ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0;opacity:0.6;}.zpx-criterion-card-fea93f:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,255,255,0.2);}.zpx-criterion-card-fea93f:hover::before{opacity:1;}.zpx-criterion-icon-bf769a{margin-bottom:var(--zpx-spacing-md-434da9);position:relative;z-index:1;}.zpx-icon-image-c478f0{width:80px;height:80px;object-fit:contain;display:block;}.zpx-icon-badge-9dffd9{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,var(--zpx-color-primary-ea52a7),var(--zpx-color-accent-79c199));color:var(--zpx-color-background-4ea8e9);border-radius:50%;font-size:1.25rem;font-weight:600;}.zpx-criterion-heading-23df46{font-size:1.125rem;font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-sm-b7dbb8);position:relative;z-index:1;}.zpx-criterion-desc-360588{font-size:0.938rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);position:relative;z-index:1;}.zpx-guidance-layout-13d50e{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-lg-0f3dee);}@media (min-width:640px){.zpx-guidance-layout-13d50e{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.zpx-guidance-layout-13d50e{grid-template-columns:repeat(4,1fr);}}.zpx-safety-card-422136{background:linear-gradient(135deg,rgba(10,10,15,0.95),rgba(20,20,30,0.95));padding:var(--zpx-spacing-xl-b8b1fb);border-radius:var(--zpx-radius-c1456c-lg-d1014);position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden;}.zpx-safety-card-422136::before{content:'';position:absolute;inset:0;border-radius:var(--zpx-radius-c1456c-lg-d1014);padding:2px;background:linear-gradient(135deg,#00ffff,#ff00ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.zpx-safety-card-422136:hover{transform:translateY(-3px);box-shadow:0 10px 40px rgba(0,255,255,0.2);}.zpx-safety-icon-ff8896{width:80px;height:80px;margin:0 auto var(--zpx-spacing-md-434da9);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;}.zpx-safety-heading-8013bc{font-size:1.125rem;font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-sm-b7dbb8);text-align:center;position:relative;z-index:1;}.zpx-safety-desc-9f0e21{font-size:0.938rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);text-align:center;position:relative;z-index:1;}.zpx-advice-column-177b6e{background-color:var(--zpx-color-surface-eea8f2);padding:var(--zpx-spacing-xl-b8b1fb);border-radius:var(--zpx-radius-c1456c-lg-d1014);}.zpx-advice-heading-a279d2{font-size:1.25rem;font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-md-434da9);}.zpx-advice-list-aebfb8{list-style:disc;padding-left:var(--zpx-spacing-lg-0f3dee);font-size:0.938rem;line-height:1.8;color:var(--zpx-color-text-secondary-bf0894);}.zpx-advice-list-aebfb8 li{margin-bottom:var(--zpx-spacing-sm-b7dbb8);}.zpx-faq-layout-7da71f{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-xl-b8b1fb);align-items:center;}@media (min-width:1024px){.zpx-faq-layout-7da71f{grid-template-columns:1fr 1fr;}}.zpx-faq-image-430222{position:relative;}.zpx-peripherals-image-a46071{width:100%;height:auto;border-radius:var(--zpx-radius-c1456c-lg-d1014);}.zpx-faq-content-5a4aca{display:flex;flex-direction:column;gap:var(--zpx-spacing-lg-0f3dee);}.zpx-faq-item-9c4ee2{background:linear-gradient(135deg,rgba(10,10,15,0.95),rgba(20,20,30,0.95));padding:var(--zpx-spacing-lg-0f3dee);border-radius:var(--zpx-radius-c1456c-lg-d1014);position:relative;overflow:hidden;}.zpx-faq-item-9c4ee2::before{content:'';position:absolute;inset:0;border-radius:var(--zpx-radius-c1456c-lg-d1014);padding:2px;background:linear-gradient(135deg,#00ffff,#ff00ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.zpx-faq-question-b20432{font-size:1.125rem;font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-sm-b7dbb8);position:relative;z-index:1;}.zpx-faq-answer-b5a3a3{font-size:0.938rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);margin:0;position:relative;z-index:1;}.zpx-accordion-09c957{max-width:800px;margin:0 auto;}.zpx-accordion-item-8e875e{border-bottom:1px solid var(--zpx-color-border-9e4dca);}.zpx-accordion-trigger-9c8517{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--zpx-spacing-lg-0f3dee) 0;background:none;border:none;cursor:pointer;text-align:left;font-size:1.125rem;font-weight:600;color:var(--zpx-color-text-7ab94c);transition:color var(--zpx-transition-fast-0de401);}.zpx-accordion-trigger-9c8517:hover{color:var(--zpx-color-primary-ea52a7);}.zpx-accordion-icon-d7bb3d{font-size:1.5rem;font-weight:400;transition:transform var(--zpx-transition-base-184350);}.zpx-accordion-trigger-9c8517[aria-expanded="true"] .zpx-accordion-icon-d7bb3d{transform:rotate(45deg);}.zpx-accordion-panel-2ee1bb{padding-bottom:var(--zpx-spacing-lg-0f3dee);font-size:1rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);}.zpx-accordion-panel-2ee1bb[hidden]{display:none;}.zpx-support-section-4a815f{padding:var(--zpx-spacing-2xl-b626bc) 0;}.zpx-support-box-b5e334{background:linear-gradient(135deg,rgba(10,10,15,0.95),rgba(20,20,30,0.95));padding:var(--zpx-spacing-2xl-b626bc) var(--zpx-spacing-xl-b8b1fb);border-radius:var(--zpx-radius-c1456c-lg-d1014);position:relative;overflow:hidden;max-width:1000px;margin:0 auto;text-align:center;}.zpx-support-box-b5e334::before{content:'';position:absolute;inset:0;border-radius:var(--zpx-radius-c1456c-lg-d1014);padding:2px;background:linear-gradient(135deg,#00ffff,#ff00ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.zpx-support-title-2b6542{font-size:2rem;font-weight:600;margin-bottom:var(--zpx-spacing-md-434da9);position:relative;z-index:1;}.zpx-support-text-879c42{font-size:1rem;line-height:1.8;color:var(--zpx-color-text-secondary-bf0894);position:relative;z-index:1;max-width:900px;margin:0 auto;}.zpx-reliability-section-3f6ee3{padding:var(--zpx-spacing-2xl-b626bc) 0;}.zpx-reliability-box-76453b{background:linear-gradient(135deg,rgba(10,10,15,0.95),rgba(20,20,30,0.95));padding:var(--zpx-spacing-2xl-b626bc) var(--zpx-spacing-xl-b8b1fb);border-radius:var(--zpx-radius-c1456c-lg-d1014);position:relative;overflow:hidden;max-width:1000px;margin:0 auto;}.zpx-reliability-box-76453b::before{content:'';position:absolute;inset:0;border-radius:var(--zpx-radius-c1456c-lg-d1014);padding:2px;background:linear-gradient(135deg,#00ffff,#ff00ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.zpx-reliability-title-15b445{font-size:2rem;font-weight:600;text-align:center;margin-bottom:var(--zpx-spacing-lg-0f3dee);position:relative;z-index:1;}.zpx-reliability-subtitle-126e81{font-size:1.25rem;font-weight:600;color:var(--zpx-color-text-7ab94c);text-align:center;margin-bottom:var(--zpx-spacing-lg-0f3dee);position:relative;z-index:1;}.zpx-reliability-grid-fa8257{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-lg-0f3dee);margin-bottom:var(--zpx-spacing-xl-b8b1fb);position:relative;z-index:1;}@media (min-width:768px){.zpx-reliability-grid-fa8257{grid-template-columns:repeat(2,1fr);}}.zpx-reliability-card-5d017d{background:rgba(0,0,0,0.3);padding:var(--zpx-spacing-lg-0f3dee);border-radius:var(--zpx-radius-c1456c-md-cf771);position:relative;overflow:hidden;}.zpx-reliability-card-5d017d::before{content:'';position:absolute;inset:0;border-radius:var(--zpx-radius-c1456c-md-cf771);padding:2px;background:linear-gradient(135deg,#ff00ff,#00ffff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.zpx-reliability-card-title-c7e735{font-size:1.125rem;font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-sm-b7dbb8);position:relative;z-index:1;}.zpx-reliability-card-text-4e5dbc{font-size:0.938rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);margin:0;position:relative;z-index:1;}.zpx-reliability-description-4647b9{font-size:0.938rem;line-height:1.8;color:var(--zpx-color-text-secondary-bf0894);margin-bottom:var(--zpx-spacing-xl-b8b1fb);position:relative;z-index:1;}.zpx-reliability-contact-922a08{position:relative;z-index:1;}.zpx-reliability-contact-922a08 p{font-size:0.938rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);margin-bottom:var(--zpx-spacing-sm-b7dbb8);}.zpx-contact-link-67a9be{color:#00ffff;text-decoration:none;transition:color var(--zpx-transition-fast-0de401);}.zpx-contact-link-67a9be:hover{color:#ff00ff;}.zpx-contact-section-5bd515{padding:var(--zpx-spacing-2xl-b626bc) 0;}.zpx-contact-layout-0c2918{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-xl-b8b1fb);align-items:start;}@media (min-width:1024px){.zpx-contact-layout-0c2918{grid-template-columns:1fr 1fr;}}.zpx-contact-form-wrapper-b70293{order:1;}@media (min-width:1024px){.zpx-contact-form-wrapper-b70293{order:0;}}.zpx-contact-title-68b951{font-size:2rem;font-weight:600;margin-bottom:var(--zpx-spacing-lg-0f3dee);}.zpx-contact-image-59de46{order:0;}@media (min-width:1024px){.zpx-contact-image-59de46{order:1;}}.zpx-setup-image-9c923d{width:100%;height:auto;border-radius:var(--zpx-radius-c1456c-lg-d1014);}.zpx-contact-form-bd7d49,.zpx-extended-form-533c2f{background-color:transparent;padding:0;max-width:none;}.zpx-field-error-bb135b{display:block;font-size:0.75rem;color:var(--zpx-color-error-5fb8f0);margin-top:0.25rem;}.zpx-input-invalid-f16e1e{border-color:var(--zpx-color-error-5fb8f0) !important;}.zpx-search-results-a11334{max-width:760px;margin:0 auto var(--zpx-spacing-md-434da9);padding:var(--zpx-spacing-md-434da9);background-color:var(--zpx-color-surface-eea8f2);border-radius:var(--zpx-radius-c1456c-lg-d1014);box-shadow:var(--zpx-shadow-2c5913-md-89f0f);border:1px solid rgba(255,255,255,0.06);display:grid;gap:var(--zpx-spacing-sm-b7dbb8);}.zpx-search-results-a11334[hidden]{display:none;}.zpx-search-result-b1159c{display:flex;flex-direction:column;gap:0.25rem;padding:var(--zpx-spacing-sm-b7dbb8) var(--zpx-spacing-md-434da9);border-radius:var(--zpx-radius-c1456c-md-cf771);background:rgba(255,255,255,0.02);border:1px solid transparent;transition:border-color var(--zpx-transition-fast-0de401),transform var(--zpx-transition-fast-0de401);}.zpx-search-result-b1159c:hover{transform:translateX(4px);border-color:rgba(255,255,255,0.15);}.zpx-search-result-title-4be803{font-weight:600;color:var(--zpx-color-text-7ab94c);}.zpx-search-result-meta-361b9e{font-size:0.85rem;color:var(--zpx-color-text-secondary-bf0894);}.zpx-search-empty-30df46{text-align:center;color:var(--zpx-color-text-secondary-bf0894);padding:var(--zpx-spacing-sm-b7dbb8);}.zpx-form-row-66a522{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-md-434da9);margin-bottom:var(--zpx-spacing-md-434da9);}@media (min-width:640px){.zpx-form-row-66a522{grid-template-columns:repeat(2,1fr);}}.zpx-form-field-f7ac1d{margin-bottom:var(--zpx-spacing-md-434da9);}.zpx-field-label-f982e8{display:block;margin-bottom:var(--zpx-spacing-xs-c73f0b);font-size:0.938rem;font-weight:600;color:var(--zpx-color-text-7ab94c);}.zpx-input-text-6655d4,.zpx-textarea-cb3e70{width:100%;padding:var(--zpx-spacing-md-434da9);border:2px solid transparent;border-radius:var(--zpx-radius-c1456c-md-cf771);font-size:1rem;transition:border-color var(--zpx-transition-fast-0de401);background-color:var(--zpx-color-background-4ea8e9);color:var(--zpx-color-text-7ab94c);}.zpx-input-text-6655d4::placeholder,.zpx-textarea-cb3e70::placeholder{color:var(--zpx-color-text-secondary-bf0894);}.zpx-input-text-6655d4:focus,.zpx-textarea-cb3e70:focus{outline:none;border-color:var(--zpx-color-primary-ea52a7);}.zpx-form-checkbox-191fc4{display:flex;align-items:flex-start;gap:var(--zpx-spacing-sm-b7dbb8);margin-bottom:var(--zpx-spacing-md-434da9);}.zpx-form-checkbox-191fc4 input[type="checkbox"]{margin-top:4px;width:18px;height:18px;flex-shrink:0;}.zpx-form-checkbox-191fc4 label{font-size:0.875rem;color:var(--zpx-color-text-secondary-bf0894);line-height:1.5;}.zpx-terms-link-780079{color:#00ffff;text-decoration:none;transition:color var(--zpx-transition-fast-0de401);}.zpx-terms-link-780079:hover{color:#ff00ff;}.zpx-privacy-note-70ea50{font-size:0.813rem;color:var(--zpx-color-text-secondary-bf0894);line-height:1.5;margin-bottom:var(--zpx-spacing-lg-0f3dee);}.zpx-submit-btn-aa904f{width:100%;padding:var(--zpx-spacing-md-434da9) var(--zpx-spacing-xl-b8b1fb);background:linear-gradient(135deg,#ff00ff,#00ffff);border:none;border-radius:var(--zpx-radius-c1456c-md-cf771);font-size:1rem;font-weight:600;color:var(--zpx-color-text-7ab94c);cursor:pointer;transition:transform var(--zpx-transition-fast-0de401),box-shadow var(--zpx-transition-fast-0de401);}.zpx-submit-btn-aa904f:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,0,255,0.3);}.zpx-experience-section-bf7ecc{padding:var(--zpx-spacing-2xl-b626bc) 0;}.zpx-experience-box-0e413d{background:linear-gradient(135deg,rgba(10,10,15,0.95),rgba(20,20,30,0.95));padding:var(--zpx-spacing-2xl-b626bc) var(--zpx-spacing-xl-b8b1fb);border-radius:var(--zpx-radius-c1456c-lg-d1014);position:relative;overflow:hidden;max-width:1000px;margin:0 auto;text-align:center;}.zpx-experience-box-0e413d::before{content:'';position:absolute;inset:0;border-radius:var(--zpx-radius-c1456c-lg-d1014);padding:2px;background:linear-gradient(135deg,#00ffff,#ff00ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.zpx-experience-title-1cd9b8{font-size:2rem;font-weight:600;margin-bottom:var(--zpx-spacing-md-434da9);position:relative;z-index:1;}.zpx-experience-text-5dffd9{font-size:1rem;line-height:1.8;color:var(--zpx-color-text-secondary-bf0894);position:relative;z-index:1;max-width:900px;margin:0 auto;}.zpx-input-text-6655d4:focus,.zpx-textarea-cb3e70:focus{outline:none;border-color:var(--zpx-color-primary-ea52a7);}.zpx-textarea-cb3e70{resize:vertical;min-height:120px;}.zpx-checkbox-label-5589df{display:flex;align-items:flex-start;gap:var(--zpx-spacing-sm-b7dbb8);font-size:0.938rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);cursor:pointer;}.zpx-checkbox-label-5589df input[type="checkbox"]{margin-top:0.25rem;cursor:pointer;}.zpx-catalog-controls-f0a702{background-color:var(--zpx-color-surface-eea8f2);padding:var(--zpx-spacing-xl-b8b1fb) 0;position:sticky;top:73px;z-index:50;}.zpx-controls-bar-8f923c{display:flex;flex-direction:column;gap:var(--zpx-spacing-md-434da9);}@media (min-width:768px){.zpx-controls-bar-8f923c{flex-direction:row;align-items:center;}}.zpx-search-input-180f22,.zpx-filter-select-6607ec,.zpx-sort-select-5dc6f7{padding:var(--zpx-spacing-md-434da9);border:1px solid var(--zpx-color-border-9e4dca);border-radius:var(--zpx-radius-c1456c-md-cf771);font-size:1rem;background-color:var(--zpx-color-background-4ea8e9);transition:border-color var(--zpx-transition-fast-0de401);}@media (min-width:768px){.zpx-search-input-180f22{flex:1;}.zpx-filter-select-6607ec,.zpx-sort-select-5dc6f7{width:auto;}}.zpx-search-input-180f22:focus,.zpx-filter-select-6607ec:focus,.zpx-sort-select-5dc6f7:focus{outline:none;border-color:var(--zpx-color-primary-ea52a7);}.zpx-favorites-toggle-c9fc6d{padding:var(--zpx-spacing-md-434da9) var(--zpx-spacing-lg-0f3dee);background-color:var(--zpx-color-primary-ea52a7);color:var(--zpx-color-background-4ea8e9);border:none;border-radius:var(--zpx-radius-c1456c-md-cf771);font-weight:600;cursor:pointer;transition:background-color var(--zpx-transition-fast-0de401);white-space:nowrap;}.zpx-favorites-toggle-c9fc6d:hover{background-color:var(--zpx-color-primary-dark-3f804e);}.zpx-catalog-results-a9423d{padding:var(--zpx-spacing-3xl-ad34bc) 0;}.zpx-results-info-64caf9{margin-bottom:var(--zpx-spacing-xl-b8b1fb);font-size:1rem;color:var(--zpx-color-text-secondary-bf0894);}.zpx-catalog-grid-607f1c{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-xl-b8b1fb);}@media (min-width:640px){.zpx-catalog-grid-607f1c{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.zpx-catalog-grid-607f1c{grid-template-columns:repeat(3,1fr);}}.zpx-no-results-e6aa24{text-align:center;padding:var(--zpx-spacing-3xl-ad34bc);font-size:1.125rem;color:var(--zpx-color-text-secondary-bf0894);}.zpx-no-results-e6aa24[hidden]{display:none;}.zpx-favorites-drawer-ba76fe{position:fixed;top:0;right:0;width:100%;max-width:400px;height:100vh;background-color:var(--zpx-color-background-4ea8e9);box-shadow:var(--zpx-shadow-2c5913-xl-48808);z-index:200;transform:translateX(100%);transition:transform var(--zpx-transition-base-184350);overflow-y:auto;}.zpx-favorites-drawer-ba76fe:not([hidden]){transform:translateX(0);}.zpx-drawer-header-214882{display:flex;justify-content:space-between;align-items:center;padding:var(--zpx-spacing-xl-b8b1fb);border-bottom:1px solid var(--zpx-color-border-9e4dca);}.zpx-drawer-title-74754c{font-size:1.5rem;font-weight:600;color:var(--zpx-color-text-7ab94c);}.zpx-drawer-close-57da6c{font-size:2rem;background:none;border:none;cursor:pointer;color:var(--zpx-color-text-secondary-bf0894);padding:var(--zpx-spacing-xs-c73f0b);line-height:1;transition:color var(--zpx-transition-fast-0de401);}.zpx-drawer-close-57da6c:hover{color:var(--zpx-color-text-7ab94c);}.zpx-drawer-content-15e677{padding:var(--zpx-spacing-xl-b8b1fb);}.zpx-genre-section-f8e295{padding:var(--zpx-spacing-3xl-ad34bc) 0;}.zpx-genre-cluster-bc4369{margin-bottom:var(--zpx-spacing-3xl-ad34bc);}.zpx-cluster-header-0da332{margin-bottom:var(--zpx-spacing-xl-b8b1fb);}.zpx-cluster-title-91b2d6{font-size:1.75rem;font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-sm-b7dbb8);}.zpx-cluster-intro-f1d9c6{font-size:1rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);}.zpx-cluster-cards-06507a{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-lg-0f3dee);}@media (min-width:640px){.zpx-cluster-cards-06507a{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.zpx-cluster-cards-06507a{grid-template-columns:repeat(3,1fr);}}.zpx-genre-cta-c30322{background-color:var(--zpx-color-surface-eea8f2);padding:var(--zpx-spacing-3xl-ad34bc) 0;text-align:center;}.zpx-ranking-intro-91f93e,.zpx-ranking-table-9274bc,.zpx-ranking-notes-a014bc,.zpx-ranking-cta-9a9466{padding:var(--zpx-spacing-3xl-ad34bc) 0;}.zpx-ranking-intro-91f93e{background-color:var(--zpx-color-surface-eea8f2);}.zpx-score-legend-3e161e{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-lg-0f3dee);max-width:900px;margin:0 auto;}@media (min-width:768px){.zpx-score-legend-3e161e{grid-template-columns:repeat(2,1fr);}}.zpx-legend-item-872030{display:flex;gap:var(--zpx-spacing-md-434da9);align-items:flex-start;padding:var(--zpx-spacing-lg-0f3dee);background-color:var(--zpx-color-background-4ea8e9);border-radius:var(--zpx-radius-c1456c-md-cf771);}.zpx-legend-icon-b0b786{font-size:1.5rem;color:var(--zpx-color-accent-79c199);flex-shrink:0;}.zpx-legend-text-f58d8c strong{display:block;font-size:1.125rem;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-xs-c73f0b);}.zpx-legend-text-f58d8c p{font-size:0.938rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);margin:0;}.zpx-table-container-31e395{overflow-x:auto;}.zpx-comparison-table-d962d7{width:100%;border-collapse:collapse;background-color:var(--zpx-color-background-4ea8e9);border-radius:var(--zpx-radius-c1456c-lg-d1014);overflow:hidden;box-shadow:var(--zpx-shadow-2c5913-sm-0de0a);}.zpx-comparison-table-d962d7 thead{background-color:var(--zpx-color-surface-eea8f2);}.zpx-comparison-table-d962d7 th{padding:var(--zpx-spacing-md-434da9);text-align:left;font-weight:600;font-size:0.875rem;color:var(--zpx-color-text-7ab94c);border-bottom:2px solid var(--zpx-color-border-9e4dca);}.zpx-comparison-table-d962d7 td{padding:var(--zpx-spacing-md-434da9);font-size:0.938rem;color:var(--zpx-color-text-7ab94c);border-bottom:1px solid var(--zpx-color-border-9e4dca);}.zpx-comparison-table-d962d7 tbody tr:hover{background-color:var(--zpx-color-surface-eea8f2);}.zpx-notes-grid-1b535f{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-lg-0f3dee);}@media (min-width:768px){.zpx-notes-grid-1b535f{grid-template-columns:repeat(2,1fr);}}.zpx-note-card-5131fb{background-color:var(--zpx-color-surface-eea8f2);padding:var(--zpx-spacing-xl-b8b1fb);border-radius:var(--zpx-radius-c1456c-lg-d1014);}.zpx-note-heading-aff4a8{font-size:1.125rem;font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-sm-b7dbb8);}.zpx-collections-314695{padding:var(--zpx-spacing-3xl-ad34bc) 0;}.zpx-collection-block-6286f7{margin-bottom:var(--zpx-spacing-3xl-ad34bc);}.zpx-collection-name-487bd5{font-size:1.75rem;font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-sm-b7dbb8);}.zpx-collection-description-1eafab{font-size:1rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);margin-bottom:var(--zpx-spacing-lg-0f3dee);}.zpx-collection-items-5ff51a{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-lg-0f3dee);}@media (min-width:640px){.zpx-collection-items-5ff51a{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.zpx-collection-items-5ff51a{grid-template-columns:repeat(4,1fr);}}.zpx-about-story-9b7d3c,.zpx-about-mission-4b38b4,.zpx-about-process-c7b447,.zpx-about-values-3bb919,.zpx-about-contact-fd3558,.zpx-about-community-00a226{padding:var(--zpx-spacing-3xl-ad34bc) 0;}.zpx-about-story-9b7d3c{background-color:var(--zpx-color-surface-eea8f2);}.zpx-mission-grid-a699fc{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-lg-0f3dee);}@media (min-width:768px){.zpx-mission-grid-a699fc{grid-template-columns:repeat(2,1fr);}}.zpx-mission-card-5b5cb2{background-color:var(--zpx-color-surface-eea8f2);padding:var(--zpx-spacing-xl-b8b1fb);border-radius:var(--zpx-radius-c1456c-lg-d1014);}.zpx-mission-heading-b6125a{font-size:1.25rem;font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-sm-b7dbb8);}.zpx-values-list-b31b27{display:grid;grid-template-columns:1fr;gap:var(--zpx-spacing-lg-0f3dee);}@media (min-width:768px){.zpx-values-list-b31b27{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.zpx-values-list-b31b27{grid-template-columns:repeat(3,1fr);}}.zpx-value-item-ca03c3{background-color:var(--zpx-color-surface-eea8f2);padding:var(--zpx-spacing-lg-0f3dee);border-radius:var(--zpx-radius-c1456c-md-cf771);}.zpx-value-name-6c382c{font-size:1.125rem;font-weight:600;color:var(--zpx-color-text-7ab94c);margin-bottom:var(--zpx-spacing-xs-c73f0b);}.zpx-value-desc-035a3c{font-size:0.938rem;line-height:1.6;color:var(--zpx-color-text-secondary-bf0894);}.zpx-contact-details-e0b0d8{background-color:var(--zpx-color-surface-eea8f2);padding:var(--zpx-spacing-xl-b8b1fb);border-radius:var(--zpx-radius-c1456c-lg-d1014);margin:var(--zpx-spacing-xl-b8b1fb) 0;}.zpx-contact-info-0e1f70{padding:var(--zpx-spacing-3xl-ad34bc) 0;background-color:var(--zpx-color-surface-eea8f2);}
