.zapx-homepage-root .fade-in-section,.zapx-homepage-root .fade-in-section-no-blur,.zapx-homepage-root .fade-in-card,.zapx-homepage-root .fade-in-card-delay-1,.zapx-homepage-root .fade-in-card-delay-2{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}﻿ .zapx-homepage-root .homepage-hero-spotlight{pointer-events:none;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-green) 14%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 6%, transparent) 38%, transparent 72%);opacity:.55;border-radius:9999px;width:min(52rem,92vw);height:28rem;position:absolute;top:8%;left:50%;transform:translate(-50%)}.dark .zapx-homepage-root .homepage-hero-spotlight{opacity:.9}.zapx-homepage-root.pg-hero-accent-branded .homepage-hero-spotlight{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--branded-btn-accent) 14%, transparent) 0%, color-mix(in srgb, var(--branded-btn-accent-secondary) 6%, transparent) 38%, transparent 72%)}.zapx-homepage-root .pg-hero-section{flex-direction:column;display:flex}@media (min-width:1024px){.zapx-homepage-root .pg-hero-section{justify-content:flex-start;min-height:auto}}.zapx-homepage-root .pg-hero-atmosphere{bottom:clamp(-7rem,-12vh,-4.5rem);-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}.zapx-homepage-root{--pg-site-header-offset:4rem;--pg-space-chapter:6rem;--pg-space-bridge:clamp(2rem, 3.5vw, 2.75rem);--pg-space-block:clamp(2rem, 3.5vw, 2.75rem);--pg-space-hero-y:clamp(5rem, 7vw, 7rem);max-width:100%;overflow-x:clip}@media (min-width:1024px){.zapx-homepage-root{--pg-space-chapter:8rem}}.zapx-homepage-root .homepage-sections-flow{flex-direction:column;gap:0;display:flex}.homepage-sections-flow .zapx-homepage-root,.zapx-homepage-root.zapx-homepage-root--nested{overflow-x:visible}.zapx-homepage-root .pg-scene-proof,.zapx-homepage-root .pg-scene-proofMesh{padding-block:0}.zapx-homepage-root .pg-scene-bg{pointer-events:none;z-index:0;opacity:.12;transition:opacity .65s;position:absolute;inset:-5rem 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.zapx-homepage-root .pg-scene-proof .pg-scene-bg{opacity:0;background:0 0}.zapx-homepage-root .pg-scene-proofMesh .pg-scene-bg{background:radial-gradient(90% 55% at 50% 0,#060c14f2 0%,#060c148c 42%,#0000 78%)}.zapx-homepage-root .pg-scene-glow{pointer-events:none;z-index:0;opacity:0;transition:opacity .65s;position:absolute;inset:-5rem 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.zapx-homepage-root .pg-scene-productStory .pg-scene-glow{background:radial-gradient(ellipse 55% 40% at 50% 0%, color-mix(in oklab, var(--primary) 14%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 5%, transparent) 38%, transparent 72%);top:12%}.zapx-homepage-root .pg-scene-grid{pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(color-mix(in oklab, var(--primary) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--primary) 4.5%, transparent) 1px, transparent 1px);background-size:48px 48px;transition:opacity .65s;position:absolute;inset:-5rem 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.zapx-homepage-root .pg-scene-active .pg-scene-grid{opacity:.55}.zapx-homepage-root .pg-scene-proofMesh.pg-scene-parallax .pg-scene-grid{opacity:0}.zapx-homepage-root .pg-scene-dots{pointer-events:none;z-index:0;opacity:0;background-image:radial-gradient(color-mix(in srgb, var(--zap-aqua) 16%, transparent) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:-5rem 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.zapx-homepage-root .pg-scene-active .pg-scene-dots{opacity:.35}.zapx-homepage-root .pg-scene-aurora-a,.zapx-homepage-root .pg-scene-aurora-b{pointer-events:none;filter:blur(72px);opacity:.35;border-radius:9999px;position:absolute}.zapx-homepage-root .pg-scene-aurora-a{background:color-mix(in oklab, var(--primary) 35%, transparent);width:min(42vw,28rem);height:min(42vw,28rem);animation:16s ease-in-out infinite pgAuroraA;top:18%;left:12%}.zapx-homepage-root .pg-scene-aurora-b{background:color-mix(in srgb, var(--zap-aqua) 28%, transparent);width:min(38vw,24rem);height:min(38vw,24rem);animation:22s ease-in-out infinite pgAuroraB;bottom:16%;right:10%}.zapx-homepage-root .pg-scene-active .pg-scene-aurora-a,.zapx-homepage-root .pg-scene-active .pg-scene-aurora-b{opacity:.55}@keyframes pgAuroraA{0%,to{transform:translate(-50%,-55%)scale(1)rotate(0)}30%{transform:translate(-48%,-50%)scale(1.08)rotate(4deg)}60%{transform:translate(-52%,-58%)scale(.96)rotate(-3deg)}}@keyframes pgAuroraB{0%,to{transform:translate(-50%,-45%)scale(1)rotate(0)}35%{transform:translate(-54%,-50%)scale(1.06)rotate(-5deg)}70%{transform:translate(-46%,-42%)scale(.95)rotate(4deg)}}.zapx-homepage-root .homepage-stats-bridge{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:var(--pg-space-bridge);position:relative}.zapx-homepage-root .pg-hero-interactive__visual{width:calc(100% + 2rem);margin-left:-2rem}@media (min-width:1024px){.zapx-homepage-root .pg-hero-interactive__visual{width:calc(100% + 4rem);margin-left:-4rem}}@media (min-width:1280px){.zapx-homepage-root .pg-hero-interactive__visual{width:calc(100% + 6rem);margin-left:-6rem}}@media (min-width:1536px){.zapx-homepage-root .pg-hero-interactive__visual{width:calc(100% + 7.5rem);margin-left:-7.5rem}}.zapx-homepage-root .homepage-sections-flow>.pg-scene-stage:first-child{padding-top:calc(var(--pg-space-chapter) - var(--pg-space-bridge))}.zapx-homepage-root .pg-proof-strip-shell{background:linear-gradient(135deg, color-mix(in srgb, var(--zap-green) 6%, transparent), color-mix(in srgb, var(--card) 92%, transparent) 45%, color-mix(in srgb, var(--zap-aqua) 4%, transparent))}.zapx-homepage-root .pg-proof-stat-card{min-height:9.5rem}@media (min-width:1024px){.zapx-homepage-root .pg-proof-stat-card{min-height:11rem}}.zapx-homepage-root .pg-proof-strip--compact .pg-proof-stat-card{min-height:0}.zapx-homepage-root .pg-proof-mesh-atmosphere{pointer-events:none;z-index:0;width:100vw;position:absolute;top:-4rem;bottom:-4rem;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 4% 96%,#0000 100%)}.zapx-homepage-root .pg-proof-mesh-atmosphere__base{background:#020508;position:absolute;inset:0}.zapx-homepage-root .pg-proof-mesh-atmosphere__mesh-wrap{position:absolute;inset:0}.zapx-homepage-root .pg-proof-aurora-field{position:absolute;inset:0;overflow:hidden}.zapx-homepage-root .pg-proof-aurora-field__wash{background:radial-gradient(ellipse 55% 80% at 28% 48%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 72%), radial-gradient(ellipse 48% 75% at 72% 42%, color-mix(in srgb, var(--zap-aqua) 14%, transparent), transparent 70%), linear-gradient(180deg, #02050833, #0205088c);position:absolute;inset:0}.zapx-homepage-root .pg-proof-aurora-field__stripe{pointer-events:none;filter:blur(52px);mix-blend-mode:screen;will-change:transform, opacity;border-radius:9999px;position:absolute;top:-12%;bottom:-12%}.zapx-homepage-root .pg-proof-aurora-field__depth{background:linear-gradient(90deg,#0205088c 0%,#0000 18% 82%,#0205088c 100%),linear-gradient(#02050873 0%,#0000 22% 78%,#02050880 100%);position:absolute;inset:0}.zapx-homepage-root .pg-proof-cursor-glow{pointer-events:none;z-index:1;mix-blend-mode:screen;position:absolute;inset:0}.zapx-homepage-root .pg-proof-grid-curtain{pointer-events:none;z-index:2;background-color:#060c14eb;background-image:linear-gradient(color-mix(in oklab, var(--primary) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--primary) 4.5%, transparent) 1px, transparent 1px);will-change:transform, opacity;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% 100%);mask-image:linear-gradient(#0000 0%,#000 6% 100%)}.zapx-homepage-root .pg-proof-mesh-atmosphere__scrim{pointer-events:none;z-index:1;background:linear-gradient(#0408108c 0%,#04081047 32%,#04081052 100%),radial-gradient(85% 55% at 50% 45%,#0408101f,#0408106b 80%);position:absolute;inset:0}.zapx-homepage-root .pg-proof-mesh-atmosphere__scrim--static{opacity:.52}.zapx-homepage-root .pg-proof-mesh-atmosphere__static-gradient{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--primary) 14%, transparent) 12%, color-mix(in srgb, var(--zap-aqua) 10%, transparent) 22%, transparent 32%, #00c48b1f 48%, transparent 58%, color-mix(in oklab, var(--primary) 16%, transparent) 72%, color-mix(in srgb, var(--zap-aqua) 8%, transparent) 82%, transparent 100%), radial-gradient(ellipse 50% 42% at 50% 74%, #00c48b38, transparent 74%), linear-gradient(180deg, #020508e6, #020508fa);position:absolute;inset:0}.zapx-homepage-root .pg-section+.pg-section{margin-top:var(--pg-space-block)}.zapx-homepage-root .pg-chapter-gap{gap:var(--pg-space-block)}.zapx-homepage-root .pg-chapter-gap-loose{gap:clamp(2.75rem,4.5vw,3.5rem)}.zapx-homepage-root .homepage-sections-flow>.pg-scene-stage{padding-top:var(--pg-space-chapter);padding-bottom:0}.zapx-homepage-root .homepage-sections-flow>.pg-scene-stage:last-child{padding-bottom:var(--pg-space-chapter)}.zapx-homepage-root .pg-proof-journey{isolation:isolate;padding-block:0;position:relative}.zapx-homepage-root .pg-proof-journey__intro-wrap{z-index:2;width:min(100%,80rem);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem);position:relative}.zapx-homepage-root .pg-proof-journey-scroll{z-index:1;display:none;position:relative}.zapx-homepage-root .pg-proof-journey-mobile{z-index:1;display:block;position:relative}.zapx-homepage-root .pg-proof-journey-mobile-shell{width:min(100%,80rem);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.zapx-homepage-root .pg-proof-journey-deck{gap:clamp(1rem,2vw,1.5rem);display:grid}.zapx-homepage-root .pg-proof-journey-deck__meta{width:min(100%,32rem)}.zapx-homepage-root .pg-proof-journey-deck__label{letter-spacing:.2em;text-transform:uppercase;color:#94f1c2b8;font-size:.62rem;font-weight:700}.zapx-homepage-root .pg-proof-journey-deck__layout{gap:clamp(1rem,2vw,1.5rem);display:grid}.zapx-homepage-root .pg-proof-journey-deck__cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.zapx-homepage-root .pg-proof-journey-deck__slot{min-width:0}.zapx-homepage-root .pg-proof-journey-deck__visual{position:relative}.zapx-homepage-root .pg-proof-journey-visual{min-height:clamp(240px,38vw,360px);box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.zapx-homepage-root .pg-proof-journey-visual__layer{opacity:0;pointer-events:none;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.985)}.zapx-homepage-root .pg-proof-journey-visual__layer--active{opacity:1;transform:scale(1)}.zapx-homepage-root .pg-proof-visual-placeholder{width:100%;height:100%;min-height:inherit;flex-direction:column;justify-content:center;gap:.75rem;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.zapx-homepage-root .pg-proof-visual-placeholder__frame{border:1px dashed color-mix(in oklab, var(--primary) 32%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(165deg,#ffffff0d,#060a1259),#060a126b;border-radius:1.35rem;flex:1;place-items:center;min-height:clamp(180px,28vw,320px);display:grid;position:relative;overflow:hidden}.zapx-homepage-root .pg-proof-visual-placeholder__tag{border:1px solid color-mix(in oklab, var(--primary) 18%, transparent);background:color-mix(in oklab, var(--primary) 8%, transparent);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--primary) 78%, transparent);border-radius:999px;padding:.25rem .55rem;font-size:.58rem;font-weight:700;position:absolute;top:.85rem;left:.85rem}.zapx-homepage-root .pg-proof-visual-placeholder__silhouette{aspect-ratio:16/10;background:linear-gradient(color-mix(in oklab, var(--primary) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--primary) 6%, transparent) 1px, transparent 1px), radial-gradient(ellipse at center, color-mix(in oklab, var(--primary) 10%, transparent), transparent 68%);background-size:20px 20px,20px 20px,auto;border:1px solid #ffffff14;border-radius:1rem;width:min(72%,18rem);box-shadow:inset 0 1px #ffffff0a}.zapx-homepage-root .pg-proof-visual-placeholder--servers .pg-proof-visual-placeholder__silhouette{clip-path:polygon(50% 8%,92% 30%,78% 88%,22% 88%,8% 30%)}.zapx-homepage-root .pg-proof-visual-placeholder--setup .pg-proof-visual-placeholder__silhouette{aspect-ratio:3.2;border-radius:999px}.zapx-homepage-root .pg-proof-visual-placeholder--locations .pg-proof-visual-placeholder__silhouette{aspect-ratio:1.45;border-radius:50%}.zapx-homepage-root .pg-proof-visual-placeholder--ddos .pg-proof-visual-placeholder__silhouette{clip-path:polygon(50% 0%,92% 18%,92% 56%,50% 100%,8% 56%,8% 18%);aspect-ratio:.82}.zapx-homepage-root .pg-proof-visual-placeholder__caption{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8f2;white-space:nowrap;background:#00000047;border:1px solid #ffffff14;border-radius:999px;margin:0;padding:.3rem .65rem;font-size:.62rem;font-weight:600;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.zapx-homepage-root .pg-proof-visual-placeholder__note{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--primary) 42%, transparent);margin:0;font-size:.62rem;font-weight:600}.zapx-homepage-root .pg-proof-visual-placeholder--compact{gap:.35rem;padding:.5rem 0 0}.zapx-homepage-root .pg-proof-visual-placeholder--compact .pg-proof-visual-placeholder__frame{border-radius:1rem;min-height:120px}.zapx-homepage-root .pg-proof-visual-placeholder--compact .pg-proof-visual-placeholder__silhouette{width:min(58%,8rem);min-height:3.5rem}.zapx-homepage-root .pg-proof-visual-placeholder--compact .pg-proof-visual-placeholder__note{display:none}.zapx-homepage-root .pg-proof-journey-visual--compact{min-height:150px}.zapx-homepage-root .pg-proof-journey-visual--compact .pg-proof-journey-visual__layer{transition:none}.zapx-homepage-root .pg-proof-visual{width:100%;height:100%;min-height:inherit;position:relative}.zapx-homepage-root .pg-proof-visual__grid,.zapx-homepage-root .pg-proof-visual__map-grid{background-image:linear-gradient(color-mix(in oklab, var(--primary) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--primary) 8%, transparent) 1px, transparent 1px);background-size:24px 24px;border-radius:1rem;position:absolute;inset:12%;-webkit-mask-image:radial-gradient(#000 35%,#0000 78%);mask-image:radial-gradient(#000 35%,#0000 78%)}.zapx-homepage-root .pg-proof-visual__node,.zapx-homepage-root .pg-proof-visual__map-node{background:color-mix(in oklab, var(--primary) 35%, transparent);width:.65rem;height:.65rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 8%, transparent);opacity:.45;border-radius:999px;transition:opacity .35s,transform .35s,box-shadow .35s;position:absolute;transform:translate(-50%,-50%)}.zapx-homepage-root .pg-proof-visual__node--active,.zapx-homepage-root .pg-proof-visual__map-node--active{opacity:1;background:var(--primary);box-shadow:0 0 0 6px color-mix(in oklab, var(--primary) 14%, transparent), 0 0 18px color-mix(in oklab, var(--primary) 45%, transparent);animation:2.4s ease-in-out infinite pg-proof-node-pulse}.zapx-homepage-root .pg-proof-visual__hub{border:1px solid color-mix(in oklab, var(--primary) 25%, transparent);background:color-mix(in oklab, var(--primary) 8%, transparent);opacity:.55;border-radius:1.1rem;width:4.5rem;height:4.5rem;transition:opacity .35s,box-shadow .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zapx-homepage-root .pg-proof-visual__setup-shell{flex-direction:column;justify-content:center;gap:1.25rem;padding:2rem 2.25rem;display:flex;position:absolute;inset:0}.zapx-homepage-root .pg-proof-visual__setup-track{background:#ffffff0f;border-radius:999px;height:.55rem;overflow:hidden}.zapx-homepage-root .pg-proof-visual__setup-fill{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--zap-aqua));height:100%;box-shadow:0 0 18px color-mix(in oklab, var(--primary) 35%, transparent)}.zapx-homepage-root .pg-proof-visual__setup-meta{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.zapx-homepage-root .pg-proof-visual__map-frame{position:absolute;inset:10% 8%}.zapx-homepage-root .pg-proof-visual__map-empty{background:color-mix(in oklab, var(--primary) 25%, transparent);border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zapx-homepage-root .pg-proof-visual__shield{clip-path:polygon(50% 0%,92% 18%,92% 56%,50% 100%,8% 56%,8% 18%);background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 18%, transparent), color-mix(in srgb, var(--zap-aqua) 8%, transparent));border:1px solid color-mix(in oklab, var(--primary) 28%, transparent);opacity:.65;width:7.5rem;height:8.5rem;transition:opacity .35s,box-shadow .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.zapx-homepage-root .pg-proof-visual__shield--active{opacity:1;box-shadow:0 0 48px color-mix(in oklab, var(--primary) 22%, transparent)}.zapx-homepage-root .pg-proof-visual__shield-core{background:color-mix(in oklab, var(--primary) 22%, transparent);border-radius:999px;position:absolute;inset:28% 34% 34%}.zapx-homepage-root .pg-proof-visual__shield-ring{border:1px solid color-mix(in oklab, var(--primary) 16%, transparent);border-radius:999px;position:absolute;inset:-12%}.zapx-homepage-root .pg-proof-visual__shield-ring--inner{inset:8%}.zapx-homepage-root .pg-proof-visual__ddos-lines{position:absolute;inset:0}.zapx-homepage-root .pg-proof-visual__ddos-line{opacity:0;background:linear-gradient(90deg,#ff5a5a8c,#0000);width:34%;height:1px;position:absolute;left:8%;transform:translate(0)}.zapx-homepage-root .pg-proof-visual__ddos-line:first-child{top:34%}.zapx-homepage-root .pg-proof-visual__ddos-line:nth-child(2){top:50%}.zapx-homepage-root .pg-proof-visual__ddos-line:nth-child(3){top:66%}.zapx-homepage-root .pg-proof-visual__ddos-line--active{opacity:.85;animation:1.8s ease-in-out infinite pg-proof-ddos-block}.zapx-homepage-root .pg-proof-journey-timeline{padding-left:1.35rem;position:relative}.zapx-homepage-root .pg-proof-journey-timeline__rail{background:color-mix(in oklab, var(--primary) 12%, transparent);border-radius:999px;width:2px;position:absolute;top:.35rem;bottom:.35rem;left:.3rem;overflow:hidden}.zapx-homepage-root .pg-proof-journey-timeline__fill{background:linear-gradient(180deg, var(--primary), var(--zap-aqua));width:100%;transition:height .35s}.zapx-homepage-root .pg-proof-journey-timeline__list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.zapx-homepage-root .pg-proof-beat{text-align:left;background:0 0;border:1px solid #0000;border-radius:1.25rem;width:100%;padding:.95rem 1.05rem 1.05rem;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s}.zapx-homepage-root .pg-proof-beat--mobile{border-width:0 0 1px;border-color:color-mix(in oklab, var(--primary) 12%, transparent);padding-inline:0;border-radius:0;padding-top:0;padding-bottom:1.25rem}.zapx-homepage-root .pg-proof-beat--deck{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0f,#ffffff05),#060a1273;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0d,0 22px 60px -44px #000c}.zapx-homepage-root .pg-proof-beat--deck .pg-proof-beat__body{opacity:1;max-height:none;padding-top:.7rem;transition:none;overflow:visible}.zapx-homepage-root .pg-proof-beat--deck:not(.pg-proof-beat--active) .pg-proof-beat__value{opacity:.92;font-size:clamp(1.45rem,2.2vw,2rem)}.zapx-homepage-root .pg-proof-beat--deck:not(.pg-proof-beat--active) .pg-proof-beat__headline{color:#ffffffd6}.zapx-homepage-root .pg-proof-beat--deck:not(.pg-proof-beat--active) .pg-proof-beat__support{color:#94a3b8e6}.zapx-homepage-root .pg-proof-beat--active{border-color:color-mix(in oklab, var(--primary) 28%, transparent);background:linear-gradient(120deg, color-mix(in oklab, var(--primary) 12%, transparent), #060a126b 62%);box-shadow:inset 0 1px 0 #ffffff0f, 0 20px 50px -36px color-mix(in oklab, var(--primary) 20%, transparent)}.zapx-homepage-root .pg-proof-beat__meta{margin-bottom:0;display:block}.zapx-homepage-root .pg-proof-beat__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--primary) 55%, transparent);font-size:.65rem;font-weight:700;transition:color .25s;display:block}.zapx-homepage-root .pg-proof-beat--active .pg-proof-beat__eyebrow{color:color-mix(in oklab, var(--primary) 90%, transparent)}.zapx-homepage-root .pg-proof-beat__body{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .28s;display:block;overflow:hidden}.zapx-homepage-root .pg-proof-beat--active .pg-proof-beat__body{opacity:1;max-height:300px;padding-top:.6rem}.zapx-homepage-root .pg-proof-beat.pg-proof-beat--mobile .pg-proof-beat__body{opacity:1;max-height:none;padding-top:.6rem;transition:none;overflow:visible}.zapx-homepage-root .pg-proof-beat__value{min-width:4ch;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:900;line-height:1;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;margin-bottom:.2rem;display:block}.zapx-homepage-root .pg-proof-beat__headline{color:var(--foreground);font-size:.95rem;font-weight:700;display:block}.zapx-homepage-root .pg-proof-beat__support{color:var(--muted-foreground);margin-top:.35rem;font-size:.8rem;line-height:1.45;display:block}@keyframes pg-proof-node-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.12)}}@keyframes pg-proof-ddos-block{0%{opacity:.2;transform:translate(0)}45%{opacity:.9;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@media (min-width:1024px){.zapx-homepage-root .pg-proof-journey__intro-wrap{padding-inline:clamp(1.5rem,4vw,3rem)}.zapx-homepage-root .pg-proof-journey-scroll{display:block}.zapx-homepage-root .pg-proof-journey-mobile{display:none}.zapx-homepage-root .pg-proof-journey-scroll-track{min-height:185vh}.zapx-homepage-root .pg-proof-journey-sticky-stage{z-index:2;box-sizing:border-box;align-items:center;min-height:100svh;padding-block:clamp(1rem,2.5vh,2rem);display:grid;position:sticky;top:0}.zapx-homepage-root .pg-proof-journey-stage-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:center;gap:0;width:100%;max-height:calc(100svh - clamp(2rem,5vh,4rem))}.zapx-homepage-root .pg-proof-journey-visual-col{justify-content:stretch;align-self:stretch;display:flex}.zapx-homepage-root .pg-proof-journey-visual-col:before{content:"";background:radial-gradient(ellipse 38% 30% at 68% 34%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 72%), radial-gradient(ellipse 46% 36% at 82% 62%, color-mix(in srgb, var(--zap-aqua) 12%, transparent), transparent 76%), linear-gradient(180deg, color-mix(in oklab, var(--primary) 3%, transparent), #060c142e 45%, color-mix(in srgb, var(--zap-aqua) 5%, transparent));pointer-events:none;width:100vw;height:clamp(24rem,46vw,40rem);position:absolute;top:50%;left:50%;transform:translate(-34%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000009e 14%,#000 28%);mask-image:linear-gradient(90deg,#0000 0%,#0000009e 14%,#000 28%)}.zapx-homepage-root .pg-proof-journey-visual-wrap{width:100%;min-height:clamp(320px,58vh,620px)}.zapx-homepage-root .pg-proof-journey-visual{min-height:inherit}.zapx-homepage-root .pg-proof-journey-deck{gap:clamp(1.2rem,2.2vw,1.8rem)}.zapx-homepage-root .pg-proof-journey-deck__meta{width:min(100%,26rem);margin-inline:auto}.zapx-homepage-root .pg-proof-journey-deck__layout{min-height:inherit;grid-template:"servers visual setup"minmax(0,1fr)"locations visual ddos"minmax(0,1fr)/minmax(15rem,19rem) minmax(0,1fr) minmax(15rem,19rem);align-items:center;gap:clamp(1rem,2vw,1.5rem)}.zapx-homepage-root .pg-proof-journey-deck__cards{display:contents}.zapx-homepage-root .pg-proof-journey-deck__visual{min-height:inherit;grid-area:visual;align-self:stretch}.zapx-homepage-root .pg-proof-journey-deck__slot--servers{grid-area:servers;align-self:start;margin-top:1.5rem}.zapx-homepage-root .pg-proof-journey-deck__slot--setup{grid-area:setup;align-self:start;margin-top:2.5rem}.zapx-homepage-root .pg-proof-journey-deck__slot--locations{grid-area:locations;align-self:end;margin-bottom:1.5rem}.zapx-homepage-root .pg-proof-journey-deck__slot--ddos{grid-area:ddos;align-self:end;margin-bottom:2.5rem}.zapx-homepage-root .pg-proof-beat--deck{min-height:12.5rem;padding:1rem 1.05rem 1.1rem;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s,opacity .25s}.zapx-homepage-root .pg-proof-beat--deck.pg-proof-beat--active{box-shadow:0 26px 80px -44px color-mix(in oklab, var(--primary) 24%, transparent), inset 0 1px 0 #ffffff0a;transform:translateY(-4px)}.zapx-homepage-root .pg-proof-journey-scroll--static .pg-proof-journey-scroll-track{min-height:auto}.zapx-homepage-root .pg-proof-journey-scroll--static .pg-proof-journey-sticky-stage{min-height:auto;padding-block:clamp(2rem,4vw,3rem);position:relative;top:auto}.zapx-homepage-root .pg-proof-journey-scroll--static .pg-proof-journey-stage-grid{max-height:none}}@media (prefers-reduced-motion:reduce){.zapx-homepage-root .pg-proof-visual__node--active,.zapx-homepage-root .pg-proof-visual__map-node--active,.zapx-homepage-root .pg-proof-visual__ddos-line--active{animation:none}.zapx-homepage-root .pg-proof-journey-visual__layer{transition:opacity .2s;transform:none}.zapx-homepage-root .pg-proof-beat__body{transition:none}}.zapx-homepage-root .pg-proof-visual__connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zapx-homepage-root .pg-proof-visual__connections line{stroke:color-mix(in oklab, var(--primary) 12%, transparent);stroke-width:.7px;stroke-dasharray:3 2;transition:stroke .45s}.zapx-homepage-root .pg-proof-visual__connections--active line{stroke:color-mix(in oklab, var(--primary) 26%, transparent)}.zapx-homepage-root .pg-proof-visual__hub{border:1px solid color-mix(in oklab, var(--primary) 25%, transparent);background:color-mix(in oklab, var(--primary) 8%, transparent);opacity:.55;border-radius:1.1rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;transition:opacity .35s,box-shadow .35s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zapx-homepage-root .pg-proof-visual__hub--active{opacity:1;box-shadow:0 0 42px color-mix(in oklab, var(--primary) 28%, transparent)}.zapx-homepage-root .pg-proof-visual__hub-label{letter-spacing:.12em;color:color-mix(in oklab, var(--primary) 80%, transparent);font-size:.55rem;font-weight:800}.zapx-homepage-root .pg-proof-visual__setup-steps{justify-content:space-between;align-items:flex-start;gap:0;margin-bottom:1.5rem;display:flex;position:relative}.zapx-homepage-root .pg-proof-visual__setup-steps:before{content:"";background:color-mix(in oklab, var(--primary) 15%, transparent);z-index:0;height:2px;position:absolute;top:.55rem;left:15%;right:15%}.zapx-homepage-root .pg-proof-visual__setup-step{z-index:1;flex-direction:column;flex:1;align-items:center;gap:.45rem;display:flex;position:relative}.zapx-homepage-root .pg-proof-visual__setup-step-dot{border:2px solid color-mix(in oklab, var(--primary) 28%, transparent);background:color-mix(in oklab, var(--primary) 5%, transparent);border-radius:999px;width:1.15rem;height:1.15rem;transition:border-color .4s,background .4s,box-shadow .4s;display:block}.zapx-homepage-root .pg-proof-visual__setup-step-dot--done{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 22%, transparent);box-shadow:0 0 12px color-mix(in oklab, var(--primary) 45%, transparent)}.zapx-homepage-root .pg-proof-visual__setup-step-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);text-align:center;font-size:.58rem;font-weight:600}.zapx-homepage-root .pg-proof-visual__continent-cluster{border:1.5px dashed color-mix(in oklab, var(--primary) 28%, transparent);background:color-mix(in oklab, var(--primary) 4%, transparent);opacity:.45;border-radius:999px;width:1.5rem;height:1.5rem;transition:opacity .4s,box-shadow .4s;position:absolute;transform:translate(-50%,-50%)}.zapx-homepage-root .pg-proof-visual__continent-cluster--active{opacity:.85;border-color:color-mix(in oklab, var(--primary) 55%, transparent);box-shadow:0 0 18px color-mix(in oklab, var(--primary) 20%, transparent);animation:2.8s ease-in-out infinite pg-proof-node-pulse}.zapx-homepage-root .pg-proof-visual__map-more{font-size:.62rem;font-weight:700;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--primary) 80%, transparent);background:color-mix(in oklab, var(--primary) 8%, transparent);border:1px solid color-mix(in oklab, var(--primary) 22%, transparent);border-radius:999px;padding:.2rem .55rem;position:absolute;bottom:.65rem;right:.75rem}.zapx-homepage-root .pg-proof-visual--locations{flex-direction:column;display:flex}.zapx-homepage-root .pg-proof-visual__map-note{color:color-mix(in oklab, var(--primary) 50%, transparent);text-align:center;background:color-mix(in oklab, var(--primary) 3.5%, transparent);border-top:1px solid color-mix(in oklab, var(--primary) 10%, transparent);flex-shrink:0;padding:.4rem 1rem;font-size:.62rem}.zapx-homepage-root .pg-proof-visual__shield-label{letter-spacing:.12em;color:color-mix(in oklab, var(--primary) 70%, transparent);justify-content:center;align-items:center;font-size:.58rem;font-weight:800;display:flex;position:absolute;inset:0}.zapx-homepage-root .pg-proof-journey-mobile-thumb{background:0 0;border:0;height:150px;margin-bottom:.95rem;position:relative;overflow:visible}.zapx-homepage-root .pg-proof-journey-mobile-thumb:before{content:"";background:radial-gradient(ellipse 36% 48% at 50% 24%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 72%), linear-gradient(180deg, #080e1838, transparent 78%);width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}.zapx-homepage-root .pg-proof-journey-mobile-thumb .pg-proof-journey-visual{min-height:150px}.zapx-homepage-root .pg-wide-stage{max-width:min(80rem,100%);margin-inline:auto}.zapx-homepage-root .pg-section-loose{margin-top:clamp(1rem,2.5vw,2rem)}.zapx-homepage-root .pg-section-tight{margin-top:clamp(-1.25rem,-2vw,-.75rem)}.zapx-homepage-root .pg-showcase-section{padding-top:clamp(.5rem,1.5vw,1.25rem)}.zapx-homepage-root .pg-section-panel{box-shadow:none;background:0 0;border:none;border-radius:1.25rem;margin-inline:-.5rem}@media (min-width:640px){.zapx-homepage-root .pg-section-panel{margin-inline:0}}.zapx-homepage-root .homepage-statement-break{padding-block:clamp(2.5rem,5vw,3.25rem)}.zapx-homepage-root .pg-section-static,.zapx-homepage-root .pg-section-static .fade-in-section,.zapx-homepage-root .pg-section-static .fade-in-section-no-blur,.zapx-homepage-root .pg-section-static .fade-in-card,.zapx-homepage-root .pg-section-static .fade-in-card-delay-1,.zapx-homepage-root .pg-section-static .fade-in-card-delay-2,.zapx-homepage-root .pg-section-once.fade-in-section>.fade-in-section:not(.pg-keep-fade-in),.zapx-homepage-root .pg-section-once.fade-in-section>.fade-in-section-no-blur:not(.pg-keep-fade-in){opacity:1;filter:none;animation:none;transform:none}.zapx-homepage-root .homepage-review-marquee{padding-block:.625rem}.zapx-homepage-root .homepage-review-track{align-items:stretch}.zapx-homepage-root .homepage-review-slide{display:flex}.zapx-homepage-root .homepage-review-slide>a,.zapx-homepage-root .homepage-review-slide>div{width:100%}@media (prefers-reduced-motion:reduce){.zapx-homepage-root .homepage-review-slide{display:flex}}.zapx-homepage-root .homepage-lifetime-enhanced a.group:hover>div>.mt-5.flex{border-color:color-mix(in oklab, var(--primary) 40%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 14%, transparent), color-mix(in srgb, var(--zap-aqua) 8%, transparent));box-shadow:0 0 28px -6px color-mix(in oklab, var(--primary) 42%, transparent), 0 0 56px -16px color-mix(in srgb, var(--zap-aqua) 18%, transparent)}.zapx-homepage-root .homepage-lifetime-enhanced a.group:hover>div>.mt-5.flex>span{color:#ffffffe0}.zapx-homepage-root .homepage-lifetime-enhanced a.group:hover>div>.mt-5.flex>div{background:color-mix(in oklab, var(--primary) 18%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 35%, transparent), 0 0 18px color-mix(in oklab, var(--primary) 50%, transparent);transform:translate(2px)}@keyframes pgPremiumGlowReveal{0%{opacity:0}to{opacity:1}}.zapx-homepage-root .pg-plus-highlight{isolation:isolate;margin-inline:clamp(-.75rem,-2vw,-.25rem);padding-block:clamp(.75rem,2.5vw,1.5rem);padding-inline:clamp(.25rem,1.5vw,.75rem);position:relative;overflow:visible}.zapx-homepage-root .pg-section-plus-glow{overflow:visible}.zapx-homepage-root .pg-plus-highlight:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse 72% 58% at 18% 42%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 62%), radial-gradient(ellipse 68% 52% at 82% 58%, color-mix(in srgb, var(--zap-aqua) 9%, transparent), transparent 58%), radial-gradient(ellipse 92% 58% at 50% 50%, color-mix(in oklab, var(--primary) 5%, transparent), transparent 78%);opacity:0;filter:blur(10px);border-radius:3rem;transition:opacity .6s;animation:1s cubic-bezier(.22,1,.36,1) both pgPremiumGlowReveal;animation-timeline:view();animation-range:entry -8% entry 28%;position:absolute;inset:-2.5rem clamp(-2rem,-4vw,-1rem)}.zapx-homepage-root .pg-plus-highlight.pg-viewport-active:before{opacity:1}.zapx-homepage-root .pg-premium-panel-glow{isolation:isolate;transition:box-shadow .6s cubic-bezier(.22,1,.36,1);box-shadow:0 28px 90px -32px color-mix(in oklab, var(--primary) 36%, transparent), 0 0 140px -56px color-mix(in srgb, var(--zap-aqua) 18%, transparent)!important}.zapx-homepage-root .pg-viewport-active .pg-premium-panel-glow{box-shadow:0 32px 100px -36px color-mix(in oklab, var(--primary) 48%, transparent), 0 0 160px -60px color-mix(in srgb, var(--zap-aqua) 24%, transparent)!important}.zapx-homepage-root .pg-viewport-active .pg-premium-card{transition:border-color .8s cubic-bezier(.22,1,.36,1),box-shadow .8s cubic-bezier(.22,1,.36,1);border-color:color-mix(in oklab, var(--primary) 28%, transparent)!important;box-shadow:0 16px 50px -22px color-mix(in oklab, var(--primary) 32%, transparent), 0 0 60px -24px color-mix(in srgb, var(--zap-aqua) 16%, transparent)!important}.zapx-homepage-root .pg-premium-card{transform-style:preserve-3d;will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .35s}.zapx-homepage-root .pg-premium-card:hover{border-color:color-mix(in srgb, var(--zap-pass-purple) 72%, transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--zap-pass-purple) 30%, transparent), 0 20px 60px -20px color-mix(in srgb, var(--zap-pass-purple) 52%, transparent), 0 0 55px -18px color-mix(in srgb, var(--zap-pass-purple) 22%, transparent)!important}@keyframes pgCardSweep{0%{transform:translate(-130%)skew(-12deg)}to{transform:translate(230%)skew(-12deg)}}.zapx-homepage-root .pg-premium-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff0e,#0000);width:38%;height:100%;position:absolute;top:0;left:0;transform:translate(-130%)skew(-12deg)}.zapx-homepage-root .pg-premium-card:hover:after{animation:.75s cubic-bezier(.22,1,.36,1) forwards pgCardSweep}.zapx-homepage-root .pg-plus-cta.landing-btn-primary{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1)}.zapx-homepage-root .pg-plus-cta.landing-btn-primary:hover{box-shadow:0 22px 50px -20px color-mix(in oklab, var(--primary) 62%, transparent), 0 0 40px -12px color-mix(in srgb, var(--zap-aqua) 16%, transparent), 0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent)}.zapx-homepage-root .pg-cta-banner{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 15%, transparent), 0 24px 70px -28px color-mix(in oklab, var(--primary) 22%, transparent), 0 0 100px -40px color-mix(in srgb, var(--zap-aqua) 12%, transparent)}@keyframes pgCtaPrimaryBtnPulse{0%,to{box-shadow:0 18px 38px -18px color-mix(in oklab, var(--primary) 55%, transparent), 0 0 0 1px color-mix(in oklab, var(--primary) 8%, transparent), 0 0 26px -10px color-mix(in oklab, var(--primary) 28%, transparent), 0 0 46px -16px color-mix(in srgb, var(--zap-aqua) 14%, transparent)}50%{box-shadow:0 22px 46px -15px color-mix(in oklab, var(--primary) 68%, transparent), 0 0 0 1px color-mix(in oklab, var(--primary) 14%, transparent), 0 0 34px -6px color-mix(in oklab, var(--primary) 44%, transparent), 0 0 58px -12px color-mix(in srgb, var(--zap-aqua) 26%, transparent)}}.zapx-homepage-root .pg-cta-primary-btn.landing-btn-primary:not(:hover):not(:active):not(:focus-visible){animation:2.6s ease-in-out infinite pgCtaPrimaryBtnPulse}.zapx-homepage-root .pg-showcase-stage{padding-block:clamp(1rem,2.5vw,2rem)}.zapx-homepage-root .pg-showcase-perspective{transform-style:preserve-3d}.zapx-homepage-root .pg-showcase-stage-glows{z-index:0;inset:-12% -8%}.zapx-homepage-root .pg-showcase-glow{filter:blur(48px);opacity:0;border-radius:9999px;transition:opacity 1.1s cubic-bezier(.22,1,.36,1);position:absolute}.zapx-homepage-root .pg-showcase-glow-primary{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-green) 28%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 12%, transparent) 42%, transparent 72%);width:min(48rem,88%);height:18rem;top:8%;left:50%;transform:translate(-50%)}.zapx-homepage-root .pg-showcase-glow-secondary{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-aqua) 18%, transparent) 0%, transparent 70%);width:22rem;height:14rem;bottom:4%;right:8%}.zapx-homepage-root.pg-hero-accent-branded .pg-showcase-glow-primary{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--branded-btn-accent) 28%, transparent) 0%, color-mix(in srgb, var(--branded-btn-accent-secondary) 12%, transparent) 42%, transparent 72%)}.zapx-homepage-root.pg-hero-accent-branded .pg-showcase-glow-secondary{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--branded-btn-accent-secondary) 18%, transparent) 0%, transparent 70%)}.zapx-homepage-root .pg-showcase-stage.pg-showcase-active .pg-showcase-glow{opacity:1}.zapx-homepage-root .pg-showcase-floor-shadow{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--primary) 22%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 8%, transparent) 38%, transparent 72%);filter:blur(18px);opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1);transform:translateZ(-40px)scale(.92)}.zapx-homepage-root.pg-hero-accent-branded .pg-showcase-floor-shadow{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--branded-btn-accent) 22%, transparent) 0%, color-mix(in srgb, var(--branded-btn-accent-secondary) 8%, transparent) 38%, transparent 72%)}.zapx-homepage-root .pg-showcase-stage.pg-showcase-active .pg-showcase-floor-shadow{opacity:1}.zapx-homepage-root .pg-showcase-screenshot-wrap{z-index:1;box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 12%, transparent), 0 28px 70px -32px #0000008c, 0 0 80px -48px color-mix(in oklab, var(--primary) 18%, transparent);transition:box-shadow .9s cubic-bezier(.22,1,.36,1)}.zapx-homepage-root.pg-hero-accent-branded .pg-showcase-screenshot-wrap{box-shadow:0 0 0 1px color-mix(in oklab, var(--branded-btn-accent) 12%, transparent), 0 28px 70px -32px #0000008c, 0 0 80px -48px color-mix(in oklab, var(--branded-btn-accent) 18%, transparent)}.zapx-homepage-root .pg-showcase-exploded{min-height:clamp(28rem,56.25vw,48rem)}.zapx-homepage-root .pg-showcase-layer-slot{pointer-events:none}.zapx-homepage-root .pg-showcase-layer{pointer-events:auto}.zapx-homepage-root .pg-showcase-ops-panel{border-top:1px solid #ffffff0b;padding-top:.5rem}.zapx-homepage-root .pg-showcase-ops-module{opacity:.9;background:#080c146b}.zapx-homepage-root .pg-showcase-ops-module--players{padding-right:clamp(.35rem,1.5vw,.85rem)}.zapx-homepage-root .pg-showcase-ops-module--config{padding-left:clamp(.35rem,1.5vw,.85rem)}@media (max-width:767px){.zapx-homepage-root .pg-showcase-ops-panel{grid-template-columns:1fr 1fr}.zapx-homepage-root .pg-showcase-ops-module--tasks{grid-column:1/-1}}@media (max-width:479px){.zapx-homepage-root .pg-showcase-ops-panel{grid-template-columns:1fr}}@media (hover:hover) and (min-width:1024px){.zapx-homepage-root .pg-showcase-layer--resources-hover:hover{box-shadow:0 22px 52px -26px #000000b3, 0 0 40px -12px color-mix(in oklab, var(--primary) 38%, transparent);border-color:color-mix(in oklab, var(--primary) 42%, transparent)!important}.zapx-homepage-root .pg-showcase-layer--resources-hover:hover .h-1>div{filter:brightness(1.12)}.zapx-homepage-root .pg-showcase-layer--console-hover:hover{box-shadow:0 20px 48px -28px #000000a6, 0 0 32px -14px color-mix(in oklab, var(--primary) 22%, transparent);border-color:color-mix(in oklab, var(--primary) 32%, transparent)!important}.zapx-homepage-root .pg-showcase-layer--assistant-hover:hover{box-shadow:0 20px 48px -28px #000000a6, 0 0 36px -12px color-mix(in srgb, var(--zap-aqua) 24%, transparent);border-color:color-mix(in srgb, var(--zap-aqua) 38%, transparent)!important}.zapx-homepage-root .pg-showcase-layer--status-hover:hover{box-shadow:0 20px 48px -28px #000000a6, 0 0 36px -12px color-mix(in oklab, var(--primary) 32%, transparent);border-color:color-mix(in oklab, var(--primary) 42%, transparent)!important}}@media (max-width:767px){.zapx-homepage-root .pg-showcase-layer-slot--network,.zapx-homepage-root .pg-showcase-layer-slot--backup,.zapx-homepage-root .pg-showcase-layer-slot--monitoring,.zapx-homepage-root .pg-showcase-layer-slot--console{display:none!important}.zapx-homepage-root .pg-showcase-stage{max-width:100%;overflow:hidden}.zapx-homepage-root .pg-showcase-exploded{padding-top:1rem;padding-bottom:1.5rem;min-height:auto;padding-inline:0;overflow:hidden}.zapx-homepage-root [data-dashboard-scene]{max-width:100%;overflow:hidden}.zapx-homepage-root .pg-showcase-layer-slot--resources{top:24%!important;right:.25rem!important}.zapx-homepage-root .pg-showcase-layer-slot--status{top:3%!important;left:auto!important;right:.25rem!important}.zapx-homepage-root .pg-showcase-layer-slot--assistant{bottom:8%!important;right:.25rem!important}.zapx-homepage-root .pg-showcase-layer--resources{width:min(12rem,38vw)!important}.zapx-homepage-root .pg-showcase-layer--assistant{width:min(11.5rem,36vw)!important}.zapx-homepage-root .pg-showcase-layer--status{width:min(10rem,34vw)!important;min-width:0!important}.zapx-homepage-root .pg-showcase-glow-secondary{width:min(16rem,55vw);right:0}.zapx-homepage-root .pg-hero-dashboard-badge--locations{display:none}.zapx-homepage-root .pg-hero-dashboard-badge--bottom{justify-content:center;bottom:.25rem!important;left:.5rem!important;right:.5rem!important}}.zapx-homepage-root .pg-showcase-stage.pg-showcase-active .pg-showcase-screenshot-wrap{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 28%, transparent), 0 48px 110px -36px color-mix(in oklab, var(--primary) 38%, transparent), 0 0 140px -42px color-mix(in srgb, var(--zap-aqua) 22%, transparent), 0 28px 70px -32px #0000008c}.zapx-homepage-root.pg-hero-accent-branded .pg-showcase-stage.pg-showcase-active .pg-showcase-screenshot-wrap{box-shadow:0 0 0 1px color-mix(in oklab, var(--branded-btn-accent) 28%, transparent), 0 48px 110px -36px color-mix(in oklab, var(--branded-btn-accent) 38%, transparent), 0 0 140px -42px color-mix(in oklab, var(--branded-btn-accent-secondary) 22%, transparent), 0 28px 70px -32px #0000008c}.zapx-homepage-root .pg-hero-showcase-visual{justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:visible}.zapx-homepage-root .pg-hero-showcase-visual--full{--pg-hero-showcase-scale:.82}.zapx-homepage-root .pg-hero-showcase-visual--compact{--pg-hero-showcase-scale:.75}@media (min-width:768px) and (max-width:1279px){.zapx-homepage-root .pg-hero-showcase-visual--compact{--pg-hero-showcase-scale:.8}}@media (min-width:1024px) and (max-width:1279px){.zapx-homepage-root .pg-hero-showcase-visual--compact{--pg-hero-showcase-scale:.83}}@media (min-width:1280px){.zapx-homepage-root .pg-hero-showcase-visual--full{--pg-hero-showcase-scale:.8}}@media (min-width:1536px){.zapx-homepage-root .pg-hero-showcase-visual--full{--pg-hero-showcase-scale:.84}}.zapx-homepage-root .pg-hero-showcase-visual .pg-showcase-stage--hero{width:100%;max-width:100%;transform:scale(var(--pg-hero-showcase-scale));transform-origin:50%;will-change:transform;padding-block:0;translate:0 .35rem}@media (min-width:1280px){.zapx-homepage-root .pg-hero-showcase-visual .pg-showcase-stage--hero{transform-origin:50%;translate:0 .65rem}}.zapx-homepage-root .pg-hero-showcase-visual.pg-hero-showcase-visual--full .pg-showcase-stage--hero{transform-origin:100%}.zapx-homepage-root .pg-showcase-stage--hero .pg-showcase-exploded--hero{min-height:auto;padding-top:1.5rem;padding-bottom:1.5rem}.zapx-homepage-root .pg-showcase-hero-layer.pg-showcase-layer{background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.zapx-homepage-root .pg-showcase-hero-layer-slot--resources,.zapx-homepage-root .pg-showcase-hero-layer-slot--server-b{scale:.94}.zapx-homepage-root .pg-showcase-stage--hero .pg-showcase-hero-layer-slot--resources{translate:.35rem -.35rem;top:-1.35rem!important;left:auto!important;right:-2.85rem!important}.zapx-homepage-root .pg-showcase-stage--hero .pg-showcase-hero-layer-slot--server-b{bottom:-.35rem!important;right:-1.75rem!important}@media (min-width:1280px){.zapx-homepage-root .pg-showcase-stage--hero .pg-showcase-hero-layer-slot--resources{translate:.65rem -.65rem;top:-2rem!important;left:auto!important;right:-3.75rem!important}.zapx-homepage-root .pg-showcase-stage--hero .pg-showcase-hero-layer-slot--server-b{bottom:-.75rem!important;right:-2.25rem!important}}@media (max-width:767px){.zapx-homepage-root .pg-showcase-stage--hero .pg-showcase-hero-layer-slot--resources,.zapx-homepage-root .pg-showcase-stage--hero .pg-showcase-hero-layer-slot--server-b{display:none!important}}.zapx-homepage-root .pg-showcase-stage:not(.pg-showcase-stage--hero) .pg-showcase-layer-slot--status{top:3%!important}.zapx-homepage-root .pg-showcase-stage--hero .pg-showcase-stage-glows{inset:-8% -6%}.zapx-homepage-root .pg-showcase-stage--hero.pg-showcase-active .pg-showcase-glow{opacity:.85}.zapx-homepage-root .pg-showcase-stage:not(.pg-showcase-stage--hero) .pg-showcase-layer-slot--resources{top:20%!important;right:-.85rem!important}.zapx-homepage-root .pg-showcase-stage:not(.pg-showcase-stage--hero) .pg-showcase-layer-slot--assistant{bottom:1%!important;right:0!important}.zapx-homepage-root .pg-showcase-stage:not(.pg-showcase-stage--hero) .pg-showcase-layer-slot--console{bottom:10%!important}.zapx-homepage-root .pg-showcase-stage:not(.pg-showcase-stage--hero) .pg-showcase-layer-slot--backup{top:30%!important}.zapx-homepage-root .pg-showcase-stage:not(.pg-showcase-stage--hero) .pg-showcase-layer-slot--network{top:6%!important}@media (max-width:767px){.zapx-homepage-root .pg-showcase-stage:not(.pg-showcase-stage--hero) .pg-showcase-layer-slot--network,.zapx-homepage-root .pg-showcase-stage:not(.pg-showcase-stage--hero) .pg-showcase-layer-slot--backup,.zapx-homepage-root .pg-showcase-stage:not(.pg-showcase-stage--hero) .pg-showcase-layer-slot--monitoring{display:none!important}}@media (prefers-reduced-motion:reduce){.zapx-homepage-root .pg-hero-showcase-visual .pg-showcase-stage--hero{transform:scale(var(--pg-hero-showcase-scale))}}.zapx-homepage-root .pg-viewport-section .pg-partner-marquee-track{opacity:.8;transition:opacity .7s}.zapx-homepage-root .pg-viewport-section.pg-viewport-active .pg-partner-marquee-track{opacity:1}.zapx-homepage-root .pg-cta-banner{transition:box-shadow .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.zapx-homepage-root .pg-viewport-section.pg-viewport-active .pg-cta-banner{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent), 0 30px 88px -40px color-mix(in oklab, var(--primary) 28%, transparent), 0 0 120px -56px color-mix(in srgb, var(--zap-aqua) 14%, transparent);transform:translateY(-2px)scale(1.005)}.zapx-homepage-root .pg-product-card{transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}.zapx-homepage-root .pg-product-card:hover{transform:translateY(-4px)}@keyframes pgPartnerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.zapx-homepage-root .pg-partner-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.zapx-homepage-root .pg-partner-marquee-track{will-change:transform;animation:42s linear infinite pgPartnerMarquee}.zapx-homepage-root .pg-partner-marquee:hover .pg-partner-marquee-track{animation-play-state:paused}.zapx-homepage-root .pg-scene-stage{padding-block:var(--pg-space-chapter);position:relative}.zapx-homepage-root .pg-scene-wide{width:100%;max-width:min(80rem,100%);margin-inline:auto}.zapx-homepage-root .pg-scene-bg{pointer-events:none;z-index:0;opacity:.08;width:100vw;transition:opacity 1.6s cubic-bezier(.22,1,.36,1);position:absolute;inset:-5rem 0 -5rem 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.zapx-homepage-root .pg-scene-active .pg-scene-bg{opacity:1}.zapx-homepage-root .pg-scene-glow{pointer-events:none;z-index:0;opacity:0;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-green) 14%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 6%, transparent) 42%, transparent 70%);filter:blur(8px);border-radius:9999px;width:min(56rem,96vw);height:28rem;transition:opacity 1.4s cubic-bezier(.22,1,.36,1);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.zapx-homepage-root .pg-scene-active .pg-scene-glow{opacity:.9}.dark .zapx-homepage-root .pg-scene-active .pg-scene-glow{opacity:1}.zapx-homepage-root .pg-scene-grid,.zapx-homepage-root .pg-scene-dots{display:none}.zapx-homepage-root .pg-scene-proof{padding-block:0}.zapx-homepage-root .pg-scene-proof .pg-scene-bg{background:radial-gradient(90% 60% at 50% 55%,#060c1659 0%,#0000 78%)}.zapx-homepage-root .pg-scene-value .pg-scene-bg{background:linear-gradient(#030716c7 0%,#050d28d1 50%,#030716c7 100%),radial-gradient(75% 65%,#0614418c,#0000 72%),radial-gradient(45% 90% at -2%,#0046d21a,#0000 60%),radial-gradient(45% 90% at 102%,#005ae614,#0000 60%)}.zapx-homepage-root .pg-scene-value .pg-scene-glow{display:none}.zapx-homepage-root .pg-scene-value.pg-scene-active .pg-scene-glow{opacity:0}.zapx-homepage-root .pg-scene-value .pg-scene-grid{pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(#004bc80c 1px,#0000 1px),linear-gradient(90deg,#004bc80c 1px,#0000 1px);background-size:52px 52px;transition:opacity 1.6s;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 65%,#fff 8%,#0000 72%);mask-image:radial-gradient(78% 65%,#fff 8%,#0000 72%)}.zapx-homepage-root .pg-scene-value.pg-scene-active .pg-scene-grid{opacity:.42}.zapx-homepage-root .pg-scene-product .pg-scene-bg{background:radial-gradient(ellipse 85% 65% at 50% -8%, color-mix(in srgb, var(--zap-green) 24%, transparent) 0%, transparent 58%), radial-gradient(ellipse 100% 75% at 50% 60%, #030814b8 0%, transparent 90%)}.zapx-homepage-root .pg-scene-product .pg-scene-glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-green) 20%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 8%, transparent) 42%, transparent 68%);height:20rem;top:14%}.zapx-homepage-root .pg-scene-product.pg-scene-active .pg-scene-glow{opacity:.8}.zapx-homepage-root .pg-scene-showcase .pg-scene-bg{background:radial-gradient(ellipse 70% 60% at 50% 42%, color-mix(in srgb, var(--zap-green) 22%, transparent) 0%, transparent 62%), radial-gradient(ellipse 100% 100% at 50% 50%, #01040cd9 0%, transparent 92%)}.zapx-homepage-root .pg-scene-showcase .pg-scene-glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-green) 18%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 7%, transparent) 40%, transparent 68%);width:min(64rem,100vw);height:36rem;top:38%}.zapx-homepage-root .pg-scene-showcase.pg-scene-active .pg-scene-glow{opacity:1}.zapx-homepage-root .pg-scene-showcase .pg-scene-grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle, color-mix(in oklab, var(--primary) 11%, transparent) 1px, transparent 1px);opacity:0;background-size:32px 32px;transition:opacity 1.8s .2s;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 60%,#fff 5%,#0000 68%);mask-image:radial-gradient(78% 60%,#fff 5%,#0000 68%)}.zapx-homepage-root .pg-scene-showcase.pg-scene-active .pg-scene-grid{opacity:.6}.zapx-homepage-root .pg-scene-infrastructure .pg-scene-bg{background:radial-gradient(ellipse 42% 90% at -2% 44%, #00c3b933 0%, transparent 62%), radial-gradient(ellipse 42% 90% at 102% 56%, color-mix(in srgb, var(--zap-green) 12%, transparent) 0%, transparent 62%), radial-gradient(ellipse 78% 60% at 50% 52%, #030714d1 0%, transparent 84%)}.zapx-homepage-root .pg-scene-infrastructure .pg-scene-glow{background:radial-gradient(ellipse at center, #00beb429 0%, color-mix(in srgb, var(--zap-green) 8%, transparent) 42%, transparent 70%);width:min(54rem,92vw);height:30rem;top:50%}.zapx-homepage-root .pg-scene-infrastructure.pg-scene-active .pg-scene-glow{opacity:.9}.zapx-homepage-root .pg-scene-infrastructure .pg-scene-dots{pointer-events:none;z-index:0;opacity:0;background-image:radial-gradient(circle,#00d2c338 1.5px,#0000 1.5px);background-size:28px 28px;transition:opacity 2s cubic-bezier(.22,1,.36,1) .1s;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 72%,#fff 4%,#0000 74%);mask-image:radial-gradient(88% 72%,#fff 4%,#0000 74%)}.zapx-homepage-root .pg-scene-infrastructure.pg-scene-active .pg-scene-dots{opacity:1}.zapx-homepage-root .homepage-sections-flow>.pg-scene-infrastructure{padding-bottom:clamp(.25rem,1.2vw,.75rem)}.zapx-homepage-root .homepage-sections-flow>.pg-scene-infrastructure+.pg-scene-value{padding-top:clamp(.15rem,.8vw,.5rem)}.zapx-homepage-root .homepage-sections-flow>.pg-scene-value{padding-bottom:clamp(.75rem,1.5vw,1.25rem)}.zapx-homepage-root .homepage-sections-flow>.pg-scene-controlRoom+.pg-scene-network{padding-top:calc(var(--pg-space-chapter) + clamp(2.5rem, 4vw, 4rem))}.zapx-homepage-root .pg-scene-features .pg-scene-bg{background:radial-gradient(60% 80% at 2% 48%,#122daf1a 0%,#0000 66%),radial-gradient(60% 78% at 98% 52%,#00beb41a 0%,#0000 63%),radial-gradient(95% 68% at 50% 56%,#040716c2 0%,#0000 86%)}.zapx-homepage-root .pg-scene-features .pg-scene-glow{background:radial-gradient(ellipse at center, #00b9af1f 0%, color-mix(in srgb, var(--zap-green) 8%, transparent) 44%, transparent 70%);height:28rem;top:38%}.zapx-homepage-root .pg-scene-features.pg-scene-active .pg-scene-glow{opacity:.7}.zapx-homepage-root .pg-scene-features .pg-scene-grid{pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(#00beb40b 1px,#0000 1px),linear-gradient(90deg,#00beb40b 1px,#0000 1px);background-size:44px 44px;transition:opacity 1.6s;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 68% at 50% 52%,#fff 6%,#0000 72%);mask-image:radial-gradient(80% 68% at 50% 52%,#fff 6%,#0000 72%)}.zapx-homepage-root .pg-scene-features.pg-scene-active .pg-scene-grid{opacity:.48}.zapx-homepage-root .pg-scene-games .pg-scene-bg{background:radial-gradient(ellipse 86% 70% at 50% 36%, color-mix(in srgb, var(--zap-green) 20%, transparent) 0%, transparent 62%), radial-gradient(ellipse 48% 52% at 10% 26%, color-mix(in oklab, var(--primary) 9%, transparent) 0%, transparent 56%), radial-gradient(ellipse 48% 52% at 90% 74%, color-mix(in srgb, var(--zap-aqua) 7%, transparent) 0%, transparent 56%)}.zapx-homepage-root .pg-scene-games .pg-scene-glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-green) 18%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 8%, transparent) 44%, transparent 70%);width:min(56rem,94vw);height:30rem;top:34%}.zapx-homepage-root .pg-scene-games.pg-scene-active .pg-scene-glow{opacity:.9}.zapx-homepage-root .pg-scene-premium{padding-block:clamp(3.5rem,5.5vw,5.5rem)}.zapx-homepage-root .pg-scene-premium .pg-scene-bg{background:radial-gradient(ellipse 65% 58% at 50% 18%, color-mix(in srgb, var(--zap-green) 22%, transparent) 0%, transparent 65%), radial-gradient(ellipse 88% 70% at 50% 52%, #01040ee0 0%, transparent 90%)}.zapx-homepage-root .pg-scene-premium .pg-scene-glow{filter:blur(16px);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-green) 16%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 7%, transparent) 42%, transparent 82%);width:min(78rem,128vw);height:38rem;top:42%}.zapx-homepage-root .pg-scene-premium.pg-scene-active .pg-scene-glow{opacity:.95}.dark .zapx-homepage-root .pg-scene-premium.pg-scene-active .pg-scene-glow{opacity:1}.zapx-homepage-root .pg-scene-cta{padding-block:clamp(3rem,6vw,5.5rem)}.zapx-homepage-root .pg-scene-cta .pg-scene-bg{background:radial-gradient(ellipse 90% 76% at 50% 48%, color-mix(in srgb, var(--zap-green) 22%, transparent) 0%, transparent 68%), radial-gradient(ellipse 58% 56% at 50% 48%, color-mix(in srgb, var(--zap-aqua) 10%, transparent) 0%, transparent 56%)}.zapx-homepage-root .pg-scene-cta .pg-scene-glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-green) 22%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 9%, transparent) 38%, transparent 64%);width:min(64rem,100vw);height:38rem;top:50%}.zapx-homepage-root .pg-scene-cta.pg-scene-active .pg-scene-glow{opacity:1}.zapx-homepage-root .pg-scene-productStory{padding-top:clamp(.15rem,.8vw,.5rem);padding-bottom:clamp(.75rem,1.5vw,1.25rem)}.zapx-homepage-root .pg-scene-productStory .pg-scene-bg{background:radial-gradient(100% 80% at 50% 65%,#030814ad 0%,#0000 92%)}.zapx-homepage-root .pg-scene-productStory .pg-scene-glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-green) 22%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 9%, transparent) 42%, transparent 66%);height:22rem;top:12%}.zapx-homepage-root .pg-scene-productStory.pg-scene-active .pg-scene-glow{opacity:.85}.zapx-homepage-root .pg-product-story{padding-block:0}.zapx-homepage-root .pg-product-story-scroll{display:none}.zapx-homepage-root .pg-product-story-scroll-track,.zapx-homepage-root .pg-product-story-sticky-stage{position:relative}.zapx-homepage-root .pg-product-story-stage-grid .pg-product-story-visual-col,.zapx-homepage-root .pg-product-story-stage-grid .pg-product-story-steps-col{display:none}@media (min-width:1024px){.zapx-homepage-root .pg-product-story-stage-grid .pg-product-story-visual-col,.zapx-homepage-root .pg-product-story-stage-grid .pg-product-story-steps-col{min-height:0;display:block}.zapx-homepage-root .pg-product-story-scroll{display:block}.zapx-homepage-root .pg-product-story-scroll-track{min-height:260vh}.zapx-homepage-root .pg-product-story-sticky-stage{--pg-product-story-stick-top:clamp(7rem, calc(50svh - (clamp(260px, 34vh, 360px) / 2) - clamp(5.5rem, 8.5vh, 7rem)), 11rem);top:var(--pg-product-story-stick-top);z-index:2;box-sizing:border-box;place-items:start stretch;height:auto;padding-top:0;padding-bottom:clamp(.35rem,.8vh,.65rem);display:grid;position:sticky}.zapx-homepage-root .pg-product-story-stage-grid{width:100%;max-height:min(46rem, calc(100svh - var(--pg-product-story-stick-top) - clamp(1rem, 2vh, 1.5rem)));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(1.25rem,2.5vh,2rem) clamp(2.5rem,4vw,4.5rem);margin-inline:auto;display:grid}.zapx-homepage-root .pg-product-story-stage-grid .pg-product-story-header{grid-column:1/-1}.zapx-homepage-root .pg-product-story-stage-grid .pg-product-story-panel__inner{min-height:clamp(260px,34vh,360px)}.zapx-homepage-root .pg-product-story-stage-grid .pg-product-story-timeline{gap:clamp(1.35rem,2.5vh,2rem)}.zapx-homepage-root .pg-product-story-scroll--static .pg-product-story-scroll-track{min-height:auto}.zapx-homepage-root .pg-product-story-scroll--static .pg-product-story-sticky-stage{height:auto;padding-block:0;position:relative;top:auto}.zapx-homepage-root .pg-product-story-scroll--static .pg-product-story-stage-grid{max-height:none}}@media (min-width:1024px) and (min-height:1300px){.zapx-homepage-root .pg-product-story-sticky-stage{--pg-product-story-stick-top:clamp(9rem, calc(50svh - (clamp(260px, 34vh, 360px) / 2) - clamp(4.5rem, 7.5vh, 5.75rem)), 14rem)}}.zapx-homepage-root .pg-product-story-mobile-wrap{margin-top:clamp(1rem,2.5vw,1.5rem);display:block}@media (min-width:1024px){.zapx-homepage-root .pg-product-story-mobile-wrap{display:none}}.zapx-homepage-root .pg-product-story-panel{border-radius:var(--radius-4xl);border:1px solid color-mix(in srgb, var(--zap-green) 22%, transparent);box-shadow:0 32px 90px -48px color-mix(in oklab, var(--primary) 35%, transparent), inset 0 1px 0 #ffffff0f;background:linear-gradient(165deg,#ffffff0a 0%,#ffffff03 38%,#00000038 100%),#040812b8;position:relative;overflow:hidden}.zapx-homepage-root .pg-product-story-panel:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 42% 0%, color-mix(in srgb, var(--zap-green) 18%, transparent) 0%, transparent 68%);z-index:0;height:55%;position:absolute;inset:-20% -10% auto}.zapx-homepage-root .pg-scene-productStory .pg-scene-glow{width:min(44rem,72vw);left:18%}.zapx-homepage-root .pg-product-story-timeline{flex-direction:column;gap:clamp(2rem,4vw,3.25rem);padding-left:.25rem;display:flex;position:relative}.zapx-homepage-root .pg-product-story-timeline__track{background:#ffffff14;border-radius:999px;width:2px;position:absolute;top:.75rem;bottom:.75rem;left:.35rem;overflow:hidden}.zapx-homepage-root .pg-product-story-timeline__fill{border-radius:inherit;background:linear-gradient(180deg, var(--primary), var(--zap-aqua));width:100%;box-shadow:0 0 16px color-mix(in oklab, var(--primary) 40%, transparent);transition:height .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.zapx-homepage-root .pg-product-story-timeline__segment{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.zapx-homepage-root .pg-product-story-timeline__segment-fill{transform-origin:top;border-radius:inherit;background:linear-gradient(180deg, var(--primary), var(--zap-aqua));width:100%;height:100%;box-shadow:0 0 16px color-mix(in oklab, var(--primary) 40%, transparent)}@keyframes pgProductStoryRailAutoplay{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.zapx-homepage-root .pg-product-story-timeline__segment-fill--autoplay{animation:pgProductStoryRailAutoplay var(--pg-product-story-autoplay-ms,4.6s) linear forwards}.zapx-homepage-root .pg-product-story-timeline__segment-fill--paused{animation-play-state:paused}.zapx-homepage-root .pg-product-story-timeline__item{padding-left:1.25rem;position:relative}.zapx-homepage-root .pg-product-story-step{cursor:pointer;background:0 0;border:none;padding:.25rem 0;position:relative}.zapx-homepage-root .pg-product-story-step:focus-visible{outline:2px solid color-mix(in srgb, var(--zap-green) 55%, transparent);outline-offset:6px;border-radius:.5rem}.zapx-homepage-root .pg-product-story-step--active{opacity:1}.zapx-homepage-root .pg-product-story-step--past{opacity:.88}@keyframes pgProductStoryBoot{0%{width:12%}to{width:87%}}.zapx-homepage-root .pg-product-story-boot-bar{animation:2.4s cubic-bezier(.22,1,.36,1) forwards pgProductStoryBoot}@media (prefers-reduced-motion:reduce){.zapx-homepage-root .pg-product-story-boot-bar{animation:none}.zapx-homepage-root .pg-product-story-timeline__fill{transition:height .15s}}.zapx-homepage-root .pg-scene-controlRoom .pg-scene-bg{background:radial-gradient(ellipse 72% 62% at 50% 44%, color-mix(in srgb, var(--zap-green) 24%, transparent) 0%, transparent 60%), radial-gradient(ellipse 100% 100% at 50% 50%, #01040ce0 0%, transparent 94%)}.zapx-homepage-root .pg-scene-controlRoom .pg-scene-glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-green) 20%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 8%, transparent) 40%, transparent 68%);width:min(68rem,100vw);height:38rem;top:36%}.zapx-homepage-root .pg-scene-controlRoom.pg-scene-active .pg-scene-glow{opacity:.82}.zapx-homepage-root .pg-scene-controlRoom .pg-scene-grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle, color-mix(in oklab, var(--primary) 10%, transparent) 1px, transparent 1px);opacity:0;background-size:30px 30px;transition:opacity 1.8s .25s;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 62%,#fff 5%,#0000 68%);mask-image:radial-gradient(80% 62%,#fff 5%,#0000 68%)}.zapx-homepage-root .pg-scene-controlRoom.pg-scene-active .pg-scene-grid{opacity:.55}.zapx-homepage-root .pg-scene-network .pg-scene-bg{background:radial-gradient(ellipse 40% 90% at -3% 44%, #00d2c338 0%, transparent 60%), radial-gradient(ellipse 40% 90% at 103% 56%, color-mix(in srgb, var(--zap-green) 14%, transparent) 0%, transparent 60%), radial-gradient(ellipse 80% 62% at 50% 50%, #030714d6 0%, transparent 86%)}.zapx-homepage-root .pg-scene-network .pg-scene-glow{background:radial-gradient(ellipse at center, #00c8b933 0%, color-mix(in srgb, var(--zap-green) 10%, transparent) 44%, transparent 70%);width:min(64rem,96vw);height:min(42rem,72vh);top:48%;left:62%;transform:translate(-50%)}.zapx-homepage-root .pg-scene-network.pg-scene-active .pg-scene-glow{opacity:.92}.zapx-homepage-root .pg-scene-network .pg-scene-grid{pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(#00d2c30a 1px,#0000 1px),linear-gradient(90deg,#00d2c30a 1px,#0000 1px);background-size:48px 48px;transition:opacity 1.8s;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 72%,#fff 5%,#0000 74%);mask-image:radial-gradient(88% 72%,#fff 5%,#0000 74%)}.zapx-homepage-root .pg-scene-network.pg-scene-active .pg-scene-grid{opacity:.38}.zapx-homepage-root .pg-scene-network .pg-scene-dots{pointer-events:none;z-index:0;opacity:0;background-image:radial-gradient(circle,#00dcc82e 1.5px,#0000 1.5px);background-size:26px 26px;transition:opacity 2.2s cubic-bezier(.22,1,.36,1) .2s;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 74%,#fff 4%,#0000 74%);mask-image:radial-gradient(90% 74%,#fff 4%,#0000 74%)}.zapx-homepage-root .pg-scene-network.pg-scene-active .pg-scene-dots{opacity:.9}.zapx-homepage-root .pg-infra-hub__layout{align-items:center;gap:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:1024px){.zapx-homepage-root .pg-infra-hub__layout{grid-template-columns:minmax(0,.34fr) minmax(0,1.66fr);gap:clamp(2rem,4vw,3rem);min-height:min(70vh,52rem)}}.zapx-homepage-root .pg-infra-hub__stage{min-height:min(70vh,52rem)}.zapx-homepage-root .pg-infra-hub__orbit{aspect-ratio:1;width:100%;max-width:min(58rem,100%);min-height:min(70vh,52rem);margin-inline:auto;position:relative}.zapx-homepage-root .pg-infra-hub__ring-layer{z-index:1;pointer-events:none;transform-origin:50%;transition:opacity 1s}.zapx-homepage-root .pg-infra-hub__ring-layer--inner{z-index:2}.zapx-homepage-root .pg-infra-hub__ring-layer--mid{z-index:3}.zapx-homepage-root .pg-infra-hub__ring-layer--outer{z-index:4}.zapx-homepage-root .pg-infra-hub__orbit-counter{transform-origin:50%;pointer-events:auto}@keyframes pgInfraHubOrbitInner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pgInfraHubOrbitMid{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pgInfraHubOrbitOuter{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zapx-homepage-root .pg-infra-hub__ring-layer--inner{animation:110s linear infinite pgInfraHubOrbitInner}.zapx-homepage-root .pg-infra-hub__ring-layer--mid{animation:150s linear infinite pgInfraHubOrbitMid}.zapx-homepage-root .pg-infra-hub__ring-layer--outer{animation:190s linear infinite pgInfraHubOrbitOuter}.zapx-homepage-root .pg-infra-hub__orbit-counter--inner{animation:110s linear infinite reverse pgInfraHubOrbitInner}.zapx-homepage-root .pg-infra-hub__orbit-counter--mid{animation:150s linear infinite reverse pgInfraHubOrbitMid}.zapx-homepage-root .pg-infra-hub__orbit-counter--outer{animation:190s linear infinite reverse pgInfraHubOrbitOuter}.zapx-homepage-root .pg-infra-hub__node{pointer-events:auto;z-index:5}.zapx-homepage-root .pg-infra-hub__node--inner{z-index:6}.zapx-homepage-root .pg-infra-hub__node--mid{z-index:8}.zapx-homepage-root .pg-infra-hub__node--outer{z-index:10}.zapx-homepage-root .pg-infra-hub__node--hovered{z-index:30}.zapx-homepage-root .pg-infra-hub__hub{z-index:12;pointer-events:none;box-shadow:0 0 40px color-mix(in oklab, var(--primary) 38%, transparent), 0 0 70px color-mix(in srgb, var(--zap-aqua) 10%, transparent)}@keyframes pg-hub-pulse{0%,to{box-shadow:0 0 40px color-mix(in oklab, var(--primary) 38%, transparent), 0 0 70px color-mix(in srgb, var(--zap-aqua) 10%, transparent)}50%{box-shadow:0 0 56px color-mix(in oklab, var(--primary) 55%, transparent), 0 0 96px color-mix(in srgb, var(--zap-aqua) 18%, transparent)}}@media (prefers-reduced-motion:no-preference){.zapx-homepage-root .pg-infra-hub__hub{animation:2.6s ease-in-out infinite pg-hub-pulse}}.zapx-homepage-root .pg-infra-hub__legend{width:100%}@media (prefers-reduced-motion:no-preference){@keyframes pg-legend-dot-glow{0%,to{box-shadow:0 0 0 0 var(--legend-dot-glow,transparent)}50%{box-shadow:0 0 5px 2px var(--legend-dot-glow,transparent)}}.zapx-homepage-root .pg-infra-legend-dot{animation:2.8s ease-in-out infinite pg-legend-dot-glow}.zapx-homepage-root .pg-infra-hub__legend>span:nth-child(2) .pg-infra-legend-dot{animation-delay:.93s}.zapx-homepage-root .pg-infra-hub__legend>span:nth-child(3) .pg-infra-legend-dot{animation-delay:1.86s}}@media (prefers-reduced-motion:reduce){.zapx-homepage-root .pg-infra-hub__ring-layer--inner,.zapx-homepage-root .pg-infra-hub__ring-layer--mid,.zapx-homepage-root .pg-infra-hub__ring-layer--outer,.zapx-homepage-root .pg-infra-hub__orbit-counter--inner,.zapx-homepage-root .pg-infra-hub__orbit-counter--mid,.zapx-homepage-root .pg-infra-hub__orbit-counter--outer{animation:none}}.zapx-homepage-root .pg-infra-hub__orbit--hovered .pg-infra-hub__ring-layer--inner,.zapx-homepage-root .pg-infra-hub__orbit--hovered .pg-infra-hub__ring-layer--mid,.zapx-homepage-root .pg-infra-hub__orbit--hovered .pg-infra-hub__ring-layer--outer,.zapx-homepage-root .pg-infra-hub__orbit--hovered .pg-infra-hub__orbit-counter--inner,.zapx-homepage-root .pg-infra-hub__orbit--hovered .pg-infra-hub__orbit-counter--mid,.zapx-homepage-root .pg-infra-hub__orbit--hovered .pg-infra-hub__orbit-counter--outer{animation-play-state:paused}.zapx-homepage-root .pg-scene-platform .pg-scene-bg{background:radial-gradient(58% 78% at 5%,#102aaa1a 0%,#0000 65%),radial-gradient(58% 76% at 95% 52%,#00c3b41a 0%,#0000 62%),radial-gradient(92% 66% at 50% 54%,#040716c7 0%,#0000 88%)}.zapx-homepage-root .pg-scene-platform .pg-scene-glow{background:radial-gradient(ellipse at center, #00c3b421 0%, color-mix(in srgb, var(--zap-green) 9%, transparent) 44%, transparent 70%);width:min(60rem,96vw);height:28rem;top:40%}.zapx-homepage-root .pg-scene-platform.pg-scene-active .pg-scene-glow{opacity:.58}.zapx-homepage-root .pg-platform-feature-card{box-shadow:inset 0 1px #ffffff08}.zapx-homepage-root .pg-game-shelf{--pg-game-shelf-meta-w:12rem;--pg-game-shelf-bar-track-max:9rem;--pg-game-shelf-action-arrow-w:1.5rem;--pg-game-shelf-action-cta-w:13rem}.zapx-homepage-root .pg-game-shelf-row{grid-template-columns:1.75rem 2.25rem minmax(0,1fr);grid-template-areas:"rank icon meta""trailing trailing trailing";align-items:center;gap:.625rem .75rem;padding:.75rem;display:grid;box-shadow:inset 0 1px #ffffff05}.zapx-homepage-root .pg-game-shelf-row__rank{grid-area:rank}.zapx-homepage-root .pg-game-shelf-row__icon{grid-area:icon}.zapx-homepage-root .pg-game-shelf-row__meta{grid-area:meta}.zapx-homepage-root .pg-game-shelf-row__trailing{grid-area:trailing;align-items:center;gap:.5rem;min-width:0;padding-left:5.5rem;display:flex}.zapx-homepage-root .pg-game-shelf-row__bar-hit{width:100%;max-width:var(--pg-game-shelf-bar-track-max);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;min-width:2rem;padding:0;display:flex}.zapx-homepage-root .pg-game-shelf-row__bar-hit:focus-visible{outline:none}.zapx-homepage-root .pg-game-shelf-row__bar-hit .pg-game-shelf-bar{width:100%}.zapx-homepage-root .pg-game-shelf-row__action{display:none}.zapx-homepage-root .pg-game-shelf-row__spacer{flex:1 1 0;min-width:.25rem}.zapx-homepage-root .pg-game-shelf-row__action-stack{width:var(--pg-game-shelf-action-arrow-w);flex-shrink:0;justify-content:flex-end;align-items:center;min-height:2.5rem;transition:width .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.zapx-homepage-root .pg-game-shelf-row__action-default,.zapx-homepage-root .pg-game-shelf-row__action-hover{align-items:center;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0}.zapx-homepage-root .pg-game-shelf-row__action-default{opacity:1;transform:translate(0)}.zapx-homepage-root .pg-game-shelf-row__action-hover{opacity:0;pointer-events:none;white-space:nowrap;transform:translate(.5rem)}.zapx-homepage-root .pg-game-shelf-row__action-arrow{transition:transform .28s cubic-bezier(.22,1,.36,1),color .2s}.zapx-homepage-root .pg-game-shelf-row__select{display:contents}.zapx-homepage-root .pg-game-shelf-row__select:focus-visible{outline:none}.zapx-homepage-root .pg-game-shelf-row-wrap:focus-within{outline:2px solid color-mix(in oklab, var(--primary) 50%, transparent);outline-offset:2px}.zapx-homepage-root .pg-game-shelf-spotlight__action-stack{min-height:4.5rem}@media (min-width:640px){.zapx-homepage-root .pg-game-shelf-row{grid-template-columns:1.75rem 2.25rem var(--pg-game-shelf-meta-w) 1fr;grid-template-areas:"rank icon meta trailing";gap:.75rem;padding:.875rem 1rem}.zapx-homepage-root .pg-game-shelf-row__meta{max-width:var(--pg-game-shelf-meta-w)}.zapx-homepage-root .pg-game-shelf-row__trailing{min-height:2.75rem;padding-left:0}.zapx-homepage-root .pg-game-shelf-row__bar-hit{width:var(--pg-game-shelf-bar-track-max);flex:none;max-width:none}.zapx-homepage-root .pg-game-shelf-row__action{flex-shrink:0;align-items:center;display:flex}.zapx-homepage-root .pg-game-shelf-row-wrap:hover .pg-game-shelf-row__action-stack,.zapx-homepage-root .pg-game-shelf-row-wrap:focus-within .pg-game-shelf-row__action-stack{width:var(--pg-game-shelf-action-cta-w);overflow:visible}.zapx-homepage-root .pg-game-shelf-row-wrap:hover .pg-game-shelf-row__action-default,.zapx-homepage-root .pg-game-shelf-row-wrap:focus-within .pg-game-shelf-row__action-default{opacity:0;pointer-events:none;transform:translate(.25rem)}.zapx-homepage-root .pg-game-shelf-row-wrap:hover .pg-game-shelf-row__action-hover,.zapx-homepage-root .pg-game-shelf-row-wrap:focus-within .pg-game-shelf-row__action-hover{opacity:1;pointer-events:auto;transform:translate(0)}.zapx-homepage-root .pg-game-shelf-row-wrap:hover .pg-game-shelf-row__action-arrow,.zapx-homepage-root .pg-game-shelf-row-wrap:focus-within .pg-game-shelf-row__action-arrow{color:var(--primary)}.zapx-homepage-root .pg-game-shelf-row__mobile-cta{display:none}}@media (min-width:768px){.zapx-homepage-root .pg-game-shelf{--pg-game-shelf-meta-w:14rem;--pg-game-shelf-bar-track-max:11rem;--pg-game-shelf-action-cta-w:13rem}}@media (min-width:1024px){.zapx-homepage-root .pg-game-shelf{--pg-game-shelf-meta-w:16rem;--pg-game-shelf-bar-track-max:14rem;--pg-game-shelf-action-cta-w:14rem}}.zapx-homepage-root .pg-game-shelf-chips{scrollbar-width:thin}@media (max-width:639px){.zapx-homepage-root .pg-game-shelf-spotlight .pg-game-shelf-bar{max-width:100%}}@media (hover:hover) and (min-width:1024px){.zapx-homepage-root .pg-platform-feature-card:hover{transform:translateY(-2px)}}.zapx-homepage-root .pg-modpack-bridge{padding-top:clamp(2.5rem,5vw,3.5rem)}.zapx-homepage-root .pg-scene-premiumAurora{padding-block:clamp(5rem,8vw,7.5rem)}.zapx-homepage-root .pg-scene-premiumAurora .pg-scene-content:after{content:none}.zapx-homepage-root .pg-scene-premiumAurora .pg-scene-content>*{z-index:1;position:relative}.zapx-homepage-root .pg-premium-stage__stage{padding-block:clamp(.5rem,1.5vw,1rem)}.zapx-homepage-root .pg-premium-stage__aurora{z-index:0;background:radial-gradient(ellipse 42% 58% at 28% 55%, color-mix(in srgb, var(--zap-pass-purple) 20%, transparent) 0%, transparent 72%), radial-gradient(ellipse 40% 54% at 74% 45%, #a855f724 0%, transparent 70%);filter:blur(40px);opacity:.55;border-radius:0;transition:opacity 1s cubic-bezier(.22,1,.36,1);inset:-12% -4%}.zapx-homepage-root .pg-premium-stage--active .pg-premium-stage__aurora{opacity:.78}.zapx-homepage-root .pg-premium-stage__offers{align-items:stretch}.zapx-homepage-root .pg-premium-stage__product{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .35s}.zapx-homepage-root .pg-premium-stage__product--lifetime{box-shadow:inset 0 1px 0 #ffffff0a, 0 20px 60px -36px color-mix(in srgb, var(--zap-pass-purple) 28%, transparent)}@media (prefers-reduced-motion:reduce){.zapx-homepage-root .pg-premium-stage__product--lifetime:hover{transform:none}}@media (hover:hover) and (min-width:1024px){.zapx-homepage-root .pg-premium-stage__product--lifetime:hover{box-shadow:inset 0 1px 0 #ffffff0d, 0 28px 70px -32px color-mix(in srgb, var(--zap-pass-purple) 36%, transparent);transform:translateY(-3px);border-color:color-mix(in srgb, var(--zap-pass-purple) 42%, transparent)!important}}.zapx-homepage-root .pg-premium-stage__product--pass{background:linear-gradient(165deg, color-mix(in srgb, var(--zap-pass-purple) 28%, #13161ee6) 0%, color-mix(in srgb, var(--zap-pass-purple) 12%, #13161ed9) 50%, #13161ecc 100%);box-shadow:inset 0 1px 0 #ffffff12, 0 20px 60px -28px color-mix(in srgb, var(--zap-pass-purple) 55%, transparent), 0 0 80px -40px color-mix(in srgb, var(--zap-pass-purple) 28%, transparent)}.zapx-homepage-root .pg-premium-stage--active .pg-premium-stage__product--pass{border-color:color-mix(in srgb, var(--zap-pass-purple) 62%, transparent)!important}.zapx-homepage-root .pg-premium-stage__pass-watermark{opacity:.22;pointer-events:none;filter:hue-rotate(110deg)saturate(1.3);height:75%;position:absolute;top:0;right:-25%}.zapx-homepage-root .pg-product-highlight-card--featured .pg-product-highlight-card{min-height:0}.zapx-homepage-root .pg-product-highlight-card{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.zapx-homepage-root .pg-product-highlight-card:hover{transform:translateY(-3px)}.zapx-homepage-root .pg-product-highlight-card--featured:hover{transform:translateY(-4px)}}.zapx-homepage-root .pg-scene-premiumAurora .pg-scene-bg{background:radial-gradient(ellipse 95% 70% at 50% 48%, color-mix(in srgb, var(--zap-pass-purple) 8%, transparent) 0%, transparent 62%);opacity:.2}.zapx-homepage-root .pg-scene-premiumAurora.pg-scene-active .pg-scene-bg{opacity:.38}.zapx-homepage-root .pg-scene-aurora-a{pointer-events:none;z-index:0;opacity:0;background:radial-gradient(ellipse at 40% 55%, color-mix(in oklab, var(--primary) 28%, transparent) 0%, #00c8a024 36%, transparent 68%);filter:blur(52px);border-radius:9999px;width:min(52rem,92vw);height:26rem;transition:opacity 1.8s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.zapx-homepage-root .pg-scene-premiumAurora.pg-scene-active .pg-scene-aurora-a{opacity:1;animation:16s ease-in-out infinite pgAuroraA}.zapx-homepage-root .pg-scene-premiumAurora .pg-scene-aurora-a{background:radial-gradient(ellipse at 40% 55%, color-mix(in srgb, var(--zap-pass-purple) 30%, transparent) 0%, #a855f724 36%, transparent 68%)}.zapx-homepage-root .pg-scene-aurora-b{pointer-events:none;z-index:0;opacity:0;background:radial-gradient(ellipse at 60% 42%, color-mix(in srgb, var(--zap-aqua) 18%, transparent) 0%, #00c8c814 38%, transparent 65%);filter:blur(62px);border-radius:9999px;width:min(44rem,82vw);height:22rem;transition:opacity 2.2s cubic-bezier(.22,1,.36,1) .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.zapx-homepage-root .pg-scene-premiumAurora.pg-scene-active .pg-scene-aurora-b{opacity:1;animation:22s ease-in-out infinite pgAuroraB}.zapx-homepage-root .pg-scene-premiumAurora .pg-scene-aurora-b{background:radial-gradient(ellipse at 60% 42%, #c084fc33 0%, color-mix(in srgb, var(--zap-pass-purple) 10%, transparent) 38%, transparent 65%)}.zapx-homepage-root .pg-scene-premiumAurora .pg-scene-glow{filter:blur(20px);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zap-green) 14%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 6%, transparent) 42%, transparent 78%);width:min(72rem,120vw);height:40rem;top:50%}.zapx-homepage-root .pg-scene-premiumAurora.pg-scene-active .pg-scene-glow{opacity:.76}.dark .zapx-homepage-root .pg-scene-premiumAurora.pg-scene-active .pg-scene-glow{opacity:.84}@media (prefers-reduced-motion:reduce){.zapx-homepage-root .pg-platform-feature-card:hover{transform:none}}@media (hover:none){.zapx-homepage-root .pg-premium-card{transform:none!important}}.zapx-homepage-root .pg-scene-quiet{padding-block:clamp(2.5rem,4vw,4rem)}.zapx-homepage-root .pg-scene-quiet .pg-scene-bg{opacity:.06;background:radial-gradient(90% 55%,#05081038 0%,#0000 78%)}.zapx-homepage-root .pg-scene-quiet.pg-scene-active .pg-scene-bg{opacity:.45}@media (max-width:767px){.zapx-homepage-root{--pg-space-chapter:6rem;--pg-space-bridge:clamp(1.75rem, 5vw, 2.5rem);--pg-space-block:clamp(1.75rem, 5vw, 2.5rem)}.zapx-homepage-root .pg-scene-controlRoom,.zapx-homepage-root .pg-scene-network,.zapx-homepage-root .pg-scene-platform,.zapx-homepage-root .pg-scene-premiumAurora{padding-top:clamp(3.5rem,10vw,5rem)}.zapx-homepage-root .pg-scene-cta{padding-top:clamp(3.25rem,9vw,4.5rem)}.zapx-homepage-root .pg-scene-quiet{padding-top:clamp(2.75rem,8vw,4rem)}.zapx-homepage-root .pg-scene-proof{padding-block:0}.zapx-homepage-root .homepage-sections-flow>.pg-scene-stage+.pg-scene-stage{margin-top:0}.zapx-homepage-root .pg-section+.pg-section{margin-top:var(--pg-space-block)}.zapx-homepage-root .pg-scene-bg{width:100%;left:0;transform:none}.zapx-homepage-root .pg-scene-premium .pg-scene-glow,.zapx-homepage-root .pg-scene-premiumAurora .pg-scene-glow{width:min(44rem,100%)}.zapx-homepage-root .pg-scene-controlRoom .pg-scene-glow,.zapx-homepage-root .pg-scene-showcase .pg-scene-glow{width:min(48rem,100%);height:22rem}.zapx-homepage-root .pg-premium-stage__aurora{inset:-6% 0}.zapx-homepage-root .pg-premium-stage__offers{gap:clamp(2rem,6vw,2.5rem)}.zapx-homepage-root .pg-product-story-mobile>*+*{margin-top:clamp(2rem,6vw,2.75rem)!important}.zapx-homepage-root .pg-product-story-mobile-wrap{margin-top:0}.zapx-homepage-root .pg-infra-hub__mobile>*+*{margin-top:clamp(2rem,6vw,2.75rem)!important}.zapx-homepage-root .pg-cta-banner{padding:clamp(2.5rem,8vw,3rem) clamp(1.25rem,5vw,1.75rem)!important}.zapx-homepage-root .pg-viewport-section.pg-viewport-active .pg-cta-banner{transform:none}.zapx-homepage-root .homepage-sections-flow{padding-bottom:clamp(5rem,14vw,6.5rem)}.zapx-homepage-root .pg-plus-highlight{margin-inline:0;padding-inline:0}.zapx-homepage-root .pg-product-card:hover{transform:none}}@media (max-width:639px){.zapx-homepage-root .pg-scene-glow{width:min(44rem,100%);height:18rem}.zapx-homepage-root .pg-scene-showcase .pg-scene-grid,.zapx-homepage-root .pg-scene-controlRoom .pg-scene-grid,.zapx-homepage-root .pg-scene-infrastructure .pg-scene-dots,.zapx-homepage-root .pg-scene-network .pg-scene-dots{opacity:0!important}.zapx-homepage-root .pg-scene-showcase.pg-scene-active .pg-scene-grid,.zapx-homepage-root .pg-scene-controlRoom.pg-scene-active .pg-scene-grid,.zapx-homepage-root .pg-scene-infrastructure.pg-scene-active .pg-scene-dots,.zapx-homepage-root .pg-scene-network.pg-scene-active .pg-scene-dots{opacity:.28!important}.zapx-homepage-root .pg-scene-premiumAurora.pg-scene-active .pg-scene-aurora-a{opacity:.55}.zapx-homepage-root .pg-scene-premiumAurora.pg-scene-active .pg-scene-aurora-b{opacity:.4}.zapx-homepage-root .pg-premium-card{transform:none!important}}@media (prefers-reduced-motion:reduce){.zapx-homepage-root .pg-scene-bg,.zapx-homepage-root .pg-scene-glow,.zapx-homepage-root .pg-scene-grid,.zapx-homepage-root .pg-scene-dots{opacity:.65!important;transition:none!important}.zapx-homepage-root .pg-scene-active .pg-scene-bg{opacity:.72!important}.zapx-homepage-root .pg-scene-quiet.pg-scene-active .pg-scene-bg{opacity:.45!important}.zapx-homepage-root .pg-scene-infrastructure .pg-scene-dots,.zapx-homepage-root .pg-scene-network .pg-scene-dots{opacity:.38!important}.zapx-homepage-root .pg-scene-aurora-a,.zapx-homepage-root .pg-scene-aurora-b{opacity:.6!important;animation:none!important}.zapx-homepage-root .fade-in-section,.zapx-homepage-root .fade-in-section-no-blur,.zapx-homepage-root .fade-in-card,.zapx-homepage-root .fade-in-card-delay-1,.zapx-homepage-root .fade-in-card-delay-2,.zapx-homepage-root .pg-plus-highlight:before{opacity:.8;filter:none;animation:none}.zapx-homepage-root .pg-partner-marquee-track{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;width:100%;max-width:56rem;margin-inline:auto;animation:none;transform:none}.zapx-homepage-root .pg-partner-marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.zapx-homepage-root .pg-partner-marquee-item{height:auto;padding-inline:.75rem}.zapx-homepage-root .pg-premium-card{transition:box-shadow .3s,border-color .3s;transform:none!important}.zapx-homepage-root .pg-premium-card:after{display:none}.zapx-homepage-root .pg-showcase-screenshot-wrap,.zapx-homepage-root .pg-showcase-active.pg-showcase-screenshot-wrap,.zapx-homepage-root .pg-cta-banner,.zapx-homepage-root .pg-viewport-section.pg-viewport-active .pg-cta-banner,.zapx-homepage-root .pg-product-card,.zapx-homepage-root .pg-product-card:hover{transition:none;transform:none}.zapx-homepage-root .pg-cta-primary-btn.landing-btn-primary{animation:none!important}.zapx-homepage-root .pg-showcase-layer-slot{transform:none!important}.zapx-homepage-root .pg-showcase-layer .animate-ping{animation:none!important}.zapx-homepage-root .pg-viewport-section .pg-partner-marquee-track{opacity:1;transition:none}.zapx-homepage-root .pg-game-shelf-bar>div,.zapx-homepage-root .pg-game-shelf-spotlight__action-default,.zapx-homepage-root .pg-game-shelf-spotlight__action-hover,.zapx-homepage-root .pg-game-shelf-row__action-default,.zapx-homepage-root .pg-game-shelf-row__action-hover,.zapx-homepage-root .pg-game-shelf-row__action-stack,.zapx-homepage-root .pg-game-shelf-row__bar-hit,.zapx-homepage-root .pg-game-shelf-row__action-arrow{transition:none!important}.zapx-homepage-root .pg-game-shelf-row__action-default{display:none}.zapx-homepage-root .pg-game-shelf-row__action-hover{pointer-events:auto;opacity:1!important;transform:none!important}@media (min-width:640px){.zapx-homepage-root .pg-game-shelf-row__action-stack{width:var(--pg-game-shelf-action-cta-w);overflow:visible}.zapx-homepage-root .pg-game-shelf-row__bar-hit{width:var(--pg-game-shelf-bar-track-max)}}.zapx-homepage-root .pg-game-shelf-spotlight__action-default{pointer-events:auto;position:static}.zapx-homepage-root .pg-game-shelf-spotlight__action-hover{display:none}}.zapx-homepage-root .pg-dashboard-journey__tab:focus-visible,.zapx-homepage-root .pg-dashboard-journey__step:focus-visible{outline:2px solid color-mix(in srgb, var(--zap-green) 55%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.zapx-homepage-root .pg-dashboard-journey__tab,.zapx-homepage-root .pg-dashboard-journey__step{transition:none}}.zapx-homepage-root .hero-x-launch{--hero-x-center-x:50%;--hero-x-center-y:50%;--hero-x-size:min(33.25rem, 40vw);--hero-x-mark-height:calc(var(--hero-x-size) * 247.01 / 261.4);--hero-x-pivot-x:calc(var(--hero-x-size) * (var(--hero-x-cross-fx) - .5));--hero-x-pivot-y:calc(var(--hero-x-mark-height) * (var(--hero-x-cross-fy) - .5));pointer-events:none;position:absolute;inset:0;overflow:visible}.zapx-homepage-root .hero-x-launch__strike{left:var(--hero-x-center-x);top:var(--hero-x-center-y);width:200vw;height:calc(var(--hero-x-size) * .22);z-index:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1.5px);transform-origin:50%;border-radius:999px;position:absolute}:root:not(.dark) .zapx-homepage-root .hero-x-launch__strike,:root:not(.dark) .zapx-homepage-root .hero-x-launch__cross-flash{mix-blend-mode:normal}.zapx-homepage-root .hero-x-launch__strike:before,.zapx-homepage-root .hero-x-launch__strike:after{content:"";border-radius:inherit;position:absolute;inset:0}.zapx-homepage-root .hero-x-launch__strike:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--zap-aqua) 2%, transparent) 31%, color-mix(in oklab, var(--primary) 48%, transparent) 46%, #ffffff57 50%, color-mix(in srgb, var(--zap-aqua) 10%, transparent) 56%, transparent 70%)}.zapx-homepage-root .hero-x-launch__strike:after{inset:calc(var(--hero-x-size) * .031) 0;background:linear-gradient(90deg, transparent 0%, #ffffff05 32%, #ffffff85 49%, color-mix(in oklab, var(--primary) 18%, transparent) 54%, transparent 68%);filter:blur(.52rem)}.zapx-homepage-root .hero-x-launch__strike--a{animation:.92s cubic-bezier(.2,.8,.2,1) 50ms both hero-x-dual-strike-a}.zapx-homepage-root .hero-x-launch__strike--b{animation:.94s cubic-bezier(.2,.8,.2,1) .18s both hero-x-dual-strike-b}.zapx-homepage-root .hero-x-launch__core-glow,.zapx-homepage-root .hero-x-launch__ghost,.zapx-homepage-root .hero-x-launch__mark-stage{left:var(--hero-x-center-x);top:var(--hero-x-center-y);width:var(--hero-x-size);height:var(--hero-x-mark-height);position:absolute;transform:translate(-50%,-50%)}.zapx-homepage-root .hero-x-launch__core-glow{width:calc(var(--hero-x-size) * .88);height:calc(var(--hero-x-size) * .88);background:radial-gradient(circle, color-mix(in oklab, var(--primary) 42%, transparent) 0%, color-mix(in srgb, var(--zap-aqua) 10%, transparent) 43%, transparent 70%);z-index:2;pointer-events:none;border-radius:50%;animation:1.12s ease-out .22s both hero-x-core-flash}.zapx-homepage-root .hero-x-launch__cross-flash{left:calc(var(--hero-x-center-x) + var(--hero-x-pivot-x));top:calc(var(--hero-x-center-y) + var(--hero-x-pivot-y));width:calc(var(--hero-x-size) * .58);height:calc(var(--hero-x-size) * .052);opacity:0;pointer-events:none;z-index:3;mix-blend-mode:screen;transform-origin:50%;background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--primary) 14%, transparent) 18%, #ffffff8c 50%, color-mix(in srgb, var(--zap-aqua) 14%, transparent) 82%, transparent 100%);border-radius:999px;position:absolute}.zapx-homepage-root .hero-x-launch__cross-flash--a{transform:translate(-50%, -50%) rotate(var(--hero-x-bar-angle));animation:.42s ease-out .28s both hero-x-cross-flash}.zapx-homepage-root .hero-x-launch__cross-flash--b{transform:translate(-50%, -50%) rotate(calc(-1 * var(--hero-x-bar-angle)));animation:.42s ease-out .38s both hero-x-cross-flash}.zapx-homepage-root .hero-x-launch__ghost{opacity:0;pointer-events:none;transform-origin:calc(var(--hero-x-cross-fx) * 100%) calc(var(--hero-x-cross-fy) * 100%);justify-content:center;align-items:center;display:flex}.zapx-homepage-root .hero-x-launch__ghost--a{z-index:3;animation:.96s ease-out .1s both hero-x-mark-ghost-a}.zapx-homepage-root .hero-x-launch__ghost--b{z-index:4;animation:.96s ease-out .16s both hero-x-mark-ghost-b}.zapx-homepage-root .hero-x-launch__ghost--a .hero-x-launch__logo{filter:drop-shadow(0 0 1.5rem color-mix(in oklab, var(--primary) 48%, transparent)) hue-rotate(18deg) saturate(1.45)}.zapx-homepage-root .hero-x-launch__ghost--b .hero-x-launch__logo{filter:drop-shadow(0 0 1.75rem color-mix(in srgb, var(--zap-aqua) 36%, transparent)) hue-rotate(-10deg) saturate(1.55)}.zapx-homepage-root .hero-x-launch__mark-stage{pointer-events:none;justify-content:center;align-items:center;display:flex}.zapx-homepage-root .hero-x-launch__mark-lock{z-index:5;transform-origin:calc(var(--hero-x-cross-fx) * 100%) calc(var(--hero-x-cross-fy) * 100%);justify-content:center;align-items:center;animation:.98s cubic-bezier(.16,1,.3,1) .16s both hero-x-mark-lock;display:flex;position:absolute;inset:0}.zapx-homepage-root .hero-x-launch__mark-shell{will-change:transform;width:100%;animation:5.2s ease-in-out 1.4s infinite hero-x-mark-float;position:relative}.zapx-homepage-root .hero-x-launch__logo{shape-rendering:geometricprecision;width:100%;height:auto;filter:drop-shadow(0 0 2.5rem color-mix(in oklab, var(--primary) 38%, transparent)) drop-shadow(0 0 5.75rem color-mix(in srgb, var(--zap-aqua) 14%, transparent))}@keyframes hero-x-dual-strike-a{0%{transform:translate(calc(-50% + var(--hero-x-pivot-x)), calc(-50% + var(--hero-x-pivot-y))) rotate(var(--hero-x-bar-angle)) translateX(-100vw) scaleX(.88);opacity:0}12%{opacity:.2}48%{transform:translate(calc(-50% + var(--hero-x-pivot-x)), calc(-50% + var(--hero-x-pivot-y))) rotate(var(--hero-x-bar-angle)) translateX(0) scaleX(1);opacity:.95}58%{opacity:.1}to{transform:translate(calc(-50% + var(--hero-x-pivot-x)), calc(-50% + var(--hero-x-pivot-y))) rotate(var(--hero-x-bar-angle)) translateX(100vw) scaleX(1.08);opacity:0}}@keyframes hero-x-dual-strike-b{0%{transform:translate(calc(-50% + var(--hero-x-pivot-x)), calc(-50% + var(--hero-x-pivot-y))) rotate(calc(-1 * var(--hero-x-bar-angle))) translateX(100vw) scaleX(.88);opacity:0}20%{opacity:0}44%{opacity:.2}50%{transform:translate(calc(-50% + var(--hero-x-pivot-x)), calc(-50% + var(--hero-x-pivot-y))) rotate(calc(-1 * var(--hero-x-bar-angle))) translateX(0) scaleX(1);opacity:.95}60%{opacity:.1}to{transform:translate(calc(-50% + var(--hero-x-pivot-x)), calc(-50% + var(--hero-x-pivot-y))) rotate(calc(-1 * var(--hero-x-bar-angle))) translateX(-100vw) scaleX(1.08);opacity:0}}@keyframes hero-x-cross-flash{0%{opacity:0;filter:blur(1rem)}45%{opacity:.95;filter:blur(.1rem)}to{opacity:0;filter:blur(.7rem)}}@keyframes hero-x-mark-ghost-a{0%,32%{opacity:0;transform:translate(-50%, -50%) translate(calc(var(--hero-x-size) * var(--hero-x-bar-ux) * -.4), calc(var(--hero-x-mark-height) * var(--hero-x-bar-uy) * -.4)) scale(.9);filter:blur(.6rem)brightness(1.75)saturate(.48)}44%{opacity:.3;transform:translate(-50%, -50%) translate(calc(var(--hero-x-size) * var(--hero-x-bar-ux) * -.07), calc(var(--hero-x-mark-height) * var(--hero-x-bar-uy) * -.07)) scale(.98);filter:blur(.22rem)brightness(1.38)saturate(1.05)}50%{opacity:.24;filter:blur(.12rem)brightness(1.22)saturate(1.12);transform:translate(-50%,-50%)scale(1.02)}64%,to{opacity:0;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes hero-x-mark-ghost-b{0%,38%{opacity:0;transform:translate(-50%, -50%) translate(calc(var(--hero-x-size) * var(--hero-x-short-ux) * -.4), calc(var(--hero-x-mark-height) * var(--hero-x-short-uy) * -.4)) scale(.92);filter:blur(.55rem)brightness(1.8)saturate(.52)}52%{opacity:.26;transform:translate(-50%, -50%) translate(calc(var(--hero-x-size) * var(--hero-x-short-ux) * -.07), calc(var(--hero-x-mark-height) * var(--hero-x-short-uy) * -.07)) scale(.99);filter:blur(.2rem)brightness(1.32)saturate(1.08)}58%{opacity:.18;filter:blur(.1rem)brightness(1.18)saturate(1.1);transform:translate(-50%,-50%)scale(1.01)}72%,to{opacity:0;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes hero-x-mark-lock{0%{opacity:0;transform:scale(.72) translate(calc(var(--hero-x-pivot-x) + var(--hero-x-size) * var(--hero-x-bar-ux) * -.12), calc(var(--hero-x-pivot-y) + var(--hero-x-mark-height) * var(--hero-x-bar-uy) * -.12));filter:blur(.71rem)brightness(2.1)saturate(.45)}42%{opacity:.72}62%{opacity:1;transform:scale(1.06) translate(var(--hero-x-pivot-x), var(--hero-x-pivot-y));filter:blur(.04rem)brightness(1.2)saturate(1.08)}80%{filter:blur()brightness(1.04)saturate(1.02);transform:scale(.985)translate(0)}to{opacity:1;filter:blur()brightness()saturate();transform:scale(1)translate(0)}}@keyframes hero-x-core-flash{0%,26%{opacity:0;transform:translate(calc(-50% + var(--hero-x-pivot-x)), calc(-50% + var(--hero-x-pivot-y))) scale(.58)}48%{opacity:1;transform:translate(calc(-50% + var(--hero-x-pivot-x)), calc(-50% + var(--hero-x-pivot-y))) scale(1.08)}74%{opacity:.24;transform:translate(calc(-50% + var(--hero-x-pivot-x)), calc(-50% + var(--hero-x-pivot-y))) scale(1.22)}to{opacity:.48;transform:translate(calc(-50% + var(--hero-x-pivot-x)), calc(-50% + var(--hero-x-pivot-y))) scale(1)}}@keyframes hero-x-mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.375rem)}}.zapx-homepage-root .hero-x-launch--compact{--hero-x-size:min(13.915rem, 100%);--hero-x-center-x:50%;--hero-x-center-y:54%}@media (min-width:768px) and (max-width:1279px){.zapx-homepage-root .hero-x-launch--compact{--hero-x-size:min(15.125rem, 100%)}}@media (min-width:1024px) and (max-width:1279px){.zapx-homepage-root .hero-x-launch--compact{--hero-x-size:min(16.335rem, 100%)}}.zapx-homepage-root .hero-x-launch--compact .hero-x-launch__core-glow{animation:.9s ease-out 50ms both hero-x-compact-glow}.zapx-homepage-root .hero-x-launch--compact .hero-x-launch__mark-lock{animation:.75s cubic-bezier(.16,1,.3,1) 80ms both hero-x-compact-mark-in}.zapx-homepage-root .hero-x-launch--compact .hero-x-launch__mark-shell{animation:5.2s ease-in-out 1.1s infinite hero-x-mark-float}.zapx-homepage-root .hero-x-launch--compact.hero-x-launch--entrance-synced .hero-x-launch__core-glow{opacity:.75;animation:none;transform:translate(-50%,-50%)scale(1)}.zapx-homepage-root .hero-x-launch--compact.hero-x-launch--entrance-synced .hero-x-launch__mark-lock{opacity:1;filter:none;animation:none;transform:scale(1)}.zapx-homepage-root .hero-x-launch--compact.hero-x-launch--entrance-synced .hero-x-launch__mark-shell{animation:5.2s ease-in-out .74s infinite hero-x-mark-float}.zapx-homepage-root .hero-x-launch--compact .hero-x-launch__logo{filter:drop-shadow(0 0 1.25rem color-mix(in oklab, var(--primary) 28%, transparent)) drop-shadow(0 0 2.5rem color-mix(in srgb, var(--zap-aqua) 10%, transparent))}@keyframes hero-x-compact-glow{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}to{opacity:.75;transform:translate(-50%,-50%)scale(1)}}@keyframes hero-x-compact-mark-in{0%{opacity:0;filter:blur(.5rem)brightness(1.4);transform:scale(.82)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@media (min-width:1280px){.zapx-homepage-root .hero-x-launch{--hero-x-size:min(36rem, 38vw);--hero-x-center-y:52%}}@media (prefers-reduced-motion:reduce){.zapx-homepage-root .hero-x-launch__strike,.zapx-homepage-root .hero-x-launch__cross-flash,.zapx-homepage-root .hero-x-launch__ghost,.zapx-homepage-root .hero-x-launch__mark-lock,.zapx-homepage-root .hero-x-launch__mark-shell,.zapx-homepage-root .hero-x-launch__core-glow{animation:none!important}.zapx-homepage-root .hero-x-launch__ghost,.zapx-homepage-root .hero-x-launch__cross-flash{display:none}.zapx-homepage-root .hero-x-launch__mark-lock{filter:none}.zapx-homepage-root .hero-x-launch--compact .hero-x-launch__core-glow{opacity:.65}}.zapx-homepage-root .pg-branded-product-card{min-height:22rem}.zapx-homepage-root .pg-branded-product-card .pg-branded-product-card:hover,.zapx-homepage-root .pg-branded-product-card:hover{transform:translateY(-2px)}.zapx-homepage-root .pg-branded-product-banner{min-height:0}@media (min-width:1024px){.zapx-homepage-root .pg-branded-product-card:not(.pg-branded-product-banner){min-height:24rem}.zapx-homepage-root .pg-branded-product-banner>div>div{min-height:11rem}}.zapx-homepage-root .pg-tier-switch-panel{width:100%}.zapx-homepage-root .pg-tier-switch-panel--switching{animation:.22s cubic-bezier(.22,1,.36,1) pg-tier-switch-in}.zapx-homepage-root .pg-tier-select--switching{border-color:color-mix(in srgb, currentColor 48%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, currentColor 18%, transparent)}@keyframes pg-tier-switch-in{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.zapx-homepage-root .pg-tier-switch-panel--switching{animation:none}}
