@property --px-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --px-num{syntax:"<integer>";inherits:false;initial-value:0}.px-page{--px-night:#03090e;--px-red:#ff5d64;--px-green:#3ddc8f;--px-blue:#4cb4f5;--px-ease:cubic-bezier(.16, 1, .3, 1);--px-tri:linear-gradient(90deg, var(--red), var(--green), var(--blue));--px-card-shadow:0 18px 50px #07263812;background:#fff;min-height:100vh;position:relative;overflow-x:clip}.px-page section[id]{scroll-margin-top:4.6rem}.px-page [data-tone="0"]{--tone:var(--blue);--tone-soft:#0b70c01a;--tone-light:var(--px-blue)}.px-page [data-tone="1"]{--tone:var(--green);--tone-soft:#00a84f1a;--tone-light:var(--px-green)}.px-page [data-tone="2"]{--tone:var(--red);--tone-soft:#e9282d1a;--tone-light:var(--px-red)}.px-page [data-offscreen] *,.px-page [data-offscreen] :before,.px-page [data-offscreen] :after{animation-play-state:paused!important}.px-progress{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.px-progress span{background:var(--px-tri);transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #4cb4f599}.px-w{vertical-align:top;margin:0 -.04em -.14em;padding:0 .04em .14em;display:inline-block;overflow:hidden}.px-w>span{display:inline-block}.px-grad-text{color:#0000;background:linear-gradient(100deg, var(--px-red) 0%, var(--px-green) 33%, var(--px-blue) 66%, var(--px-red) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.px-glow-border{position:relative}.px-glow-border:after{content:"";border-radius:inherit;background:conic-gradient(from var(--px-angle), transparent 0 55%, var(--px-red) 65%, var(--px-green) 76%, var(--px-blue) 88%, transparent 98%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite px-spin-angle;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes px-spin-angle{to{--px-angle:360deg}}.px-shine{isolation:isolate;position:relative;overflow:hidden}.px-shine:before{z-index:-1;content:"";background:linear-gradient(110deg,#0000 35%,#ffffff61 50%,#0000 65%);animation:5.5s ease-in-out 2s infinite px-shine;position:absolute;inset:0;transform:translate(-130%)}.px-btn-light.px-shine:before{background:linear-gradient(110deg,#0000 35%,#4cb4f566 50%,#0000 65%)}@keyframes px-shine{0%,64%{transform:translate(-130%)}to{transform:translate(130%)}}.px-btn{border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.4rem;padding:.55rem 1.45rem .55rem .6rem;font-size:.9rem;font-weight:800;line-height:1;transition:background .25s,color .25s,box-shadow .3s;display:inline-flex}.px-btn:not(:has(.px-btn-icon)){padding-left:1.35rem}.px-btn-icon{color:#fff;width:2.3rem;height:2.3rem;transition:transform .35s var(--px-ease);background:#05090c;border-radius:50%;place-items:center;display:grid}.px-btn:hover .px-btn-icon{transform:rotate(-12deg)scale(1.08)}.px-btn-light{color:#05090c;background:#fff;box-shadow:0 14px 34px #00000040}.px-btn-light:hover{box-shadow:0 18px 44px #0000004d,0 0 0 6px #4cb4f52e}.px-btn-dark{color:#fff;background:#05090c;box-shadow:0 12px 28px #05090c2e}.px-btn-dark:hover{background:#18232a;box-shadow:0 16px 36px #05090c42,0 0 0 5px #0b70c01f}.px-btn-glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff38}.px-btn-glass:hover{background:#ffffff29}.px-btn svg{transition:transform .25s}.px-btn:hover>svg:last-child{transform:translate(3px)}.px-link{color:#fff;align-items:center;gap:.5rem;padding:.7rem 0;font-size:.9rem;font-weight:800;display:inline-flex;position:relative}.px-link:after{content:"";background:#fff6;height:1px;position:absolute;bottom:.25rem;left:0;right:0}.px-link:before{z-index:1;content:"";background:var(--px-tri);transform-origin:100%;height:2px;transition:transform .45s var(--px-ease);position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(0)}.px-link:hover:before{transform-origin:0;transform:scaleX(1)}.px-link svg{transition:transform .25s}.px-link:hover svg{transform:translate(4px)}.px-icon-chip{color:#fff;background:var(--tone,var(--blue));width:3rem;height:3rem;box-shadow:0 10px 22px var(--tone-soft,#0b70c02e);transition:transform .4s var(--px-ease);border-radius:.95rem;place-items:center;display:grid}.px-icon-chip.is-lg{border-radius:1.1rem;width:3.6rem;height:3.6rem}[data-spotlight]:hover .px-icon-chip{transform:rotate(-8deg)scale(1.08)}[data-spotlight]{isolation:isolate;position:relative}[data-spotlight]:before{z-index:-1;content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), var(--tone-soft,#4cb4f51f), transparent 45%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}[data-spotlight]:hover:before{opacity:1}.px-heading{max-width:760px}.px-heading.centered{text-align:center;margin:0 auto 3rem}.px-heading h2{letter-spacing:-.06em;margin:.7rem 0 .9rem;font-family:Manrope,sans-serif;font-size:clamp(2.5rem,4.5vw,4.7rem);font-weight:800;line-height:1.02}.px-heading p{color:var(--muted);margin:0;font-size:1.02rem}.px-heading-split{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:3rem;max-width:none;display:grid}.px-heading-split p{padding-bottom:.9rem}.px-aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.px-aurora span{filter:blur(80px);opacity:.3;border-radius:50%;animation:18s ease-in-out infinite alternate px-aurora;position:absolute}.px-aurora-red{background:var(--red);width:26rem;height:26rem;top:-12rem;right:16%}.px-aurora-green{background:var(--green);width:32rem;height:32rem;bottom:-14rem;right:-10rem;animation-delay:-6s!important}.px-aurora-blue{background:var(--blue);width:36rem;height:36rem;bottom:-16rem;left:-10rem;animation-delay:-12s!important}@keyframes px-aurora{0%{transform:translate(0,0)scale(1)}50%{transform:translate(60px,-40px)scale(1.15)}to{transform:translate(-40px,30px)scale(.92)}}.px-grain{z-index:1;opacity:.08;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.px-header{transition:box-shadow .3s,background .3s}.px-scrolled .px-header{background:#fffffff7;box-shadow:0 10px 30px #050f1614}.px-nav{align-items:center;gap:1.7rem;margin-left:auto;display:flex}.px-nav a{color:#4a535a;white-space:nowrap;padding:.4rem 0;font-size:.82rem;font-weight:800;transition:color .2s;position:relative}.px-nav a:after{content:"";background:var(--px-tri);transform-origin:100%;height:2px;transition:transform .4s var(--px-ease);border-radius:2px;position:absolute;bottom:-.15rem;left:0;right:0;transform:scaleX(0)}.px-nav a:hover,.px-nav a.is-active{color:#05090c}.px-nav a:hover:after,.px-nav a.is-active:after{transform-origin:0;transform:scaleX(1)}.px-header-actions{flex:none;align-items:center;gap:.7rem;display:flex}.px-lang{background:#f3f5f7;border:1px solid #e2e7eb;border-radius:.85rem;flex:none;padding:.25rem;display:flex}.px-lang-track{grid-template-columns:repeat(2,2.6rem);height:2.15rem;display:grid;position:relative}.px-lang-thumb{z-index:0;width:50%;transition:transform .5s var(--px-ease);background:#fff;border-radius:.6rem;position:absolute;top:0;bottom:0;left:0;box-shadow:0 1px 2px #1018280f,0 2px 8px #10182814}.px-lang[data-active=ms] .px-lang-thumb{transform:translate(100%)}.px-lang a{z-index:1;color:#4b5a66;letter-spacing:.02em;border-radius:.6rem;place-items:center;font-size:.8rem;font-weight:800;transition:color .3s;display:grid;position:relative}.px-lang a:hover{color:#05090c}.px-lang a.is-active,.px-lang a.is-active:hover{color:var(--blue)}.px-lang a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.px-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 76% 36%,#0b70c057,#0000 32%),radial-gradient(circle at 8% 92%,#00a84f24,#0000 30%),linear-gradient(118deg,#02070b 0%,#071520 55%,#0b2a2b 100%);margin-top:4.7rem;padding:clamp(4rem,6.5vw,6.5rem) 0 clamp(6rem,8vw,8rem);position:relative;overflow:hidden}.px-hero-floor{z-index:0;opacity:.5;pointer-events:none;transform-origin:bottom;background-image:linear-gradient(#5ed0ef24 1px,#0000 1px),linear-gradient(90deg,#5ed0ef24 1px,#0000 1px);background-size:56px 56px;height:52%;animation:3.2s linear infinite px-floor;position:absolute;bottom:-6%;left:-25%;right:-25%;transform:perspective(520px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 20%,#000 95%);mask-image:linear-gradient(#0000 20%,#000 95%)}@keyframes px-floor{to{background-position:0 56px}}.px-particles{z-index:1;pointer-events:none;position:absolute;inset:0}.px-particles i{top:var(--y);left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:px-twinkle var(--d) ease-in-out var(--delay) infinite;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 10px #78d2ffe6}@keyframes px-twinkle{0%,to{opacity:0;transform:translateY(0)scale(.6)}50%{opacity:.85;transform:translateY(-22px)scale(1)}}.px-hero-layout{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(400px,.92fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid;position:relative}.px-hero-copy{max-width:760px}.px-in{animation:px-rise 1.1s var(--px-ease) backwards;animation-delay:var(--d,0s)}@keyframes px-rise{0%{opacity:0;filter:blur(8px);transform:translateY(26px)}}.px-crumbs{color:#ffffff80;align-items:center;gap:.55rem;font-size:.74rem;font-weight:700;display:flex}.px-crumbs a{transition:color .2s}.px-crumbs a:hover{color:#fff}.px-badge{color:#d8f1ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.32rem .95rem .32rem .32rem;font-size:.76rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.px-badge b{white-space:nowrap;color:#fff;background:var(--px-tri);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.32rem .62rem;font-size:.62rem;display:inline-flex}.px-badge:after{content:"";background:linear-gradient(110deg,#0000 40%,#ffffff2e 50%,#0000 60%);animation:4.5s ease-in-out 1.2s infinite px-shine;position:absolute;inset:0;transform:translate(-100%)}.px-eyebrow{color:#83d8fa;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1.4rem;font-size:.72rem;font-weight:800;display:flex}.px-hero-title{letter-spacing:-.065em;max-width:12ch;margin:1rem 0 1.4rem;font-family:Manrope,sans-serif;font-size:clamp(3.2rem,5.7vw,6.3rem);font-weight:800;line-height:1}.px-hw{vertical-align:top;margin:0 -.05em -.16em;padding:0 .05em .16em;display:inline-block;overflow:hidden}.px-hw>span{animation:px-word 1.2s var(--px-ease) backwards;animation-delay:calc(var(--i,0) * 85ms + .14s);display:inline-block}.px-hw>.px-grad-text{animation:px-word 1.2s var(--px-ease) backwards, px-grad-pan 7s linear infinite;animation-delay:calc(var(--i,0) * 85ms + .14s), calc(var(--i,0) * -500ms)}@keyframes px-word{0%{opacity:0;transform:translateY(110%)rotate(5deg)}}@keyframes px-grad-pan{to{background-position:300% 0}}.px-hero-intro{color:#ffffffb8;max-width:640px;margin:0;font-size:clamp(1rem,1.3vw,1.15rem)}.px-hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.px-chips{flex-wrap:wrap;gap:.6rem;margin:2.2rem 0 0;padding:0;list-style:none;display:flex}.px-chips li{color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.76rem;font-weight:700;display:flex}.px-chips svg{color:#5be09d}.px-scroll-cue{z-index:2;color:#ffffff8c;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.68rem;font-weight:800;transition:color .2s;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.px-scroll-cue:hover{color:#fff}.px-mouse{border:1.5px solid;border-radius:1rem;justify-content:center;width:1.35rem;height:2.1rem;padding-top:.35rem;display:flex}.px-mouse i{background:currentColor;border-radius:3px;width:3px;height:6px;animation:1.8s ease-in-out infinite px-wheel}@keyframes px-wheel{0%{opacity:0;transform:translateY(-2px)}30%{opacity:1}to{opacity:0;transform:translateY(9px)}}.px-stage-in{animation:px-stage-in 1.5s var(--px-ease) .25s backwards}@keyframes px-stage-in{0%{opacity:0;filter:blur(12px);transform:translateY(50px)scale(.92)}}.px-stage{position:relative}.px-stage-ring{z-index:-1;aspect-ratio:1;border:1px dashed #ffffff1a;border-radius:50%;width:120%;animation:70s linear infinite px-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.px-stage-ring:after{content:"";background:var(--px-green);width:.6rem;height:.6rem;box-shadow:0 0 14px var(--px-green);border-radius:50%;position:absolute;top:12%;left:14%}@keyframes px-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.px-stage-glow{z-index:-1;filter:blur(40px);background:radial-gradient(circle,#4cb4f559,#0000 65%);border-radius:50%;position:absolute;inset:10% 5%}.px-stage-card{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);will-change:transform;background:linear-gradient(160deg,#ffffff21,#ffffff09);border:1px solid #ffffff24;border-radius:1.8rem;padding:clamp(1.15rem,2.2vw,1.7rem);box-shadow:0 40px 110px #00000080,inset 0 1px #ffffff29}.px-stage-card:before{content:"";background:var(--px-tri);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:1.4rem;right:1.4rem}.px-stage-top{color:#c8eeff;justify-content:space-between;align-items:center;gap:.6rem;font-size:.78rem;font-weight:800;display:flex}.px-stage-top>span{align-items:center;gap:.5rem;display:flex}.px-live{color:#96e8bb;font-size:.68rem!important;font-weight:700!important}.px-live:before{content:"";background:#54da91;border-radius:50%;width:.5rem;height:.5rem;animation:1.8s ease-out infinite px-ping}@keyframes px-ping{0%{box-shadow:0 0 #54da9199}to{box-shadow:0 0 0 .6rem #54da9100}}.px-devices{height:330px;margin:1.6rem 0 1.3rem;position:relative}.px-desktop-wrap{width:84%;position:absolute;top:10px;left:0}.px-desktop{color:#14222b;background:#f6fafb;border:5px solid #132d3a;border-radius:1rem;animation:7s ease-in-out infinite px-float-a;overflow:hidden;transform:rotate(-2deg);box-shadow:0 26px 50px #00000059}@keyframes px-float-a{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-1.3deg)translateY(-9px)}}.px-bar{background:#fff;border-bottom:1px solid #e1eaee;align-items:center;gap:.25rem;height:1.6rem;padding:0 .65rem;display:flex}.px-bar i{background:#ef6a6b;border-radius:50%;width:.38rem;height:.38rem}.px-bar i:nth-child(2){background:#f3c65d}.px-bar i:nth-child(3){background:#69d99c}.px-bar span{color:#6f8792;background:#f0f5f7;border-radius:99px;align-items:center;gap:.25rem;margin:auto;padding:.12rem .6rem;font-size:.5rem;font-weight:700;display:flex}.px-screen-desk{grid-template-columns:2.6rem 1fr;height:252px;display:grid}.px-side{color:#ffffff73;background:#0f2b39;flex-direction:column;align-items:center;gap:.75rem;padding:.8rem 0;display:flex}.px-side b{background:linear-gradient(135deg, var(--blue), var(--green));border-radius:.45rem;width:1.4rem;height:1.4rem;margin-bottom:.2rem}.px-side .is-on{box-sizing:content-box;color:#fff;background:#ffffff1f;border-radius:.4rem;padding:.2rem}.px-main{min-width:0;padding:.85rem 1rem}.px-main small{color:#147caa;letter-spacing:.16em;font-size:.45rem;font-weight:800}.px-hello{letter-spacing:-.04em;margin:.15rem 0 .6rem;font-family:Manrope,sans-serif;font-size:1.05rem;display:block}.px-metrics{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.px-metric{border:1px solid #e3ecf0;border-top:2px solid var(--blue);background:#fff;border-radius:.55rem;padding:.45rem .5rem;box-shadow:0 4px 10px #102c3a0d}.px-metric:nth-child(2){border-top-color:var(--green)}.px-metric:nth-child(3){border-top-color:var(--red)}.px-metric>span{color:#7b8f98;letter-spacing:.08em;text-transform:uppercase;font-size:.42rem;font-weight:800;display:block}.px-count{--px-num:var(--to);letter-spacing:-.03em;counter-reset:px-n var(--px-num);animation:px-count 2.6s var(--px-ease) .8s backwards;font-family:Manrope,sans-serif;font-size:.95rem}.px-count:after{content:counter(px-n)}@keyframes px-count{0%{--px-num:0}}.px-chart{background:#fff;border:1px solid #e3ecf0;border-radius:.6rem;height:100px;margin-top:.55rem;position:relative;overflow:hidden}.px-chart svg{width:100%;height:calc(100% - 8px);position:absolute;inset:8px 0 0}.px-chart-line{fill:none;stroke:url(#px-line-grad);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke;animation:px-draw 6s var(--px-ease) infinite}.px-chart-area{animation:6s infinite px-area}@keyframes px-draw{0%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}@keyframes px-area{0%,10%{opacity:0}50%,to{opacity:1}}.px-chart-dot{background:var(--red);border:2px solid #fff;border-radius:50%;width:.5rem;height:.5rem;animation:1.8s ease-out infinite px-ping-red;position:absolute;top:18%;right:4px;box-shadow:0 0 #e9282d80}@keyframes px-ping-red{0%{box-shadow:0 0 #e9282d80}to{box-shadow:0 0 0 .55rem #e9282d00}}.px-phone-wrap{z-index:2;width:31%;min-width:120px;position:absolute;bottom:-4px;right:-1%}.px-phone{color:#fff;background:linear-gradient(165deg,#12313f,#0a4f63 70%,#0c6a73);border:5px solid #05121a;border-radius:1.6rem;flex-direction:column;gap:.5rem;height:262px;padding:1.3rem .7rem .55rem;animation:6s ease-in-out infinite px-float-b;display:flex;position:relative;overflow:hidden;transform:rotate(6deg);box-shadow:0 24px 44px #00000080}@keyframes px-float-b{0%,to{transform:rotate(6deg)translateY(0)}50%{transform:rotate(4.8deg)translateY(-13px)}}.px-notch{background:#05121a;border-radius:99px;width:34%;height:.38rem;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}.px-phone>small{color:#8fe3ff;letter-spacing:.14em;font-size:.42rem;font-weight:800}.px-phone>strong{letter-spacing:-.04em;margin-top:-.2rem;font-family:Manrope,sans-serif;font-size:.85rem;line-height:1.05}.px-ring-row{align-items:center;gap:.45rem;display:flex}.px-ring{width:2.5rem;height:2.5rem;transform:rotate(-90deg)}.px-ring circle{fill:none;stroke:#ffffff24;stroke-width:4px}.px-ring .px-ring-value{stroke:var(--px-green);stroke-dasharray:100;stroke-dashoffset:28px;stroke-linecap:round;animation:px-ring 6s var(--px-ease) infinite}@keyframes px-ring{0%{stroke-dashoffset:100px}40%,to{stroke-dashoffset:28px}}.px-ring-row b{font-family:Manrope,sans-serif;font-size:.8rem;display:block}.px-ring-row small{color:#fff9;font-size:.45rem;display:block}.px-phone-card{color:#fffc;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:.55rem;align-items:center;gap:.3rem;padding:.4rem .45rem;font-size:.48rem;display:flex}.px-phone-card b{color:#fff;margin-left:auto}.px-phone-card svg{color:var(--px-green)}.px-phone-button{color:#05303b;text-align:center;background:#fff;border-radius:.55rem;padding:.45rem;font-size:.5rem;font-weight:800}.px-phone-tabs{color:#ffffff80;border-top:1px solid #ffffff1a;justify-content:space-around;margin-top:auto;padding-top:.4rem;display:flex}.px-phone-tabs svg:first-child{color:#fff}.px-float{z-index:3;position:absolute}.px-float-a{top:52%;left:-8%}.px-float-b{top:-8%;right:6%}.px-float-c{bottom:-4%;left:10%}.px-toast{color:#0b1720;white-space:nowrap;animation:px-pop .9s var(--px-ease) backwards, px-bob 5s ease-in-out infinite;animation-delay:var(--pop,1s), calc(var(--pop,1s) + .9s);background:#fffffff2;border-radius:1rem;align-items:center;gap:.55rem;padding:.5rem .85rem .5rem .5rem;display:flex;box-shadow:0 18px 40px #00000052}.px-toast b{font-size:.72rem;line-height:1.2;display:block}.px-toast small{color:#60717a;font-size:.6rem;display:block}.px-toast-icon{color:#fff;background:var(--c,var(--blue));border-radius:.65rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}@keyframes px-pop{0%{opacity:0;transform:translateY(16px)scale(.8)}}@keyframes px-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.px-badge-orb{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:absolute;box-shadow:0 10px 24px #00000040}.px-badge-orb svg{animation:4s ease-in-out infinite px-bob}.px-badge-orb-a{color:#ffd36b;top:-9%;left:34%}.px-badge-orb-b{color:var(--px-green);bottom:6%;right:-6%}.px-badge-orb-b svg{animation-delay:-2s}.px-platforms{flex-wrap:wrap;gap:.45rem;display:flex}.px-platforms span{color:#d5eef4;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.32rem;padding:.45rem .7rem;font-size:.66rem;font-weight:700;transition:background .25s,transform .25s;display:flex}.px-platforms span:hover{background:#ffffff29;transform:translateY(-2px)}.px-footnote{color:#ffffff80;margin:.85rem 0 0;font-size:.66rem}.px-marquee{z-index:2;background:var(--px-night);border-top:1px solid #ffffff12;gap:.75rem;padding:1.5rem 0;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.px-marquee-row{width:max-content;animation:46s linear infinite px-marquee;display:flex}.px-marquee-row.is-reverse{animation-duration:52s;animation-direction:reverse}.px-marquee:hover .px-marquee-row{animation-play-state:paused}.px-marquee-group{gap:.75rem;margin:0;padding:0 .75rem 0 0;list-style:none;display:flex}.px-marquee-item{color:#ffffffdb;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.6rem;padding:.62rem 1.15rem .62rem .62rem;font-size:.86rem;font-weight:700;transition:background .25s,border-color .25s;display:inline-flex}.px-marquee-item:hover{background:#ffffff1a;border-color:#ffffff40}.px-marquee-item>span{width:1.9rem;height:1.9rem;color:var(--tone-light);background:var(--tone-soft);border-radius:50%;place-items:center;display:grid}@keyframes px-marquee{to{transform:translate(-50%)}}.px-cinema{background:var(--px-night);height:230vh;position:relative}.px-cinema-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.px-cinema-frame{will-change:clip-path;position:absolute;inset:0;overflow:hidden}.px-cinema-media{transform-origin:60%;will-change:transform;position:absolute;inset:0}.px-cinema-canvas{aspect-ratio:1806/871;width:max(100%,207.35vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.px-cinema-canvas img{object-fit:cover}.px-cinema-shade{pointer-events:none;background:linear-gradient(90deg,#03090eeb 0%,#03090e99 34%,#03090e00 62%),linear-gradient(#0000 70%,#03090eb3);position:absolute;inset:0}.px-cinema-tag{top:var(--ty);left:var(--tx);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c128c;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .8rem .42rem .5rem;font-size:.74rem;font-weight:800;display:flex;position:absolute;transform:translate(-50%,-50%)}.px-cinema-tag i{background:var(--px-green);border-radius:50%;width:.55rem;height:.55rem;animation:1.8s ease-out infinite px-ping}.px-cinema-copy{z-index:2;color:#fff;position:relative}.px-cinema-copy h2{letter-spacing:-.06em;max-width:15ch;margin:.8rem 0 1.2rem;font-family:Manrope,sans-serif;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:800;line-height:1.02}.px-cw{display:inline-block}.px-cinema-desc{color:#ffffffb8;max-width:470px;margin:0;font-size:1.05rem}.px-why{background:radial-gradient(circle at 90% 0,#0b70c00f,#0000 35%),#fff}.px-bento{grid-template-columns:repeat(6,1fr);gap:1rem;margin-top:3.2rem;display:grid}.px-bento-card{min-height:420px;box-shadow:var(--px-card-shadow);transition:transform .45s var(--px-ease), box-shadow .45s ease, border-color .3s ease;background:#fff;border:1px solid #e1e8ec;border-radius:1.7rem;flex-direction:column;grid-column:span 2;padding:.7rem .7rem 1.7rem;display:flex;overflow:hidden}.px-bento-card:first-child{grid-column:span 4}.px-bento-card:hover{border-color:#c8dce6;transform:translateY(-6px);box-shadow:0 30px 70px #07263821}.px-bento-visual{background:linear-gradient(160deg,#f3f8fb,#e8f0f4);border-radius:1.2rem;flex:1;place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}.px-bento-copy{z-index:1;padding:1.4rem 1rem 0;position:relative}.px-bento-copy .px-icon-chip{box-sizing:content-box;border:4px solid #fff;margin-top:-2.9rem}.px-bento-copy h3{letter-spacing:-.035em;margin:1rem 0 .55rem;font-family:Manrope,sans-serif;font-size:1.35rem;line-height:1.15}.px-bento-copy p{color:var(--muted);margin:0;font-size:.88rem}.px-bento-card.is-dark{color:#fff;background:linear-gradient(160deg,#0a1720,#05090c);border-color:#16252e}.px-bento-card.is-dark .px-bento-visual{background:radial-gradient(circle at 50% 0,#0b70c059,#0000 60%),#0b1922}.px-bento-card.is-dark .px-icon-chip{border-color:#08131a}.px-bento-card.is-dark p{color:#ffffff9e}@property --pxd-w{syntax:"<length>";inherits:true;initial-value:0}@property --pxd-h{syntax:"<length>";inherits:true;initial-value:0}@property --pxd-r{syntax:"<length>";inherits:true;initial-value:0}@property --pxd-b{syntax:"<length>";inherits:true;initial-value:0}@property --pxd-stand{syntax:"<number>";inherits:true;initial-value:0}@property --pxd-phone{syntax:"<number>";inherits:true;initial-value:0}.px-morph{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;width:100%;height:100%;padding:1.7rem 1rem 1.2rem;display:flex;container-type:inline-size}.px-morph-stage{place-items:center;width:100%;height:31em;font-size:clamp(5px,2.17391cqi,9.5px);display:grid}.px-dev{--pxd-w:40em;--pxd-h:25em;--pxd-r:.9em;--pxd-b:.7em;--pxd-stand:1;--pxd-phone:0;isolation:isolate;flex-direction:column;align-items:center;animation:9s cubic-bezier(.75,0,.2,1) infinite px-dev;display:flex;position:relative}@keyframes px-dev{0%,26%{--pxd-w:40em;--pxd-h:25em;--pxd-r:.9em;--pxd-b:.7em;--pxd-stand:1;--pxd-phone:0}33%,59%{--pxd-w:19.6em;--pxd-h:27em;--pxd-r:1.7em;--pxd-b:1em;--pxd-stand:0;--pxd-phone:0}66%,92%{--pxd-w:12.4em;--pxd-h:25.4em;--pxd-r:2.3em;--pxd-b:.5em;--pxd-stand:0;--pxd-phone:1}to{--pxd-w:40em;--pxd-h:25em;--pxd-r:.9em;--pxd-b:.7em;--pxd-stand:1;--pxd-phone:0}}.px-dev:after{z-index:-1;width:calc(var(--pxd-w) * .9);content:"";background:radial-gradient(closest-side,#000000a6,#0000);border-radius:50%;height:2em;position:absolute;bottom:-1.1em;left:50%;transform:translate(-50%)}.px-dev-shell{z-index:1;width:var(--pxd-w);height:var(--pxd-h);padding:var(--pxd-b);border-radius:var(--pxd-r);background:linear-gradient(#050709,#050709) padding-box padding-box,linear-gradient(150deg,#dfe5e9,#6b757c 28%,#343c42 52%,#a2acb2 78%,#59626a) border-box;border:.14em solid #0000;position:relative;box-shadow:0 2.4em 3.6em -1.4em #000000e6,inset 0 0 0 .08em #ffffff0f}.px-dev-shell:before,.px-dev-shell:after{content:"";width:.22em;opacity:var(--pxd-phone);background:linear-gradient(90deg,#4a545b,#a9b2b8);border-radius:.12em;position:absolute}.px-dev-shell:before{height:3.4em;top:6em;right:-.38em}.px-dev-shell:after{height:2em;top:5em;left:-.38em;box-shadow:0 2.6em #858f96}.px-dev-cam{z-index:3;top:calc((var(--pxd-b) - .28em) / 2 * (1 - var(--pxd-phone)) + (var(--pxd-b) + .38em) * var(--pxd-phone));width:calc(.28em + 3.1em * var(--pxd-phone));height:calc(.28em + .8em * var(--pxd-phone));background:#010203;border-radius:1em;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .06em #50789659}.px-dev-screen{color:#14222b;border-radius:max(.18em, calc(var(--pxd-r) - var(--pxd-b) - .14em));background:#f3f7f9;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;container:px-screen/inline-size}.px-dev-chrome{height:calc(2em * var(--pxd-stand));opacity:var(--pxd-stand);background:#e7ecef;flex:none;align-items:center;gap:.9em;padding:0 .8em;display:flex;overflow:hidden;box-shadow:inset 0 -.06em #d3dbe0}.px-dev-chrome:after{content:"";width:2.1em}.px-dev-lights{gap:.3em;display:flex}.px-dev-lights i{background:#ff5f57;border-radius:50%;width:.5em;height:.5em}.px-dev-lights i:nth-child(2){background:#febc2e}.px-dev-lights i:nth-child(3){background:#28c840}.px-dev-url{color:#4f636d;white-space:nowrap;background:#fff;border-radius:.7em;flex:0 32em;align-items:center;gap:.5em;height:2.1em;margin:0 auto;padding:0 .9em;font-size:.58em;font-weight:700;display:flex}.px-dev-url svg{width:1.1em;height:1.1em}.px-dev-url svg:last-child{color:var(--blue);margin-left:auto}.px-dev-status{height:calc((1.6em + .6em * var(--pxd-phone)) * (1 - var(--pxd-stand)));padding:0 calc(1em - .2em * var(--pxd-phone)) 0 calc(1em + .2em * var(--pxd-phone));opacity:calc(1 - var(--pxd-stand));flex:none;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.px-dev-status b{font-size:.6em;font-weight:800}.px-dev-status span{align-items:center;gap:.2em;display:flex}.px-dev-status svg{stroke-width:3px;width:.6em;height:.6em}.px-dev-battery{background:linear-gradient(currentColor,currentColor) content-box content-box;border:.06em solid #14222b73;border-radius:.16em;width:.95em;height:.5em;padding:.06em;position:relative}.px-dev-battery:after{content:"";background:#14222b73;border-radius:0 .1em .1em 0;width:.07em;height:.2em;position:absolute;top:50%;right:-.16em;transform:translateY(-50%)}.px-dev-app{flex:1;grid-template-columns:7.2em minmax(0,1fr);min-height:0;display:grid;position:relative}.px-dev-side{color:#ffffff80;background:#0f2b39;flex-direction:column;gap:.3em;padding:.9em .6em;display:flex}.px-dev-logo{color:#fff;align-items:center;gap:.4em;margin:0 0 .7em .2em;display:flex}.px-dev-logo b{background:linear-gradient(135deg, var(--blue), var(--green));border-radius:.35em;flex:none;width:1.2em;height:1.2em}.px-dev-logo em{letter-spacing:-.02em;white-space:nowrap;font-family:Manrope,sans-serif;font-size:.62em;font-style:normal;font-weight:800;overflow:hidden}.px-dev-link{border-radius:.4em;align-items:center;gap:.45em;padding:.4em .45em;display:flex}.px-dev-link svg{flex:none;width:.78em;height:.78em}.px-dev-link i{opacity:.6;background:currentColor;border-radius:.2em;flex:1;max-width:3.4em;height:.3em}.px-dev-link:nth-child(3) i{max-width:2.4em}.px-dev-link:nth-child(4) i{max-width:2.9em}.px-dev-link:nth-child(5) i{max-width:2em}.px-dev-link.is-on{color:#fff;background:#ffffff1f}.px-dev-main{flex-direction:column;gap:.7em;min-width:0;padding:1em 1.1em;display:flex}.px-dev-head{justify-content:space-between;align-items:center;gap:.5em;display:flex}.px-dev-head>span{min-width:0}.px-dev-head small{color:#147caa;letter-spacing:.16em;font-size:.42em;font-weight:800;display:block}.px-dev-head strong{letter-spacing:-.04em;white-space:nowrap;font-family:Manrope,sans-serif;font-size:1.2em;line-height:1.15;display:block;overflow:hidden}.px-dev-avatar{background:linear-gradient(135deg,#ffc58f,#e9282d);border-radius:50%;flex:none;width:1.6em;height:1.6em;box-shadow:0 0 0 .14em #fff,0 0 0 .2em #d6e2e8}.px-dev-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.px-dev-stat{--c:var(--blue);--fill:64%;border:.06em solid #e3ecf0;border-top:.16em solid var(--c);background:#fff;border-radius:.5em;flex-direction:column;gap:.2em;min-width:0;padding:.5em .6em .6em;display:flex;box-shadow:0 .3em .8em #102c3a0d}.px-dev-stat:nth-child(2){--c:var(--green);--fill:82%}.px-dev-stat:nth-child(3){--c:var(--red);--fill:46%}.px-dev-stat small{color:#7b8f98;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.42em;font-weight:800;overflow:hidden}.px-dev-stat b{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:1.05em;line-height:1.1}.px-dev-stat i{background:linear-gradient(90deg, var(--c) var(--fill), #e6eef2 0);border-radius:.2em;height:.24em}.px-dev-panels{flex:1;grid-template-columns:1.5fr 1fr;gap:.5em;min-height:0;display:grid}.px-dev-card{background:#fff;border:.06em solid #e3ecf0;border-radius:.55em;flex-direction:column;gap:.5em;min-width:0;min-height:0;padding:.6em .7em;display:flex;overflow:hidden}.px-dev-card-head{justify-content:space-between;align-items:center;gap:.4em;display:flex}.px-dev-card-head small{color:#2b3d47;text-overflow:ellipsis;white-space:nowrap;font-size:.5em;font-weight:800;overflow:hidden}.px-dev-card-head em{color:var(--green);background:#00a84f1a;border-radius:1em;padding:.2em .5em;font-size:.44em;font-style:normal;font-weight:800}.px-dev-chart svg{flex:1;width:100%;min-height:2.5em}.px-dev-line{fill:none;stroke:url(#px-dev-line);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke;animation:px-draw 9s var(--px-ease) infinite}.px-dev-row{--c:var(--blue);--soft:#0b70c01a;align-items:center;gap:.45em;display:flex}.px-dev-row:nth-child(3){--c:var(--green);--soft:#00a84f1a}.px-dev-row:nth-child(4){--c:var(--red);--soft:#e9282d1a}.px-dev-row b{width:4.4em;color:var(--c);background:var(--soft);text-align:center;border-radius:.5em;flex:none;padding:.3em 0;font-size:.44em}.px-dev-row i{background:#e3ebf0;border-radius:.2em;flex:1;height:.3em}.px-dev-row em{background:var(--c);border-radius:50%;flex:none;width:.42em;height:.42em}.px-dev-tabs{z-index:2;color:#8aa0aa;background:#fffffff5;border-top:.06em solid #e3ecf0;justify-content:space-around;align-items:flex-start;height:2.9em;padding-top:.55em;display:none;position:absolute;bottom:0;left:0;right:0}.px-dev-tabs svg{width:.85em;height:.85em}.px-dev-tabs .is-on{color:var(--blue)}.px-dev-home{z-index:3;width:calc(6em - 2em * var(--pxd-phone));height:.2em;opacity:calc((1 - var(--pxd-stand)) * .85);background:#14222b;border-radius:1em;position:absolute;bottom:.32em;left:50%;transform:translate(-50%)}@container px-screen not (min-width:24em){.px-dev-app{grid-template-columns:2.4em minmax(0,1fr)}.px-dev-side{align-items:center;padding:.8em 0}.px-dev-logo{margin:0 0 .6em}.px-dev-logo em,.px-dev-link i{display:none}.px-dev-main{gap:.6em;padding:.8em}.px-dev-head strong{font-size:1.05em}.px-dev-panels{grid-template-rows:1.25fr 1fr;grid-template-columns:minmax(0,1fr);padding-bottom:.5em}}@container px-screen not (min-width:14em){.px-dev-app{grid-template-columns:minmax(0,1fr)}.px-dev-side{display:none}.px-dev-main{gap:.5em;padding:.4em .7em 3.3em}.px-dev-head strong{font-size:.95em}.px-dev-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em}.px-dev-stat:first-child{grid-column:1/-1}.px-dev-panels{gap:.4em;padding-bottom:0}.px-dev-tabs{display:flex}}.px-dev-stand{width:6.6em;height:4.6em;margin-top:calc(-4.6em * (1 - var(--pxd-stand)));opacity:var(--pxd-stand);position:relative}.px-dev-stand:before{content:"";clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);background:linear-gradient(90deg,#6f7a81,#d9e0e4 30%,#f1f4f6 50%,#c3cbd0 70%,#6a747b);position:absolute;inset:-.4em 0 .55em;box-shadow:inset 0 1.4em 1em -.8em #0000008c}.px-dev-stand:after{content:"";background:linear-gradient(#f2f5f7,#b5bec4 60%,#8e989f);border-radius:.25em .25em .5em .5em;width:15em;height:.62em;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 .5em 1em -.2em #0009}.px-morph-labels{gap:.4rem;display:flex}.px-morph-labels span{color:#ffffff80;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.3rem;padding:.38rem .7rem;font-size:.68rem;font-weight:800;animation:9s cubic-bezier(.75,0,.2,1) infinite px-morph-label;display:flex}.px-morph-labels span:first-child{color:#05090c;background:#fff}.px-morph-labels span:nth-child(2){animation-delay:-6s}.px-morph-labels span:nth-child(3){animation-delay:-3s}@keyframes px-morph-label{0%,30%{color:#05090c;background:#fff}33%,to{color:#ffffff80;background:#ffffff0f}}.px-install{place-items:end center;width:100%;height:100%;padding-top:1.6rem;display:grid}.px-install-phone{background:linear-gradient(170deg,#dbe9f1,#c5dcea);border:5px solid #102a37;border-bottom:0;border-radius:1.6rem 1.6rem 0 0;width:158px;height:220px;padding:1.5rem .8rem 0;position:relative;overflow:hidden;box-shadow:0 -10px 40px #102a3724}.px-install-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.px-install-grid>i{aspect-ratio:1;background:#ffffffb3;border-radius:.55rem}.px-install-grid>i:nth-child(3n+1){background:#0b70c040}.px-install-grid>i:nth-child(4n){background:#00a84f38}.px-install-slot{outline:1.5px dashed #102a3740;position:relative;background:0 0!important}.px-install-app{animation:px-install-app 6s var(--px-ease) infinite;background:#fff;border-radius:.55rem;place-items:center;display:grid;position:absolute;inset:-2px;overflow:hidden;box-shadow:0 6px 14px #102a3740}.px-install-app img{object-fit:contain;width:100%;height:100%}@keyframes px-install-app{0%,44%{opacity:0;transform:translateY(-40px)scale(.4)}54%{opacity:1;transform:translateY(0)scale(1.18)}60%,92%{opacity:1;transform:none}to{opacity:0;transform:scale(.8)}}.px-install-sheet{animation:px-sheet 6s var(--px-ease) infinite;background:#fff;border-radius:.8rem;align-items:center;gap:.4rem;padding:.5rem;display:flex;position:absolute;bottom:.6rem;left:.5rem;right:.5rem;transform:translateY(140%);box-shadow:0 12px 26px #102a3740}.px-install-sheet b{font-size:.55rem;line-height:1.2;display:block}.px-install-sheet small{color:#6c7d86;font-size:.48rem;display:block}.px-install-sheet em{color:#fff;background:var(--blue);border-radius:99px;margin-left:auto;padding:.28rem .5rem;font-size:.5rem;font-style:normal;font-weight:800;animation:6s infinite px-tap}.px-install-sheet-icon{width:1.5rem;height:1.5rem;color:var(--blue);background:#0b70c01a;border-radius:.45rem;place-items:center;display:grid}@keyframes px-sheet{0%,8%{transform:translateY(140%)}18%,40%{transform:translateY(0)}48%,to{transform:translateY(140%)}}@keyframes px-tap{0%,32%{transform:scale(1);box-shadow:0 0 #0b70c066}36%{transform:scale(.88)}40%{transform:scale(1);box-shadow:0 0 0 8px #0b70c000}to{transform:scale(1)}}.px-offline{gap:.9rem;width:min(250px,86%);display:grid}.px-offline-status{height:2.3rem;position:relative}.px-state{color:#fff;opacity:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;animation:8s infinite px-state;display:flex;position:absolute;inset:0}.px-state-1{opacity:1;background:var(--green)}.px-state-2{background:#374851;animation-delay:-6s}.px-state-3{background:#c98a12;animation-delay:-4s}.px-state-3 svg{animation:1s linear infinite px-spin-plain}.px-state-4{background:var(--blue);animation-delay:-2s}@keyframes px-state{0%,22%{opacity:1;transform:none}25%,97%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes px-spin-plain{to{transform:rotate(360deg)}}.px-offline-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.px-offline-list li{color:#22313a;background:#fff;border:1px solid #e0e9ee;border-radius:.8rem;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.76rem;font-weight:700;display:flex;box-shadow:0 6px 14px #102a370d}.px-offline-list svg{color:var(--blue)}.px-offline-list i{background:var(--green);border-radius:50%;width:.55rem;height:.55rem;margin-left:auto;animation:8s infinite px-sync-dot}.px-offline-list li:nth-child(2) i{animation-delay:.15s}.px-offline-list li:nth-child(3) i{animation-delay:.3s}@keyframes px-sync-dot{0%,24%{background:var(--green)}25%,49%{background:#9aa8af}50%,74%{background:#e2a52b;transform:scale(1.3)}75%,to{background:var(--blue);transform:none}}.px-secure{justify-items:center;gap:.9rem;display:grid}.px-secure-print{width:5.4rem;height:5.4rem;color:var(--blue);background:#fff;border-radius:1.4rem;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #102a371a}.px-secure-print i{background:var(--green);height:2px;box-shadow:0 0 12px var(--green);animation:2.4s ease-in-out infinite px-scan;position:absolute;left:0;right:0}@keyframes px-scan{0%,to{top:15%}50%{top:85%}}.px-secure-field{color:#5f717b;background:#fff;border:1px solid #e0e9ee;border-radius:.8rem;align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}.px-secure-dots{gap:.3rem;display:flex}.px-secure-dots i{background:#22313a;border-radius:50%;width:.45rem;height:.45rem;animation:6s infinite px-dot-in}.px-secure-dots i:nth-child(2){animation-delay:.15s}.px-secure-dots i:nth-child(3){animation-delay:.3s}.px-secure-dots i:nth-child(4){animation-delay:.45s}.px-secure-dots i:nth-child(5){animation-delay:.6s}.px-secure-dots i:nth-child(6){animation-delay:.75s}@keyframes px-dot-in{0%,5%{opacity:0;transform:scale(0)}12%,90%{opacity:1;transform:scale(1)}to{opacity:0}}.px-secure-ok{color:#0a7a3c;animation:px-ok 6s var(--px-ease) infinite;background:#00a84f1f;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.72rem;font-weight:800;display:flex}@keyframes px-ok{0%,30%{opacity:0;transform:scale(.7)}40%,92%{opacity:1;transform:scale(1)}to{opacity:0}}.px-phases{flex-direction:column;gap:.5rem;width:min(250px,86%);display:flex}.px-phase{color:#fff;border-radius:.85rem;align-items:center;gap:.45rem;padding:.7rem .9rem;font-size:.76rem;font-weight:600;display:flex;box-shadow:0 10px 22px #102a371f}.px-phase b{font-weight:800}.px-phase-1{background:var(--blue)}.px-phase-2{background:var(--green);animation:px-phase 7s var(--px-ease) infinite}.px-phase-3{background:var(--red);animation:px-phase-late 7s var(--px-ease) infinite}@keyframes px-phase{0%,15%{opacity:0;transform:translateY(18px)scale(.94)}28%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes px-phase-late{0%,30%{opacity:0;transform:translateY(18px)scale(.94)}43%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.px-usecases{background:linear-gradient(#f3f7f9,#fff)}.px-usecase-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.95fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);margin-top:3rem;display:grid}.px-usecase-list{gap:.7rem;display:grid}.px-usecase{transition:background .35s ease, border-color .35s ease, box-shadow .35s ease, transform .45s var(--px-ease);background:0 0;border:1px solid #0000;border-radius:1.3rem;grid-template-columns:3.1rem 1fr auto;align-items:start;gap:1.1rem;padding:1.2rem 1.3rem;display:grid;position:relative}.px-usecase:hover{background:#ffffffb3}.px-usecase.is-active{background:#fff;border-color:#dfe8ec;transform:translate(6px);box-shadow:0 22px 50px #07263817}.px-usecase-icon{width:3.1rem;height:3.1rem;color:var(--tone);background:var(--tone-soft);transition:color .3s ease, background .3s ease, transform .45s var(--px-ease);border-radius:1rem;place-items:center;display:grid}.px-usecase.is-active .px-usecase-icon{color:#fff;background:var(--tone);transform:rotate(-8deg)}.px-usecase h3{letter-spacing:-.03em;margin:0;font-family:Manrope,sans-serif;font-size:1.16rem}.px-usecase h3 button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:.65rem 0}.px-usecase h3 button:after{content:"";border-radius:inherit;position:absolute;inset:0}.px-usecase h3 button:focus-visible{outline:none}.px-usecase:has(button:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.px-usecase-desc{transition:grid-template-rows .5s var(--px-ease);grid-template-rows:0fr;display:grid}.px-usecase.is-active .px-usecase-desc{grid-template-rows:1fr}.px-usecase-desc p{color:var(--muted);margin:0;font-size:.88rem;overflow:hidden}.px-usecase-timer{background:#e6edf1;border-radius:3px;height:3px;margin-top:.9rem;display:block;overflow:hidden}.px-usecase-timer span{background:var(--tone);transform-origin:0;height:100%;animation:6s linear forwards px-timer;display:block}.px-usecase-list.is-holding .px-usecase-timer span{animation-play-state:paused}@keyframes px-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.px-usecase-arrow{color:#b5c3ca;opacity:0;margin-top:.75rem;transition:opacity .3s,transform .3s,color .3s;transform:translate(-6px)}.px-usecase.is-active .px-usecase-arrow{color:var(--tone);opacity:1;transform:none}.px-usecase-visual{place-items:center;min-height:600px;display:grid;position:relative}.px-show{place-items:center;width:100%;height:600px;display:grid;position:relative}.px-show-blob{aspect-ratio:1;filter:blur(60px);opacity:.55;background:conic-gradient(from 90deg,#e9282d59,#00a84f59,#0b70c066,#e9282d59);border-radius:50%;width:78%;animation:18s linear infinite px-spin-plain;position:absolute}.px-show-ring{aspect-ratio:1;border:1px solid #0b70c024;border-radius:50%;width:92%;position:absolute}.px-show-ring-2{border-style:dashed;width:70%;animation:50s linear infinite px-spin-plain}.px-show-phone{z-index:2;background:#f6f9fb;border:10px solid #0b1820;border-radius:2.8rem;flex-direction:column;width:272px;height:560px;padding:1.2rem .9rem .7rem;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 90px #07263847,inset 0 0 0 1px #fff9}.px-show-phone .px-notch{background:#0b1820;width:30%;height:1.1rem;top:.55rem}.px-show-status{justify-content:space-between;align-items:center;padding:0 .4rem;font-size:.62rem;display:flex}.px-show-status span{align-items:center;gap:.25rem;display:flex}.px-show-status i{background:linear-gradient(90deg,#0b1820 70%,#0000 70%);border:1.5px solid #0b1820;border-radius:3px;width:1.1rem;height:.5rem}.px-show-appbar{color:#42535c;justify-content:space-between;align-items:center;margin:1rem .2rem .8rem;font-size:.72rem;font-weight:800;display:flex}.px-show-appbar span{color:#0b1820;align-items:center;gap:.4rem;display:flex}.px-show-appbar b{background:var(--px-tri);border-radius:.35rem;width:1.1rem;height:1.1rem}.px-show-screens{flex:1;position:relative}.px-scr{opacity:0;pointer-events:none;transition:opacity .55s ease, transform .7s var(--px-ease);flex-direction:column;gap:.6rem;padding:0 .2rem;display:flex;position:absolute;inset:0;transform:translate(28px)scale(.98)}.px-scr.is-active{opacity:1;transform:none}.px-scr-pill{color:var(--blue);background:#0b70c01a;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.58rem;font-weight:800;display:inline-flex}.px-scr-pill.is-offline{color:#8a5b00;background:#e2a52b2e}.px-scr-title{letter-spacing:-.045em;font-family:Manrope,sans-serif;font-size:1.35rem;line-height:1.1}.px-scr-text{color:#6a7b84;margin:-.3rem 0 0;font-size:.7rem}.px-scr-meta{color:#7b8a92;font-size:.62rem;font-weight:700}.px-scr-label{color:#42535c;letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.62rem;font-weight:800}.px-scr-btn{color:#fff;text-align:center;background:#0b1820;border-radius:.9rem;margin-top:auto;padding:.8rem;font-size:.74rem}.px-scr-steps{gap:.45rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.px-scr-steps li{color:#22313a;background:#fff;border:1px solid #e3ebef;border-radius:.8rem;align-items:center;gap:.5rem;padding:.62rem .7rem;font-size:.7rem;font-weight:700;display:flex}.px-scr-steps li.is-done svg{color:var(--green)}.px-scr-steps li.is-now span{border:2px solid var(--blue);border-radius:50%;width:14px;height:14px;animation:1.6s ease-out infinite px-ping-blue}@keyframes px-ping-blue{0%{box-shadow:0 0 #0b70c073}to{box-shadow:0 0 0 7px #0b70c000}}.px-scr-progress{background:#e3ebef;border-radius:99px;height:.45rem;overflow:hidden}.px-scr-progress span{background:var(--px-tri);border-radius:inherit;width:66%;height:100%;display:block}.is-active .px-scr-progress span{animation:px-grow 1.2s var(--px-ease) .2s backwards}@keyframes px-grow{0%{width:0}}.px-scr-dates{grid-template-columns:repeat(5,1fr);gap:.3rem;display:grid}.px-scr-dates span{color:#42535c;background:#fff;border:1px solid #e3ebef;border-radius:.7rem;justify-items:center;padding:.45rem 0;display:grid}.px-scr-dates small{font-size:.5rem;font-weight:700}.px-scr-dates b{font-size:.8rem}.px-scr-dates .is-on{color:#fff;background:var(--green);border-color:var(--green);box-shadow:0 8px 16px #00a84f4d}.px-scr-slots{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.px-scr-slots span{color:#22313a;text-align:center;background:#fff;border:1px solid #e3ebef;border-radius:.6rem;padding:.5rem 0;font-size:.64rem;font-weight:800}.px-scr-slots .is-on{color:var(--blue);border-color:var(--blue);background:#0b70c014}.is-active .px-scr-slots .is-on{animation:px-select 1s var(--px-ease) .4s backwards}@keyframes px-select{0%{color:#22313a;background:#fff;border-color:#e3ebef;transform:scale(.9)}}.px-scr-slots .is-off{color:#b3bec4;text-decoration:line-through}.px-scr-card{color:#fff;background:linear-gradient(130deg,#0b70c0,#0a4f63 55%,#00a84f);border-radius:1.1rem;gap:.2rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 30px #0b70c04d}.px-scr-card:after{aspect-ratio:1;content:"";background:#ffffff1f;border-radius:50%;width:70%;position:absolute;top:-40%;right:-20%}.px-scr-card small{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:.56rem;font-weight:700}.px-scr-card b{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:1.35rem}.px-scr-card span{opacity:.75;font-size:.62rem}.px-scr-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.px-scr-list li{background:#fff;border:1px solid #e3ebef;border-radius:.75rem;align-items:center;gap:.5rem;padding:.55rem .6rem;font-size:.66rem;display:flex}.px-scr-list li>span{color:#fff;border-radius:.5rem;place-items:center;width:1.6rem;height:1.6rem;display:grid}.px-scr-list .c-green{background:var(--green)}.px-scr-list .c-blue{background:var(--blue)}.px-scr-list .c-red{background:var(--red)}.px-scr-list em{color:#42535c;background:#eef3f6;border-radius:99px;margin-left:auto;padding:.15rem .45rem;font-size:.56rem;font-style:normal;font-weight:800}.is-active .px-scr-list li{animation:px-slide-in .7s var(--px-ease) backwards}.is-active .px-scr-list li:nth-child(2){animation-delay:.1s}.is-active .px-scr-list li:nth-child(3){animation-delay:.2s}@keyframes px-slide-in{0%{opacity:0;transform:translate(20px)}}.px-scr-checks{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.px-scr-checks li{color:#22313a;background:#fff;border:1px solid #e3ebef;border-radius:.8rem;align-items:center;gap:.55rem;padding:.62rem .7rem;font-size:.68rem;font-weight:700;display:flex}.px-scr-checks i{border:2px solid #c4d1d7;border-radius:5px;width:16px;height:16px;position:relative}.px-scr-checks i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)scale(0)}.px-scr-checks li:nth-child(-n+3) i{background:var(--green);border-color:var(--green)}.px-scr-checks li:nth-child(-n+3) i:after{transform:rotate(45deg)scale(1)}.is-active .px-scr-checks li:nth-child(-n+3) i{animation:px-check-box .5s var(--px-ease) backwards}.is-active .px-scr-checks li:nth-child(-n+3) i:after{animation:px-check-tick .5s var(--px-ease) backwards}.is-active .px-scr-checks li:nth-child(2) i,.is-active .px-scr-checks li:nth-child(2) i:after{animation-delay:.45s}.is-active .px-scr-checks li:nth-child(3) i,.is-active .px-scr-checks li:nth-child(3) i:after{animation-delay:.9s}@keyframes px-check-box{0%{background:0 0;border-color:#c4d1d7}}@keyframes px-check-tick{0%{transform:rotate(45deg)scale(0)}}.px-show-tabs{color:#9aabb3;border-top:1px solid #e3ebef;justify-content:space-around;margin-top:.6rem;padding:.6rem .2rem .2rem;display:flex}.px-show-tabs span{border-radius:.8rem;place-items:center;width:2.2rem;height:2.2rem;transition:color .3s,background .3s;display:grid}.px-show-tabs .is-on{color:#fff;background:#0b1820}.px-show-toast{z-index:3;animation:px-pop .8s var(--px-ease) .25s backwards;background:#fff;border-radius:1.1rem;align-items:center;gap:.6rem;padding:.6rem .95rem .6rem .6rem;display:flex;position:absolute;top:18%;right:-2%;box-shadow:0 22px 50px #07263833}.px-show-toast b{font-size:.78rem;display:block}.px-show-toast small{color:#60717a;font-size:.64rem;display:block}.px-show-chip{z-index:3;color:#0b1820;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #e0e9ee;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.74rem;font-weight:800;animation:5s ease-in-out infinite px-bob;display:flex;position:absolute;box-shadow:0 14px 30px #0726381f}.px-show-chip svg{color:var(--green)}.px-show-chip-a{bottom:22%;left:0}.px-show-chip-a svg{color:#e2a52b}.px-show-chip-b{animation-delay:-2.5s;bottom:8%;right:4%}.px-offers{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 0,#0b70c047,#0000 38%),#050b10;position:relative;overflow:hidden}.px-offers .px-aurora span{opacity:.16}.px-offers-inner{z-index:2;position:relative}.px-offers .px-heading p{color:#fff9}.px-offer-grid{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.px-offer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:transform;background:linear-gradient(170deg,#ffffff16,#ffffff06);border:1px solid #ffffff1f;border-radius:1.6rem;flex-direction:column;min-height:500px;padding:1.6rem 1.7rem 1.7rem;transition:border-color .35s,background .35s,box-shadow .35s;display:flex}.px-offer:after{opacity:0;transition:opacity .4s}.px-offer:hover{background:linear-gradient(170deg,#ffffff1f,#ffffff0a);border-color:#fff3;box-shadow:0 40px 80px #0006}.px-offer:hover:after{opacity:1}.px-offer[data-spotlight]:before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), #4cb4f529, transparent 45%)}.px-offer-head{justify-content:space-between;align-items:flex-start;display:flex}.px-offer-icon{color:#fff;background:var(--tone);width:3.5rem;height:3.5rem;box-shadow:0 14px 30px var(--tone-soft), inset 0 1px 0 #ffffff4d;transition:transform .5s var(--px-ease);border-radius:1.1rem;place-items:center;display:grid}.px-offer:hover .px-offer-icon{transform:rotate(-10deg)scale(1.08)}.px-offer-num{color:#0000;letter-spacing:-.06em;-webkit-text-stroke:1px #ffffff38;font-family:Manrope,sans-serif;font-size:3.4rem;font-weight:800;line-height:.9;transition:-webkit-text-stroke-color .35s}.px-offer:hover .px-offer-num{-webkit-text-stroke-color:var(--tone-light)}.px-offer-eyebrow{color:var(--tone-light);letter-spacing:.14em;text-transform:uppercase;margin-top:1.9rem;font-size:.66rem;font-weight:800}.px-offer h3{letter-spacing:-.045em;margin:.55rem 0 .7rem;font-family:Manrope,sans-serif;font-size:1.75rem;line-height:1.08}.px-offer>p{color:#ffffff9e;margin:0 0 1.4rem;font-size:.86rem}.px-offer ul{border-top:1px solid #ffffff1a;gap:.75rem;margin:0 0 1.6rem;padding:1.3rem 0 0;list-style:none;display:grid}.px-offer li{color:#fffc;align-items:flex-start;gap:.55rem;font-size:.8rem;display:flex}.px-offer li svg{box-sizing:content-box;color:#04150d;background:var(--px-green);border-radius:50%;flex:none;margin-top:.15rem;padding:.12rem}.px-offer-link{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:.55rem .55rem .55rem 1.1rem;font-size:.82rem;font-weight:800;transition:background .3s,color .3s;display:flex}.px-offer-link span{color:#05090c;width:2.2rem;height:2.2rem;transition:transform .4s var(--px-ease);background:#fff;border-radius:50%;place-items:center;display:grid}.px-offer-link:hover{color:#05090c;background:#fff}.px-offer-link:hover span{color:#fff;background:#05090c;transform:rotate(45deg)}.px-cost{background:#eef4f6}.px-cost-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.px-cost-note{color:#33515e;border-left:3px solid var(--green);box-shadow:var(--px-card-shadow);background:#fff;border-radius:0 1rem 1rem 0;align-items:flex-start;gap:.75rem;margin-top:1.7rem;padding:1.1rem 1.2rem;font-size:.86rem;display:flex}.px-cost-note svg{color:var(--green);flex:none}.px-cost-visual{gap:1rem;display:grid}.px-merge{color:#fff;background:radial-gradient(circle at 50% 100%,#0b70c059,#0000 55%),#08131a;border-radius:1.7rem;padding:1.6rem;position:relative;overflow:hidden;box-shadow:0 30px 70px #07263840}.px-merge-tracks{gap:.55rem;display:grid}.px-track{background:#ffffff0d;border:1px dashed #ffffff29;border-radius:.95rem;align-items:center;gap:.9rem;padding:.7rem .9rem;display:flex}.px-track-label{color:#ffffffd9;flex:0 0 8rem;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;display:flex}.px-track-blocks{flex:1;gap:.35rem;display:flex}.px-track-blocks i{opacity:.65;border-radius:99px;flex:1;height:.6rem}.px-track-red i{background:var(--px-red)}.px-track-green i{background:var(--px-green)}.px-track-blue i{background:var(--px-blue)}.px-track-blocks i:nth-child(2){flex:1.6}.px-track-blocks i:nth-child(3){flex:.7}.px-merge-lines{width:100%;height:64px;display:block}.px-merge-lines path{fill:none;stroke:#ffffff59;stroke-width:1.5px;stroke-dasharray:1;vector-effect:non-scaling-stroke}.px-merge-core{background:linear-gradient(90deg,#e9282d2e,#00a84f2e,#0b70c040);border:1px solid #ffffff2e;border-radius:1.1rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.px-merge-core b{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:1.05rem;display:block}.px-merge-core small{color:#ffffffa6;font-size:.72rem}.px-merge-core-icon{color:#05090c;background:#fff;border-radius:.9rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.px-merge-check{color:var(--px-green);margin-left:auto}.px-cost-cards{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.px-cost-card{box-shadow:var(--px-card-shadow);background:#fff;border:1px solid #dde8ed;border-radius:1.3rem;padding:1.4rem}.px-cost-card h3{letter-spacing:-.025em;margin:0 0 .9rem;font-family:Manrope,sans-serif;font-size:1.08rem}.px-cost-card ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.px-cost-card li{color:#5b6a72;align-items:flex-start;gap:.5rem;font-size:.8rem;display:flex}.px-cost-card li svg{color:#9aa8af;flex:none;margin-top:.15rem}.px-cost-card.is-shared{color:#fff;background:linear-gradient(150deg,#0b70c0,#075a8f);border-color:#0000;box-shadow:0 22px 50px #0b70c04d}.px-cost-card.is-shared li{color:#ffffffd9}.px-cost-card.is-shared li svg{color:#7ff0b4}.px-explain{background:linear-gradient(#0b70c00a 1px,#0000 1px) 0 0/100% 48px,#fff}.px-explain-grid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.px-explain-card{box-shadow:var(--px-card-shadow);transition:transform .45s var(--px-ease), box-shadow .45s ease;background:#fff;border:1px solid #e1e8ec;border-radius:1.7rem;padding:clamp(1.8rem,3vw,2.6rem)}.px-explain-card:hover{transform:translateY(-5px);box-shadow:0 30px 70px #0726381f}.px-explain-card .section-label{margin-top:1.6rem;display:block}.px-explain-card h2{letter-spacing:-.05em;margin:.6rem 0 1rem;font-family:Manrope,sans-serif;font-size:clamp(1.8rem,2.8vw,2.6rem);line-height:1.05}.px-explain-card p{color:var(--muted);margin:0 0 .9rem;font-size:.92rem}.px-explain-chips{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.px-explain-chips li{color:#24343d;transition:background .25s ease, color .25s ease, transform .3s var(--px-ease);background:#f1f6f8;border:1px solid #e0e9ee;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.74rem;font-weight:800;display:flex}.px-explain-chips li svg{color:var(--tone);transition:color .25s}.px-explain-chips li:hover{color:#fff;background:var(--tone);transform:translateY(-3px)}.px-explain-chips li:hover svg{color:#fff}.px-process{background:#fff}.px-process-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.px-process-heading{position:sticky;top:7rem}.px-process-heading .px-btn{margin-top:2rem}.px-steps{position:relative}.px-steps ol{margin:0;padding:0;list-style:none;display:grid}.px-steps-line{background:#e0eaee;width:2px;position:absolute;top:2rem;bottom:2rem;left:1.85rem}.px-steps-line span{background:linear-gradient(var(--blue), var(--green), var(--red));transform-origin:top;height:100%;display:block}.px-step{grid-template-columns:3.7rem 1fr;gap:1.4rem;padding:1.3rem 0;display:grid;position:relative}.px-step-icon{z-index:1;color:#5e6f78;width:3.7rem;height:3.7rem;transition:color .4s ease, background .4s ease, box-shadow .4s ease, transform .5s var(--px-ease);background:#fff;border:1px solid #dfe8ec;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 20px #0726380f}.px-step.is-active .px-step-icon{color:#fff;background:#05090c;border-color:#05090c;transform:scale(1.06);box-shadow:0 0 0 6px #0b70c01f,0 14px 30px #05090c33}.px-step-body{background:#f7fafb;border:1px solid #0000;border-radius:1.2rem;padding:1.2rem 1.4rem;transition:background .4s,border-color .4s,box-shadow .4s}.px-step.is-active .px-step-body{box-shadow:var(--px-card-shadow);background:#fff;border-color:#e1e8ec}.px-step-num{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800}.px-step h3{letter-spacing:-.03em;margin:.3rem 0 .35rem;font-family:Manrope,sans-serif;font-size:1.25rem}.px-step p{color:var(--muted);margin:0;font-size:.86rem}.px-faq{background:#f4f6f7}.px-faq-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.px-faq-side{position:sticky;top:7rem}.px-faq-help{box-shadow:var(--px-card-shadow);background:#fff;border:1px solid #e0e8eb;border-radius:1.4rem;grid-template-columns:auto 1fr;gap:1rem;margin-top:2rem;padding:1.4rem;display:grid}.px-faq-help-logo{border:1px solid var(--line);background:#fff;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;padding:.2rem;display:grid;overflow:hidden}.px-faq-help b{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:.98rem}.px-faq-help p{color:var(--muted);margin:.25rem 0 0;font-size:.82rem}.px-faq-help .px-btn{grid-column:1/-1;justify-self:start;min-height:3rem}.px-faq-list{border-top:1px solid #d8dfe3}.px-faq-item{border-bottom:1px solid #d8dfe3}.px-faq-item h3{margin:0}.px-faq-item button{color:#0b1820;cursor:pointer;letter-spacing:-.015em;text-align:left;background:0 0;border:0;align-items:center;gap:1.1rem;width:100%;padding:1.35rem 0;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:700;display:flex}.px-faq-num{color:#9aa8af;font-size:.72rem;font-weight:800;transition:color .3s}.px-faq-q{transition:transform .4s var(--px-ease);flex:1}.px-faq-item button:hover .px-faq-q{transform:translate(4px)}.px-faq-icon{color:#fff;background:var(--blue);width:2.1rem;height:2.1rem;transition:transform .45s var(--px-ease), background .3s ease;border-radius:50%;flex:none;place-items:center;display:grid}.px-faq-item.is-open .px-faq-icon{background:#05090c;transform:rotate(135deg)}.px-faq-item.is-open .px-faq-num{color:var(--blue)}.px-faq-panel{transition:grid-template-rows .55s var(--px-ease);grid-template-rows:0fr;display:grid}.px-faq-item.is-open .px-faq-panel{grid-template-rows:1fr}.px-faq-panel>div{overflow:hidden}.px-faq-panel p{max-width:640px;color:var(--muted);opacity:0;transition:opacity .4s ease, transform .5s var(--px-ease);margin:0;padding:0 3.2rem 1.4rem 2.2rem;font-size:.9rem;transform:translateY(-6px)}.px-faq-item.is-open .px-faq-panel p{opacity:1;transition-delay:.1s;transform:none}.px-cta{isolation:isolate;color:#fff;background:var(--px-night);padding:clamp(6rem,10vw,9.5rem) 0;position:relative;overflow:hidden}.px-cta .px-aurora span{opacity:.26}.px-cta-marquee{z-index:1;pointer-events:none;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.px-cta-marquee-track{width:max-content;animation:40s linear infinite px-marquee;display:flex}.px-cta-marquee span{color:#0000;letter-spacing:-.06em;white-space:nowrap;-webkit-text-stroke:1px #ffffff0f;align-items:center;gap:2.4rem;padding-right:2.4rem;font-family:Manrope,sans-serif;font-size:clamp(5rem,12vw,11rem);font-weight:800;line-height:1;display:flex}.px-cta-marquee svg{color:#ffffff14}.px-cta-inner{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;display:grid;position:relative}.px-cta-copy h2{letter-spacing:-.065em;max-width:13ch;margin:.8rem 0 1.1rem;font-family:Manrope,sans-serif;font-size:clamp(2.9rem,6vw,6rem);font-weight:800;line-height:.98}.px-cta-copy>p{color:#ffffffa8;max-width:560px;margin:0;font-size:1.05rem}.px-cta-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.px-cta-meta{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:.5rem 1.4rem;margin:2.2rem 0 0;padding:1.3rem 0 0;list-style:none;display:flex}.px-cta-meta li{color:#ffffffb3;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:flex}.px-cta-meta svg{color:var(--px-green)}.px-sticker{aspect-ratio:1;place-items:center;width:clamp(190px,20vw,250px);display:grid;position:relative}.px-sticker-text{width:100%;height:100%;animation:22s linear infinite px-spin-plain;position:absolute;inset:0}.px-sticker-text text{fill:#ffffffc7;letter-spacing:2px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.px-sticker:before{content:"";background:radial-gradient(circle,#ffffff0f,#0000 70%);border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:0}.px-sticker-logo{aspect-ratio:1;background:#fff;border-radius:1.4rem;place-items:center;width:46%;padding:.5rem;animation:5s ease-in-out infinite px-bob;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006,0 0 0 6px #ffffff0f}.px-sticker-logo img{object-fit:contain;width:100%;height:100%}.px-sticker-cursor{color:#fff;filter:drop-shadow(0 4px 8px #0006);animation:4s ease-in-out infinite px-cursor;position:absolute;bottom:4%;right:-2%}.px-sticker-cursor svg{fill:var(--blue)}@keyframes px-cursor{0%,to{transform:translate(0)}40%{transform:translate(-28px,-24px)}50%{transform:translate(-28px,-24px)scale(.85)}60%{transform:translate(-28px,-24px)}}.px-footer{position:relative}.px-dock{z-index:55;right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:none;opacity:0;transition:opacity .35s ease, transform .5s var(--px-ease);display:none;position:fixed;left:1rem;transform:translateY(130%)}.px-dock a{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05090ceb;border:1px solid #ffffff24;border-radius:999px;justify-content:space-between;align-items:center;gap:.7rem;min-height:3.6rem;padding:.5rem 1.2rem .5rem .55rem;font-size:.9rem;font-weight:800;display:flex;box-shadow:0 18px 40px #00000059}.px-dock .px-btn-icon{color:#05090c;background:#fff}.px-dock-on .px-dock{pointer-events:auto;opacity:1;transform:none}.px-motion .px-step-body{transform-origin:0}@media (max-width:1100px){.px-nav{gap:1.2rem}.px-hero-layout{grid-template-columns:1fr}.px-hero-copy{max-width:820px}.px-stage-in{width:min(640px,100%);margin:1rem auto 0}.px-heading-split{grid-template-columns:1fr;gap:1rem}.px-bento-card,.px-bento-card:first-child{grid-column:span 3}.px-bento-card:first-child{grid-column:1/-1}.px-usecase-layout{grid-template-columns:1fr}.px-usecase-visual{order:-1}.px-offer-grid{grid-template-columns:1fr 1fr}.px-offer:last-child{grid-column:1/-1;min-height:auto}.px-cost-layout{grid-template-columns:1fr}.px-nav{display:none}.px-header-actions{margin-left:auto}}@media (max-width:900px){.px-explain-grid,.px-process-layout,.px-faq-layout{grid-template-columns:1fr}.px-process-heading,.px-faq-side{position:static}.px-cta-inner{grid-template-columns:1fr}.px-sticker{display:none}}@media (max-width:760px){.px-hero{margin-top:4.3rem;padding:3.4rem 0 5.5rem}.px-hero-title{font-size:clamp(2.9rem,13vw,4.2rem)}.px-hero-actions{flex-direction:column;align-items:flex-start;gap:.8rem}.px-chips li{font-size:.72rem}.px-scroll-cue{display:none}.px-devices{height:270px;margin-top:1.2rem}.px-desktop-wrap{width:90%}.px-screen-desk{height:200px}.px-chart{height:70px}.px-phone-wrap{width:36%;min-width:108px;right:-2%}.px-phone{height:220px}.px-float-a{top:46%;left:-3%}.px-float-b{top:-12%;right:0}.px-float-c,.px-badge-orb,.px-stage-ring{display:none}.px-toast{padding:.4rem .65rem .4rem .4rem}.px-toast-icon{width:1.7rem;height:1.7rem}.px-cinema{height:190vh}.px-cinema-sticky{align-items:flex-end;padding-bottom:12vh}.px-cinema-shade{background:linear-gradient(#03090e1a 15%,#03090e8c 45%,#03090ef2 90%)}.px-cinema-canvas{width:max(100%,128.557vh);top:32%;left:24%}.px-cinema-tag{font-size:.62rem}.px-cinema-copy h2{font-size:clamp(2.2rem,10vw,3.2rem)}.px-bento{grid-template-columns:1fr}.px-bento-card,.px-bento-card:first-child{grid-column:auto;min-height:0}.px-usecase-visual,.px-show{height:520px;min-height:0}.px-show-phone{width:240px;height:490px}.px-show-toast{width:max-content;max-width:calc(100% - 1.5rem);margin-inline:auto;top:-2%;left:0;right:0}.px-show-chip{gap:.3rem;padding:.4rem .62rem;font-size:.66rem}.px-show-chip-a{left:-.5rem}.px-show-chip-b{right:-.5rem}.px-usecase{grid-template-columns:2.8rem 1fr;gap:.85rem;padding:1rem}.px-usecase-arrow{display:none}.px-usecase.is-active{transform:none}.px-offer-grid{grid-template-columns:1fr}.px-offer{min-height:auto}.px-cost-cards{grid-template-columns:1fr}.px-track-label{flex-basis:6.6rem;font-size:.72rem}.px-faq-panel p{padding:0 0 1.3rem}.px-faq-num{display:none}.px-cta-actions{flex-direction:column;align-items:stretch}.px-dock{display:block}.px-footer{padding-bottom:6rem}}@media (max-width:430px){.px-badge{font-size:.68rem}.px-float-a{left:-1%}.px-toast small{display:none}}@media (prefers-reduced-motion:reduce){.px-page *,.px-page :before,.px-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.px-cinema{height:auto}.px-cinema-sticky{height:min(100vh,860px);position:relative}.px-particles,.px-usecase-timer{display:none}}
