@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-px{height:1px}.w-px{width:1px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.p-0{padding:0}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}html{-webkit-text-size-adjust:100%}body{background:#fff;margin:0}a{color:#06c}@media (hover:hover){a:hover{color:#004c99}}.site{--acc:#0071e3;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:#1d1d1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.site>main{flex:1 0 auto}.w{box-sizing:border-box;max-width:1040px;margin:0 auto;padding:0 24px}.ww{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 24px}.d1{letter-spacing:-.045em;margin:0;font-size:clamp(40px,6.2vw,80px);font-weight:600;line-height:1.03}.d2{letter-spacing:-.04em;margin:0;font-size:3.75rem;font-weight:600;line-height:1.05}.d3{letter-spacing:-.03em;margin:0;font-size:2.5rem;font-weight:600;line-height:1.1}.h4{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.h5{letter-spacing:-.015em;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.3}.eye{letter-spacing:-.01em;margin:0;font-size:1.1875rem;font-weight:600}.kick{color:var(--acc);margin:0;font-size:.9375rem;font-weight:600}.sub{letter-spacing:-.01em;color:#6e6e73;margin:0;font-size:1.3125rem;font-weight:500;line-height:1.45}.body{letter-spacing:-.01em;color:#6e6e73;margin:0;font-size:1.0625rem;line-height:1.55}.sm{font-size:.9375rem}.body b,.sub b{color:#1d1d1f;font-weight:600}.dark{color:#f5f5f7;background:#000}.dark .body,.dark .sub{color:#a1a1a6}.dark .body b,.dark .sub b{color:#f5f5f7}.dark .kick{color:#2997ff}.gray{background:#f5f5f7}.grad{color:#0000;background:linear-gradient(90deg,#ff9f0a,#ff5e3a);-webkit-background-clip:text;background-clip:text}.gradb{color:#0000;background:linear-gradient(90deg,#0071e3,#5e5ce6 60%,#bf5af2);-webkit-background-clip:text;background-clip:text}.gradw{color:#0000;background:linear-gradient(#f5f5f7,#6e6e73);-webkit-background-clip:text;background-clip:text}.hair{border-top:1px solid #d2d2d7}.dark .hair{border-top-color:#333336}.center{text-align:center}.stack{flex-direction:column;display:flex}.row{flex-wrap:wrap;display:flex}.g8{gap:8px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g24{gap:24px}.g32{gap:32px}.g40{gap:40px}.g56{gap:56px}.g64{gap:64px}.grid{display:grid}.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.c3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.c4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.span2{grid-column:span 2}.mt-auto{margin-top:auto}.pill{background:var(--acc);color:#fff;letter-spacing:-.01em;cursor:pointer;box-sizing:border-box;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 24px;font-family:inherit;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.pill:hover{color:#fff;filter:brightness(1.08)}}.pill.ghost{color:var(--acc);box-shadow:inset 0 0 0 1.5px var(--acc);background:0 0}@media (hover:hover){.pill.ghost:hover{color:var(--acc);background:#0071e30f}}.pill.xs{min-height:30px;padding:0 14px;font-size:.75rem}.dark .pill.ghost{color:#2997ff;box-shadow:inset 0 0 0 1.5px #2997ff}.more{letter-spacing:-.01em;align-items:center;min-height:44px;font-size:1.0625rem;text-decoration:none;display:inline-flex}.dark .more{color:#2997ff}.nav{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fffc;border-bottom:1px solid #00000014;position:sticky;top:0}.navin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:52px;display:flex}.logo{color:#1d1d1f;letter-spacing:-.02em;align-items:center;gap:8px;min-height:44px;font-size:1.3125rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.logo:hover{color:#1d1d1f}}.navl{flex-wrap:wrap;align-items:center;gap:4px 22px;font-size:.75rem;display:flex}.navl a{color:#424245;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (hover:hover){.navl a:hover{color:#1d1d1f}}.navl a[aria-current=page]{color:#1d1d1f;font-weight:600}.navl a.pill{color:#fff;min-height:30px}.subnav{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fbfbfdd1;border-bottom:1px solid #0000000f;position:sticky;top:53px}.subin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;min-height:52px;display:flex}.subin .t{letter-spacing:-.02em;font-size:1.1875rem;font-weight:600}.subl{flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:.75rem;display:flex}.subl a{color:#424245;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (hover:hover){.subl a:hover{color:#06c}}.tile{box-sizing:border-box;background:#f5f5f7;border-radius:28px;position:relative;overflow:hidden}.tile.dark{background:#000}.tile.white{background:#fff;box-shadow:0 0 0 1px #e8e8ed}.pad{padding:44px 40px}.padl{padding:64px 56px}.win{text-align:left;color:#1d1d1f;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 50px 100px -30px #00000059,0 20px 40px -20px #0003}.win.flat{box-shadow:0 0 0 1px #0000000f,0 24px 48px -24px #00000040}.bar{background:#f5f5f7;border-bottom:1px solid #e8e8ed;align-items:center;gap:8px;height:38px;padding:0 16px;display:flex}.bar i{background:#d2d2d7;border-radius:50%;flex:none;width:11px;height:11px;display:block}.bar span{text-align:center;color:#6e6e73;flex:1;margin-right:50px;font-size:.75rem;font-weight:500}.ui{color:#1d1d1f;letter-spacing:-.005em;font-size:.8125rem}.uim{color:#6e6e73}.card{box-sizing:border-box;background:#fff;border:1px solid #e8e8ed;border-radius:14px}.tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.t-ok{color:#1e7b37;background:#e8f8ec}.t-warn{color:#b25000;background:#fff1e0}.t-info{color:#0058b0;background:#e8f1fd}.t-n{color:#1d1d1f;background:#f5f5f7}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.lrow{border-bottom:1px solid #e8e8ed;justify-content:space-between;gap:12px;padding:12px 4px;display:flex}.lrow:last-child{border-bottom:0}.phone{box-sizing:border-box;background:#1d1d1f;border-radius:44px;flex:none;width:250px;padding:9px;box-shadow:0 0 0 1px #3a3a3c,0 40px 80px -20px #0000008c}.scr{color:#1d1d1f;background:#fff;border-radius:36px;height:500px;position:relative;overflow:hidden}.island{background:#000;border-radius:20px;width:90px;height:26px;margin-left:-45px;position:absolute;top:14px;left:50%}.bub{border-radius:18px;max-width:84%;margin:0;padding:9px 13px;font-size:.8125rem;line-height:1.38}.bub.me{background:var(--acc);color:#fff;align-self:flex-end}.bub.them{background:#e9e9eb}.ph{background:#0b1020;border-radius:28px;position:relative;overflow:hidden}.ph svg.scene{width:100%;height:100%;display:block;position:absolute;inset:0}.phl{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f5f7;box-sizing:border-box;background:#0009;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 40px);padding:7px 12px;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;bottom:20px;left:20px}.shade{background:linear-gradient(#0000008c,#0000000d 45%,#000000bf);position:absolute;inset:0}.spec{border-top:1px solid #d2d2d7;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 40px;padding:32px 0;display:grid}.spec:last-child{border-bottom:1px solid #d2d2d7}.spec dt{letter-spacing:-.02em;font-size:1.3125rem;font-weight:600}.spec dd{margin:0}.dark .spec{border-top-color:#333336}.dark .spec:last-child{border-bottom-color:#333336}.faq{border-top:1px solid #d2d2d7}.faq details{border-bottom:1px solid #d2d2d7}.faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:26px 0;font-size:1.3125rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#6e6e73;flex:none;font-size:1.75rem;font-weight:300;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:760px;margin:0 0 28px}.faq summary:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:6px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{color:#1d1d1f;background:#fff;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #d2d2d7}.dark .chip{color:#f5f5f7;background:#1c1c1e;box-shadow:inset 0 0 0 1px #3a3a3c}.gray .chip,.tile .chip{background:#fff}.tile.dark .chip{background:#1c1c1e}.ticks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ticks li{color:#1d1d1f;border-top:1px solid #d2d2d7;grid-template-columns:28px 1fr;gap:10px;padding:14px 0;font-size:1.0625rem;line-height:1.5;display:grid}.dark .ticks li{color:#f5f5f7;border-top-color:#333336}.ticks li svg{margin-top:3px}.field{flex-direction:column;gap:8px;display:flex}.field label,.field legend{color:#1d1d1f;padding:0;font-size:.875rem;font-weight:600}.field .opt{color:#6e6e73;font-weight:400}.inp{color:#1d1d1f;box-sizing:border-box;appearance:none;background:#fff;border:1px solid #d2d2d7;border-radius:12px;width:100%;min-height:50px;padding:0 16px;font-family:inherit;font-size:1.0625rem}textarea.inp{resize:vertical;min-height:110px;padding:14px 16px}select.inp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236E6E73' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.inp:focus{border-color:var(--acc);outline:none;box-shadow:0 0 0 4px #0071e32e}fieldset.field{border:0;min-width:0;margin:0;padding:0}.checks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.ck{cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-size:.9375rem;font-weight:500;display:flex}.ck input{width:18px;height:18px;accent-color:var(--acc);flex:none;margin:0}.ck:has(input:checked){border-color:var(--acc);background:#f2f7fe}.drop{color:#6e6e73;text-align:center;cursor:pointer;background:#fbfbfd;border:1.5px dashed #aeaeb2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;padding:16px;font-size:.9375rem;display:flex}@media (hover:hover){.drop:hover{border-color:var(--acc)}}.drop input{opacity:0;width:1px;height:1px;position:absolute}.foot{color:#6e6e73;background:#f5f5f7;padding:48px 0 40px;font-size:.75rem}.foot a{color:#424245;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}@media (hover:hover){.foot a:hover{color:#1d1d1f;text-decoration:underline}}.fcols{border-bottom:1px solid #d2d2d7;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;padding-bottom:28px;display:grid}.fcols p{color:#1d1d1f;margin:0 0 6px;font-weight:600}.wave{animation:3s linear infinite dcscroll}.ring{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite dcring}.rise{animation:8s ease-in-out infinite dcrise}.dropin{animation:8s ease-in-out infinite dcdrop}.pulse{animation:1.6s ease-in-out infinite dcpulse}.draw{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:7s ease-in-out infinite dcdraw}.fan{animation:7s ease-in-out infinite dcfan}@keyframes dcscroll{to{transform:translate(-120px)}}@keyframes dcring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(3)}}@keyframes dcrise{0%,20%{opacity:0;transform:translateY(14px)}30%,88%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes dcdrop{0%,34%{opacity:0;transform:translateY(-16px)scale(.97)}42%,88%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes dcpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes dcdraw{0%{stroke-dashoffset:1200px}40%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes dcfan{0%,38%{opacity:0}52%,90%{opacity:1}to{opacity:0}}@media (max-width:900px){.hide-md{display:none!important}}@media (max-width:820px){.d2{font-size:2.375rem}.d3{font-size:1.875rem}.sub{font-size:1.1875rem}.huge{font-size:6rem!important}.span2{grid-column:auto!important}.c2{grid-template-columns:1fr}.sec{padding-top:96px;padding-bottom:96px}.sec-t{padding-top:96px}.pad{padding:32px 24px}.padl{padding:40px 24px}.subl{display:none}}@media (prefers-reduced-motion:reduce){.wave,.ring,.rise,.dropin,.pulse,.draw,.fan{stroke-dashoffset:0!important;opacity:1!important;animation:none!important}}h1,h2,h3{text-wrap:balance}.scrim{background:linear-gradient(90deg,#000000d1 0%,#0000008c 42%,#0000 72%),linear-gradient(#0000 55%,#000000b3 100%);position:absolute;inset:0}.tok{white-space:nowrap}.mnav{display:none;position:static}.mnav summary{cursor:pointer;color:#1d1d1f;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;font-size:.9375rem;font-weight:500;list-style:none;display:inline-flex}.mnav summary::-webkit-details-marker{display:none}.mnav summary:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:8px}.msheet{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-bottom:1px solid #d2d2d7;flex-direction:column;padding:8px 24px 24px;display:flex;position:absolute;top:100%;left:0;right:0}.msheet a{letter-spacing:-.02em;color:#1d1d1f;border-bottom:1px solid #e8e8ed;align-items:center;min-height:52px;font-size:1.5rem;font-weight:600;text-decoration:none;display:flex}.msheet a.pill{color:#fff;border-bottom:0;justify-content:center;min-height:50px;margin-top:16px;font-size:1.0625rem}.stat{letter-spacing:-.04em;margin:0;font-size:3.5rem;font-weight:700;line-height:1}@media (max-width:820px){.navl a:not(.pill){display:none}.mnav{display:block}.hm{display:none!important}.steps4{grid-template-columns:1fr!important}.steps4 .arrow{height:24px;transform:rotate(90deg)}.stat{font-size:2.75rem}.phl{max-width:calc(100% - 24px);font-size:.6875rem;bottom:12px;left:12px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.sheet-open{overflow:hidden}::selection{background:#0071e32e}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #0071e3}img{max-width:100%}section[id],[id].chap{scroll-margin-top:96px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:#1d1d1f;border-radius:999px;padding:10px 16px;font-size:.875rem;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:12px;color:#fff!important}.skip:focus{top:12px}.nav{box-sizing:border-box;border-radius:20px;width:calc(100% - 24px);max-width:1104px;margin:12px auto 0;transition:background-color .35s,border-color .35s,box-shadow .35s;box-shadow:inset 0 1px #ffffffb3,0 12px 34px -16px #00000038;background:#fafafccc!important;border:1px solid #00000014!important;top:12px!important}.nav>.navin{padding:0 10px 0 22px}.nav[data-scrolled]{box-shadow:inset 0 1px #ffffffb3,0 16px 44px -18px #0000004d;background:#fafafce6!important;border-color:#00000017!important}.nav[data-open]{background:#fafafcfa!important}.navin{z-index:2;position:relative;flex-wrap:nowrap!important;gap:0 24px!important;min-height:58px!important}.logo{transition:opacity .2s;min-height:44px!important;font-size:1.1875rem!important}@media (hover:hover){.logo:hover{opacity:.75}}.logo img.brandlogo{width:auto;height:26px;display:block}.navl{letter-spacing:-.012em;flex:auto;justify-content:flex-end;margin-left:auto;font-weight:500;gap:0 6px!important;font-size:.875rem!important}.navl a{white-space:nowrap;padding:0 16px;transition:color .2s;position:relative;color:#000000d1!important;min-height:44px!important}@media (hover:hover){.navl a:hover{color:#000!important}}.navl a[aria-current=page]{font-weight:600;color:#000!important}.navl .navtx{z-index:1;position:relative}.navl .navhl{background:#0000000e;border-radius:999px;position:absolute;inset:6px 0}.navl .navcur{background:#0071e31a;border-radius:999px;position:absolute;inset:6px 0;box-shadow:inset 0 0 0 1px #0071e324}.navl a[aria-current=page]:not(.pill){color:#0058b0!important}.navl a.pill.xs{white-space:nowrap;margin-left:10px;font-weight:600;transition:transform .25s cubic-bezier(.22,1,.36,1),filter .2s;box-shadow:0 6px 16px -8px #0071e3b3;color:#fff!important;min-height:38px!important;margin-left:18px!important;padding:0 18px!important;font-size:.875rem!important}@media (hover:hover){.navl a.pill.xs:hover{transform:translateY(-1px)}}@media (max-width:1100px){.navl{gap:0 2px!important;font-size:.8125rem!important}.navl a{padding:0 11px}.navl a.pill.xs{margin-left:10px!important;padding:0 14px!important;font-size:.8125rem!important}}@media (max-width:960px){.navl a{padding:0 8px}.logo img.brandlogo{height:22px}}@media (max-width:734px){.logo img.brandlogo{height:21px}}.mbtn{all:unset;cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;margin-right:-10px;display:none}.mbars{width:18px;height:12px;display:block;position:relative}.mbars i{background:#1d1d1f;border-radius:2px;height:1.5px;transition:transform .4s cubic-bezier(.22,1,.36,1),top .4s cubic-bezier(.22,1,.36,1);position:absolute;left:0;right:0}.mbars i:first-child{top:2px}.mbars i:last-child{top:9px}.nav[data-open] .mbars i:first-child{top:5.5px;transform:rotate(45deg)}.nav[data-open] .mbars i:last-child{top:5.5px;transform:rotate(-45deg)}.msheet2{z-index:1;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fafafcfa;border-radius:18px;height:calc(100dvh - 98px);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px -20px #00000040}.msheet2 nav{flex-direction:column;padding-top:16px;padding-bottom:40px;display:flex}.msheet2 a{letter-spacing:-.025em;color:#1d1d1f;border-bottom:1px solid #0000000f;align-items:center;min-height:56px;font-size:1.75rem;font-weight:600;text-decoration:none;display:flex}.msheet2 a[aria-current=page]{color:#0071e3}.msheet2 a.pill{color:#fff;border-bottom:0;justify-content:center;width:100%;min-height:52px;margin-top:28px;font-size:1.0625rem}@media (max-width:820px){.navl{display:none!important}.mbtn{display:grid}}.subnav{box-sizing:border-box;border-radius:14px;width:calc(100% - 24px);max-width:1104px;margin:8px auto 0;box-shadow:0 8px 24px -16px #00000029;border:1px solid #0000000f!important;top:80px!important}.subnav>.subin{min-height:44px;padding:0 20px}.subnav .t{font-size:1.0625rem}.subl{gap:4px!important}.subl a{padding:0 12px;transition:color .25s;position:relative}.subl .subtx{z-index:1;position:relative}.subl a[aria-current=location]{color:#fff!important}.subl .subpill{background:#1d1d1f;border-radius:999px;position:absolute;inset:8px 0}.pill{transition:transform .35s cubic-bezier(.22,1,.36,1),filter .2s,box-shadow .35s}@media (hover:hover){.pill:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #0071e399}}.more{transition:color .2s}.more:after{content:"";display:inline-block}@media (hover:hover){a.more:hover{text-underline-offset:3px;text-decoration:underline}}.foot{margin-top:auto}.foot.fdark{color:#86868b;background:#000;border-top:1px solid #1d1d1f;padding:80px 0 40px;font-size:.8125rem}.fdark .ftop{border-bottom:1px solid #1d1d1f;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px;padding-bottom:56px;display:grid}.fdark .flogo{min-height:0;margin:0 0 20px;display:inline-block}.fdark .flogo img{width:auto;height:28px;display:block}.fdark .ftag{color:#a1a1a6;max-width:340px;margin:0;font-size:.9375rem;line-height:1.5}.fdark .fli{color:#f5f5f7;border-radius:999px;align-items:center;gap:10px;min-height:40px;margin-top:28px;padding:0 18px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #333336}@media (hover:hover){.fdark .fli:hover{color:#fff;background:#1c1c1e;text-decoration:none}}.fdark .fcols{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:0;display:grid}.fdark .fcols p{color:#f5f5f7;margin:0 0 12px;font-size:.8125rem;font-weight:600}.fdark .fcols a{color:#a1a1a6;font-size:.875rem;text-decoration:none;transition:color .2s}@media (hover:hover){.fdark .fcols a:hover{color:#fff;text-decoration:none}}.fdark .fbot{color:#6e6e73;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;display:flex}.fdark .fbot p{margin:0}.foot.fdark{isolation:isolate;position:relative;overflow:hidden}.foot.fdark>*{z-index:1;position:relative}.site:has(main>div>section.dark.center:last-of-type) .foot.fdark{border-top:0}.site:has(main>div>section.dark.center:last-of-type) .foot.fdark:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#0071e373,#5e5ce62e,#0000);border-radius:50%;width:1000px;height:520px;margin-left:-500px;animation:9s ease-in-out infinite hzglow;position:absolute;top:-260px;left:50%}.site:has(main>.pg-oems>section.dark.center:last-of-type) .foot.fdark:before{background:radial-gradient(closest-side,#ff9f0a59,#0071e32e,#0000)}@media (prefers-reduced-motion:reduce){.foot.fdark:before{animation:none!important}}@media (max-width:900px){.fdark .ftop{grid-template-columns:1fr;gap:40px}}@media (max-width:734px){.foot.fdark{padding:56px 0 32px}.fdark .fcols{grid-template-columns:1fr 1fr;gap:28px 20px}}.tile{transition:box-shadow .6s cubic-bezier(.22,1,.36,1)}.ph img,.cframe img,.pcard img,.mgallery a.ph img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.mgallery a.ph:hover img,.cframe:hover img{transform:scale(1.035)}}a.ph{transition:box-shadow .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover){a.ph:hover{box-shadow:0 24px 48px -28px #00000059}}@keyframes hzglow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}section.dark.center>div[aria-hidden=true]{animation:9s ease-in-out infinite hzglow}.gridhero{opacity:0;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.gridhero[data-ready]{opacity:1;transform:none}.acc{border-top:1px solid #d2d2d7}.acc-item{border-bottom:1px solid #d2d2d7}.acc-q{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:-.02em;color:#1d1d1f;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:44px;padding:26px 0;font-size:1.3125rem;font-weight:600;display:flex}.acc-q:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:6px}.acc-ic{flex:none;width:18px;height:18px;position:relative}.acc-ic:before,.acc-ic:after{content:"";background:#6e6e73;border-radius:2px;height:1.5px;margin-top:-.75px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;right:0}.acc-ic:after{transform:rotate(90deg)}.acc-item[data-open] .acc-ic:after{transform:rotate(0)}.acc-a{overflow:hidden}.acc-a p{max-width:760px;margin:0 0 28px}@media (max-width:734px){.acc-q{padding:22px 0;font-size:1.125rem}}@media (prefers-reduced-motion:reduce){section.dark.center>div[aria-hidden=true]{animation:none}.pill,.tile,a.ph,.ph img{transition:none}}@keyframes hzintro{0%{opacity:0;transform:translate3d(0,var(--intro-y,16px),0)}to{opacity:1;transform:none}}@keyframes hzword{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}.intro{animation:hzintro .9s cubic-bezier(.22,1,.36,1) var(--intro-delay,0s) both}.intro-word{animation:hzword .9s cubic-bezier(.22,1,.36,1) var(--intro-delay,0s) both;display:inline-block}@media (prefers-reduced-motion:reduce){.intro,.intro-word{animation:none}}@media (max-width:734px){.nav{border-radius:18px;width:calc(100% - 16px);margin-top:8px;top:8px!important}.nav>.navin{padding:0 8px 0 18px;min-height:54px!important}.subnav{width:calc(100% - 16px);top:72px!important}.msheet2{height:calc(100dvh - 88px)}}.sec{padding-top:128px;padding-bottom:128px}.sec-t{padding-top:128px}section.sec:not(.gray):not(.dark)+section.sec:not(.gray):not(.dark),section.sec.gray+section.sec.gray,section.sec.dark+section.sec.dark{padding-top:0}@media (max-width:820px){.sec{padding-top:88px;padding-bottom:88px}.sec-t{padding-top:88px}}.pg-industries section.bridge{padding:120px 0 72px!important}.pg-industries .csplit{gap:72px}.pg-industries .csplit .chead{font-size:3.5rem}.pg-industries .chap .csplit .cintro{max-width:560px;font-size:1.375rem}@media (max-width:900px){.pg-industries .csplit .cframe{aspect-ratio:16/9}.pg-industries .csplit .chead{font-size:2.5rem}}@media (max-width:734px){.pg-industries section.bridge{padding:88px 0 48px!important}.pg-industries .chap,.pg-industries .chap.cfirst{padding-bottom:72px!important}}@media (max-width:1100px){.subnav>.subin{flex-wrap:nowrap;gap:0 16px}.subnav .t{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.subl{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);flex-wrap:nowrap!important}.subl::-webkit-scrollbar{display:none}.subl a{white-space:nowrap;flex:none}}@media (max-width:820px){.subnav .t{display:none}.subnav>.subin{min-height:44px;padding:0 6px}.subl{flex:auto;gap:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);display:flex!important}.subl a{align-items:center;min-height:44px;padding:0 14px;font-size:.875rem;display:inline-flex}.subl .subpill{inset:7px 0}.subl:has(a:last-child[aria-current]){-webkit-mask-image:none;mask-image:none}}.fdark .flegal{gap:20px;display:flex}.fdark .flegal a{color:#86868b;text-decoration:none;transition:color .2s}@media (hover:hover){.fdark .flegal a:hover{color:#fff}}@media (min-width:821px){.navl{justify-content:flex-start}.navl>a:first-child{margin-left:auto}.navl>a.pill.xs{margin-left:auto!important}}.pg-home .huge,.pg-home .gradw[style*=font-size\:6rem]{margin-right:-.12em;padding-right:.12em}.pg-home .statband .stat .unit{letter-spacing:-.01em;font-size:.5em}.pg-home .statband p.rv>span{white-space:nowrap}.pg-home .statband .grid .body.sm{max-width:220px;margin-left:auto;margin-right:auto}@media (max-width:820px){.pg-home .scrim{background:linear-gradient(#0000009e 0%,#000000b8 55%,#000000d9 100%)}}@media (max-width:734px){.pg-home section#top{padding-top:40px!important}.pg-home section#top .stack.g24{gap:18px}.pg-home section#top>.ww{overflow:hidden;margin-top:4px!important;padding-left:0!important;padding-right:0!important}.pg-home iframe.gridhero{width:175vw!important;max-width:none!important;margin-left:calc(50% - 81.2vw)!important}.pg-home .mgallery{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:-24px;margin-right:-24px;padding:0 24px 12px;overflow-x:auto;gap:12px!important;display:flex!important}.pg-home .mgallery::-webkit-scrollbar{display:none}.pg-home .mgallery>*{scroll-snap-align:center;flex:0 0 84%;min-height:0!important}.pg-home .mgallery>.tile{min-height:520px!important}.pg-home .huge{font-size:6.5rem!important}.pg-home section.dark>.ph{height:600px!important}.pg-home section.dark.center{padding:112px 0!important}.pg-home .gray.sec p.rv[aria-label]{font-size:1.375rem!important;line-height:1.5!important}.pg-home #who{padding-top:72px!important}.pg-home .statband{padding-top:24px!important;padding-bottom:56px!important}.pg-home .redsec{padding-bottom:72px!important}.pg-home #how .row.g40{gap:8px}.pg-home .statband .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 16px!important}}@media (max-width:960px){.pg-home section#top h1.d1{width:auto!important;max-width:100%!important}}@media (min-width:735px) and (max-width:1068px){.pg-home .mgallery{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:16px;overflow-x:auto;gap:16px!important;display:flex!important}.pg-home .mgallery::-webkit-scrollbar{display:none}.pg-home .mgallery>*{scroll-snap-align:start;flex:0 0 calc(50% - 8px);min-width:0}.pg-home #how ol.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:8px!important}}.pg-home .pcard{min-height:620px}.pg-home .pname{border-bottom:1px solid #80808040;align-items:center;gap:14px;padding-bottom:20px;display:flex}.pg-home .pico{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.pg-home .pword{flex-direction:column;line-height:1;display:flex}.pg-home .pword span{font-size:.875rem;font-weight:600}.pg-home .pword b{letter-spacing:-.03em;margin-top:4px;padding-bottom:4px;font-size:2.5rem;font-weight:700}@media (max-width:734px){.pg-home .pcard{min-height:0}}.pg-home .tlc{color:#f5f5f7;background:#1c1c1e;border-radius:18px;flex-direction:column;gap:22px;padding:24px;display:flex}.pg-home .tlh{justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:.875rem;font-weight:600;display:flex}.pg-home .tlv{font-size:.8125rem}.pg-home .tltrack{gap:4px;height:34px;display:flex}.pg-home .seg{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:0;font-size:.75rem;font-weight:600;display:flex;overflow:hidden}.pg-home .s-fail{background:#ff453a;border-radius:5px;flex:0 0 10px}.pg-home .s-argue{color:#ffb340;background:repeating-linear-gradient(135deg,#4a3510 0 8px,#3a2a0e 8px 16px)}.pg-home .s-rep{color:#d1d1d6;background:#3a3a3c}.pg-home .s-ok{color:#30d158;background:#0f4a24}.pg-home .tlaxis{color:#8e8e93;border-top:1px solid #2c2c2e;justify-content:space-between;margin-top:-6px;padding-top:10px;font-size:.75rem;display:flex}@media (max-width:734px){.pg-home .tlsub{display:none}}.pg-home .cs{color:#f5f5f7;background:#1c1c1e;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.pg-home .csh{justify-content:space-between;align-items:center;font-size:.9375rem;display:flex}.pg-home .cpill{color:#30d158;background:#0f4a24;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.pg-home .csm{color:#8e8e93;margin:-4px 0 0;font-size:.75rem}.pg-home .csv{width:100%;height:auto;margin:4px 0 2px;display:block}.pg-home .csr{border-top:1px solid #2c2c2e;justify-content:space-between;gap:12px;padding:8px 0;font-size:.8125rem;display:flex}.pg-home .csr span{color:#8e8e93}.pg-home .csr b{text-align:right;font-weight:600}.pg-home .csf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.pg-home .cchip{color:#a1a1a6;font-size:.75rem}.pg-home .cbtn{color:#1d1d1f;background:#f5f5f7;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600}.pg-home .csl{color:#8e8e93;flex-wrap:wrap;gap:6px 16px;font-size:.75rem;display:flex}.pg-home .csl span{align-items:center;gap:6px;display:inline-flex}.pg-home .csl i{width:14px;display:inline-block}.pg-home .fx{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.pg-home .fxl{flex-direction:column;display:flex}.pg-home .fxi{all:unset;cursor:pointer;color:#86868b;border-left:3px solid #e8e8ed;flex-direction:column;gap:8px;padding:24px 0 24px 24px;display:flex}.pg-home .fxi.on{border-left-color:var(--acc,#0071e3);color:#1d1d1f}.pg-home .fxi:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #0071e3}.pg-home .fxn{align-items:center;gap:12px;display:flex}.pg-home .fxn .pico{border-radius:10px;width:36px;height:36px}.pg-home .fxn .pico svg{width:18px;height:18px}.pg-home .fxn .pword b{font-size:1.625rem}.pg-home .fxn .pword span{font-size:.75rem}.pg-home .fxi:not(.on) .pico{filter:grayscale();opacity:.5}.pg-home .fxi:not(.on) .pword b{-webkit-text-fill-color:#aeaeb2}.pg-home .fxi>b{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.pg-home .fxd{color:#6e6e73;font-size:1.0625rem;line-height:1.5;display:none}.pg-home .fxi.on .fxd{display:block}.pg-home .fxr{background:#f5f5f7;border-radius:28px;place-items:center;min-height:520px;padding:48px;display:grid}.pg-home .fxv{width:100%;max-width:440px;transform:scale(1.15)}.pg-home .fxv.dk>div{box-shadow:0 30px 60px -30px #00000080}@media (max-width:734px){.pg-home .flow{border-radius:24px;padding:24px 16px}.pg-home .fxr{min-height:0;padding:24px}}@media (max-width:1068px){.pg-home .fx{grid-template-columns:1fr;gap:28px}.pg-home .fxv{transform:none}}@media (max-width:734px){.pg-home .fxr{min-height:0;padding:24px}.pg-home .fxi{padding:18px 0 18px 18px}.pg-home .fxi>b{font-size:1.3125rem}}.pg-home .cc{margin:4px 0 2px}.pg-home .cchd{color:#8e8e93;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:.75rem;display:flex}.pg-home .ccnow{color:#f5f5f7;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.pg-home .ccnow em{color:#ff6961;vertical-align:2px;background:#ff453a26;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:.6875rem;font-style:normal;font-weight:600}.pg-home .ccplot{grid-template-columns:30px minmax(0,1fr);height:132px;display:grid}.pg-home .ccy{position:relative}.pg-home .ccy span{color:#6e6e73;font-variant-numeric:tabular-nums;font-size:.6875rem;position:absolute;left:0;transform:translateY(-50%)}.pg-home .ccarea{position:relative}.pg-home .ccsv{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.pg-home .cclim{color:#ff9f0a;font-size:.625rem;font-weight:600;position:absolute;left:4px;transform:translateY(-120%)}.pg-home .ccev{color:#a1a1a6;white-space:nowrap;font-size:.625rem;font-weight:600;position:absolute;top:0;transform:translate(calc(-100% - 6px))}.pg-home .ccdot{background:#ff453a;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 0 4px #ff453a40}.pg-home .ccx{color:#6e6e73;font-variant-numeric:tabular-nums;height:14px;margin:8px 0 0 30px;font-size:.6875rem;position:relative}.pg-home .ccx span{position:absolute;top:0;transform:translate(-50%)}.pg-home .ccx span:first-child{transform:none}.pg-home .ccx span:last-child{transform:translate(-100%)}@media (max-width:734px){.pg-home .ccx span:nth-child(2),.pg-home .ccx span:nth-child(4),.pg-home .ccx span:nth-child(5){display:none}.pg-home .ccplot{height:116px}}.pg-home .pstats{flex-direction:column;display:flex}.pg-home .pstats>div{border-top:1px solid #e3e3e8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:34px 0;display:grid}.pg-home .psn{letter-spacing:-.05em;margin:0;padding-right:.06em;font-size:7rem;font-weight:700;line-height:.9}.pg-home .psl{color:#424245;margin:0;font-size:1.0625rem;line-height:1.45}@media (max-width:734px){.pg-home .pstats>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.pg-home .psn{font-size:4rem}}.pg-home .fxr{padding:24px!important}.pg-home .fxr .fxv{max-width:none!important}.pg-home .fximg{width:100%;height:auto;display:block}@keyframes hzfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pg-platform .scr-body{padding:18px}.pg-platform .hgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pg-platform .kpi{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.pg-platform .kpi span{font-size:.75rem}.pg-platform .kpi b{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.pg-platform .irow{border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;font-size:.875rem;display:grid}.pg-platform .irow b{font-weight:600;display:block}.pg-platform .irow small{color:#6e6e73;font-size:.75rem;display:block}.pg-platform .dotc{border-radius:50%;width:10px;height:10px}.pg-platform .drow{border-top:1px solid #f0f0f2;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:12px;padding:11px 0;font-size:.875rem;display:grid}.pg-platform .drow.head{color:#6e6e73;border-top:0;font-size:.75rem;font-weight:600}.pg-platform .st{border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600}.pg-platform .st.ok{color:#1e7b37;background:#e3f7e8}.pg-platform .st.warn{color:#c93400;background:#fff1de}.pg-platform .tline{margin:0;padding:4px 0;list-style:none;position:relative}.pg-platform .tline:before{content:"";background:#e8e8ed;width:2px;position:absolute;top:14px;bottom:14px;left:7px}.pg-platform .tstep{align-items:flex-start;gap:16px;padding:10px 0;display:flex;position:relative}.pg-platform .tdot{border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px;box-shadow:0 0 0 4px #fff}.pg-platform .tstep b{font-size:.9375rem;display:block}.pg-platform .tstep small{color:#6e6e73;margin-top:2px;font-size:.8125rem;display:block}.pg-platform .pbar{background:#e8e8ed;border-radius:8px;height:8px;margin-top:8px;overflow:hidden}.pg-platform .pbar span{background:linear-gradient(90deg,#0071e3,#30d158);border-radius:8px;height:100%;display:block}.pg-platform .chk{flex-direction:column;gap:10px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.pg-platform .chk li{align-items:center;gap:10px;display:flex}.pg-platform .chk li:before{content:"";box-sizing:border-box;border:1.5px solid #aeaeb2;border-radius:50%;flex:none;width:18px;height:18px}.pg-platform .chk li.ok:before{background:#30d158;border-color:#30d158}.pg-platform .flist{flex-direction:column;display:flex}.pg-platform .flist button{all:unset;cursor:pointer;color:#86868b;border-left:3px solid #e8e8ed;flex-direction:column;gap:6px;padding:22px 0 22px 20px;transition:color .2s,border-color .2s;display:flex}.pg-platform .flist button b{letter-spacing:-.015em;color:inherit;font-size:1.3125rem;font-weight:600}.pg-platform .flist button span{font-size:.9375rem;line-height:1.5;display:none}.pg-platform .flist button.on{border-left-color:var(--acc,#0071e3);color:#1d1d1f}.pg-platform .flist button.on span{color:#6e6e73;display:block}.pg-platform .flist button:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #0071e3}.pg-platform .fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:56px;display:grid}.pg-platform .tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.pg-platform .tabs button{all:unset;cursor:pointer;color:#1d1d1f;background:#fff;border-radius:999px;padding:10px 18px;font-size:.9375rem;font-weight:600;box-shadow:0 0 0 1px #d2d2d7}.pg-platform .tabs button.on{color:#fff;box-shadow:none;background:#1d1d1f}.pg-platform .tabs button:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.pg-platform .tpane{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.pg-platform .minibars{align-items:flex-end;gap:6px;height:70px;display:flex}.pg-platform .minibars span{border-radius:4px 4px 0 0;flex:1}.pg-platform .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.pg-platform .bento .b7{grid-column:span 7}.pg-platform .bento .b5{grid-column:span 5}.pg-platform .spc{border-top:1px solid #333336;flex-direction:column;gap:6px;padding-top:20px;display:flex}.pg-platform .spc b{letter-spacing:-.02em;color:#f5f5f7;font-size:1.75rem;font-weight:600}.pg-platform .spc span{color:#a1a1a6;font-size:.9375rem;line-height:1.45}.pg-platform .htabs button{position:relative;overflow:hidden}.pg-platform .htabs button i{background:#ffffff59;border-radius:2px;height:2px;display:none;position:absolute;bottom:5px;left:18px;right:18px}.pg-platform .htabs button i.run{display:block}.pg-platform .htabs button i.run:after{content:"";transform-origin:0;background:#fff;border-radius:2px;animation:7s linear forwards hzfill;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pg-platform .htabs button i{display:none!important}}.pg-platform .pilg{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-platform .pil{flex-direction:column;gap:14px;padding:40px 36px;display:flex}.pg-platform .pnum{color:var(--acc,#0071e3);margin:0;font-size:.8125rem;font-weight:600}.pg-platform .ph3{margin:0;font-size:2.5rem}.pg-platform .pmini{background:#fff;border-radius:16px;margin:6px 0 2px;padding:14px;box-shadow:0 0 0 1px #e8e8ed}.pg-platform .pmini .irow{padding:8px;font-size:.8125rem}.pg-platform .pbars{align-items:flex-end;gap:10px;height:86px;margin-top:10px;display:flex}.pg-platform .pbars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.pg-platform .pbars span{background:#c7c7cc;border-radius:6px 6px 0 0;width:100%;display:block}.pg-platform .pbars small{color:#6e6e73;font-size:.625rem}.pg-platform .pticks li{padding:11px 0;font-size:.9375rem}.pg-platform .specg{row-gap:40px}@media (max-width:1068px){.pg-platform .pilg{grid-template-columns:1fr}}@media (max-width:734px){.pg-platform .pil{padding:32px 22px}.pg-platform .ph3{font-size:2rem}}@media (max-width:1068px){.pg-platform .fgrid,.pg-platform .tpane{grid-template-columns:1fr;gap:32px}.pg-platform .hgrid{grid-template-columns:1fr}}@media (max-width:734px){.pg-platform section.dark.center{padding:112px 0!important}.pg-platform .bento{grid-template-columns:1fr;gap:12px}.pg-platform .bento .b7,.pg-platform .bento .b5{grid-column:auto}.pg-platform .tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-left:-24px;margin-right:-24px;padding:0 24px 4px;overflow-x:auto}.pg-platform .tabs::-webkit-scrollbar{display:none}.pg-platform .tabs button{flex:none}.pg-platform .flist button b{font-size:1.125rem}.pg-platform .scr-body{padding:12px}.pg-platform .drow{grid-template-columns:1fr auto}.pg-platform .drow span:nth-child(2){display:none}.pg-platform .specg{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1068px){.pg-platform .specg{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pg-platform .rxhero{padding:96px 0 120px;position:relative}.pg-platform .rxtop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.pg-platform .rxtop h1{letter-spacing:-.035em;color:#1d1d1f;max-width:860px;margin:0;font-size:4.5rem;font-weight:700;line-height:1.04}.pg-platform .rxhl{color:#0000;background:linear-gradient(90deg,#0071e3,#5e5ce6);-webkit-background-clip:text;background-clip:text}.pg-platform .rxlede{color:#6e6e73;max-width:680px;margin:24px 0 0;font-size:1.3125rem;line-height:1.45}.pg-platform .rxside{flex-direction:column;align-items:flex-start;gap:18px;min-width:280px;display:flex}.pg-platform .rxproof{align-items:baseline;gap:10px;display:flex}.pg-platform .rxproof b{letter-spacing:-.03em;color:#1d1d1f;font-size:2.5rem;font-weight:700}.pg-platform .rxproof span{color:#6e6e73;font-size:.9375rem;line-height:1.35}.pg-platform .rxbtns{flex-wrap:wrap;gap:12px;display:flex}.pg-platform .rxbtn{border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.pg-platform .rxbtn.k{color:#fff;background:#1d1d1f}@media (hover:hover){.pg-platform .rxbtn.k:hover{color:#fff;background:#000}}.pg-platform .rxbtn.l{color:#1d1d1f;background:#fff;box-shadow:inset 0 0 0 1px #d2d2d7}@media (hover:hover){.pg-platform .rxbtn.l:hover{color:#1d1d1f;background:#f5f5f7}}.pg-platform .rxframe{background:#fff;border-radius:28px;margin-top:72px;overflow:hidden;box-shadow:0 0 0 1px #e8e8ed,0 50px 100px -50px #00000059}.pg-platform .rxtabs{border-bottom:1px solid #e8e8ed;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pg-platform .rxtabs button{all:unset;cursor:pointer;text-align:center;color:#6e6e73;border-right:1px solid #e8e8ed;padding:20px 8px;font-size:1.0625rem;font-weight:500;transition:background .2s,color .2s}.pg-platform .rxtabs button:last-child{border-right:0}@media (hover:hover){.pg-platform .rxtabs button:hover{color:#1d1d1f}}.pg-platform .rxtabs button.on{color:#1d1d1f;background:#f5f5f7;font-weight:600}.pg-platform .rxtabs button:focus-visible{outline-offset:-4px;outline:2px solid #0071e3}.pg-platform .rxstage{background:radial-gradient(120% 90% at 85% 0,#d9ecff 0%,#d9ecff00 55%),linear-gradient(160deg,#5aa9f0 0%,#3b82e0 40%,#5e5ce6 100%);padding:56px 72px 0;position:relative}.pg-platform .rxstage:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#ffffff8c 1px,#0000 1.5px);background-size:120px 120px;position:absolute;inset:0}.pg-platform .rxapp{color:#1d1d1f;background:#fff;border-radius:18px 18px 0 0;grid-template-columns:232px minmax(0,1fr);min-height:640px;font-size:.8125rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff80,0 30px 80px -30px #00002873}.pg-platform .rxnav{background:#fbfbfd;border-right:1px solid #eeeef0;flex-direction:column;gap:2px;padding:14px 12px;display:flex}.pg-platform .rxws{align-items:center;gap:8px;padding:6px 8px 12px;font-size:.8125rem;font-weight:600;display:flex}.pg-platform .rxws i{color:#fff;background:#1d1d1f;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.625rem;font-style:normal;font-weight:700;display:grid}.pg-platform .rxws small{color:#86868b;margin-left:auto;font-weight:500}.pg-platform .rxsearch{color:#86868b;background:#fff;border-radius:10px;align-items:center;gap:8px;margin:0 2px 10px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #e8e8ed}.pg-platform .rxsearch kbd{font:inherit;color:#aeaeb2;margin-left:auto;font-size:.6875rem}.pg-platform .rxsg{color:#86868b;margin:12px 8px 4px;font-size:.6875rem;font-weight:600}.pg-platform .rxsi{color:#424245;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}.pg-platform .rxsi svg{color:#86868b}.pg-platform .rxsi.on{color:#1d1d1f;background:#eef0f3;font-weight:600}.pg-platform .rxsi.on svg{color:#1d1d1f}.pg-platform .rxpromo{background:#fff;border-radius:12px;margin-top:auto;padding:12px;box-shadow:inset 0 0 0 1px #e8e8ed}.pg-platform .rxpromo b{margin-bottom:4px;font-size:.7812rem;display:block}.pg-platform .rxpromo p{color:#6e6e73;margin:0;font-size:.75rem;line-height:1.45}.pg-platform .rxpromo span{background:linear-gradient(120deg,#0071e3,#5e5ce6 55%,#bf5af2);border-radius:8px;height:46px;margin-top:10px;display:block}.pg-platform .rxmain{padding:22px 26px 28px}.pg-platform .rxhd{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.pg-platform .rxh{letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:600}.pg-platform .rxsub{color:#86868b;margin:2px 0 0;font-size:.7812rem}.pg-platform .rxpill{color:#424245;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:500;box-shadow:inset 0 0 0 1px #e8e8ed}.pg-platform .rxkpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.pg-platform .rxk{background:#f5f5f7;border-radius:12px;padding:12px 14px}.pg-platform .rxk p{color:#86868b;margin:0;font-size:.7188rem}.pg-platform .rxk b{letter-spacing:-.02em;margin-top:4px;font-size:1.25rem;display:block}.pg-platform .rxgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pg-platform .rxc{background:#fff;border-radius:14px;padding:14px 16px;box-shadow:inset 0 0 0 1px #ebebef}.pg-platform .rxch{justify-content:space-between;align-items:flex-start;display:flex}.pg-platform .rxi{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pg-platform .rxt{margin:12px 0 0;font-size:.875rem;font-weight:600}.pg-platform .rxs{color:#6e6e73;margin:3px 0 0;font-size:.7812rem}.pg-platform .rxm{color:#aeaeb2;margin:12px 0 0;font-size:.7188rem}.pg-platform .rxb{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:.6875rem;font-weight:600;display:inline-flex}.pg-platform .rxsplit{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;display:grid}.pg-platform .rxpanel{border-radius:14px;padding:14px 16px;box-shadow:inset 0 0 0 1px #ebebef}.pg-platform .rxph{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.8125rem;display:flex}.pg-platform .rxsm{color:#86868b;font-size:.7188rem}.pg-platform .rxchart{width:100%;height:auto;display:block}.pg-platform .rxleg{color:#86868b;align-items:center;gap:8px;margin:8px 0 0;font-size:.7188rem;display:flex}.pg-platform .rxleg i{border-radius:2px;width:14px;height:3px;display:inline-block}.pg-platform .rxleg i.dash{background:repeating-linear-gradient(90deg,#aeaeb2 0 4px,#0000 4px 7px);margin-left:10px}.pg-platform .rxrow{border-top:1px solid #f0f0f2;align-items:center;gap:12px;padding:11px 0;display:flex}.pg-platform .rxrow:first-of-type{border-top:0}.pg-platform .rxn{color:#6e6e73;background:#f2f2f4;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:.6875rem;font-weight:700;display:grid}.pg-platform .rxrt{flex-direction:column;flex:1;min-width:0;display:flex}.pg-platform .rxrt b{font-size:.8125rem}.pg-platform .rxrt small{color:#86868b;margin-top:2px;font-size:.7188rem}.pg-platform .rxsteps{flex-direction:column;display:flex}.pg-platform .rxst{gap:12px;padding:10px 0;display:flex;position:relative}.pg-platform .rxst:not(:last-child):before{content:"";background:#e8e8ed;width:2px;position:absolute;top:32px;bottom:-10px;left:10px}.pg-platform .rxst span:last-child{flex-direction:column;display:flex}.pg-platform .rxst b{font-size:.8125rem}.pg-platform .rxst small{color:#86868b;margin-top:2px;font-size:.7188rem}.pg-platform .rxdot{z-index:1;background:#30d158;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative}.pg-platform .rxkan{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pg-platform .rxcol{background:#f5f5f7;border-radius:14px;flex-direction:column;gap:10px;min-height:300px;padding:12px;display:flex}.pg-platform .rxcolh{color:#424245;margin:2px 4px;font-size:.75rem;font-weight:600}.pg-platform .rxcolh span{color:#aeaeb2;margin-left:4px}.pg-platform .rxcase{background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0000000d}.pg-platform .rxcase b{font-size:.8125rem}.pg-platform .rxcase small{color:#6e6e73;font-size:.75rem}.pg-platform .rxnote{text-align:center;color:#86868b;margin:20px 0 0;font-size:.8125rem}@media (max-width:1068px){.pg-platform .rxtop h1{font-size:3.5rem}.pg-platform .rxstage{padding:36px 28px 0}.pg-platform .rxapp{grid-template-columns:1fr}.pg-platform .rxnav{display:none}.pg-platform .rxgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:734px){.pg-platform .rxhero{padding:56px 0 72px}.pg-platform .rxtop h1{font-size:2.5rem}.pg-platform .rxlede{font-size:1.125rem}.pg-platform .rxframe{border-radius:22px;margin-top:40px}.pg-platform .rxtabs{scrollbar-width:none;display:flex;overflow-x:auto}.pg-platform .rxtabs::-webkit-scrollbar{display:none}.pg-platform .rxtabs button{flex:none;padding:16px 18px;font-size:.9375rem}.pg-platform .rxstage{padding:20px 12px 0}.pg-platform .rxapp{border-radius:14px 14px 0 0;min-height:0}.pg-platform .rxmain{padding:16px 14px 20px}.pg-platform .rxkpis,.pg-platform .rxgrid,.pg-platform .rxsplit,.pg-platform .rxkan{grid-template-columns:1fr}.pg-platform .rxkpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-platform .rxcol{min-height:0}}.pg-platform .rxtop{display:block}.pg-platform .rxtop h1{max-width:none}.pg-platform .rxbr{display:none}@media (min-width:1069px){.pg-platform .rxbr{display:inline}}.pg-platform .rxrow2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;margin-top:24px;display:flex}.pg-platform .rxrow2 .rxlede{flex:520px;margin:0}.pg-platform .rxhero{padding-bottom:16px}@media (max-width:734px){.pg-platform .rxhero{padding-bottom:8px}}.pg-platform .vtab{background:#f5f5f7;border-radius:28px;max-width:1040px;margin:0 auto;overflow:hidden}.pg-platform .vrow{border-top:1px solid #e3e3e8;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.15fr);display:grid}.pg-platform .vrow>p{margin:0;padding:22px 28px;font-size:1.0625rem;line-height:1.45}.pg-platform .vk{color:#1d1d1f;font-weight:600}.pg-platform .vs{color:#6e6e73}.pg-platform .vh{color:#1d1d1f;background:#fff;box-shadow:inset 1px 0 #e3e3e8}.pg-platform .vhead{border-top:0}.pg-platform .vhead>p{color:#6e6e73;padding-top:26px;padding-bottom:18px;font-size:.9375rem;font-weight:700}.pg-platform .vhead .vh{border-radius:0}.pg-platform .vlogo{letter-spacing:-.02em;color:#0000;background:linear-gradient(90deg,#0071e3,#5e5ce6 60%,#bf5af2);-webkit-background-clip:text;background-clip:text;font-size:1.3125rem;font-weight:700}.pg-platform .vnote{text-align:center;color:#6e6e73;max-width:1040px;margin:28px auto 0;font-size:.9375rem}@media (max-width:734px){.pg-platform .vtab{border-radius:20px}.pg-platform .vrow{grid-template-columns:1fr 1fr}.pg-platform .vrow .vk{grid-column:1/-1;padding:18px 18px 4px}.pg-platform .vrow:not(.vhead) .vk{background:#f5f5f7}.pg-platform .vrow>p{padding:10px 18px 18px;font-size:.9375rem}.pg-platform .vhead .vk{display:none}.pg-platform .vhead>p{padding:18px}}.pg-platform .rxshot{background:#fff;border-radius:16px 16px 0 0;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff80,0 30px 80px -30px #00002873}@media (max-width:734px){.pg-platform .rxshot{border-radius:10px 10px 0 0}}.pg-platform .cimg{width:100%;height:auto;margin-top:auto;display:block}.pg-platform .cimgw{border-radius:20px;width:100%;height:auto;margin-top:auto;display:block}.pg-platform .aichat{border-radius:24px;flex:none;width:210px;height:auto;margin:0 auto;display:block}@media (max-width:734px){.pg-platform .aichat{width:180px}}.pg-platform #repair,.pg-platform #scada{padding-top:0!important}.pg-platform #specs+section.dark.center{border-top:0!important;padding-top:0!important}@media (max-width:734px){.pg-platform #specs+section.dark.center{padding-top:0!important}}@media (max-width:820px){.pg-oems .stickcol{position:static!important}}.pg-oems .tl{text-align:left;color:#f5f5f7;letter-spacing:-.015em;cursor:pointer;background:0 0;border:0;border-top:1px solid #333336;grid-template-columns:36px 1fr;align-items:start;gap:16px;width:100%;min-height:44px;padding:22px 0;font-family:inherit;font-size:1.3125rem;line-height:1.4;display:grid}@media (hover:hover){.pg-oems .tl:hover .bx{border-color:#f5f5f7}}.pg-oems .tl:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #2997ff}.pg-oems .bx{box-sizing:border-box;border:1.5px solid #6e6e73;border-radius:8px;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}.pg-oems .tl.on .bx{background:#ff9f0a;border-color:#ff9f0a}.pg-oems .tl.on{color:#fff}.pg-oems .leaks{counter-reset:lk}.pg-oems .leak:before{counter-increment:lk;content:counter(lk);color:#c93400;font-size:1.0625rem;font-weight:700}.pg-oems .leak{border-top:1px solid #d2d2d7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:20px 0;display:grid}.pg-oems .lbar{background:#e8e8ed;border-radius:10px;grid-column:1/-1;height:10px;display:none;overflow:hidden}.pg-oems .calc .cin{border-top:1px solid #d2d2d7;grid-template-columns:1fr auto;align-items:baseline;gap:8px 12px;padding:14px 0;display:grid}.pg-oems .calc .cin label{color:#1d1d1f;font-size:.9375rem;font-weight:600}.pg-oems .calc .cin output{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.pg-oems .calc .cin input{width:100%;accent-color:var(--acc,#0071e3);grid-column:1/-1;height:28px;margin:0}.pg-oems .calc .cres{border-top:1px solid #d2d2d7;grid-template-columns:1fr 1fr;gap:16px;padding:24px 0 20px;display:grid}.pg-oems .calc .cbig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:2.75rem;font-weight:700;line-height:1}.pg-oems .calc .crow{grid-template-columns:1fr auto;gap:6px 12px;padding:10px 0;font-size:.875rem;display:grid}.pg-oems .calc .cl{color:#424245}.pg-oems .calc .cv{font-variant-numeric:tabular-nums;font-weight:600}.pg-oems .calc .cbar{background:#e8e8ed;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.pg-oems .calc .cbar span{background:linear-gradient(90deg,#ff9f0a,#ff5e3a);border-radius:6px;height:100%;transition:width .3s;display:block}.pg-oems .calc .cnote{color:#6e6e73;margin:16px 0 0;font-size:.75rem;line-height:1.5}.pg-oems .cs{border-top:1px solid #d2d2d7;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 150px;align-items:baseline;gap:8px 40px;padding:28px 0;display:grid}.pg-oems .cs .h5{margin:0;font-size:1.3125rem}.pg-oems .cs .body{margin:0}.pg-oems .cs .tag{justify-self:end}.pg-oems .obanner{border-radius:28px;height:560px}.pg-oems .pcard{min-height:620px}.pg-oems .pname{border-bottom:1px solid #80808040;align-items:center;gap:14px;padding-bottom:20px;display:flex}.pg-oems .pico{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.pg-oems .pword{flex-direction:column;line-height:1;display:flex}.pg-oems .pword span{font-size:.875rem;font-weight:600}.pg-oems .pword b{letter-spacing:-.03em;margin-top:4px;padding-bottom:4px;font-size:2.5rem;font-weight:700}.pg-oems .lbar span{background:linear-gradient(90deg,#ff9f0a,#ff5e3a);border-radius:10px;height:100%;display:block}@media (max-width:734px){.pg-oems .huge,.pg-oems [style*="font-size:11.25rem"],.pg-oems [style*=font-size\:10rem]{font-size:6.5rem!important}.pg-oems [style*="font-size:8.75rem"]{font-size:6rem!important}.pg-oems [style*=font-size\:6rem]{font-size:4.5rem!important}.pg-oems [style*=font-size\:4rem]{font-size:3rem!important}.pg-oems [style*=font-size\:3rem]{font-size:1.875rem!important}.pg-oems section.dark.center{padding:112px 0!important}.pg-oems section.dark>.ph{height:560px!important}.pg-oems .tl{font-size:1.125rem}.pg-oems .obanner{border-radius:20px!important;height:280px!important}.pg-oems .pcard{min-height:0}.pg-oems .cs{grid-template-columns:1fr;gap:6px;padding:22px 0}.pg-oems .calc .cbig{font-size:2.125rem}.pg-oems .cs .tag{justify-self:start;margin-top:6px}.pg-oems .mgallery{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-24px;margin-right:-24px;padding:0 24px 12px;overflow-x:auto;gap:12px!important;display:flex!important}.pg-oems .mgallery::-webkit-scrollbar{display:none}.pg-oems .mgallery>*{scroll-snap-align:center;flex:0 0 84%;min-height:0!important}.pg-oems .win .ui[style*="padding:22px 26px 120px"]{padding:18px 16px 20px!important}}@media (min-width:735px) and (max-width:1068px){.pg-oems .mgallery{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:16px;overflow-x:auto;gap:16px!important;display:flex!important}.pg-oems .mgallery::-webkit-scrollbar{display:none}.pg-oems .mgallery>*{scroll-snap-align:start;flex:0 0 calc(50% - 8px);min-width:0}}.pg-oems .flow{color:#f5f5f7;background:#000;border-radius:32px;padding:48px}.pg-oems .fcap{color:#f5f5f7;margin:0 0 32px;font-size:.9375rem;font-weight:600}.pg-oems .fcap span{color:#8e8e93;font-weight:500}.pg-oems .fgrid3{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.pg-oems .farr{color:#48484a;place-items:center;font-size:2rem;display:grid}.pg-oems .fst{background:#1c1c1e;border-radius:24px;flex-direction:column;gap:12px;padding:28px;display:flex}.pg-oems .fsh{align-items:center;gap:12px;display:flex}.pg-oems .fno{color:#f5f5f7;background:#2c2c2e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:700;display:grid}.pg-oems .fst .pico{border-radius:10px;width:36px;height:36px}.pg-oems .fst .pico svg{width:18px;height:18px}.pg-oems .fst .pword b{font-size:1.5rem}.pg-oems .fst .pword span{font-size:.75rem}.pg-oems .fst h3{letter-spacing:-.02em;color:#f5f5f7;margin:8px 0 0;font-size:1.5rem;font-weight:700}.pg-oems .fsd{color:#a1a1a6;margin:0;font-size:.9375rem;line-height:1.5}.pg-oems .fui{background:#2c2c2e;border-radius:16px;margin-top:auto;padding:16px}.pg-oems .fuh{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.pg-oems .fui p{color:#a1a1a6;margin:8px 0 0;font-size:.8125rem}.pg-oems .fui .fbig{color:#f5f5f7;font-size:1.5rem;font-weight:600}.pg-oems .fbig span{color:#8e8e93;margin:0 4px;font-size:1.125rem}.pg-oems .fbig em{color:#30d158;font-style:normal}.pg-oems .ftag{border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600}@media (max-width:1068px){.pg-oems .fgrid3{grid-template-columns:1fr}.pg-oems .farr{height:24px;transform:rotate(90deg)}}@media (max-width:734px){.pg-oems .flow{border-radius:24px;padding:24px 16px}}.pg-oems .flow{color:#1d1d1f!important;background:#f5f5f7!important}.pg-oems .fcap{color:#1d1d1f!important}.pg-oems .fcap span{color:#6e6e73!important}.pg-oems .farr{color:#aeaeb2!important}.pg-oems .fst{box-shadow:0 0 0 1px #e8e8ed;background:#fff!important}.pg-oems .fno{color:#1d1d1f!important;background:#f2f2f4!important}.pg-oems .fst h3{color:#1d1d1f!important}.pg-oems .fsd,.pg-oems .fst .pword span{color:#6e6e73!important}.pg-oems .fui{background:#f5f5f7!important}.pg-oems .fuh{color:#1d1d1f}.pg-oems .fui p{color:#6e6e73!important}.pg-oems .fui .fbig{color:#1d1d1f!important}.pg-oems .ftag.warn{color:#c93400!important;background:#fff4e5!important}.pg-oems .ftag.g{color:#1e7b37!important;background:#e8f8ec!important}.pg-oems .ftag.p{color:#8e3bc9!important;background:#f3e8ff!important}.pg-oems .fbig em{color:#1e7b37!important}.pg-oems .oemhero{width:100%;max-width:1200px;height:auto;margin:0 auto;display:block;-webkit-mask-image:linear-gradient(#000 97%,#0000 100%);mask-image:linear-gradient(#000 97%,#0000 100%)}.pg-oems .oemnote{text-align:center;color:#86868b;margin:12px 0 0;font-size:.75rem}.pg-oems .calc .cops{letter-spacing:.12em;text-transform:uppercase;color:#6e6e73;margin:0 0 4px;font-size:.75rem;font-weight:600}.pg-oems .calc .cin{align-items:center!important;padding:18px 0 16px!important}.pg-oems .calc .cnum{color:var(--acc,#0071e3);align-items:center;gap:6px;font-size:1.0625rem;font-weight:600;display:inline-flex}.pg-oems .calc .cnum input{box-sizing:border-box;width:96px;font:inherit;color:inherit;text-align:right;font-variant-numeric:tabular-nums;appearance:textfield;background:#e8e8ed;border:0;border-radius:10px;padding:8px 12px}.pg-oems .calc .cnum input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pg-oems .calc .cnum input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pg-oems .calc .cnum input:focus{outline:2px solid var(--acc,#0071e3);outline-offset:1px;background:#fff}.pg-oems .calc .chelp{color:#6e6e73;grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.45}.pg-oems .calc .cres2{border-top:0!important;grid-template-columns:1fr!important;gap:24px!important;padding:12px 0 24px!important}.pg-oems .calc .cres2 .cbig{font-size:4rem}@media (max-width:734px){.pg-oems .calc .cres2 .cbig{font-size:2.75rem}}@media (min-width:1069px){.pg-oems .cout{position:sticky;top:112px}}.pg-oems #cost{padding-top:0!important}.pg-oems .calc .cbar>span{position:relative}.pg-oems .calc .cbar>span>i{background:#34c759;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.pg-oems .calc .crec{color:#1e7b37;grid-column:1/-1;margin-top:-2px;font-size:.75rem;font-weight:600}.pg-oems .calc .clegend{color:#6e6e73;gap:16px;margin:0 0 4px;font-size:.75rem;display:flex}.pg-oems .calc .clegend span{align-items:center;gap:6px;display:inline-flex}.pg-oems .calc .clegend i{border-radius:3px;width:10px;height:10px;display:inline-block}.pg-oems .huge,.pg-oems .gradw[style*=font-size\:6rem]{margin-right:-.12em;padding-right:.12em}.pg-oems .tq{letter-spacing:-.025em;color:#1d1d1f;max-width:940px;margin:0;font-size:2.5rem;font-weight:600;line-height:1.25}.pg-oems .tlc{color:#f5f5f7;background:#1c1c1e;border-radius:18px;flex-direction:column;gap:22px;padding:24px;display:flex}.pg-oems .tlh{justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:.875rem;font-weight:600;display:flex}.pg-oems .tlv{font-size:.8125rem}.pg-oems .tltrack{gap:4px;height:34px;display:flex}.pg-oems .seg{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:0;font-size:.75rem;font-weight:600;display:flex;overflow:hidden}.pg-oems .s-fail{background:#ff453a;border-radius:5px;flex:0 0 10px}.pg-oems .s-argue{color:#ffb340;background:repeating-linear-gradient(135deg,#4a3510 0 8px,#3a2a0e 8px 16px)}.pg-oems .s-rep{color:#d1d1d6;background:#3a3a3c}.pg-oems .s-ok{color:#30d158;background:#0f4a24}.pg-oems .tlaxis{color:#8e8e93;border-top:1px solid #2c2c2e;justify-content:space-between;margin-top:-6px;padding-top:10px;font-size:.75rem;display:flex}.pg-oems .flab{letter-spacing:.02em;text-transform:uppercase;color:#8e8e93;margin:0;font-size:.75rem;font-weight:600}.pg-oems .frow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-oems .fchip{white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-block}.pg-oems .f-n{color:#f5f5f7;background:#2c2c2e}.pg-oems .f-w{color:#ffb340;background:#3a2a10}.pg-oems .f-r{color:#ff6961;background:#3a1515}.pg-oems .f-b{color:#64b5ff;background:#0a2a4a}.pg-oems .f-g{color:#30d158;background:#0f3a1e}.pg-oems .farr{color:#6e6e73;font-size:.875rem}.pg-oems .tqbg{background:#000;position:relative;overflow:hidden}.pg-oems .tqbg>.tqimg{object-fit:cover;object-position:45% 62%;width:100%;height:100%;position:absolute;inset:0}.pg-oems .tqbg>.tqscrim{background:linear-gradient(#000000b3 0%,#000000c7 55%,#000000e0 100%);position:absolute;inset:0}.pg-oems .tqbg>.w{position:relative}.pg-oems .tqbg .tq,.pg-oems .tqbg .stat,.pg-oems .tqbg p{color:#f5f5f7}.pg-oems .tqbg .kick{color:#fff;opacity:.85}.pg-oems .tqbg .uim,.pg-oems .tqbg .body.sm,.pg-oems .tqbg p[style*="font-size:0.75rem"]{color:#c7c7cc}.pg-oems .tqbg .hair{border-color:#ffffff38}.pg-oems .tqbg .more{color:#2997ff}.pg-oems .tqbg [style*=dashed]{border-color:#ffffff80!important}.pg-oems .tlsub{display:none}.pg-oems .tq{font-size:1.625rem}.pg-oems .tstats{grid-template-columns:1fr!important;gap:24px!important}.pg-oems .rc{color:#1d1d1f;background:#f5f5f7;border-radius:28px;grid-template-columns:380px minmax(0,1fr);align-items:start;gap:48px;margin-top:20px;padding:48px;display:grid}.pg-oems .rc .kick{color:#248a3d;letter-spacing:-.01em;margin:0 0 14px;font-size:1.1875rem;font-weight:600}.pg-oems .rc h3{letter-spacing:-.04em;color:#0000;background:linear-gradient(90deg,#2997ff,#5e5ce6);-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.75rem;font-weight:700;line-height:1.04}.pg-oems .rc .lede{color:#6e6e73;margin:18px 0 0;font-size:1rem;line-height:1.5}.pg-oems .rc ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pg-oems .rc li{grid-column:span 2}.pg-oems .rc li:nth-child(n+4){grid-column:span 3}.pg-oems .rc li{background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex;box-shadow:0 0 0 1px #e8e8ed}.pg-oems .rc .ic{background:#e3f7e8;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pg-oems .rc li b{letter-spacing:-.01em;font-size:1.0625rem}.pg-oems .rc li span{color:#6e6e73;font-size:.875rem;line-height:1.45}@media (max-width:900px){.pg-oems .rc{grid-template-columns:1fr;gap:28px;padding:32px}.pg-oems .rc ul{grid-template-columns:1fr}.pg-oems .rc li,.pg-oems .rc li:nth-child(n+4){grid-column:auto}}.pg-oems .rb{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.pg-oems .rb .t{color:#f5f5f7;background:#1c1c1e;border-radius:28px;flex-direction:column;gap:14px;min-height:300px;padding:40px;display:flex}.pg-oems .rb .t .big{letter-spacing:-.04em;color:#0000;background:linear-gradient(90deg,#2997ff,#5e5ce6);-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.75rem;font-weight:700;line-height:1}.pg-oems .rb .t h3{letter-spacing:-.015em;margin:0;font-size:1.375rem}.pg-oems .rb .t p{color:#a1a1a6;margin:auto 0 0;font-size:1rem;line-height:1.45}@media (max-width:900px){.pg-oems .ra{grid-template-columns:1fr}.pg-oems .ra .mid{flex-flow:wrap;width:auto}.pg-oems .rb{grid-template-columns:1fr}.pg-oems .rb .t{min-height:0}}.pg-industries .banner{border-radius:0;height:620px}.pg-industries .banner .inner{color:#fff;flex-direction:column;justify-content:flex-end;gap:16px;height:100%;padding-bottom:88px;display:flex;position:relative}.pg-industries .lab{letter-spacing:.02em;color:#6e6e73;text-transform:uppercase;margin:0 0 14px;font-size:.8125rem;font-weight:600}.pg-industries .dark .lab{color:#a1a1a6}.pg-industries .story{background:#fff;border-radius:20px;padding:28px;box-shadow:0 0 0 1px #e8e8ed}.pg-industries .dark .story{box-shadow:none;background:#1c1c1e}.pg-industries .ihimg{border-radius:28px;height:620px;position:relative;overflow:hidden}.pg-industries .ihimg img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}@media (max-width:734px){.pg-industries .ihimg{border-radius:20px;height:340px}}.pg-industries .ihimg{height:700px}.pg-industries .ihfade{background:linear-gradient(#0000,#00000059);height:55%;position:absolute;inset:auto 0 0}.pg-industries .glassnav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.pg-industries .glass{text-align:left;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:#ffffff29;border-radius:22px;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 22px 20px;text-decoration:none;transition:background .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff59,0 10px 30px -12px #00000059}@media (hover:hover){.pg-industries .glass:hover{background:#ffffff42}}.pg-industries .glass:focus-visible{outline-offset:3px;outline:2px solid #fff}.pg-industries .glass svg{stroke:#fff}.pg-industries .glass svg circle[fill]{fill:#fff}.pg-industries .glass .h5{color:#fff}.pg-industries .glass .body{color:#ffffffd1!important}@media (max-width:1068px){.pg-industries .glassnav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:734px){.pg-industries .ihimg{background:0 0!important;height:auto!important;overflow:visible!important}.pg-industries .ihimg img{border-radius:20px;height:340px!important;position:static!important}.pg-industries .ihfade{display:none}.pg-industries .glassnav{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;position:static}.pg-industries .glass{color:#1d1d1f;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f5f7;padding:18px}.pg-industries .glass svg{stroke:#0071e3}.pg-industries .glass svg circle[fill]{fill:#0071e3}.pg-industries .glass .h5{color:#1d1d1f;font-size:.9375rem}.pg-industries .glass .body{color:#6e6e73!important;font-size:.8125rem!important}}.pg-industries .ihero2{box-sizing:border-box;text-align:center;background:#000;align-items:center;min-height:780px;padding:120px 0;display:flex;position:relative;overflow:hidden}.pg-industries .ihero2>img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.pg-industries .iscrim2{background:linear-gradient(#0000000d 0%,#00000040 100%);position:absolute;inset:0}.pg-industries .hglass{-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);box-sizing:border-box;background:#14182047;border-radius:36px;max-width:960px;padding:56px 64px;box-shadow:inset 0 0 0 1px #ffffff47,0 30px 80px -30px #00000073}.pg-industries .jnav{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-industries .jt{color:#1d1d1f;text-align:left;padding:28px;text-decoration:none;transition:transform .2s}@media (hover:hover){.pg-industries .jt:hover{transform:translateY(-3px)}}.pg-industries .jt svg{stroke:#0071e3}.pg-industries .jt svg circle[fill]{fill:#0071e3}@media (max-width:1068px){.pg-industries .jnav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:734px){.pg-industries .ihero2{min-height:640px;padding:80px 0}.pg-industries .hglass{border-radius:28px;padding:36px 24px}.pg-industries .jnav{grid-template-columns:1fr 1fr;gap:10px}.pg-industries .jt{padding:18px}.pg-industries .jt .h5{font-size:.9375rem}.pg-industries .jt .body{font-size:.8125rem!important}}.pg-industries .pcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pg-industries .pcard{color:#fff;background:#000;border-radius:28px;height:460px;text-decoration:none;display:block;position:relative;overflow:hidden}.pg-industries .pcard img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}@media (hover:hover){.pg-industries .pcard:hover img{transform:scale(1.04)}}.pg-industries .pcard:focus-visible{color:#fff;text-decoration:none}@media (hover:hover){.pg-industries .pcard:hover{color:#fff;text-decoration:none}.pg-industries .pcard:hover .parr{color:#1d1d1f;background:#ffffffeb}.pg-industries .cproof:hover{color:#1d1d1f;background:#ededf0;text-decoration:none}}.pg-industries .pshade{background:linear-gradient(#0000009e 0%,#0000004d 32%,#0000 55%);position:absolute;inset:0}.pg-industries .ptxt{flex-direction:column;gap:10px;display:flex;position:absolute;top:28px;left:28px;right:28px}.pg-industries .pk{letter-spacing:-.02em;font-size:1.875rem;font-weight:600;line-height:1.1}.pg-industries .ph2{letter-spacing:-.01em;opacity:.9;font-size:1.0625rem;font-weight:500;line-height:1.3}.pg-industries .parr{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000061;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.375rem;display:grid;position:absolute;bottom:20px;right:20px;box-shadow:inset 0 0 0 1px #ffffff4d}.pg-industries .pcard:focus-visible{outline-offset:3px;outline:2px solid #0071e3}@media (max-width:1068px){.pg-industries .pcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:734px){.pg-industries .pcard{height:400px}.pg-industries .pk{font-size:1.625rem}.pg-industries .ph2{font-size:1rem}}@media (max-width:900px){.pg-industries .cstats{grid-template-columns:1fr;gap:28px}}@media (max-width:734px){.pg-industries .cbanner{height:440px}.pg-industries .cglass{padding:24px;bottom:16px;left:16px;right:16px}.pg-industries .cintro{margin-top:48px;font-size:1.375rem}.pg-industries .cbig{font-size:2.75rem}}.pg-industries .ihero{box-sizing:border-box;background:#000;align-items:flex-end;min-height:760px;padding:160px 0 96px;display:flex;position:relative;overflow:hidden}.pg-industries .ihero>img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.pg-industries .iscrim{background:linear-gradient(#0003 0%,#00000080 45%,#000000d1 100%);position:absolute;inset:0}.pg-industries .ihero .d1,.pg-industries .ihero .sub{color:#fff}.pg-industries .ihero .sub{opacity:.9}@media (max-width:734px){.pg-industries .ihero{min-height:620px;padding:120px 0 64px}}.pg-industries .ibento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.pg-industries .ib7{grid-column:span 7}.pg-industries .ib5{grid-column:span 5}.pg-industries .ib12{grid-column:span 12}.pg-industries .ibt{box-sizing:border-box;background:#f5f5f7;border-radius:28px;flex-direction:column;gap:14px;min-width:0;padding:40px;display:flex}.pg-industries .dark .ibt{background:#1c1c1e}.pg-industries .ibt.inv{color:#f5f5f7;background:#1d1d1f}.pg-industries .dark .ibt.inv{background:#0a2a4a}.pg-industries .ibt .lab{margin:0}.pg-industries .ibt.inv .lab{color:#a1a1a6}.pg-industries .dark .ibt.inv .lab{color:#9cc3ea}.pg-industries .iviz{background:#fff;border-radius:18px;padding:16px 18px 10px}.pg-industries .dark .iviz{background:#2c2c2e}.pg-industries .ivh{justify-content:space-between;margin-bottom:6px;font-size:.75rem;font-weight:600;display:flex}.pg-industries .dark .ivh{color:#f5f5f7}.pg-industries .lk{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pg-industries .lk li{color:#1d1d1f;padding-left:18px;font-size:.9375rem;line-height:1.45;position:relative}.pg-industries .dark .lk li{color:#f5f5f7}.pg-industries .lk li:before{content:"";background:var(--acc,#0071e3);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.pg-industries .dark .lk li:before{background:#2997ff}.pg-industries .istat{letter-spacing:-.05em;color:#0000;background:linear-gradient(90deg,#2997ff,#5e5ce6);-webkit-background-clip:text;background-clip:text;margin:6px 0 0;font-size:4.5rem;font-weight:700;line-height:.9}.pg-industries .ibt.inv .body,.pg-industries .ibt.inv .body.sm{color:#d2d2d7}.pg-industries .ilink{flex-direction:row;align-items:center;gap:24px}.pg-industries .dark .ivh span:last-child{color:#ff9f0a!important}.pg-industries .vout{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-industries .vout li{letter-spacing:-.015em;border-top:1px solid #d2d2d7;align-items:flex-start;gap:14px;padding:16px 0;font-size:1.1875rem;font-weight:600;line-height:1.35;display:flex}.pg-industries .dark .vout li{color:#f5f5f7;border-top-color:#333336}.pg-industries .vout li svg{flex:none;margin-top:3px}.pg-industries .works{color:#6e6e73;margin:auto 0 0;padding-top:16px;font-size:.8125rem;line-height:1.5}.pg-industries .dark .works{color:#8e8e93}.pg-industries .works b{color:#1d1d1f;font-weight:600}.pg-industries .dark .works b{color:#d2d2d7}@media (max-width:734px){.pg-industries .vout li{font-size:1.0625rem}}@media (max-width:1068px){.pg-industries .ib7,.pg-industries .ib5{grid-column:span 12}}@media (max-width:734px){.pg-industries .ibento{gap:12px;margin-top:40px}.pg-industries .ibt{padding:28px 22px}.pg-industries .lk{grid-template-columns:1fr}.pg-industries .istat{font-size:3.5rem}}@media (max-width:820px){.pg-industries .banner{height:480px}}@media (max-width:734px){.pg-industries .huge,.pg-industries [style*="font-size:11.25rem"],.pg-industries [style*=font-size\:10rem]{font-size:6.5rem!important}.pg-industries [style*="font-size:8.75rem"]{font-size:6rem!important}.pg-industries [style*=font-size\:6rem]{font-size:4.5rem!important}.pg-industries [style*=font-size\:4rem]{font-size:3rem!important}.pg-industries [style*=font-size\:3rem]{font-size:1.875rem!important}.pg-industries section.dark.center{padding:112px 0!important}.pg-industries section.dark>.ph{height:560px!important}.pg-industries .tl{font-size:1.125rem}.pg-industries .mgallery{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-24px;margin-right:-24px;padding:0 24px 12px;overflow-x:auto;gap:12px!important;display:flex!important}.pg-industries .mgallery::-webkit-scrollbar{display:none}.pg-industries .mgallery>*{scroll-snap-align:center;flex:0 0 84%;min-height:0!important}}.pg-industries .ahero{box-sizing:border-box;padding:20px 20px 0}.pg-industries .ahcard{background:#0b0d12;border-radius:32px;max-width:1600px;height:820px;min-height:640px;max-height:calc(100vh - 110px);margin:0 auto;position:relative;overflow:hidden}.pg-industries .ahcard>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-industries .ahshade{background:linear-gradient(#0000 38%,#00000047 62%,#000000b8 100%);position:absolute;inset:0}.pg-industries .ahtxt{justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:absolute;bottom:56px;left:64px;right:64px}.pg-industries .ahtxt .ahk{letter-spacing:-.01em;color:#ffffffeb;margin:0 0 12px;font-size:1.3125rem;font-weight:600}.pg-industries .ahtxt h1{color:#fff;letter-spacing:-.025em;max-width:860px;margin:0;font-size:4.5rem;font-weight:600;line-height:1.04}.pg-industries .ahtxt .ahsub{color:#ffffffe0;letter-spacing:-.01em;max-width:640px;margin:16px 0 0;font-size:1.5rem;font-weight:500;line-height:1.3}.pg-industries .ahbtns{flex-shrink:0;gap:12px;display:flex}.pg-industries .ahbtn{white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 22px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.pg-industries .ahbtn.wht{color:#1d1d1f;background:#fff}@media (hover:hover){.pg-industries .ahbtn.wht:hover{color:#1d1d1f;background:#f2f2f4}}.pg-industries .ahbtn.o{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffd9}@media (hover:hover){.pg-industries .ahbtn.o:hover{color:#fff;background:#ffffff1f}}@media (max-width:734px){.pg-industries .ahero{padding:12px 12px 0}.pg-industries .ahcard{border-radius:24px;height:620px;min-height:0;max-height:none}.pg-industries .ahshade{background:linear-gradient(#0000 30%,#00000073 58%,#000000d1 100%)}.pg-industries .ahtxt{flex-direction:column;align-items:flex-start;gap:22px;bottom:28px;left:24px;right:24px}.pg-industries .ahtxt .ahk{margin-bottom:8px;font-size:1.0625rem}.pg-industries .ahtxt h1{font-size:2.5rem}.pg-industries .ahtxt .ahsub{margin-top:12px;font-size:1.1875rem}.pg-industries .ahbtns{flex-direction:column;align-items:flex-start}}.pg-industries .chap{padding:40px 0 140px}.pg-industries .chap.cfirst{padding-top:0}.pg-industries .cbanner{background:#000;border-radius:28px;height:600px;position:relative;overflow:hidden}.pg-industries .cbanner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-industries .cshade{background:linear-gradient(#0000 35%,#0006 100%);position:absolute;inset:0}.pg-industries .cglass{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#1418204d;border-radius:28px;max-width:760px;padding:36px 40px;position:absolute;bottom:32px;left:32px;box-shadow:inset 0 0 0 1px #ffffff47}.pg-industries .cname{letter-spacing:-.035em;color:#fff;margin:0;font-size:4rem;font-weight:700;line-height:1.04}.pg-industries .cval{letter-spacing:-.015em;color:#ffffffe0;margin:14px 0 0;font-size:1.5rem;font-weight:500;line-height:1.3}.pg-industries .cintro{letter-spacing:-.02em;color:#1d1d1f;max-width:900px;margin:72px 0 0;font-size:1.75rem;font-weight:500;line-height:1.4}.pg-industries .cstats{border-top:1px solid #d2d2d7;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:72px;padding-top:40px;display:grid}.pg-industries .cbig{letter-spacing:-.045em;color:#0000;white-space:nowrap;background:linear-gradient(90deg,#0071e3,#5e5ce6);-webkit-background-clip:text;background-clip:text;margin:0;font-size:3.5rem;font-weight:700;line-height:1}.pg-industries .clab{color:#6e6e73;margin:14px 0 0;font-size:1.0625rem;line-height:1.5}.pg-industries .cproof{color:#1d1d1f;background:#f5f5f7;border-radius:24px;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:64px;padding:28px 32px;text-decoration:none;display:flex}.pg-industries .cpk{color:#6e6e73;width:100%;font-size:.8125rem;font-weight:600}.pg-industries .cps{letter-spacing:-.04em;font-size:2.5rem;font-weight:700}.pg-industries .cpt{color:#424245;flex:360px;font-size:1.0625rem}@media (max-width:734px){.pg-industries .chap{padding:24px 0 96px}.pg-industries .cstats{grid-template-columns:1fr;gap:28px}.pg-industries .cbanner{border-radius:22px;height:460px}.pg-industries .cglass{border-radius:20px;padding:24px 22px;bottom:12px;left:12px;right:12px}.pg-industries .cname{font-size:2.5rem}.pg-industries .cval{margin-top:10px;font-size:1.125rem}.pg-industries .cintro{margin-top:48px;font-size:1.375rem}.pg-industries .cbig{font-size:2.75rem}.pg-industries .cproof{padding:24px 22px}}.pg-industries .cbanner.clight{background:#f5f5f7;height:720px}.pg-industries .clight .cfade{background:linear-gradient(#f5f5f7f5 0%,#f5f5f7bf 22%,#f5f5f700 48%);position:absolute;inset:0}.pg-industries .clight .cname{text-align:center;color:#1d1d1f;letter-spacing:-.04em;font-size:5rem;position:absolute;top:64px;left:40px;right:40px}@media (max-width:734px){.pg-industries .cbanner.clight{height:520px}.pg-industries .clight .cname{font-size:2.5rem;top:36px;left:20px;right:20px}.pg-industries .clight .cfade{background:linear-gradient(#f5f5f7f7 0%,#f5f5f7cc 26%,#f5f5f700 52%)}}.pg-industries .cbanner{height:460px}.pg-industries .cshade{background:linear-gradient(#0000 45%,#00000047 100%)}.pg-industries .cglass{-webkit-backdrop-filter:blur(4px)saturate(120%);backdrop-filter:blur(4px)saturate(120%);background:#ffffff0d;border-radius:22px;padding:20px 30px 22px;bottom:28px;left:28px;box-shadow:inset 0 0 0 1px #ffffff73}.pg-industries .cglass .cname{text-shadow:0 1px 3px #00000040,0 2px 24px #00000059;font-size:3rem}@media (max-width:734px){.pg-industries .cbanner{height:380px}.pg-industries .cglass{border-radius:18px;padding:16px 20px;bottom:12px;left:12px;right:auto}.pg-industries .cglass .cname{font-size:1.875rem}}.pg-industries .bridge{padding:160px 0 120px}.pg-industries .bridge+.chap{padding-top:0}@media (max-width:734px){.pg-industries .bridge{padding:104px 0 72px}}@media (min-width:735px) and (max-width:1068px){.pg-industries .ahtxt{flex-direction:column;align-items:flex-start;gap:28px;bottom:48px;left:48px;right:48px}.pg-industries .ahtxt h1{font-size:3.75rem}.pg-industries .ahcard{height:720px}.pg-industries .cbig{font-size:2.375rem}.pg-industries .cstats{gap:28px}}.pg-industries .chead{letter-spacing:-.04em;color:#1d1d1f;margin:0 0 40px;font-size:4rem;font-weight:700;line-height:1.04}.pg-industries .cframe{aspect-ratio:16/9;background:#f5f5f7;border-radius:28px;position:relative;overflow:hidden}.pg-industries .cframe img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-industries .chap .cintro{margin-top:56px}@media (max-width:734px){.pg-industries .chead{margin-bottom:24px;font-size:2.5rem}.pg-industries .cframe{aspect-ratio:4/3;border-radius:20px}.pg-industries .chap .cintro{margin-top:36px}}.pg-industries .csplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.pg-industries .csplit .cframe{aspect-ratio:4/5}.pg-industries .csplit.flip .cframe{order:2}.pg-industries .csplit .chead{margin:0 0 24px;font-size:3rem}.pg-industries .chap .csplit .cintro{margin:0;font-size:1.5rem;line-height:1.42}@media (max-width:900px){.pg-industries .csplit{grid-template-columns:1fr;gap:32px}.pg-industries .csplit .cframe{aspect-ratio:16/9;order:0!important}}@media (max-width:734px){.pg-industries .csplit{gap:24px}.pg-industries .csplit .cframe{aspect-ratio:4/3}.pg-industries .csplit .chead{margin-bottom:16px;font-size:2.5rem}.pg-industries .chap .csplit .cintro{font-size:1.3125rem}}.pg-industries .ctext .cstats{border-top:0;margin-top:32px;padding-top:0;display:block}.pg-industries .ctext .cstats>div{border-top:1px solid #d2d2d7;padding:16px 0}.pg-industries .ctext .cstats>div:last-child{padding-bottom:0}.pg-industries .ctext .cbig{letter-spacing:-.03em;font-size:1.875rem}.pg-industries .ctext .clab{margin:6px 0 0;font-size:.9375rem;line-height:1.45}.pg-industries .chap .csplit .cintro{font-size:1.3125rem;line-height:1.45}@media (max-width:734px){.pg-industries .ctext .cbig{font-size:1.75rem}.pg-industries .chap .csplit .cintro{font-size:1.1875rem}}.pg-industries .chap,.pg-industries .chap.cfirst{padding-top:20px!important;padding-bottom:140px!important}.pg-industries section.bridge{padding-bottom:145px!important}@media (max-width:734px){.pg-industries .chap,.pg-industries .chap.cfirst{padding-top:8px!important;padding-bottom:96px!important}}@keyframes dcflow{to{background-position:14px 0}}@keyframes beam{0%{stroke-dashoffset:18px}60%,to{stroke-dashoffset:-100px}}@keyframes tlspin{to{transform:rotate(360deg)}}.pg-integrations .node{box-sizing:border-box;background:#fff;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex;box-shadow:0 0 0 1px #e8e8ed,0 20px 40px -24px #00000040}.pg-integrations .link{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.pg-integrations .link .ln{background:repeating-linear-gradient(90deg,var(--acc) 0 8px,transparent 8px 14px);background-size:14px 2px;width:100%;height:2px;animation:1s linear infinite dcflow}.pg-integrations .ctab{border-collapse:collapse;text-align:left;width:100%}.pg-integrations .ctab th{color:#6e6e73;border-bottom:1px solid #d2d2d7;padding:0 0 14px;font-size:.75rem;font-weight:600}.pg-integrations .ctab td{vertical-align:top;border-bottom:1px solid #d2d2d7;padding:22px 0;font-size:1.0625rem;line-height:1.5}.pg-integrations .ctab td:first-child{width:34%;padding-right:24px;font-weight:600}.pg-integrations .cf{color:#6e6e73;white-space:nowrap;font-size:.75rem;font-weight:500}.pg-integrations .ggrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.pg-integrations .gcard{background:#fff;border-radius:28px;flex-direction:column;gap:8px;padding:36px 32px;display:flex}.pg-integrations .gcard h3{letter-spacing:-.025em;margin:0;font-size:1.75rem;font-weight:600}.pg-integrations .gnum{color:#0071e3;margin:0;font-size:.8125rem;font-weight:600}.pg-integrations .gsub{color:#6e6e73;margin:0 0 12px;font-size:.9375rem;line-height:1.45}.pg-integrations .glist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-integrations .glist li{border-top:1px solid #d2d2d7;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.pg-integrations .glist b{letter-spacing:-.01em;font-size:1rem;font-weight:600;display:block}.pg-integrations .glist small{color:#6e6e73;margin-top:2px;font-size:.8125rem;display:block}.pg-integrations .gico svg{width:26px;height:26px;display:block}.pg-integrations .gdark{color:#f5f5f7;background:#1d1d1f}.pg-integrations .gdark .gsub,.pg-integrations .gdark small{color:#a1a1a6}.pg-integrations .gdark .glist li{border-top-color:#333336}.pg-integrations .gdark .gnum{color:#2997ff}.pg-integrations .gdark .gico svg{stroke:#2997ff}.pg-integrations .gmore{color:#1d1d1f;background:#fff;border-radius:24px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding:24px 32px;font-size:1rem;text-decoration:none;display:flex}.pg-integrations .gplus{color:#fff;background:#1d1d1f;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:1.375rem;font-weight:500;display:grid}@media (max-width:1068px){.pg-integrations .ggrid{grid-template-columns:1fr}}@media (max-width:734px){.pg-integrations .gcard{padding:28px 22px}.pg-integrations .gmore{padding:20px 22px}.pg-integrations .gmore .more{margin-left:0!important}}.pg-integrations .nocimg{border-radius:28px;height:680px;position:relative;overflow:hidden}.pg-integrations .nocimg img{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}@media (max-width:734px){.pg-integrations .nocimg{border-radius:20px;height:300px}}.pg-integrations .sbento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.pg-integrations .sb7{grid-column:span 7}.pg-integrations .sb5{grid-column:span 5}.pg-integrations .sb4{grid-column:span 4}.pg-integrations .sb3{grid-column:span 3}.pg-integrations .sb12{grid-column:span 12}.pg-integrations .smock{color:#f5f5f7;background:#2c2c2e;border-radius:16px;margin-top:12px;padding:6px 16px 8px;font-size:.8125rem}.pg-integrations .smock .lrow{border-color:#3a3a3c;font-size:.8125rem}.pg-integrations .smock .lrow span:first-child{color:#8e8e93}.pg-integrations .sdot{background:#30d158;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #30d1582e}.pg-integrations .stag{color:#30d158;background:#0f3a1e;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:.6875rem;font-weight:600}.pg-integrations .sports{align-items:flex-end;gap:16px;margin-top:16px;display:flex}.pg-integrations .sp-big{letter-spacing:-.06em;color:#0000;background:linear-gradient(90deg,#2997ff,#5e5ce6);-webkit-background-clip:text;background-clip:text;font-size:6rem;font-weight:700;line-height:.85}.pg-integrations .sp-lab{color:#a1a1a6;padding-bottom:6px;font-size:.875rem;line-height:1.4}.pg-integrations .sreview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:1068px){.pg-integrations .sb7,.pg-integrations .sb5{grid-column:span 6}.pg-integrations .sb4{grid-column:span 4}.pg-integrations .sb3{grid-column:span 5}}@media (max-width:734px){.pg-integrations .sbento{grid-template-columns:1fr;gap:12px}.pg-integrations .sb7,.pg-integrations .sb5,.pg-integrations .sb4,.pg-integrations .sb3,.pg-integrations .sb12{grid-column:auto}.pg-integrations .sp-big{font-size:4.5rem}}@media (max-width:820px){.pg-integrations .diag{grid-template-columns:1fr!important}.pg-integrations .link .ln{background:repeating-linear-gradient(180deg,var(--acc) 0 8px,transparent 8px 14px);width:2px;height:40px}.pg-integrations .ctab td:first-child{width:auto}}@media (prefers-reduced-motion:reduce){.pg-integrations .link .ln{animation:none}}@media (max-width:734px){.pg-integrations .huge,.pg-integrations [style*="font-size:11.25rem"],.pg-integrations [style*=font-size\:10rem]{font-size:6.5rem!important}.pg-integrations [style*="font-size:8.75rem"]{font-size:6rem!important}.pg-integrations [style*=font-size\:6rem]{font-size:4.5rem!important}.pg-integrations [style*=font-size\:4rem]{font-size:3rem!important}.pg-integrations [style*=font-size\:3rem]{font-size:1.875rem!important}.pg-integrations section.dark.center{padding:112px 0!important}.pg-integrations section.dark>.ph{height:560px!important}.pg-integrations .tl{font-size:1.125rem}.pg-integrations .mgallery{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-24px;margin-right:-24px;padding:0 24px 12px;overflow-x:auto;gap:12px!important;display:flex!important}.pg-integrations .mgallery::-webkit-scrollbar{display:none}.pg-integrations .mgallery>*{scroll-snap-align:center;flex:0 0 84%;min-height:0!important}.pg-integrations .ctab thead{display:none}.pg-integrations .ctab tr{border-bottom:1px solid #d2d2d7;padding:18px 0;display:block}.pg-integrations .ctab td{font-size:1rem;display:block;border:0!important;padding:0!important}.pg-integrations .ctab td:first-child{color:#6e6e73;margin-bottom:4px;font-size:.8125rem;font-weight:600}}.pg-integrations .ahero{box-sizing:border-box;padding:20px 20px 0}.pg-integrations .ahcard{background:#0b0d12;border-radius:32px;max-width:1600px;height:820px;min-height:640px;max-height:calc(100vh - 110px);margin:0 auto;position:relative;overflow:hidden}.pg-integrations .ahcard>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-integrations .ahshade{background:linear-gradient(#0000 38%,#00000047 62%,#000000b8 100%);position:absolute;inset:0}.pg-integrations .ahtxt{justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:absolute;bottom:56px;left:64px;right:64px}.pg-integrations .ahtxt .ahk{letter-spacing:-.01em;color:#ffffffeb;margin:0 0 12px;font-size:1.3125rem;font-weight:600}.pg-integrations .ahtxt h1{color:#fff;letter-spacing:-.025em;max-width:860px;margin:0;font-size:4.5rem;font-weight:600;line-height:1.04}.pg-integrations .ahtxt .ahsub{color:#ffffffe0;letter-spacing:-.01em;max-width:640px;margin:16px 0 0;font-size:1.5rem;font-weight:500;line-height:1.3}.pg-integrations .ahbtns{flex-shrink:0;gap:12px;display:flex}.pg-integrations .ahdeep{background:linear-gradient(#0000 30%,#00000073 58%,#000000db 100%),linear-gradient(90deg,#00000059 0%,#0000 60%)}.pg-integrations .ahbtn{white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 22px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.pg-integrations .ahbtn.wht{color:#1d1d1f;background:#fff}@media (hover:hover){.pg-integrations .ahbtn.wht:hover{color:#1d1d1f;background:#f2f2f4}}.pg-integrations .ahbtn.o{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffd9}@media (hover:hover){.pg-integrations .ahbtn.o:hover{color:#fff;background:#ffffff1f}}@media (max-width:734px){.pg-integrations .ahero{padding:12px 12px 0}.pg-integrations .ahcard{border-radius:24px;height:620px;min-height:0;max-height:none}.pg-integrations .ahshade{background:linear-gradient(#0000 30%,#00000073 58%,#000000d1 100%)}.pg-integrations .ahtxt{flex-direction:column;align-items:flex-start;gap:22px;bottom:28px;left:24px;right:24px}.pg-integrations .ahtxt .ahk{margin-bottom:8px;font-size:1.0625rem}.pg-integrations .ahtxt h1{font-size:2.5rem}.pg-integrations .ahtxt .ahsub{margin-top:12px;font-size:1.1875rem}.pg-integrations .ahbtns{flex-direction:column;align-items:flex-start}}.pg-integrations .sico{box-sizing:content-box;flex:none;margin-bottom:auto;padding-bottom:28px}.pg-integrations .sbeam{margin:4px 0 0;padding-bottom:12px}.pg-integrations .sgrp{background:#2c2c2e;border-radius:16px;flex-direction:column;margin:4px 0 0;padding:4px 16px;display:flex}.pg-integrations .srow{align-items:center;gap:12px;padding:12px 0;display:flex}.pg-integrations .srow+.srow{border-top:1px solid #3a3a3c}.pg-integrations .sico2{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pg-integrations .stx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pg-integrations .stx b{color:#f5f5f7;letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.pg-integrations .stx span{color:#98989d;font-size:.7812rem}.pg-integrations .sw{background:#34c759;border-radius:13px;flex:none;width:44px;height:26px;position:relative}.pg-integrations .sw:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:20px;box-shadow:0 1px 3px #0000004d}.pg-integrations .sw.off{background:#39393d}.pg-integrations .sw.off:after{left:2px}.pg-integrations .slive{color:#98989d;align-items:center;gap:7px;margin:10px 0 0 2px;font-size:.7812rem;display:flex}.pg-integrations .slive i{background:#30d158;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #30d1582e}.pg-integrations .sbeam .bb{fill:none;stroke:#3a3a3c;stroke-width:2px;stroke-linecap:round}.pg-integrations .sbeam .bm{fill:none;stroke:#2997ff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:18 100;stroke-dashoffset:18px;filter:drop-shadow(0 0 4px #2997ffcc);animation:2.4s linear infinite beam}.pg-integrations .sbeam .bm2{animation-delay:1.2s}.pg-integrations .sbeam .bn{fill:#2c2c2e;stroke:#3a3a3c;stroke-width:1px}.pg-integrations .sbeam .bl{fill:#a1a1a6;font-family:Inter,sans-serif;font-size:.7812rem;font-weight:500}@media (prefers-reduced-motion:reduce){.pg-integrations .sbeam .bm{stroke-dasharray:none;opacity:.5;animation:none}}.pg-integrations .atl{color:#f5f5f7;background:#2c2c2e;border-radius:16px;margin-top:12px;padding:8px 18px}.pg-integrations .atl-h{border-bottom:1px solid #3a3a3c;align-items:center;gap:10px;margin-bottom:6px;padding-bottom:12px;font-size:.8125rem;display:flex}.pg-integrations .atl-h .stag{margin-left:auto}.pg-integrations .atl ol{margin:0;padding:0;list-style:none}.pg-integrations .atl li{grid-template-columns:22px 1fr;gap:12px;padding:10px 0;display:grid;position:relative}.pg-integrations .atl li:not(.last):before{content:"";background:#3a3a3c;width:2px;position:absolute;top:32px;bottom:-10px;left:10px}.pg-integrations .tli{box-sizing:border-box;z-index:1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.pg-integrations .tli.ok{background:#30d158}.pg-integrations .tli.run{border:2px solid #2997ff40;border-top-color:#2997ff;animation:1s linear infinite tlspin}.pg-integrations .tli.pend{background:#2c2c2e;border:2px solid #48484a}.pg-integrations .tlt{justify-content:space-between;gap:12px;font-size:.875rem;font-weight:600;line-height:22px;display:flex}.pg-integrations .tlt .mut{color:#8e8e93;font-weight:500}.pg-integrations .tlm{color:#8e8e93;white-space:nowrap;font-size:.75rem;font-weight:500}.pg-integrations .tld{color:#c7c7cc;background:#1c1c1e;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:.8125rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.pg-integrations .tli.run{animation:none}}@media (max-width:734px){.pg-integrations .tlt{flex-direction:column;gap:0}.pg-integrations .tlt .tlm{line-height:18px}.pg-integrations .sbeam .bl{font-size:1.1875rem}.pg-integrations .sbeam svg{max-width:420px}}@media (min-width:735px) and (max-width:1068px){.pg-integrations .ahtxt{flex-direction:column;align-items:flex-start;gap:28px;bottom:48px;left:48px;right:48px}.pg-integrations .ahtxt h1{font-size:3.75rem}.pg-integrations .ahcard{height:720px}}.pg-integrations .cimg{width:100%;height:auto;margin-top:auto;display:block}.pg-integrations .cimgw{border-radius:20px;width:100%;height:auto;margin-top:auto;display:block}.pg-about .huge,.pg-about .gradw[style*=font-size\:6rem]{margin-right:-.12em;padding-right:.12em}.pg-about .essay p{letter-spacing:-.02em;color:#1d1d1f;margin:0;font-size:1.75rem;font-weight:500;line-height:1.42}.pg-about .essay p+p{margin-top:32px}.pg-about .essay .q{color:#6e6e73}.pg-about .portrait{aspect-ratio:4/5;border-radius:24px;position:relative;overflow:hidden}.pg-about .suprow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 40px;margin-top:40px;display:flex}.pg-about .suplab{color:#86868b;text-align:center;width:100%;margin-bottom:-2px;font-size:.8125rem;font-weight:600}.pg-about .suplogo{letter-spacing:-.02em;color:#86868b;white-space:nowrap;font-size:1.1875rem;font-weight:600}@media (max-width:734px){.pg-about .suprow{gap:10px 24px;margin-top:28px}.pg-about .suplogo{font-size:1rem}}@media (max-width:820px){.pg-about .essay p{font-size:1.375rem}}@media (max-width:734px){.pg-about .huge,.pg-about [style*="font-size:11.25rem"],.pg-about [style*=font-size\:10rem]{font-size:6.5rem!important}.pg-about [style*="font-size:8.75rem"]{font-size:6rem!important}.pg-about [style*=font-size\:6rem]{font-size:4.5rem!important}.pg-about [style*=font-size\:4rem]{font-size:3rem!important}.pg-about [style*=font-size\:3rem]{font-size:1.875rem!important}.pg-about section.dark.center{padding:112px 0!important}.pg-about section.dark>.ph{height:560px!important}.pg-about .tl{font-size:1.125rem}.pg-about .mgallery{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-24px;margin-right:-24px;padding:0 24px 12px;overflow-x:auto;gap:12px!important;display:flex!important}.pg-about .mgallery::-webkit-scrollbar{display:none}.pg-about .mgallery>*{scroll-snap-align:center;flex:0 0 84%;min-height:0!important}.pg-about .grid.g40.hair[style*=minmax\(220px]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.pg-about .grid.g40.hair[style*=minmax\(220px] .huge{font-size:4rem!important}.pg-about .grid.g40.hair[style*=minmax\(220px] p[style*="font-size:1.3125rem"]{font-size:.9375rem!important}}.pg-about .rrr{letter-spacing:-.04em;color:#f5f5f7;max-width:1000px;margin:0;font-size:5rem;font-weight:700;line-height:1.05}.pg-about .rrr span{white-space:nowrap}.pg-about .rrr .rlast{color:#6e6e73}@media (max-width:734px){.pg-about .rrr{font-size:2.75rem}}@media (max-width:400px){.pg-about .rrr{font-size:2.375rem}}.pg-about .grid.c2.g56 article .body{color:#424245;font-size:1.1875rem;line-height:1.53}.pg-about .grid.c2.g56 article .kick{font-size:1.0625rem}.pg-about .grid.c2.g56 article h3.h4{font-size:2rem!important}.pg-about #mission>.w{max-width:1280px}.pg-about #mission .h5{font-size:1.375rem;line-height:1.2}.pg-about #mission .body.sm{color:#a1a1a6;font-size:1.0625rem;line-height:1.5}.pg-about #mission p.h4{font-size:2rem!important}@media (max-width:734px){.pg-about .grid.c2.g56 article .body{font-size:1.0625rem}.pg-about .grid.c2.g56 article h3.h4{font-size:1.75rem!important}.pg-about #mission .h5{font-size:1.1875rem}}.pg-about .grid.c2.g56{gap:72px;max-width:1040px;margin:0 auto;grid-template-columns:minmax(0,1fr)!important}.pg-about .grid.c2.g56>article{align-items:flex-start;gap:56px;flex-direction:row!important}.pg-about .grid.c2.g56 .portrait{flex:0 0 300px;border-radius:20px!important}.pg-about .grid.c2.g56>article>.stack{flex:1 1 0;min-width:0;padding-top:8px}@media (max-width:1068px){.pg-about .grid.c2.g56 .portrait{flex-basis:240px}.pg-about .grid.c2.g56>article{gap:40px}}@media (max-width:734px){.pg-about .grid.c2.g56{gap:56px}.pg-about .grid.c2.g56>article{gap:24px;flex-direction:column!important}.pg-about .grid.c2.g56 .portrait{flex:none;width:72%;max-width:300px}.pg-about>section:first-child{padding-top:88px!important;padding-bottom:24px!important}.pg-about .row.g64{gap:20px}}.pg-about .why{background:#f5f5f7;border-radius:32px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;padding:80px 72px;display:grid}.pg-about .whyl{flex-direction:column;gap:12px;display:flex}.pg-about .whyk{letter-spacing:-.025em;color:#1d1d1f;margin:0 0 8px;font-size:2rem;font-weight:700;line-height:1.15}.pg-about .whynum{letter-spacing:-.05em;margin:8px 0 0;padding-right:.08em;font-size:7rem;font-weight:700;line-height:1}.pg-about .whycap{letter-spacing:-.01em;color:#1d1d1f;max-width:340px;margin:0;font-size:1.3125rem;font-weight:600;line-height:1.4}.pg-about .whyr p{letter-spacing:-.02em;color:#1d1d1f;margin:0;font-size:1.625rem;font-weight:500;line-height:1.42}.pg-about .whyr p+p{margin-top:28px}.pg-about .whyr .q{color:#6e6e73}@media (max-width:1068px){.pg-about .why{grid-template-columns:1fr;gap:40px;padding:56px 48px}}@media (max-width:734px){.pg-about .why{border-radius:24px;gap:28px;padding:40px 24px}.pg-about .whyk{font-size:1.625rem}.pg-about .whynum{font-size:5rem}.pg-about .whycap{font-size:1.1875rem}.pg-about .whyr p{font-size:1.3125rem}}.pg-about .suprow2{color:#86868b;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 36px;margin-top:40px;display:flex}.pg-about .suprow2 .suplab{text-align:center;width:100%;margin-bottom:-2px;font-size:.8125rem;font-weight:600}.pg-about .slogo{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.pg-about .slogo b{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.pg-about .suprow2.onDark{color:#ffffffc7;justify-content:flex-start}.pg-about .suprow2.onDark .suplab{text-align:left;color:#fff9}.pg-about .heroA{background:#000;height:780px;position:relative;overflow:hidden}.pg-about .heroA img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.pg-about .heroAshade{background:linear-gradient(90deg,#000000b3 0%,#00000080 50%,#00000014 85%),linear-gradient(#0000 60%,#00000073 100%);position:absolute;inset:0}.pg-about .heroAin{text-align:left;justify-content:flex-end;align-items:flex-start;height:100%;position:relative;padding-bottom:88px!important}.pg-about .heroAin .eye{color:#fff;opacity:.85}.pg-about .heroAin .sub{text-shadow:0 1px 12px #00000059;max-width:640px!important}.pg-about .heroAin h1{text-shadow:0 2px 24px #00000040}@media (max-width:734px){.pg-about .heroA{height:640px}.pg-about .heroAin{padding-bottom:48px!important}.pg-about .heroAshade{background:linear-gradient(#00000026 0%,#00000059 40%,#000000bf 100%)}.pg-about .heroB{aspect-ratio:4/3;border-radius:20px}.pg-about .slogo b{font-size:.9375rem}.pg-about .suprow2{gap:12px 22px}}.pg-about>section.heroA{padding:0!important}.pg-about #mission+section.dark.center{padding-top:0!important}.pg-about .floc{color:#6e6e73;align-items:center;gap:6px;margin:-4px 0 4px;font-size:.9375rem;display:inline-flex}.pg-contact .ct{background:#f5f5f7;padding:72px 0 120px}.pg-contact .ctcard{background:#fff;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;display:grid;box-shadow:0 0 0 1px #e8e8ed,0 40px 80px -50px #00000040}.pg-contact .ctl{padding:48px 40px}.pg-contact .ctl h1{letter-spacing:-.03em;color:#1d1d1f;margin:16px 0 0;font-size:3rem;font-weight:700;line-height:1.06}.pg-contact .ctl .lede{color:#6e6e73;max-width:480px;margin:16px 0 32px;font-size:1.1875rem;line-height:1.45}.pg-contact .ctf{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pg-contact .ctf .full{grid-column:1/-1}.pg-contact .ctf label{color:#1d1d1f;margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.pg-contact .ctf .opt{color:#86868b;font-weight:400}.pg-contact .cti{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:12px;padding:12px 14px;font-size:1rem}.pg-contact .cti:focus{border-color:#0071e3;outline:none;box-shadow:0 0 0 4px #0071e326}.pg-contact textarea.cti{resize:vertical;min-height:140px}.pg-contact .ctsend{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.pg-contact .ctsend button{all:unset;cursor:pointer;color:#fff;background:#1d1d1f;border-radius:999px;align-items:center;min-height:48px;padding:0 26px;font-size:1.0625rem;font-weight:500;display:inline-flex}@media (hover:hover){.pg-contact .ctsend button:hover{background:#000}}.pg-contact .ctsend p{color:#86868b;margin:0;font-size:.8125rem}.pg-contact .ctr{color:#fff;background:#05070d;border-radius:24px;flex-direction:column;min-height:640px;padding:48px 44px;display:flex;position:relative;overflow:hidden}.pg-contact .ctr:before{content:"";filter:blur(10px);background:radial-gradient(40% 35% at 75% 25%,#0071e38c,#0000 70%),radial-gradient(45% 40% at 35% 70%,#5e5ce68c,#0000 70%),radial-gradient(30% 30% at 80% 85%,#bf5af259,#0000 70%);position:absolute;inset:-20%}.pg-contact .ctr>*{position:relative}.pg-contact .ctchip{background:#ffffff1f;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:.8125rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff2e}.pg-contact .ctr h2{letter-spacing:-.04em;margin:24px 0 0;font-size:4rem;font-weight:700;line-height:1}.pg-contact .ctr .rl{color:#ffffffd1;max-width:460px;margin:auto 0 0;font-size:1.1875rem;line-height:1.5}.pg-contact .ctlinks{flex-direction:column;gap:10px;margin-top:28px;display:flex}.pg-contact .ctlink{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:1rem;font-weight:500;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}@media (hover:hover){.pg-contact .ctlink:hover{color:#fff;background:#ffffff24}}.pg-contact .ctlink small{color:#fff9;margin-left:auto;font-size:.8125rem}.pg-contact .ctlink svg{flex:none}.pg-contact .ctdone{text-align:left;padding:56px 0}.pg-contact .ctroles{border:0;min-width:0;margin:0;padding:0}.pg-contact .ctroles legend{color:#1d1d1f;margin-bottom:10px;padding:0;font-size:.875rem;font-weight:600}.pg-contact .ctchips{flex-wrap:wrap;gap:8px;display:flex}.pg-contact .ctchipr{cursor:pointer;display:inline-flex;position:relative;margin:0!important}.pg-contact .ctchipr input{opacity:0;width:1px;height:1px;position:absolute}.pg-contact .ctchipr span{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:.9375rem;font-weight:500;display:inline-flex}@media (hover:hover){.pg-contact .ctchipr:hover span{border-color:#86868b}}.pg-contact .ctchipr input:checked+span{color:#fff;background:#0071e3;border-color:#0071e3}.pg-contact .ctchipr input:focus-visible+span{outline-offset:2px;outline:2px solid #0071e3}.pg-contact .cthp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:1068px){.pg-contact .ctcard{grid-template-columns:1fr}.pg-contact .ctr{min-height:520px}}@media (max-width:734px){.pg-contact .ct{padding:24px 0 72px}.pg-contact .ctcard{border-radius:24px;padding:12px}.pg-contact .ctl{padding:28px 12px}.pg-contact .ctl h1{font-size:2.25rem}.pg-contact .ctf{grid-template-columns:1fr}.pg-contact .ctr{border-radius:18px;min-height:460px;padding:32px 24px}.pg-contact .ctr h2{font-size:2.75rem}.pg-contact .ctr .rl{margin-top:24px}.pg-contact .ctlink small{display:none}}.pg-contact .ctr{justify-content:space-between;gap:36px}.pg-contact .ctfounders{align-items:center;display:flex}.pg-contact .ctav{background:#1c1c1e;border-radius:50%;width:52px;height:52px;overflow:hidden;box-shadow:0 0 0 3px #05070d}.pg-contact .ctav+.ctav{margin-left:-12px}.pg-contact .ctav img{object-fit:cover;filter:grayscale();width:100%;height:100%}.pg-contact .ctfounders p{flex-direction:column;margin:0 0 0 14px;font-size:.9375rem;line-height:1.3;display:flex}.pg-contact .ctfounders p span{color:#ffffffa6;font-size:.8125rem}.pg-contact .ctr h2{letter-spacing:-.035em;margin:0;font-size:3rem;line-height:1.04}.pg-contact .ctnext{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pg-contact .ctnext li{border-top:1px solid #ffffff24;grid-template-columns:32px 1fr;gap:14px;padding:16px 0;display:grid}.pg-contact .ctnext li>span{background:#ffffff1f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #fff3}.pg-contact .ctnext b{font-size:1.0625rem;font-weight:600}.pg-contact .ctnext p{color:#ffffffb8;margin:4px 0 0;font-size:.9375rem;line-height:1.45}.pg-contact .ctact{flex-direction:column;gap:14px;display:flex}.pg-contact .ctbook{background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex;color:#1d1d1f!important}@media (hover:hover){.pg-contact .ctbook:hover{background:#f5f5f7}}.pg-contact .ctalt{color:#ffffffa6;margin:0;font-size:.875rem}.pg-contact .ctalt a{color:#fff;border-bottom:1px solid #ffffff59;text-decoration:none}@media (max-width:734px){.pg-contact .ctr h2{font-size:2.125rem}.pg-contact .ctr{gap:28px}.pg-contact .ctbook{justify-content:center;align-self:stretch}}@keyframes hzsettle{0%{transform:scale(1.08)}to{transform:scale(1)}}.ahcard>img,.heroA>img{animation:2.6s cubic-bezier(.22,1,.36,1) both hzsettle}.pg-home .fxi{transition:color .35s,border-color .35s;position:relative}@media (hover:hover){.pg-home .fxi:hover{color:#424245}}.pg-home .fxi .pico,.pg-home .fxi .pword b{transition:filter .4s,opacity .4s,-webkit-text-fill-color .4s}.pg-home .fxbar{border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:-3px;overflow:hidden}.pg-home .fxbar span{transform-origin:top;height:100%;display:block}.pg-home .fxi.on{border-left-color:#e8e8ed}.pg-home .fxd{display:block;overflow:hidden}.pg-home .fxr{overflow:hidden}.pg-home .fxstage{width:100%;position:relative}.pg-home .fxv{width:100%}.pg-platform .rxtabs button{position:relative;overflow:hidden}.pg-platform .rxtabs button.on{background:0 0}.pg-platform .rxbg{background:#f5f5f7;position:absolute;inset:0}.pg-platform .rxlabel{position:relative}.pg-platform .rxprog{transform-origin:0;background:#0071e3;border-radius:2px;height:2px;position:absolute;bottom:0;left:20px;right:20px}.pg-platform .rxshotwrap{position:relative}.pg-platform .cimg,.pg-platform .cimgw,.pg-platform .aichat{transition:transform .8s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.pg-platform .tile:hover .cimg,.pg-platform .tile:hover .cimgw{transform:translateY(-4px)}}.pg-oems .tl{transition:color .3s}.pg-oems .bx{transition:background-color .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.pg-oems .tally{vertical-align:bottom;display:inline-flex;overflow:hidden}.pg-oems .calc input[type=range]{appearance:none;cursor:pointer;background:0 0}.pg-oems .calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--acc) var(--pct,0%),#e8e8ed var(--pct,0%));border-radius:6px;height:6px}.pg-oems .calc input[type=range]::-moz-range-track{background:linear-gradient(90deg,var(--acc) var(--pct,0%),#e8e8ed var(--pct,0%));border-radius:6px;height:6px}.pg-oems .calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 0 1px #00000014,0 2px 8px #0000002e}.pg-oems .calc input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #00000014,0 2px 8px #0000002e}.pg-oems .calc input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.pg-oems .calc .cbar span{transition:none}.pg-oems .faq,.pg-integrations .faq{border-top:0}.pg-contact .cterr{color:#c93400;margin:6px 0 0;font-size:.8125rem}.pg-contact .cti[aria-invalid]{border-color:#c93400}.pg-contact .cti{transition:border-color .2s,box-shadow .2s}.pg-contact .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pg-contact .ctsend button{gap:10px;transition:background-color .2s,transform .25s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.pg-contact .ctsend button:hover{transform:translateY(-1px)}}.pg-contact .ctsend button:disabled{opacity:.7;cursor:progress;transform:none}.pg-contact .ctspin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite tlspin;display:none}.pg-contact .ctspin[data-on]{display:inline-block}.pg-contact .ctbook{transition:background-color .2s,transform .25s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.pg-contact .ctbook:hover{transform:translateY(-1px)}}.pg-contact .ctlink,.pg-contact .ctalt a{transition:border-color .2s}@media (hover:hover){.pg-contact .ctalt a:hover{border-bottom-color:#fff}}.pg-industries .pcard .parr{transition:background-color .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.pg-industries .pcard:hover .parr{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ahcard>img,.heroA>img{animation:none}}.pg-platform .rxwin{aspect-ratio:2880/1728;background:#fff;border-radius:16px 16px 0 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff80,0 30px 80px -30px #00002873}.pg-platform .rxpane{position:absolute;inset:0}.pg-platform .rxside{clip-path:inset(0 82.7% 0 0)}.pg-platform .rxmain{clip-path:inset(0 0 0 17.3%)}.pg-platform .rxlayer{position:absolute;inset:0}.pg-platform .rxlayer img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}@media (max-width:734px){.pg-platform .rxwin{border-radius:10px 10px 0 0}}.pg-home #hidden .tile{container-type:inline-size}.pg-home .psn{font-size:clamp(64px,13cqi,112px)}@container (max-width:620px){.pg-home .pstats>div{grid-template-columns:1fr;gap:10px;padding:28px 0}.pg-home .psl{max-width:440px}}.pg-home .fxstage{display:grid}.pg-home .fxstage>.fxv{grid-area:1/1}.pg-home .fxcap,.pg-home .fxbarh{display:none}@media (max-width:1068px){.pg-home .fx{gap:20px}.pg-home .fxl{border-bottom:1px solid #e8e8ed;flex-direction:row;gap:0}.pg-home .fxi{border-left:0;flex:1 1 0;align-items:center;gap:0;min-width:0;padding:14px 8px 16px!important}.pg-home .fxi>b,.pg-home .fxi .fxd,.pg-home .fxbar{display:none!important}.pg-home .fxi{text-align:center}.pg-home .fxbarh{border-radius:2px;height:2px;display:block;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.pg-home .fxbarh span{transform-origin:0;height:100%;display:block}.pg-home .fxn{text-align:center;flex-direction:column;gap:8px}.pg-home .fxcap{text-align:center;max-width:620px;margin:4px auto 0;display:grid}.pg-home .fxcap>div{flex-direction:column;grid-area:1/1;gap:8px;display:flex}.pg-home .fxcap b{letter-spacing:-.02em;color:#1d1d1f;font-size:1.5rem;font-weight:700}.pg-home .fxcap span{color:#6e6e73;font-size:1.0625rem;line-height:1.5}}@media (max-width:480px){.pg-home .fxn .pword>span{display:none}.pg-home .fxn .pword b{font-size:1.25rem!important}.pg-home .fxcap b{font-size:1.3125rem}.pg-home .fxcap span{font-size:1rem}}.pg-oems .grid.c2>.tile{container-type:inline-size}@container (max-width:560px){.pg-oems .tile .grid.g24.hair{grid-template-columns:1fr!important;gap:20px!important}}@media (min-width:821px) and (max-width:1180px){.padl{padding:48px 40px}}@media (max-width:520px){.pg-platform .specg{row-gap:24px;grid-template-columns:1fr!important}}.rollnum{line-height:1;display:inline-block}.rollnum-cols{display:inline-flex}.rollnum-col{height:1em;display:inline-block;position:relative;overflow:hidden}.rollnum-strip{flex-direction:column;display:flex}.rollnum-strip>span{text-align:center;font-variant-numeric:tabular-nums;height:1em;line-height:1;display:block}.chev{vertical-align:-.06em;margin-left:.18em;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}@media (hover:hover){a:hover .chev{transform:translate(3px)}}.parr svg,.farr svg,.gplus svg{display:block}.pg-industries .parr{color:#fff}@media (hover:hover){.pg-industries .pcard:hover .parr{color:#1d1d1f}}.pg-integrations .gmore{border-radius:24px;flex-wrap:nowrap;align-items:center;gap:20px;padding:22px 28px;transition:box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.pg-integrations .gmore:hover{transform:translateY(-2px);box-shadow:0 14px 36px -20px #00000040}}.pg-integrations .gmore>span:nth-child(2){flex:auto;min-width:0;font-size:1.0625rem;line-height:1.45}.pg-integrations .gmore .more{white-space:nowrap;color:var(--acc);flex:none;font-weight:500;margin-left:0!important}.pg-integrations .gplus{width:40px;height:40px}@media (max-width:734px){.pg-integrations .gmore{flex-wrap:wrap;gap:12px 16px;padding:20px 22px}.pg-integrations .gmore>span:nth-child(2){flex:calc(100% - 60px)}.pg-integrations .gmore .more{min-height:0;margin-left:56px!important}}.pill{letter-spacing:-.01em;min-height:48px;padding:0 26px;font-size:1.0625rem;font-weight:500}.pill.lg{min-height:56px;padding:0 32px;font-size:1.125rem}.navl a.pill.xs{font-weight:500}.pg-platform .rxbtn.k{background:var(--acc);color:#fff;min-height:48px;padding:0 26px;font-size:1.0625rem;font-weight:500;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,filter .2s}@media (hover:hover){.pg-platform .rxbtn.k:hover{background:var(--acc);filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 24px -12px #0071e399}}.pg-industries .ahbtn.wht,.pg-integrations .ahbtn.wht,.pg-contact .ctbook{background:#fff;min-height:48px;padding:0 26px;font-size:1.0625rem;font-weight:500;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background-color .2s;color:#1d1d1f!important}@media (hover:hover){.pg-industries .ahbtn.wht:hover,.pg-integrations .ahbtn.wht:hover,.pg-contact .ctbook:hover{background:#f2f2f4;transform:translateY(-1px);box-shadow:0 10px 24px -14px #00000073}}.pg-contact .ctsend button{background:var(--acc);border-radius:999px;min-height:48px;padding:0 26px;font-size:1.0625rem;font-weight:500}@media (hover:hover){.pg-contact .ctsend button:hover{background:var(--acc);filter:brightness(1.08);box-shadow:0 10px 24px -12px #0071e399}}.rail{position:relative}@media (min-width:735px) and (max-width:1068px){.pg-home .rail .mgallery>*{flex:0 0 calc(44% - 8px)!important}}@media (max-width:734px){.rail .mgallery>*{flex:0 0 80%!important}}.railctl{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.raildots{align-items:center;gap:6px;display:flex}.raildots span{background:#d2d2d7;border-radius:999px;width:6px;height:6px;transition:width .35s cubic-bezier(.22,1,.36,1),background-color .25s}.raildots span[data-on]{background:#1d1d1f;width:22px}.railbtns{gap:10px;display:flex}.railbtns button{all:unset;cursor:pointer;color:#1d1d1f;background:#e8e8ed;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .2s,opacity .2s,transform .25s cubic-bezier(.22,1,.36,1);display:grid}@media (hover:hover){.railbtns button:hover:not(:disabled){background:#d2d2d7}}.railbtns button:disabled{opacity:.35;cursor:default}.railbtns button:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.railbtns .flip{transform:rotate(180deg)}.tile.pad:has(.bleed){padding-bottom:0}.tile.pad .bleed{margin-top:auto;border-radius:14px 14px 0 0!important}.pg-integrations .sb7 .rawin{border-radius:14px;align-self:center;width:100%;max-width:520px;height:auto;margin:auto auto 0;transition:transform .8s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.pg-integrations .sb7:hover .rawin{transform:translateY(-4px)}}@media (max-width:734px){.pg-integrations .sb7 .rawin{max-width:none;margin-top:12px}}.pg-home .redstats{container-type:inline-size}.pg-home .redstats .redbig{font-size:clamp(44px,22cqi - 10px,88px)!important}@media (max-width:734px){.pg-home .redstats{gap:20px!important}.pg-home .redtile .d3{font-size:1.875rem!important}.pg-home .redtile .redlogo{height:36px!important}main [class^=pg-]>section:not(:first-of-type):not(.statband):not(:has(>.ph)):not(.ahero){padding-top:72px!important;padding-bottom:72px!important}main [class^=pg-]>section.chap{padding-top:8px!important}main [class^=pg-]>section.gray+section.gray{padding-top:0!important}main [class^=pg-]>section:not(.gray):not(.dark):not(:has(>.ph)):not(.ahero)+section:not(.gray):not(.dark):not(.statband){padding-top:0!important}main [class^=pg-]>section.dark:not(:has(>.ph))+section.dark{padding-top:0!important}main [class^=pg-]>section.dark.center:last-of-type{padding-top:88px!important;padding-bottom:88px!important}main h1,main h2,main h3{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.pg-platform .bento .tile.pad>.cimg,.pg-platform .bento .tile.pad>.cimgw:not(.bleed){width:calc(100% + 28px);max-width:none;margin-left:-14px;margin-right:-14px}}.moretext{display:contents}.morebtn{display:none}@media (max-width:734px){.mhide{display:none!important}.moretext{display:block}.moretext:not([data-open])>:first-child{-webkit-line-clamp:var(--lines,3);line-clamp:var(--lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.morebtn{min-height:44px;font:inherit;color:#06c;cursor:pointer;background:0 0;border:0;align-items:center;margin:-4px 0 -8px;padding:0;font-size:.9375rem;font-weight:500;display:inline-flex}.dark .morebtn,.tile.dark .morebtn{color:#2997ff}.center .morebtn{justify-content:center}}.mbr{display:none}@media (max-width:734px){.mbr{display:block}}@media (max-width:1180px){.pg-oems .rc{grid-template-columns:1fr;gap:32px}}@media (max-width:734px){.pg-oems .rc{padding:28px 22px}.pg-oems .rc h3{font-size:2.125rem}.pg-oems .rb{gap:12px;margin-top:40px}.pg-oems .rb .t{gap:10px;padding:28px 24px}.pg-oems .rb .t .big{font-size:2.25rem}}.pg-home .fxcap>div:not([data-on]){visibility:hidden;transition:visibility 0s .14s}.pg-home .fxcap>div[data-on]{visibility:visible}.mshow{display:none}@media (max-width:734px){.mshow{display:inline}.pg-home .hsteps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:-24px!important}.pg-home .hsteps>li{background:#f5f5f7;border-radius:18px;gap:6px!important;padding:18px 16px 20px!important}.pg-home .hsteps h3{font-size:1.375rem!important}.pg-home .hsteps .body{font-size:.9375rem;line-height:1.4}.pg-home #how .stack.g64{gap:40px}.pg-home .redstats .body{line-height:1.4;font-size:.9375rem!important}.pg-platform .vtab{background:0 0;border-radius:0;flex-direction:column;gap:10px;display:flex;overflow:visible}.pg-platform .vhead{display:none!important}.pg-platform .vrow{background:#f5f5f7;border:0;border-radius:18px;flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex}.pg-platform .vrow>p{font-size:.9375rem;line-height:1.45;box-shadow:none!important;background:0 0!important;padding:0!important}.pg-platform .vrow .vk{font-size:1.0625rem;padding:0!important}.pg-platform .vrow .vh{color:#1d1d1f;order:1}.pg-platform .vrow .vs{border-top:1px solid #e3e3e8;order:2;font-size:.875rem;padding-top:10px!important}.pg-platform .vrow .vh:before,.pg-platform .vrow .vs:before{letter-spacing:.02em;margin-bottom:2px;font-size:.75rem;font-weight:600;display:block}.pg-platform .vrow .vh:before{content:"42Hz";color:#0000;background:linear-gradient(90deg,#0071e3,#5e5ce6);-webkit-background-clip:text;background-clip:text;width:max-content}.pg-platform .vrow .vs:before{content:"SCADA";color:#86868b}.pg-platform .specg{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}.pg-platform .specg .spc{gap:6px;padding:16px 0 18px!important}.pg-platform .specg .spc>b{line-height:1.25;font-size:1.0625rem!important}.pg-platform .specg .spc>span{font-size:.8125rem;line-height:1.4}.pg-oems .oemheroW{overflow:hidden;margin-top:40px!important;padding-bottom:16px!important;padding-left:0!important;padding-right:0!important}.pg-oems .oemheroW .oemhero{width:165%;max-width:none;margin-left:-4%}.pg-oems .calc .cnote{font-size:.8125rem}.pg-oems .fst{border-radius:20px;padding:22px 20px}.pg-oems .fui{padding:14px 16px;border-radius:14px!important}.pg-oems .fuh{justify-content:space-between;gap:12px;font-size:.9375rem}.pg-oems .fui p{font-size:.875rem;line-height:1.4}.pg-oems .farr{height:20px;margin:-4px auto}}@media (max-width:1068px){.pg-oems .stickcol{position:static!important}}.pg-about .ahero{box-sizing:border-box;padding:20px 20px 0}.pg-about .ahcard{background:#0b0d12;border-radius:32px;max-width:1600px;height:820px;min-height:680px;max-height:calc(100vh - 110px);margin:0 auto;position:relative;overflow:hidden}.pg-about .ahcard>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-about .ahshade{position:absolute;inset:0}.pg-about .ahdeep{background:linear-gradient(#0000 25%,#00000073 55%,#000000db 100%),linear-gradient(90deg,#00000059 0%,#0000 60%)}.pg-about .ahtxt{position:absolute;bottom:56px;left:64px;right:64px}.pg-about .ahtxt .ahk{letter-spacing:-.01em;color:#ffffffeb;margin:0 0 12px;font-size:1.3125rem;font-weight:600}.pg-about .ahtxt h1{color:#fff;letter-spacing:-.025em;max-width:860px;margin:0;font-size:4.5rem;font-weight:600;line-height:1.04}.pg-about .ahtxt .ahsub{color:#ffffffe0;letter-spacing:-.01em;max-width:680px;margin:16px 0 0;font-size:1.375rem;font-weight:500;line-height:1.35}.pg-about .ahtxt .suprow2{margin-top:32px}@media (min-width:735px) and (max-width:1068px){.pg-about .ahtxt{bottom:48px;left:48px;right:48px}.pg-about .ahtxt h1{font-size:3.75rem}.pg-about .ahcard{height:760px}}@media (max-width:734px){.pg-about .ahero{padding:12px 12px 0}.pg-about .ahcard{border-radius:24px;flex-direction:column;justify-content:flex-end;height:auto;min-height:680px;max-height:none;display:flex}.pg-about .ahtxt{padding:200px 24px 28px;position:relative;bottom:auto;left:auto;right:auto}.pg-about .ahtxt .ahk{margin-bottom:8px;font-size:1.0625rem}.pg-about .ahtxt h1{font-size:2.5rem}.pg-about .ahtxt .ahsub{margin-top:12px;font-size:1.125rem}.pg-about .ahtxt .suprow2{gap:12px 22px;margin-top:24px}}@media (min-width:600px) and (max-width:1068px){.pg-about .whyl{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:32px;display:grid}.pg-about .whyl .whyk{grid-column:1/-1;margin-bottom:4px}.pg-about .whyl .whynum{margin:0}.pg-about .whyl .whycap{max-width:320px;margin:0;font-size:1.375rem}}@media (min-width:735px) and (max-width:1180px){.pg-about .values{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:734px){.pg-oems .oemheroW{padding-bottom:0!important}.pg-oems #week{margin-top:32px!important}}.pg-oems .calc.cout{container-type:inline-size}@container (min-width:600px){.pg-oems .calc .cres2{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media (max-width:1068px){.pg-oems .fst .fui{display:none}}.pg-contact .cthint{color:#6e6e73;margin:6px 0 0;font-size:.8125rem}.pg-contact .ctsend [role=alert] a{color:inherit;text-underline-offset:2px;text-decoration:underline}:is(.pill,.ahbtn,.rxbtn,.ctbook,.ctsend button,.railbtns button,.fli,.mbtn,.ctchipr span,.acc-q,.fxi):active{transition-duration:80ms;transform:scale(.97)}.pg-oems .tl:active .bx{transform:scale(.97)}.tally,.calc .cv,.calc .crec,.calc .cbig,.cnum input,.rollnum,.statband .stat{font-variant-numeric:tabular-nums}p,li,blockquote{text-wrap:pretty}@media (max-width:734px){.pg-contact .ctr{border-radius:12px}}body:has(.pg-contact){background:#f5f5f7}.site:has(.pg-contact){background:#f5f5f7}@media (min-width:1069px){.pg-home .fx{align-items:start}.pg-home .fxl{margin-top:var(--fxl-offset,56px)}}.pg-legal .legal{max-width:760px;padding-top:96px;padding-bottom:128px}.pg-legal .legalhead{border-bottom:1px solid #e8e8ed;margin-bottom:8px;padding-bottom:40px}.pg-legal .legalhead .sub{margin-top:16px}.pg-legal .legaldate{color:#86868b;margin:16px 0 0;font-size:.875rem}.pg-legal .legalsec{padding-top:36px}.pg-legal .legalsec h2{margin:0 0 12px}.pg-legal .legalsec p+p,.pg-legal .legalsec p+ul{margin-top:12px}.pg-legal .legalsec ul{margin:12px 0 0;padding-left:1.25em}.pg-legal .legalsec li+li{margin-top:8px}@media (max-width:734px){.pg-legal .legal{padding-top:56px;padding-bottom:80px}.pg-legal .legalsec{padding-top:28px}}@media (min-width:735px) and (max-width:1068px){.pg-integrations .sbeam{display:none}.pg-platform .bento .b7,.pg-platform .bento .b5{grid-column:span 6}.pg-platform .aichat{width:300px}.pg-platform .bento .tile.pad>.cimg{width:calc(100% + 80px);max-width:none;margin-left:-40px;margin-right:-40px}}.pg-platform .aichat{width:259px;max-width:100%;height:auto}@media (min-width:735px) and (max-width:1068px){.pg-platform .aichat{width:300px}}@media (max-width:734px){.pg-platform .aichat{width:290px}}@media (min-width:735px) and (max-width:1068px){.pg-platform .bento .tile.pad>.rrimg{width:calc(112% + 89.6px);margin-left:calc(-6% - 44.8px);margin-right:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
