:root{--pm-header-float-height:88px;--pm-header-bar-inset:clamp(20px, 4vw, 48px);--pm-max-width:1160px;--pm-text:#111936;--pm-text-muted:#5f6b8a;--pm-border:#d9e1f1;--pm-accent:#007aff;--pm-accent-end:#0066db;--pm-cta-gradient:linear-gradient(120deg, var(--pm-accent) 0%, var(--pm-accent-end) 100%);--pm-cta-green:#34c759;--pm-cta-green-shadow:#34c75952}@media (max-width:900px){:root{--pm-header-float-height:64px}}*,:before,:after{box-sizing:border-box}.pm-container{width:min(var(--pm-max-width), calc(100% - 32px));margin:0 auto}.pm-header.pm-header--floating{z-index:100;pointer-events:none;background:0 0;border-bottom:none;width:100%;padding:12px 0 0;position:fixed;top:0;left:0;right:0}.pm-header.pm-header--floating .pm-header-bar{pointer-events:auto;box-sizing:border-box;width:calc(100% - (2 * var(--pm-header-bar-inset)));max-width:calc(var(--pm-max-width) - (2 * var(--pm-header-bar-inset)));background:#0f172aeb;border:1px solid #6366f13d;border-radius:20px;margin-left:auto;margin-right:auto;box-shadow:0 4px 24px #00000059}.pm-header-desktop{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:68px;display:grid}.pm-header-mobile{display:none}.pm-header-right{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.pm-cta-btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:170px;padding:14px 24px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.pm-cta-primary{color:#fff}.pm-sidebar-toggle{color:#cbd5e1;cursor:pointer;touch-action:manipulation;background:#0f172aeb;border:1px solid #6366f13d;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}#pm-mobile-sidebar{color:#e8eaf0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#171e2e}#pm-mobile-sidebar a,#pm-mobile-sidebar button{color:inherit}.pm-site-logo-text{color:#f1f5f9;white-space:nowrap;font-size:16px;font-weight:800}@media (max-width:900px){.pm-header-desktop{display:none}.pm-header-mobile{box-sizing:border-box;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;min-height:auto;padding:8px 0;display:grid;overflow:hidden}.pm-logo-mobile{justify-self:center;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.pm-logo-mobile .pm-site-logo-text{text-overflow:ellipsis;min-width:0;overflow:hidden}}:is(html:has(.pm-marketing-page-band),body:has(.pm-marketing-page-band)){background:#070d19;overflow-x:clip}.pm-main-content:has(>.pm-marketing-page-band){background:#070d19;width:100%;max-width:none;padding:0;overflow-x:clip}.pm-main-content>.pm-marketing-page-band{box-sizing:border-box;width:100%;min-height:100%}.pm-marketing-page-band{isolation:isolate;color:#fff;background:radial-gradient(110% 90% at 12% 0,#34c75933 0%,#0000 54%),radial-gradient(85% 75% at 90% 12%,#6366f12e 0%,#0000 50%),linear-gradient(#070d19 0%,#0b1224 68% 100%);min-height:100%;position:relative;overflow:hidden}.pm-marketing-page-band>.pm-saas-hero__bg{pointer-events:none;z-index:0;position:absolute;inset:0}.pm-marketing-page-band__content{z-index:1;padding-top:var(--pm-header-float-height);position:relative}.pm-marketing-page-band:has(.pm-home-dark-band){background:0 0}.pm-marketing-page-band:has(.pm-home-dark-band)>.pm-saas-hero__bg{display:none}.pm-marketing-page-band:has(.pm-home-dark-band) .pm-marketing-page-band__content{padding-top:0}body:has(.pm-marketing-page-band) .pm-header.pm-header--floating .pm-header-bar{background:#0f172aeb;border-color:#6366f13d;box-shadow:0 4px 24px #00000059}body:has(.pm-marketing-page-band) .pm-header.pm-header--floating .pm-menu a{color:#cbd5e1}body:has(.pm-marketing-page-band) .pm-header.pm-header--floating .pm-header-nav-dropdown__trigger{color:#cbd5e1}body:has(.pm-marketing-page-band) .pm-site-logo-text{color:#f1f5f9}body:has(.pm-marketing-page-band) .pm-header.pm-header--floating .pm-sidebar-toggle{color:#cbd5e1;background:#0f172aeb;border-color:#6366f13d}.pm-cta-ios-green{color:#fff;background:linear-gradient(#34c759 0%,#2fb350 100%);border-color:#0000;box-shadow:0 6px 16px #34c75952}.pm-home-dark-band{isolation:isolate;z-index:1;color:#fff;background:#0b1224;position:relative;overflow:hidden}.pm-saas-hero__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pm-saas-hero__bg-glow{filter:blur(72px);opacity:.5;contain:layout paint;border-radius:50%;position:absolute}.pm-saas-hero__bg-glow--left{background:#34c75952;width:min(44vw,440px);height:min(44vw,440px);top:48px;left:-10%}.pm-saas-hero__bg-glow--right{background:#6366f142;width:min(38vw,380px);height:min(38vw,380px);top:120px;right:-8%}.pm-saas-hero__dot-field{opacity:.28;background-image:radial-gradient(#ffffff8c .55px,#0000 .55px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 75% at 50% 18%,#000 15%,#0000 72%);mask-image:radial-gradient(90% 75% at 50% 18%,#000 15%,#0000 72%)}.pm-saas-hero__vignette{background:radial-gradient(90% 65% at 50% 0,#0000 45%,#070d1959 100%);position:absolute;inset:0}.pm-home-lazy-slot--badges{min-height:4rem}.pm-home-scale{min-height:320px;padding:clamp(28px,4.5vw,52px) 0 clamp(20px,3vw,36px)}.pm-home-scale__showcase{z-index:1;max-width:1160px;margin:clamp(8px,2vw,20px) auto 0;position:relative}.pm-home-showcase{width:100%;position:relative}.pm-home-showcase__viewport{aspect-ratio:1762/892;background:#080e1c8c;border-radius:14px;width:100%;overflow:hidden}.pm-home-badges-showcase{min-height:280px;padding:clamp(28px,5vw,48px) 0}.pm-home-badges-gate{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:clamp(28px,5vw,48px) 0;display:flex}.pm-home-badges-gate__title{color:#e2e8f0e0;margin:0;font-size:1.05rem;font-weight:600}.pm-home-badges-gate__btn{appearance:none;color:#e2e8f0;cursor:pointer;background:#0f172ad9;border:1px solid #6366f166;border-radius:999px;padding:10px 18px;font-size:.95rem;font-weight:600}.pm-home-badges-gate__btn:hover{color:#fff;border-color:#34c7598c}body:has(.pm-responsive-hero) .pm-header.pm-header--floating{display:none}.pm-responsive-hero a,.pm-responsive-hero a:hover{color:#fff}body:has(.pm-responsive-hero) .pm-marketing-page-band{padding-top:0}.pm-marketing-page-band:has(.pm-responsive-hero)>.pm-saas-hero__bg{display:none}.pm-home-dark-band:has(.pm-responsive-hero){background:#070d19}.pm-home-dark-band>.pm-responsive-hero{margin-top:0}
.pm-data-flow__beam-line{background:linear-gradient(90deg,#0000 0%,#94a3b826 12%,#34c7598c 50%,#94a3b826 88%,#0000 100%);width:100%;height:100%;display:block}.pm-data-flow__beam-particle{background:linear-gradient(90deg,#0000,#34c759f2,#0000);border-radius:999px;width:28%;height:2px;animation:2.4s linear infinite pm-data-flow-beam;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #34c7598c}.pm-data-flow__beam-line-v{background:linear-gradient(#0000 0%,#94a3b826 12%,#34c7598c 50%,#94a3b826 88%,#0000 100%);width:100%;height:100%;display:block}.pm-data-flow__beam-particle-v{background:linear-gradient(#0000,#34c759f2,#0000);border-radius:999px;width:2px;height:28%;animation:2.4s linear infinite pm-data-flow-beam-v;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #34c7598c}.pm-data-flow__hub-ring{animation:2.8s ease-in-out infinite pm-data-flow-hub-pulse;box-shadow:0 0 0 1px #34c75933}@keyframes pm-data-flow-beam{0%{opacity:0;left:-30%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes pm-data-flow-beam-v{0%{opacity:0;top:-30%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes pm-data-flow-hub-pulse{0%,to{box-shadow:0 0 0 1px #34c75933,0 0 #34c75900}50%{box-shadow:0 0 0 1px #34c75959,0 0 0 8px #34c75914}}@media (prefers-reduced-motion:reduce){.pm-data-flow__beam-particle,.pm-data-flow__beam-particle-v,.pm-data-flow__hub-ring{animation:none}}
