.landing_landingContainer__EbRP7{min-height:100vh;background-color:#000;background-image:radial-gradient(circle at 50% 15%,hsla(0,0%,100%,.08) 0,transparent 50%),linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.58) 30%,rgba(0,0,0,.82) 65%,rgba(0,0,0,.94) 85%,#000),url(/hero-singularity-bg.webp);background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:fixed;color:#f5f5f7;font-family:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,var(--font-inter),"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;overflow-x:hidden;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing_landingContainer__EbRP7 a,.landing_landingContainer__EbRP7 button,.landing_landingContainer__EbRP7 h1,.landing_landingContainer__EbRP7 h2,.landing_landingContainer__EbRP7 h3,.landing_landingContainer__EbRP7 h4,.landing_landingContainer__EbRP7 input,.landing_landingContainer__EbRP7 p,.landing_landingContainer__EbRP7 span{font-family:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,var(--font-inter),"Inter",-apple-system,sans-serif!important}.landing_ambientGlowTop__jLYh5{top:-120px;left:50%;transform:translateX(-50%);width:1000px;height:500px;background:radial-gradient(circle,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.02) 40%,transparent 70%);filter:blur(100px)}.landing_ambientGlowBottom__IbKLf,.landing_ambientGlowTop__jLYh5{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.landing_ambientGlowBottom__IbKLf{bottom:80px;right:-80px;width:600px;height:600px;background:radial-gradient(circle,hsla(0,0%,100%,.03) 0,transparent 65%);filter:blur(120px)}.landing_navbar__Xa_LX{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:50;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(0,0,0,.8);border-bottom:1px solid hsla(0,0%,100%,.08)}.landing_navContent__dbX97{max-width:1400px;margin:0 auto;padding:.85rem 2rem;display:flex;align-items:center;justify-content:space-between}.landing_navBrand__SutAj{gap:.85rem;color:inherit}.landing_navBrand__SutAj,.landing_navLogoBtn__s5NIu{display:flex;align-items:center;text-decoration:none}.landing_navLogoBtn__s5NIu{justify-content:center;cursor:pointer;transition:transform .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;padding:2px;border-radius:12px;flex-shrink:0}.landing_navLogoBtn__s5NIu:hover{transform:scale(1.05)}.landing_navTitleLink__GDlaT{text-decoration:none;color:inherit;display:flex;align-items:center}.landing_navLogo__d3y8a{width:36px;height:36px;border-radius:10px;object-fit:cover;border:1px solid hsla(0,0%,100%,.15)}.landing_navTitle__sI0D7{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:#f5f5f7}.landing_navLinks__8oL_o{display:flex;align-items:center;gap:2rem}.landing_navLink__MX_D9{color:#86868b;text-decoration:none;font-size:.85rem;font-weight:500;letter-spacing:-.01em;transition:color .2s ease;cursor:pointer}.landing_navLink__MX_D9:hover{color:#f5f5f7}.landing_navActions__GGpJs{display:flex;align-items:center;gap:.85rem}.landing_adminBtn__sFPTY{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.8rem;font-weight:600;color:#f5f5f7;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:9999px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.landing_adminBtn__sFPTY:hover{background:hsla(0,0%,100%,.15);color:#fff;border-color:hsla(0,0%,100%,.25);transform:scale(1.02)}.landing_appClientBtn__jaRiM{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem 1.05rem;font-size:.82rem;font-weight:700;color:#00f2fe;background:linear-gradient(135deg,rgba(0,242,254,.16),rgba(37,99,235,.22));border:1px solid rgba(0,242,254,.4);border-radius:9999px;text-decoration:none;box-shadow:0 0 16px rgba(0,242,254,.18);transition:all .25s cubic-bezier(.16,1,.3,1)}.landing_appClientBtn__jaRiM:hover{background:linear-gradient(135deg,rgba(0,242,254,.28),rgba(37,99,235,.35));border-color:#00f2fe;color:#fff;transform:translateY(-1px) scale(1.02);box-shadow:0 0 24px rgba(0,242,254,.38)}.landing_heroSection__RhTU_{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:3.8rem 2rem 2rem;text-align:center}.landing_badgePill__iY4_o{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.1rem;background:#161617;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;font-size:.8rem;font-weight:500;color:#86868b;margin-bottom:1.25rem;letter-spacing:.02em}.landing_heroTitle__omfE_{font-size:clamp(2.5rem,4.2vw,3.8rem);line-height:1.14;font-weight:800;letter-spacing:-.035em;max-width:1100px;margin:0 auto 1.25rem;color:#f5f5f7;text-shadow:0 4px 28px rgba(0,0,0,.95),0 1px 4px rgba(0,0,0,.8)}.landing_heroGradientText__XUEjw{color:#fff;font-weight:800}.landing_heroSubtitle__5RQeO{font-size:clamp(1.05rem,1.6vw,1.25rem);color:#a1a1a6;max-width:860px;margin:0 auto 1.85rem;line-height:1.6;font-weight:400;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(0,0,0,.95)}.landing_heroCtas__WrebI{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.landing_heroAppCta__7zTWI{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.85rem;background:linear-gradient(135deg,#00f2fe,#2563eb);color:#000;font-size:.95rem;font-weight:800;border-radius:9999px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 25px rgba(0,242,254,.35);transition:all .25s cubic-bezier(.16,1,.3,1)}.landing_heroAppCta__7zTWI:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 32px rgba(0,242,254,.5);color:#000}.landing_primaryCta__dj7_K{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.85rem;background:#f5f5f7;color:#000;font-size:.95rem;font-weight:600;border-radius:9999px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 20px hsla(0,0%,100%,.18);transition:all .2s cubic-bezier(.16,1,.3,1)}.landing_primaryCta__dj7_K:hover{background:#fff;transform:scale(1.02);box-shadow:0 6px 25px hsla(0,0%,100%,.25)}.landing_secondaryCta___ojv2{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.85rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:#f5f5f7;font-size:.95rem;font-weight:500;border-radius:9999px;text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.landing_secondaryCta___ojv2:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.25);transform:scale(1.02)}.landing_platformCounterPill__Fd3NV{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.6rem;padding:.45rem 1.15rem;background:#161617;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;font-size:.85rem;color:#86868b;font-weight:500}.landing_counterNumber__o_Wur{color:#f5f5f7;font-weight:700}.landing_brandStripSection__KCeOX{position:relative;z-index:1;max-width:1400px;margin:1.25rem auto 2.5rem;padding:0 2rem;width:100%}.landing_brandStripHeader__pkCTu{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;gap:1rem}.landing_brandStripTitle__Vba4a{font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#86868b}.landing_brandStripGrid__Dgoog{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.75rem;scrollbar-width:none}.landing_brandStripGrid__Dgoog::-webkit-scrollbar{display:none}.landing_brandStripPill__zd3qZ{display:inline-flex;align-items:center;gap:.65rem;padding:.55rem 1.15rem;background:#161617;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;color:#f5f5f7;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s cubic-bezier(.16,1,.3,1)}.landing_brandStripPill__zd3qZ:hover{background:#1c1c1e;border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.landing_brandPillLogo__Qy8Tj{width:20px;height:20px;object-fit:contain}.landing_brandStripFilterBtn__bjwtW{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .95rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#f5f5f7;border-radius:9999px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.landing_brandStripFilterBtn__bjwtW:hover{background:hsla(0,0%,100%,.14);transform:translateY(-1px)}.landing_brandStripPillActive__yHQH8{background:#f5f5f7!important;color:#000!important;border-color:#fff!important;transform:translateY(-1px)}.landing_activeFilterBar__gCVty{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1.25rem;background:#161617;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;font-size:.85rem;color:#f5f5f7;margin-top:1rem}.landing_clearFilterBtn__2i2Nd{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#f5f5f7;border-radius:9999px;padding:.25rem .75rem;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;transition:all .2s}.landing_clearFilterBtn__2i2Nd:hover{background:hsla(0,0%,100%,.16)}.landing_noResultsBox__0gV7i{text-align:center;padding:4rem 1.5rem;background:#161617;border:1px dashed hsla(0,0%,100%,.12);border-radius:24px;margin:1.5rem 0;color:#86868b}.landing_resetCatalogBtn__PxRsp{margin-top:1rem;padding:.65rem 1.5rem;background:#f5f5f7;color:#000;border:none;border-radius:9999px;font-weight:600;font-size:.88rem;cursor:pointer;transition:all .2s}.landing_resetCatalogBtn__PxRsp:hover{background:#fff;transform:scale(1.02)}.landing_trendingSection__D4qtj{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:1.5rem 2rem 3.5rem;width:100%}.landing_trendingHeader__xa2FU{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.75rem;gap:1rem}.landing_trendingTitle__T0G4w{font-size:1.75rem;font-weight:800;color:#f5f5f7;letter-spacing:-.025em;display:flex;align-items:center;gap:.65rem}.landing_trendingGrid__LWVfK{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));grid-gap:1.5rem;gap:1.5rem}.landing_posterCard__KFmmu{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:2/3;background:#161617;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.6);transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:space-between}.landing_posterCard__KFmmu:hover{transform:translateY(-6px);border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.85)}.landing_posterImage__yzMOS{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;z-index:1}.landing_posterCard__KFmmu:hover .landing_posterImage__yzMOS{transform:scale(1.04)}.landing_posterGradientOverlay__3caje{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 40%,rgba(10,10,12,.95) 80%,#0a0a0c);z-index:2}.landing_posterTopBadges__on8xv{position:relative;z-index:3;padding:1rem;display:flex;align-items:center;justify-content:space-between;width:100%}.landing_platformBadgePill__Fytn5{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .75rem .3rem .4rem;background:rgba(18,18,20,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:9999px;border:1px solid hsla(0,0%,100%,.14);white-space:nowrap;max-width:170px;overflow:hidden}.landing_platformBadgeLogoBox__MHq_E{width:24px;height:24px;min-width:24px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.landing_platformBadgeLogoBox__MHq_E img{width:100%;height:100%;object-fit:contain}.landing_platformBadgeName__he7Hm{font-size:.72rem;font-weight:700;color:#f5f5f7;letter-spacing:.02em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.landing_qualityBadgePill__nqCwe{font-size:.7rem;font-weight:700;padding:.25rem .65rem;border-radius:9999px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15);color:#f5f5f7}.landing_posterBottomContent__EVVEo{position:relative;z-index:3;padding:1.25rem;display:flex;flex-direction:column;gap:.45rem}.landing_showTitle__l9a_e{font-size:1.2rem;font-weight:800;color:#f5f5f7;line-height:1.2;letter-spacing:-.01em}.landing_showMetaRow__baTyP{display:flex;align-items:center;gap:.65rem;font-size:.8rem;color:#86868b}.landing_imdbRatingPill__Uw_V6{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;background:hsla(0,0%,100%,.1);color:#f5f5f7;border-radius:9999px;font-weight:700;font-size:.72rem}.landing_posterPriceRow__gg_C2{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.08);gap:.5rem}.landing_posterPriceTag__9oQgY{font-size:1.15rem;font-weight:800;color:#f5f5f7}.landing_posterOrderBtn__xWyu2{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;background:#f5f5f7;color:#000;border-radius:9999px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.landing_posterOrderBtn__xWyu2:hover{background:#fff;transform:scale(1.03)}.landing_kordlessPromoBanner__gNT_m{position:relative;z-index:1;max-width:1400px;margin:1.5rem auto 3.5rem;padding:0 2rem;width:100%}.landing_promoCard__S33Ok{background:#161617;border:1px solid hsla(0,0%,100%,.08);border-radius:28px;padding:3rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;flex-wrap:wrap}.landing_promoContent__3dOc1{max-width:700px}.landing_promoBadge__wPeM7{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;background:hsla(0,0%,100%,.08);color:#f5f5f7;border-radius:9999px;font-size:.78rem;font-weight:600;margin-bottom:1rem;letter-spacing:.02em}.landing_promoTitle__nZwGf{font-size:2.25rem;font-weight:800;color:#f5f5f7;line-height:1.15;letter-spacing:-.025em;margin-bottom:.75rem}.landing_promoDesc__59H_2{font-size:1.05rem;color:#86868b;line-height:1.6}.landing_promoActions__8xxRF{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.landing_promoPrimaryBtn__aWHe_{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.85rem;background:#f5f5f7;color:#000;border-radius:9999px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.landing_promoPrimaryBtn__aWHe_:hover{background:#fff;transform:scale(1.02)}.landing_promoSecondaryBtn__YFslT{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.85rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:#f5f5f7;border-radius:9999px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.landing_promoSecondaryBtn__YFslT:hover{background:hsla(0,0%,100%,.14);transform:scale(1.02)}.landing_section__ICJEz{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:3.5rem 2rem;width:100%}.landing_sectionHeader__13EuI{text-align:center;margin-bottom:2.5rem}.landing_sectionPre__J6NLg{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#86868b;margin-bottom:.5rem}.landing_sectionTitle__VHDry{font-size:2.5rem;font-weight:800;letter-spacing:-.03em;color:#f5f5f7;margin-bottom:.6rem}.landing_sectionSubtitle__kdP6T{font-size:1.1rem;color:#86868b;max-width:650px;margin:0 auto}.landing_pwaNoticeCard__AcpOD{max-width:720px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;background:linear-gradient(135deg,rgba(8,14,26,.9),rgba(15,23,42,.8));border:1px solid rgba(0,242,254,.28);border-radius:20px;padding:1.15rem 1.4rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 30px rgba(0,0,0,.45)}.landing_pwaNoticeLeft__qiX_X{display:flex;align-items:center;gap:1rem}.landing_pwaNoticeIcon__7TZ9i{width:44px;height:44px;min-width:44px;border-radius:12px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);display:flex;align-items:center;justify-content:center}.landing_pwaNoticeTitle__5RzMw{font-size:.95rem;font-weight:700;color:#fff}.landing_pwaNoticeSub__jma1T{font-size:.8rem;color:#94a3b8;margin-top:.2rem;line-height:1.35}.landing_pwaNoticeBtn__ptmNU{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.15rem;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.35);color:#00f2fe;font-size:.84rem;font-weight:700;border-radius:9999px;text-decoration:none;white-space:nowrap;transition:all .2s ease}.landing_pwaNoticeBtn__ptmNU:hover{background:#00f2fe;color:#000;border-color:#00f2fe;transform:scale(1.02);box-shadow:0 0 18px rgba(0,242,254,.35)}.landing_pwaCustomerCallout__DLyyj{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:rgba(0,242,254,.08);border:1px solid rgba(0,242,254,.25);border-radius:14px;padding:.85rem 1.15rem;margin-bottom:1.25rem;font-size:.85rem;color:#e2e8f0}.landing_pwaCustomerCalloutBtn__obY2J{display:inline-flex;align-items:center;gap:.35rem;color:#00f2fe;font-weight:700;text-decoration:none;white-space:nowrap;font-size:.82rem;border-bottom:1px solid transparent;transition:border-color .2s ease}.landing_pwaCustomerCalloutBtn__obY2J:hover{border-bottom-color:#00f2fe}.landing_searchWrapper__IBvar{max-width:720px;margin:0 auto;background:#161617;border:1px solid hsla(0,0%,100%,.08);border-radius:28px;padding:2.5rem;box-shadow:0 15px 40px rgba(0,0,0,.7)}.landing_searchForm__TFoiS{display:flex;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.landing_searchInputContainer__jedKE{flex:1 1;min-width:260px;position:relative;display:flex;align-items:center}.landing_searchInputIcon__fskzL{position:absolute;left:1.25rem;color:#86868b;pointer-events:none}.landing_searchInput__5D8Qx{width:100%;padding:.9rem 1rem .9rem 3.2rem;background:#000;border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;color:#f5f5f7;font-size:1rem;font-weight:500;outline:none;transition:all .2s ease}.landing_searchInput__5D8Qx:focus{border-color:hsla(0,0%,100%,.35);box-shadow:0 0 0 3px hsla(0,0%,100%,.06)}.landing_searchInput__5D8Qx::placeholder{color:#636366;font-weight:400}.landing_searchSubmitBtn__yysuS{padding:.9rem 1.75rem;background:#f5f5f7;color:#000;border:none;border-radius:9999px;font-size:.92rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s cubic-bezier(.16,1,.3,1)}.landing_searchSubmitBtn__yysuS:hover:not(:disabled){background:#fff;transform:scale(1.02)}.landing_searchSubmitBtn__yysuS:disabled{opacity:.5;cursor:not-allowed}.landing_searchNotice__6etRg{font-size:.8rem;color:#86868b;display:flex;align-items:center;gap:.4rem;justify-content:center}.landing_resultsContainer__qeW_H{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid hsla(0,0%,100%,.08);animation:landing_fadeIn__TWpB2 .3s ease-out}@keyframes landing_fadeIn__TWpB2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing_customerGreeting___Zg96{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.landing_greetingText__APkfG{font-size:1.15rem;font-weight:700;color:#f5f5f7}.landing_customerTag__n7vcY{font-size:.8rem;padding:.25rem .65rem;background:hsla(0,0%,100%,.08);color:#f5f5f7;border-radius:9999px;font-weight:600}.landing_salesGrid__8insn{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}.landing_saleCard__ZVv7a{display:flex;align-items:center;justify-content:space-between;background:#1c1c1e;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:1.15rem 1.35rem;position:relative;overflow:hidden;gap:1rem;transition:transform .2s ease,border-color .2s ease}.landing_saleCard__ZVv7a:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.2)}.landing_saleColorBar__b3lPK{position:absolute;left:0;top:0;bottom:0;width:4px}.landing_saleInfo__g8Mhd{display:flex;flex-direction:column;gap:.25rem}.landing_saleServiceName__7WL7b{font-size:1rem;font-weight:700;color:#f5f5f7}.landing_saleMeta__2WbRE{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:#86868b}.landing_badgeActive__FNvHq{background:rgba(39,201,63,.15);color:#34d399}.landing_badgeActive__FNvHq,.landing_badgeExpiring__l07V8{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:9999px;font-weight:600;font-size:.75rem}.landing_badgeExpiring__l07V8{background:rgba(255,189,46,.15);color:#fbbf24}.landing_badgeExpired__TRDYG{background:rgba(255,95,86,.15);color:#f87171}.landing_badgeExpired__TRDYG,.landing_badgePending___3L8z{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:9999px;font-weight:600;font-size:.75rem}.landing_badgePending___3L8z{background:hsla(0,0%,100%,.1);color:#f5f5f7}.landing_viewPassBtn__A1ixq{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.15rem;background:#f5f5f7;color:#000;border-radius:9999px;font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1)}.landing_viewPassBtn__A1ixq:hover{background:#fff;transform:scale(1.03)}.landing_searchErrorBox__j_5QE{margin-top:1.25rem;padding:1.15rem 1.25rem;background:rgba(255,95,86,.1);border:1px solid rgba(255,95,86,.25);border-radius:18px;color:#fca5a5;font-size:.9rem;line-height:1.5;display:flex;flex-direction:column;gap:.75rem}.landing_catalogControls__h7VdH{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.landing_filterTabs__9JLBO{display:flex;gap:.4rem;overflow-x:auto;padding:4px;background:#161617;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px}.landing_filterTab__uMAlE{padding:.5rem 1.15rem;background:transparent;border:none;border-radius:9999px;color:#86868b;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.landing_filterTab__uMAlE:hover{color:#f5f5f7}.landing_filterTabActive__Z_8vx{background:#f5f5f7;color:#000;font-weight:600}.landing_catalogSearchContainer__gYRGe{position:relative;display:flex;align-items:center}.landing_catalogSearchIcon__Eca0t{position:absolute;left:1rem;color:#86868b;pointer-events:none}.landing_catalogSearchInput__TVtWT{padding:.55rem 1rem .55rem 2.5rem;background:#161617;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;color:#f5f5f7;font-size:.85rem;outline:none;width:230px;transition:all .2s ease}.landing_catalogSearchInput__TVtWT:focus{border-color:hsla(0,0%,100%,.3);width:270px}.landing_catalogGrid__N3l1H{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.35rem;gap:1.35rem}.landing_catalogCard__cPU4u{background:#161617;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1)}.landing_catalogCard__cPU4u:hover{transform:translateY(-4px);background:#1c1c1e;border-color:hsla(0,0%,100%,.18);box-shadow:0 15px 35px rgba(0,0,0,.6)}.landing_cardColorGlow__qgLdL{position:absolute;top:0;left:0;right:0;height:3px}.landing_cardHeader__MsK2d{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.landing_cardLogoBox__vxRjO{width:48px;height:48px;border-radius:14px;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.12);padding:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.landing_cardLogoImg__F8NJk{width:100%;height:100%;object-fit:contain}.landing_cardPriceBox__2Fov4{text-align:right}.landing_cardPrice__TNIv1{font-size:1.45rem;font-weight:800;color:#f5f5f7;display:flex;align-items:baseline;justify-content:flex-end;gap:.25rem}.landing_cardPriceCurrency__Jdrxv{font-size:.78rem;font-weight:600;color:#86868b}.landing_cardTypeBadge__TksIc{font-size:.68rem;font-weight:600;padding:.2rem .55rem;border-radius:9999px;background:hsla(0,0%,100%,.08);color:#86868b;text-transform:uppercase}.landing_cardTitle__G7lDZ{font-size:1.1rem;font-weight:700;color:#f5f5f7;line-height:1.35;margin-bottom:.3rem;letter-spacing:-.01em}.landing_cardTagline__CTJbm{font-size:.82rem;color:#86868b;margin-bottom:.9rem;line-height:1.4}.landing_cardFeatures__y_Kcf{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.25rem;flex-grow:1}.landing_cardFeatureItem__i_3_F{font-size:.8rem;color:#86868b;display:flex;align-items:center;gap:.4rem}.landing_orderBtn__UrnBL{width:100%;padding:.75rem;background:#f5f5f7;color:#000;border:none;border-radius:9999px;font-size:.88rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer}.landing_orderBtn__UrnBL:hover{background:#fff;transform:scale(1.02);box-shadow:0 4px 15px hsla(0,0%,100%,.15)}.landing_expandCatalogContainer__KeuIX{margin-top:2.5rem;display:flex;justify-content:center}.landing_expandCatalogBtn__mPZZS{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 2rem;background:#161617;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#f5f5f7;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.landing_expandCatalogBtn__mPZZS:hover{background:#1c1c1e;border-color:hsla(0,0%,100%,.25);transform:translateY(-2px)}.landing_footer__0UmUP{border-top:1px solid hsla(0,0%,100%,.08);background:#000;padding:3.5rem 1.5rem 2.5rem;margin-top:auto;position:relative;z-index:1}.landing_footerContent__IyudO{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.landing_footerBrand__XZKpP{display:flex;align-items:center;gap:.85rem}.landing_footerLogo__FEIB7{width:32px;height:32px;border-radius:8px;object-fit:cover}.landing_footerText__41Y_D{font-size:.82rem;color:#86868b}.landing_footerLinks__Un1i5{display:flex;align-items:center;gap:1.75rem}.landing_footerLink__npJ5B{color:#86868b;text-decoration:none;font-size:.85rem;font-weight:500;transition:color .2s ease}.landing_footerLink__npJ5B:hover{color:#f5f5f7}.landing_floatingWa__5XFQV{position:fixed;bottom:1.5rem;right:1.5rem;z-index:100;display:flex;align-items:center;gap:.55rem;padding:.75rem 1.25rem;background:#25d366;color:#000;border-radius:9999px;font-size:.88rem;font-weight:700;text-decoration:none;box-shadow:0 8px 25px rgba(37,211,102,.35);transition:all .25s cubic-bezier(.16,1,.3,1)}.landing_floatingWa__5XFQV:hover{transform:scale(1.05);box-shadow:0 12px 30px rgba(37,211,102,.5)}@media (max-width:768px){.landing_navContent__dbX97{padding:.75rem 1rem}.landing_navBrand__SutAj{gap:.5rem}.landing_navActions__GGpJs{gap:.4rem}.landing_adminBtn__sFPTY{padding:.4rem .65rem;font-size:.75rem}.landing_adminBtnText__TRIG4{display:none}.landing_appClientBtn__jaRiM{padding:.4rem .75rem;font-size:.75rem}.landing_heroAppCta__7zTWI{width:100%;justify-content:center}.landing_heroTitle__omfE_{font-size:2.4rem}.landing_heroSubtitle__5RQeO{font-size:1.05rem}.landing_navLinks__8oL_o{display:none}.landing_pwaNoticeCard__AcpOD{flex-direction:column;align-items:stretch;padding:1.15rem;gap:.9rem}.landing_pwaNoticeBtn__ptmNU{justify-content:center;width:100%}.landing_pwaCustomerCallout__DLyyj{flex-direction:column;align-items:flex-start;gap:.6rem}.landing_trendingGrid__LWVfK{grid-template-columns:repeat(2,1fr);gap:.75rem}.landing_posterCard__KFmmu{aspect-ratio:auto;min-height:380px;border-radius:18px}.landing_posterTopBadges__on8xv{padding:.65rem .65rem 0;gap:.35rem}.landing_platformBadgePill__Fytn5{padding:.2rem .5rem .2rem .3rem;max-width:110px;gap:.3rem}.landing_platformBadgeLogoBox__MHq_E{width:20px;height:20px;min-width:20px}.landing_platformBadgeName__he7Hm{font-size:.65rem}.landing_qualityBadgePill__nqCwe{font-size:.62rem;padding:.15rem .4rem}.landing_posterBottomContent__EVVEo{padding:.75rem;gap:.35rem}.landing_showTitle__l9a_e{font-size:.95rem;line-height:1.25}.landing_showMetaRow__baTyP{font-size:.72rem;gap:.35rem}.landing_posterPriceRow__gg_C2{flex-direction:column;align-items:stretch;margin-top:.35rem;padding-top:.45rem;gap:.4rem}.landing_posterPriceTag__9oQgY{font-size:1.05rem}.landing_posterOrderBtn__xWyu2{width:100%;justify-content:center;padding:.45rem .65rem;font-size:.78rem}.landing_promoCard__S33Ok{padding:2rem 1.5rem}.landing_promoTitle__nZwGf{font-size:1.7rem}.landing_searchWrapper__IBvar{padding:1.5rem 1.25rem}.landing_saleCard__ZVv7a{flex-direction:column;align-items:flex-start}.landing_viewPassBtn__A1ixq{width:100%;justify-content:center}.landing_catalogControls__h7VdH{flex-direction:column;align-items:stretch}.landing_catalogSearchInput__TVtWT,.landing_catalogSearchInput__TVtWT:focus{width:100%}.landing_floatingWa__5XFQV span{display:none}.landing_floatingWa__5XFQV{padding:.85rem;border-radius:50%}.landing_landingContainer__EbRP7{background-attachment:scroll;background-position:top}}@media (max-width:350px){.landing_trendingGrid__LWVfK{grid-template-columns:1fr}.landing_posterCard__KFmmu{min-height:400px}}