.px{--px-w3:460;--px-w4:560;--px-col:1232px;--px-ink:#061b31;--px-ink-2:#50617a;--px-muted:#50617a;--px-line:#e5edf5;--px-guide:#e5edf5;--px-act:#533afd;--px-act-h:#4434d4;--px-band:#f8fafd;--px-navy:#0d1738;background:#fff;color:var(--px-ink);font-family:var(--font-px),-apple-system,"Segoe UI",Helvetica,sans-serif;font-size:16px;font-weight:var(--px-w3);line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:clip;position:relative}.px *,.px :after,.px :before{box-sizing:border-box}.px h1,.px h2,.px h3,.px ol,.px p,.px ul{margin:0}.px a{color:var(--px-act);text-decoration:none}.px a:hover{color:var(--px-ink)}.px a:focus-visible,.px button:focus-visible{outline:3px solid var(--px-act);outline-offset:2px}.px-mono{font-weight:var(--px-w4)}.px-col{max-width:calc(var(--px-col) + 32px);margin:0 auto;padding:0 16px}.px-col,.px-sec{position:relative}.px-sec{z-index:1;padding:96px 0}.px-sec+.px-sec{border-top:1px solid var(--px-line)}.px-band{background:var(--px-band)}.px-nav{z-index:5}.px-nav-in{max-width:calc(var(--px-col) + 32px);margin:0 auto;padding:18px 16px;min-height:76px;display:flex;align-items:center;gap:32px}.px .px-logo{display:flex;color:var(--px-ink)}.px-nav-links{display:flex;gap:4px;flex:1 1 auto}.px .px-nav-links a{padding:12px 10px;color:var(--px-ink);font-size:14px;font-weight:var(--px-w4);line-height:1;border-radius:4px}.px .px-nav-links a:hover{background:rgba(10,37,64,.05)}.px-nav-act{display:flex;gap:8px;margin-left:auto}.px .px-btn{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:15.5px 24px 16.5px;border-radius:4px;font-size:16px;font-weight:var(--px-w4);line-height:1;border:1px solid transparent;white-space:nowrap}.px-nav-act .px-btn{min-height:40px;padding:11.5px 20px 12.5px;font-size:14px}.px .px-btn-act{background:var(--px-act);color:#fff}.px .px-btn-act:hover{background:var(--px-act-h);color:#fff}.px .px-btn-line{background:rgba(255,255,255,.65);color:var(--px-act);border-color:#b9b9f9}.px .px-btn-line:hover{border-color:var(--px-act);color:var(--px-act)}.px .px-btn-light{background:#fff;color:var(--px-ink)}.px .px-btn-ghost-dark{color:#fff;border-color:rgba(255,255,255,.28)}.px .px-btn-ghost-dark:hover{color:#fff;border-color:#fff}.px-chev{display:inline-block;transition:transform .15s ease}.px a:hover .px-chev{transform:translateX(2px)}.px .px-more{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:var(--px-w4)}.px-hero{position:relative;z-index:1;padding:123px 0 194px}.px-hero-in{max-width:1063px;padding-left:104px;display:flex;flex-direction:column;gap:40px}.px-kicker{font-size:14px;color:var(--px-ink)}.px-kicker,.px-kicker b{font-weight:var(--px-w4)}.px-kicker span{color:var(--px-ink-2)}.px-h1{font-size:48px;line-height:1.15;letter-spacing:var(--px-ls,-.026em);font-weight:var(--px-w3)}.px-h1 em,.px-h2 em{font-style:normal;color:var(--px-muted)}.px-actions{display:flex;flex-wrap:wrap;gap:8px}.px-marquee{position:relative;z-index:1;overflow:hidden;padding:24px 0 40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.px-marquee-track{display:flex;width:max-content;animation:px-marquee 38s linear infinite}.px-marquee:hover .px-marquee-track{animation-play-state:paused}.px-marquee ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.px-marquee li{padding:0 44px;font-size:22px;font-weight:var(--px-w4);letter-spacing:-.01em;color:#8792a2;white-space:nowrap}@keyframes px-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.px-marquee-track{animation:none}}.px-h2{font-size:32px;line-height:1.1;letter-spacing:var(--px-ls,-.026em);max-width:760px}.px-h2,.px-h3{font-weight:var(--px-w3)}.px-h3{font-size:26px;line-height:1.12;letter-spacing:-.01em;max-width:504px}.px-head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 64px}.px-head-row>p{flex:0 1 504px;padding-top:5.5px;color:var(--px-ink-2);font-size:18px;line-height:1.4}.px-stack{display:flex;flex-direction:column;gap:133px}.px-stack.tight{gap:64px}.px-segs{display:flex;flex-direction:column}.px-segs>.px-head-row{padding:40px 0;border-top:1px solid var(--px-line)}.px-segs>.px-head-row:last-child{border-bottom:1px solid var(--px-line)}.px-seg-l{display:flex;flex-direction:column;gap:24px;flex:0 1 504px}.px-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;grid-auto-rows:676px}.px-cell{position:relative;display:flex;flex-direction:column;gap:24px;padding:24px;border:1px solid var(--px-line);border-radius:6px;background:#fff}.px-cell.wide{grid-column:span 2}.px-cell h3{font-size:26px;line-height:1.12;font-weight:var(--px-w3);letter-spacing:-.01em;padding-right:60px;color:#000}.px-cell .px-plus{position:absolute;top:24px;right:24px;width:28px;height:28px;border-radius:4px;background:#f0f2ff;color:var(--px-act);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.px-cell .px-plus:hover{background:var(--px-act);color:#fff}.px-cell-art{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;margin:0 -24px -24px;padding:24px}.px-ui{position:relative;z-index:1;width:100%;max-width:360px;font-weight:var(--px-w4);background:#fff;border:1px solid var(--px-line);border-radius:8px;box-shadow:0 30px 60px -20px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3);font-size:13px;overflow:hidden}.px-ui-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--px-line);background:#f6f9fc}.px-ui-bar i{width:8px;height:8px;border-radius:50%;background:#d8dde6}.px-ui-bar span{margin-left:8px;font-size:11px;color:var(--px-muted)}.px-ui-head{justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--px-line);font-weight:var(--px-w4)}.px-ui-head,.px-ui-row{display:flex;align-items:center}.px-ui-row{gap:10px;padding:9px 14px;border-bottom:1px solid #f0f3f7}.px-ui-row:last-child{border-bottom:0}.px-ui-row>span:nth-child(2):not(.px-mono){flex:1 1 auto}.px-ui-row small{color:var(--px-muted);font-size:12px}.px-dot{width:16px;height:16px;border-radius:50%;flex:none;border:2px solid #c6cfdb}.px-dot.ok{border:0;background:#1ea672}.px-dot.now{border-color:var(--px-act)}.px-pill{font-size:11px;font-weight:var(--px-w4);padding:2px 8px;border-radius:999px;background:#eef0ff;color:var(--px-act);white-space:nowrap}.px-pill.ok{background:#d7f7e8;color:#0e6245}.px-pill.warn{background:#fff1d6;color:#8a5300}.px-ui-total{display:flex;justify-content:space-between;padding:12px 14px;background:var(--px-ink);color:#fff;font-weight:var(--px-w4)}.px-field{margin:12px 14px 0;padding:8px 10px;border:1px solid #d8dde6;border-radius:6px;color:var(--px-ink)}.px-field small{display:block;font-size:11px;color:var(--px-muted)}.px-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin:12px 14px 0;padding:3px;border-radius:6px;background:#f0f3f7;font-size:12px;text-align:center}.px-seg span{padding:5px;border-radius:4px}.px-seg .on{background:#fff;box-shadow:0 1px 2px rgba(10,37,64,.12)}.px-seg .on,.px-ui-btn{font-weight:var(--px-w4)}.px-ui-btn{margin:12px 14px 14px;padding:8px;border-radius:6px;background:var(--px-act);color:#fff;text-align:center}.px-stats{position:relative;z-index:1;background:linear-gradient(180deg,#0d1738,#1d1a6b 64%,#3b2fc9);color:#fff;padding:96px 0;min-height:760px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.px-stats>.px-col{width:100%}.px-stats:after{bottom:-260px;width:1100px;height:520px;background:radial-gradient(closest-side,rgba(200,192,255,.75),rgba(99,91,255,0) 70%)}.px-stats:after,.px-stats:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.px-stats:before{bottom:-40px;width:1400px;height:700px;background:repeating-conic-gradient(from 270deg at 50% 100%,rgba(185,179,255,.55) 0deg .15deg,transparent .15deg 1.6deg);-webkit-mask-image:radial-gradient(ellipse 60% 100% at 50% 100%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 60% 100% at 50% 100%,#000 10%,transparent 70%);opacity:.8}.px-stats h2{position:relative;z-index:1;text-align:center;font-size:clamp(30px,7.4vw,56px);white-space:nowrap;font-weight:var(--px-w3);line-height:1.03;letter-spacing:var(--px-ls2,-.031em);color:#fff}.px-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.px-feat{display:flex;flex-direction:column;gap:16px;font-size:16px;font-weight:var(--px-w3);line-height:1.4;color:var(--px-ink-2)}.px-feat b{color:var(--px-ink)}.px-feat b,.px-ico{font-weight:var(--px-w4)}.px-ico{width:32px;height:32px;border-radius:4px;font-size:13px;background:#f0f2ff;color:var(--px-act);display:flex;align-items:center;justify-content:center}.px-story{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}.px-list{list-style:none;padding:0;border-top:1px solid var(--px-line)}.px-list li{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--px-line);font-size:16px}.px-list li .px-mono{width:112px;flex:none;font-size:13px;color:var(--px-act)}.px-list li span:nth-child(2){flex:1 1 auto}.px-dark{position:relative;z-index:1;background:var(--px-navy);box-shadow:inset 1px 0 0 0 transparent}.px-dark,.px-dark .px-h2{color:#fff}.px-dark .px-h2 em{color:#a3acc2}.px-dark .px-sec+.px-sec{border-top-color:rgba(255,255,255,.1)}.px-dark .px-feat{color:#a3acc2}.px-dark .px-feat b{color:#fff}.px-dark .px-ico{background:rgba(99,91,255,.25);color:#b9b3ff}.px-dark .px-ui{color:var(--px-ink)}.px-close{position:relative;z-index:1;padding:96px 0}.px-close-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.px-close h2{font-size:32px;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);line-height:1.1}.px-close p{color:var(--px-ink-2);font-size:20px;font-weight:var(--px-w3);line-height:1.4;letter-spacing:-.01em;margin-top:16px}.px-close .px-feat p{font-size:16px;margin-top:0;letter-spacing:0}.px-close .px-actions{margin-top:24px}@media (max-width:960px){.px-nav-links{display:none}.px-bento{grid-template-columns:1fr 1fr}.px-cell.wide{grid-column:span 2}.px-close-in,.px-three{grid-template-columns:1fr}.px-hero-in{padding-left:0}}@media (max-width:600px){.px-col,.px-nav-in{padding-left:16px;padding-right:16px}.px-sec{padding:80px 0}.px-hero{padding:64px 0 80px}.px-marquee li{padding:0 24px;font-size:18px}.px-hero-in{padding-left:0}.px-h2{font-size:26px}.px-bento{grid-auto-rows:auto}.px-cell{min-height:460px}.px-stack{gap:56px}.px-bento{grid-template-columns:1fr}.px-cell.wide{grid-column:auto}.px-h1{font-size:34px}.px-nav-act .px-btn-line{display:none}.px-list li .px-mono{width:84px}}@media (prefers-reduced-motion:reduce){.px-chev{transition:none}}.px-nav{position:relative;z-index:30}.px .px-nav-item{font:inherit;display:inline-flex;align-items:center;gap:6px;padding:12px 10px;border:0;background:none;color:var(--px-ink);font-size:14px;font-weight:var(--px-w4);line-height:1;border-radius:4px;cursor:pointer}.px .px-nav-item:hover,.px .px-nav-item[aria-expanded=true]{color:var(--px-act)}.px .px-nav-item svg{transition:transform .15s ease}.px .px-nav-item[aria-expanded=true] svg{transform:rotate(180deg)}.px-menu-btn{display:none;font:inherit;font-size:14px;min-height:40px;padding:0 14px;border:1px solid var(--px-line);border-radius:4px;background:#fff;color:var(--px-ink);cursor:pointer}.px-mega{position:absolute;left:0;right:0;top:100%}.px-mega-in{max-width:calc(var(--px-col) + 32px);margin:0 auto;display:flex;background:#fff;border-radius:8px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);overflow:hidden}.px-mega-main{flex:1 1 auto;padding:32px 32px 0;display:flex;flex-direction:column}.px-mega-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding-bottom:32px}.px-mega-title{font-size:14px;font-weight:var(--px-w4);color:var(--px-ink);padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--px-line)}.px-mega ul,.px-mobile ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:4px}.px .px-mega li a,.px .px-mobile li a{display:flex;flex-direction:column;gap:2px;padding:6px 0}.px-mega li a span,.px-mobile li a span{font-size:14px;font-weight:var(--px-w4);color:var(--px-act)}.px-mega li a small,.px-mobile li a small{font-size:13px;font-weight:var(--px-w3);color:var(--px-ink-2)}.px .px-mega li a:hover span{color:var(--px-ink)}.px .px-mega-all{margin:auto -32px 0;padding:20px 32px;border-top:1px solid var(--px-line);font-size:14px;font-weight:var(--px-w4)}.px-mega-side{flex:0 0 248px;padding:32px 24px;background:var(--px-band);gap:20px}.px .px-mega-card,.px-mega-side{display:flex;flex-direction:column}.px .px-mega-card{gap:6px;padding-bottom:14px;border-radius:6px;background:#fff;border:1px solid var(--px-line);overflow:hidden;color:var(--px-ink)}.px-mega-card-art{height:84px;background:linear-gradient(110deg,#ffd27a,#ff8a5b 30%,#ff5fa2 55%,#8a7dff 80%,#533afd);margin-bottom:8px}.px-mega-card .px-more,.px-mega-card b,.px-mega-card small{padding:0 14px}.px-mega-card b{font-size:14px;font-weight:var(--px-w4)}.px-mega-card small{font-size:13px;color:var(--px-ink-2)}.px-mega-card .px-more{font-size:14px}.px-dim{position:fixed;inset:0;z-index:20;background:rgba(246,249,252,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.px-mobile{display:none}@media (max-width:960px){.px-menu-btn{display:inline-flex;align-items:center}.px-dim,.px-mega,.px-nav-act .px-btn{display:none}.px-mobile{display:flex;flex-direction:column;gap:4px;padding:8px 16px 24px;background:#fff}.px-mobile,.px-mobile details{border-bottom:1px solid var(--px-line)}.px-mobile details{padding:6px 0}.px-mobile summary{min-height:44px;font-weight:var(--px-w4);cursor:pointer}.px .px-mobile-link,.px-mobile summary{display:flex;align-items:center;font-size:17px}.px .px-mobile-link{min-height:52px;color:var(--px-ink);border-bottom:1px solid var(--px-line)}.px-mobile .px-actions{margin-top:16px}.px-mobile .px-btn{display:inline-flex}}.px-ico-lg{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px -10px rgba(83,58,253,.55)}.px-ico-lg.g1{background:linear-gradient(135deg,#ffb35c,#ff5fa2 55%,#a96bff)}.px-ico-lg.g2{background:linear-gradient(135deg,#22b8e8,#635bff 60%,#533afd)}.px-ico-lg.g3{background:linear-gradient(135deg,#8a7dff,#533afd 55%,#22b8e8)}.px-foot{position:relative;z-index:1;padding:72px 0 64px}.px-close,.px-foot{background:var(--px-band)}.px-foot-top{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.px-foot-brand{display:flex;flex-direction:column;gap:16px}.px .px-foot-brand p{font-size:14px;font-weight:var(--px-w3);line-height:1.4;color:var(--px-ink-2);max-width:260px}.px-foot-h{font-size:14px;font-weight:var(--px-w4);line-height:1.2;color:var(--px-ink);padding-bottom:8px}.px-foot ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.px .px-foot li a,.px-foot li span{font-size:14px;font-weight:var(--px-w3);line-height:1.4;color:var(--px-ink-2)}.px .px-foot li a:hover{color:var(--px-ink)}.px-foot-legal{margin-top:64px;display:grid;grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;grid-row-gap:8px;row-gap:8px}.px-foot-legal:before{content:"";grid-column:2/-1;border-top:1px solid var(--px-line);margin-bottom:16px}.px-foot-legal>*{grid-column:2/-1}.px-foot-legal p{font-size:13px;font-weight:var(--px-w3);line-height:1.45;color:var(--px-ink-2)}.px-foot-legal strong{font-weight:var(--px-w4);color:var(--px-ink)}.px .px-foot-legal a{color:var(--px-ink-2);text-decoration:underline;text-underline-offset:2px}@media (max-width:960px){.px-foot-top{grid-template-columns:1fr 1fr}.px-foot-brand{grid-column:1/-1}.px-foot-legal{grid-template-columns:1fr}.px-foot-legal:before,.px-foot-legal>*{grid-column:1/-1}}@media (max-width:600px){.px-foot{padding:56px 0 48px}}.px-ui-row>.px-mono{margin-left:auto;flex:0 0 auto;text-align:right}.px-ui-row>span:first-child:not(.px-dot)+.px-mono{flex:0 0 auto}.px-ui-row>span:first-child:not(.px-dot){flex:1 1 auto}.px-cell-art{align-items:flex-end}.px-band{position:absolute;left:-1px;right:-1px;bottom:-1px;height:72%;-webkit-clip-path:polygon(0 34%,100% 0,100% 100%,0 100%);clip-path:polygon(0 34%,100% 0,100% 100%,0 100%)}.px-band.warm{background:linear-gradient(105deg,#ffcb57,#ff8a4c 30%,#ff5f9e 62%,#a560ff)}.px-band.warm2{background:linear-gradient(105deg,#ffd27a,#ff7a59 45%,#ff4f8b)}.px-band.cool{background:linear-gradient(105deg,#7ad7ff,#6c63ff 55%,#533afd)}.px-band.cool2{background:linear-gradient(105deg,#b9b3ff,#8a7dff 40%,#533afd)}.px-band.violet{background:linear-gradient(105deg,#c9f0ff,#9d8cff 50%,#ff8fc8)}.px .px-ui{max-width:380px;margin:0 auto 8px;border:0;border-radius:8px;font-size:14px;line-height:1.4;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.px .px-ui.px-split{max-width:640px;display:grid;grid-template-columns:1.15fr 1fr}.px-pane+.px-pane{border-left:1px solid var(--px-line)}.px-pane-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px}.px-lbl{font-size:12px;color:var(--px-ink-2)}.px-lbl,.px-strong{font-weight:var(--px-w4)}.px-strong{font-size:17px;color:var(--px-ink);letter-spacing:-.01em}.px-row-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.px-steps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.px-steps li{display:flex;align-items:center;gap:10px;color:var(--px-ink);opacity:.4;transition:opacity .35s ease var(--d,0s)}.px-tick{position:relative;width:18px;height:18px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.5px #c6cfdb;background:#fff;transition:background .3s ease var(--d,0s),box-shadow .3s ease var(--d,0s)}.px-tick:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .25s cubic-bezier(.3,1.6,.6,1) calc(var(--d, 0s) + .1s)}[data-in=true] .px-steps li{opacity:1}[data-in=true] .px-tick{background:#1ea672;box-shadow:none}[data-in=true] .px-tick:after{transform:rotate(45deg) scale(1)}.px-bar{height:6px;border-radius:3px;background:#edf1f7;overflow:hidden;margin-top:6px}.px-bar span{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,#533afd,#8a7dff);transition:width 2s cubic-bezier(.2,.7,.2,1) .2s}[data-in=true] .px-bar span{width:100%}.px-quote{background:#fbfcfe}.px-lines,.px-quote dl{margin:0;display:flex;flex-direction:column}.px-lines>div,.px-quote dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid #eef2f7}.px-quote dl>div:first-child{border-top:0}.px-lines dt,.px-quote dt{color:var(--px-ink);display:flex;flex-direction:column;gap:2px}.px-quote dt small{font-size:12px;color:var(--px-ink-2)}.px-lines dd,.px-quote dd{margin:0;color:var(--px-ink);white-space:nowrap}.px-lines .tot,.px-quote .tot{border-top:1px solid var(--px-ink);padding-top:11px}.px-lines .tot dd,.px-lines .tot dt,.px-quote .tot dd,.px-quote .tot dt,.px-stamp{font-weight:var(--px-w4)}.px-stamp{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#e7f8ef;color:#0e6245;font-size:12px;opacity:0;transform:translateY(4px);transition:opacity .4s ease 2.1s,transform .4s ease 2.1s}.px-stamp:before{content:"✓";font-weight:var(--px-w4)}[data-in=true] .px-stamp{opacity:1;transform:none}[data-in=true] .px-in{opacity:0;transform:translateY(4px);transition:opacity .35s ease var(--d,0s),transform .35s ease var(--d,0s);opacity:1;transform:none}.px-swap{position:relative;display:inline-grid;font-size:12px;font-weight:var(--px-w4)}.px-swap>span{grid-area:1/1;padding:2px 8px;border-radius:999px;transition:opacity .3s ease 1.6s;white-space:nowrap}.px-swap .a{background:#eef0ff;color:var(--px-act)}.px-swap .b{background:#e7f8ef;color:#0e6245;opacity:0}[data-in=true] .px-swap .a{opacity:0}[data-in=true] .px-swap .b{opacity:1}@media (prefers-reduced-motion:reduce){.px-bar span,.px-in,.px-stamp,.px-steps li,.px-swap>span,.px-tick,.px-tick:after{transition:none!important}.px-steps li{opacity:1}.px-tick{background:#1ea672;box-shadow:none}.px-tick:after{transform:rotate(45deg) scale(1)}.px-bar span{width:100%}.px-in,.px-stamp{opacity:1;transform:none}.px-swap .a{opacity:0}.px-swap .b{opacity:1}}@media (max-width:600px){.px .px-ui.px-split{grid-template-columns:1fr}.px-pane+.px-pane{border-left:0;border-top:1px solid var(--px-line)}}.px .px-segs{gap:24px}.px-stage{position:relative;display:grid;grid-template-columns:5fr 7fr;min-height:520px;border-radius:8px;background:var(--px-band)}.px-stage-art{overflow:hidden;border-radius:0 8px 8px 0}.px-stage.flip .px-stage-art{border-radius:8px 0 0 8px}.px-stage.flip{grid-template-columns:7fr 5fr}.px-stage.flip .px-stage-txt{order:2}.px-stage-txt{padding:48px;display:flex;flex-direction:column;gap:20px;justify-content:center}.px-stage-txt .px-h3{font-size:32px;line-height:1.1;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em)}.px-stage-txt p{color:var(--px-ink-2);font-size:18px;line-height:1.4;max-width:440px}.px-stage-txt .px-actions{margin-top:8px}.px-stage-art{position:relative;display:flex;align-items:center;justify-content:center;padding:48px;background:#fff}.px-stage-art .px-band{height:100%;-webkit-clip-path:polygon(0 48%,100% 12%,100% 100%,0 100%);clip-path:polygon(0 48%,100% 12%,100% 100%,0 100%)}.px .px-ui.px-scene{position:relative;width:100%;max-width:420px;margin:0}.px-cal dt small{font-size:12px;color:var(--px-ink-2);font-weight:var(--px-w3)}.px-cal dt{gap:2px}@media (max-width:900px){.px-stage,.px-stage.flip{grid-template-columns:1fr}.px-stage.flip .px-stage-txt{order:0}.px-stage-txt{padding:32px 24px}.px-stage-art{padding:32px 20px;min-height:360px}}.px-swap{justify-items:end}.px .px-ui.px-scene{max-width:480px;font-size:15px}.px-scene .px-pane-body{padding:24px 26px 26px;gap:14px}.px-scene .px-steps{gap:14px}.px-stat-grid{position:relative;z-index:1;margin-top:112px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.px-stat{display:flex;flex-direction:column;gap:14px;padding-left:20px;border-left:1px solid rgba(185,179,255,.35);min-width:0}.px-stat b{font-size:48px;line-height:1;letter-spacing:var(--px-ls,-.026em)}.px-stat b,.px-stat p{font-weight:var(--px-w3);color:#fff}.px-stat p{font-size:16px;line-height:1.4;max-width:240px}.px-stat-viz{position:relative;display:flex;align-items:center;height:20px}.px-meter{height:4px;margin:8px 0;border-radius:2px;background:rgba(185,179,255,.22)}.px-meter i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:2px;background:linear-gradient(90deg,#8a7dff,#c9f0ff);transition:width 1.4s cubic-bezier(.2,.7,.2,1) .1s}.px-meter.down i{width:60%;transition:width 1.2s cubic-bezier(.6,0,.2,1) .6s}.px-meter s{position:absolute;top:-4px;width:1px;height:12px;background:rgba(255,255,255,.55)}[data-in=true] .px-meter i{width:var(--w)}.px-dots{gap:6px}.px-dots i{width:8px;height:8px;border-radius:50%;background:rgba(185,179,255,.25);transition:background .3s ease var(--d),box-shadow .3s ease var(--d)}[data-in=true] .px-dots i{background:#c9f0ff;box-shadow:0 0 8px rgba(201,240,255,.8)}.px-seal{gap:8px;font-size:13px;color:#c9f0ff}.px-seal svg{fill:none;stroke:#c9f0ff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.px-seal circle{stroke-dasharray:54;stroke-dashoffset:54;transition:stroke-dashoffset .9s ease .4s}.px-seal path{stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset .4s ease 1.2s}[data-in=true] .px-seal circle,[data-in=true] .px-seal path{stroke-dashoffset:0}@keyframes px-breathe{0%,to{opacity:.8;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.06)}}.px-stats:after{animation:px-breathe 9s ease-in-out infinite}@media (max-width:900px){.px-stat-grid{grid-template-columns:1fr 1fr;gap:48px 24px;margin-top:72px}}@media (max-width:600px){.px-stat b{font-size:40px}.px-stat{padding-left:16px}}@media (prefers-reduced-motion:reduce){.px-stats:after{animation:none}.px-dots i,.px-meter i,.px-seal circle,.px-seal path{transition:none!important}.px-meter i{width:var(--w)!important}.px-dots i{background:#c9f0ff}.px-seal circle,.px-seal path{stroke-dashoffset:0}}@media (max-width:600px){.px-dots{gap:4px}.px-dots i{width:6px;height:6px}}.px-line-chart{position:relative;width:100%;margin:4px 0 6px}.px-line-chart svg{display:block;width:100%;height:100%;overflow:visible}.px-line-chart .grid{stroke:#eef2f7;stroke-width:1;vector-effect:non-scaling-stroke}.px-line-chart .ln{fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.2,1) .2s}.px-line-chart .area{opacity:0;transition:opacity .8s ease 1.4s}.px-line-chart .pt{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #533afd,0 0 0 4px rgba(83,58,253,.15);opacity:0;transition:opacity .3s ease 1.75s}[data-in=true] .px-line-chart .ln{stroke-dashoffset:0}[data-in=true] .px-line-chart .area,[data-in=true] .px-line-chart .pt{opacity:1}@media (prefers-reduced-motion:reduce){.px-line-chart .area,.px-line-chart .ln,.px-line-chart .pt{transition:none!important}.px-line-chart .ln{stroke-dashoffset:0}.px-line-chart .area,.px-line-chart .pt{opacity:1}}.px b,.px dt,.px h4,.px strong,.px th{font-weight:var(--px-w4)}.px h1,.px h2,.px h3{text-wrap:pretty}.px .px-stat b{font-weight:var(--px-w3)}@font-face{font-family:Söhne;src:url(/fonts/soehne/soehne-leicht.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/fonts/soehne/soehne-buch.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/fonts/soehne/soehne-kraftig.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.px-soehne>.px{--font-px:"Söhne";--px-w3:400;--px-w4:500;--px-ls:-0.02em;--px-ls2:-0.025em;font-feature-settings:"ss01" 1}.px-cell{--px-ease:cubic-bezier(0.165,0.84,0.44,1);transition:box-shadow .8s var(--px-ease),border-color .3s linear}.px-cell-art{overflow:hidden;border-radius:0 0 6px 6px}.px-cell:before,.px-stage:before{content:"";position:absolute;inset:-6px;border-radius:11px;padding:1px;pointer-events:none;z-index:2;background:radial-gradient(closest-side,#7f7dfc,#f44bcc 45%,rgba(244,75,204,0)) no-repeat 0 -20px /70% 40px,#dfe6f0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;-webkit-clip-path:inset(6px round 6px);clip-path:inset(6px round 6px);transition:opacity .25s linear,background-position 1s cubic-bezier(.16,1,.3,1),-webkit-clip-path .8s cubic-bezier(.165,.84,.44,1);transition:clip-path .8s cubic-bezier(.165,.84,.44,1),opacity .25s linear,background-position 1s cubic-bezier(.16,1,.3,1);transition:clip-path .8s cubic-bezier(.165,.84,.44,1),opacity .25s linear,background-position 1s cubic-bezier(.16,1,.3,1),-webkit-clip-path .8s cubic-bezier(.165,.84,.44,1)}.px-cell h3{transition:transform .8s var(--px-ease)}.px-cell .px-plus{position:static;width:auto;height:auto;background:none;display:block}.px-cell .px-plus:after{content:"";position:absolute;inset:0;border-radius:6px;z-index:3}.px-cell .px-plus>span{position:absolute;top:24px;right:24px;z-index:4;width:28px;height:28px;border-radius:4px;background:#f0f2ff;color:var(--px-act);display:flex;align-items:center;justify-content:center;transition:transform .8s var(--px-ease),background-color .25s linear,color .25s linear}.px-plus svg{overflow:visible;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.px-plus svg path{transition:transform .6s cubic-bezier(.16,1,.3,1);transform-origin:6px 6px}.px-cell .px-ui,.px-stage .px-ui{transition:transform .8s cubic-bezier(.165,.84,.44,1)}.px-cell .px-plus:hover{background:none}.px-cell:is(:hover,:focus-within){border-color:#fff;box-shadow:0 0 0 5px #fff}.px-cell:is(:hover,:focus-within):before,.px-stage:hover:before{opacity:1;-webkit-clip-path:inset(0 round 11px);clip-path:inset(0 round 11px);background-position:70% -20px}.px-cell:is(:hover,:focus-within) h3{transform:translate(-5px,-5px)}.px-cell:is(:hover,:focus-within) .px-plus>span{transform:translate(5px,-5px);background:var(--px-act);color:#fff}.px-cell:is(:hover,:focus-within) .px-plus .v{transform:rotate(90deg)}.px-cell:is(:hover,:focus-within) .px-plus .h{transform:rotate(90deg)}.px-cell:is(:hover,:focus-within) .px-ui,.px-stage:hover .px-ui{transform:translateY(-8px)}.px-cell .px-plus:focus-visible{outline:none}.px-cell:has(.px-plus:focus-visible){outline:2px solid var(--px-act);outline-offset:8px}.px-stage{transition:box-shadow .8s cubic-bezier(.165,.84,.44,1)}.px-stage:hover{box-shadow:0 30px 60px -30px rgba(50,50,93,.25)}@media (hover:none){.px-cell:hover,.px-stage:hover{box-shadow:none}.px-cell:hover:before,.px-stage:hover:before{opacity:0}}@media (prefers-reduced-motion:reduce){.px-cell,.px-cell .px-plus>span,.px-cell .px-ui,.px-cell h3,.px-cell:before,.px-plus svg path,.px-stage,.px-stage .px-ui,.px-stage:before{transition:none!important}}.px-award{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px var(--px-line);font-size:14px;color:var(--px-ink-2)}.px-award b{font-weight:var(--px-w4);color:var(--px-ink);margin-right:4px}.px-three.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}@media (max-width:960px){.px-three.four{grid-template-columns:1fr 1fr}}@media (max-width:600px){.px-three.four{grid-template-columns:1fr}.px-award{font-size:12px}}.px-sf{margin-top:72px;padding-top:56px;border-top:1px solid rgba(185,179,255,.18)}.px-sf-lead{max-width:560px;font-size:16px;line-height:1.45;color:#9aa6cc}.px-sf-lead b{color:#fff;font-weight:var(--px-w4)}.px-sf-stage{position:relative;max-width:960px;margin:40px auto 0}.px-sf-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,rgba(185,179,255,.18) 1px,transparent 1.2px) 0 0 /16px 16px;-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(transparent,#000 22%,#000 78%,transparent);-webkit-mask-composite:source-in,xor;mask:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent) intersect,linear-gradient(transparent,#000 22%,#000 78%,transparent)}.px-sf-map{position:relative;display:block;width:100%;height:auto;font-family:inherit}.px-sf-map .wires path{fill:none;stroke:#3a4a8f;stroke-width:1}.px-sf-map .chips rect{fill:#17245a;stroke:#3a4a8f;stroke-width:1}.px-sf-map .chips text{fill:#dfe3ff;font-size:12px;font-weight:var(--px-w4)}.px-sf-map .chips .hub rect{stroke:none}.px-sf-map .chips .hub text{fill:#fff;font-size:14px}.px-sf-map .chips .small text{font-size:11px}.px-sf-list{display:none;list-style:none;margin:24px 0 0;padding:0;color:#b4bfe0;font-size:15px;line-height:1.45}.px-sf-list li{padding:12px 0;border-top:1px solid rgba(185,179,255,.18)}.px-sf-list b{color:#fff;font-weight:var(--px-w4)}@media (max-width:700px){.px-sf-stage{display:none}.px-sf-list{display:block}}.px-sf{--sf-t:16s}.px-sf-map .chips rect,.px-sf-map .chips text{transition:none}.px-sf-map .glows path{fill:none;stroke:#d6d1ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:8 300;stroke-dashoffset:8;opacity:0;filter:drop-shadow(0 0 4px rgba(201,195,255,.9))}.px-sf-steps{margin:32px auto 0;max-width:620px;text-align:center}.px-sf-bars{display:flex;justify-content:center;gap:6px}.px-sf-bars i{width:28px;height:3px;border-radius:2px;background:rgba(185,179,255,.25)}.px-sf-says{display:grid;margin-top:16px}.px-sf-says p{grid-area:1/1;font-size:16px;line-height:1.45;color:#dfe3ff;opacity:0}.px-sf .chips g,.px-sf .glows path,.px-sf-bars i,.px-sf-says p{animation-duration:var(--sf-t);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:linear}[data-in=true].px-sf .chips g,[data-in=true].px-sf .glows path,[data-in=true].px-sf .px-sf-bars i,[data-in=true].px-sf .px-sf-says p{animation-play-state:running}.px-sf .chips g.s1{animation-name:sf-chip1}.px-sf-bars i.s1{animation-name:sf-bar1}.px-sf-says p.s1{animation-name:sf-say1}@keyframes sf-chip1{0%,0.00%{opacity:.7}1.50%,24.00%{opacity:1;filter:drop-shadow(0 0 6px rgba(138,125,255,.55))}26.50%,to{opacity:.7}}@keyframes sf-bar1{0%,0.00%{background:rgba(185,179,255,.25)}1.00%,24.00%{background:#c9c3ff}25.50%,to{background:rgba(185,179,255,.25)}}@keyframes sf-say1{0%,0.00%{opacity:0}2.00%,23.00%{opacity:1}25.00%,to{opacity:0}}.px-sf .glows path.w1a{animation-name:sf-w1a}@keyframes sf-w1a{0%,0.99%{opacity:0;stroke-dashoffset:8}1.00%{opacity:1;stroke-dashoffset:8}13.00%{opacity:1;stroke-dashoffset:-100}13.80%,to{opacity:0;stroke-dashoffset:-100}}.px-sf .glows path.w1b{animation-name:sf-w1b}@keyframes sf-w1b{0%,11.99%{opacity:0;stroke-dashoffset:8}12.00%{opacity:1;stroke-dashoffset:8}24.00%{opacity:1;stroke-dashoffset:-100}24.80%,to{opacity:0;stroke-dashoffset:-100}}.px-sf .chips g.s2{animation-name:sf-chip2}.px-sf-bars i.s2{animation-name:sf-bar2}.px-sf-says p.s2{animation-name:sf-say2}@keyframes sf-chip2{0%,24.99%{opacity:.7}26.50%,49.00%{opacity:1;filter:drop-shadow(0 0 6px rgba(138,125,255,.55))}51.50%,to{opacity:.7}}@keyframes sf-bar2{0%,24.99%{background:rgba(185,179,255,.25)}26.00%,49.00%{background:#c9c3ff}50.50%,to{background:rgba(185,179,255,.25)}}@keyframes sf-say2{0%,24.99%{opacity:0}27.00%,48.00%{opacity:1}50.00%,to{opacity:0}}.px-sf .glows path.w2a{animation-name:sf-w2a}@keyframes sf-w2a{0%,25.99%{opacity:0;stroke-dashoffset:8}26.00%{opacity:1;stroke-dashoffset:8}38.00%{opacity:1;stroke-dashoffset:-100}38.80%,to{opacity:0;stroke-dashoffset:-100}}.px-sf .glows path.w2b{animation-name:sf-w2b}@keyframes sf-w2b{0%,36.99%{opacity:0;stroke-dashoffset:8}37.00%{opacity:1;stroke-dashoffset:8}49.00%{opacity:1;stroke-dashoffset:-100}49.80%,to{opacity:0;stroke-dashoffset:-100}}.px-sf .chips g.s3{animation-name:sf-chip3}.px-sf-bars i.s3{animation-name:sf-bar3}.px-sf-says p.s3{animation-name:sf-say3}@keyframes sf-chip3{0%,49.99%{opacity:.7}51.50%,74.00%{opacity:1;filter:drop-shadow(0 0 6px rgba(138,125,255,.55))}76.50%,to{opacity:.7}}@keyframes sf-bar3{0%,49.99%{background:rgba(185,179,255,.25)}51.00%,74.00%{background:#c9c3ff}75.50%,to{background:rgba(185,179,255,.25)}}@keyframes sf-say3{0%,49.99%{opacity:0}52.00%,73.00%{opacity:1}75.00%,to{opacity:0}}.px-sf .glows path.w3a{animation-name:sf-w3a}@keyframes sf-w3a{0%,50.99%{opacity:0;stroke-dashoffset:8}51.00%{opacity:1;stroke-dashoffset:8}63.00%{opacity:1;stroke-dashoffset:-100}63.80%,to{opacity:0;stroke-dashoffset:-100}}.px-sf .glows path.w3b{animation-name:sf-w3b}@keyframes sf-w3b{0%,61.99%{opacity:0;stroke-dashoffset:8}62.00%{opacity:1;stroke-dashoffset:8}74.00%{opacity:1;stroke-dashoffset:-100}74.80%,to{opacity:0;stroke-dashoffset:-100}}.px-sf .chips g.s4{animation-name:sf-chip4}.px-sf-bars i.s4{animation-name:sf-bar4}.px-sf-says p.s4{animation-name:sf-say4}@keyframes sf-chip4{0%,74.99%{opacity:.7}76.50%,99.00%{opacity:1;filter:drop-shadow(0 0 6px rgba(138,125,255,.55))}100.00%,to{opacity:.7}}@keyframes sf-bar4{0%,74.99%{background:rgba(185,179,255,.25)}76.00%,99.00%{background:#c9c3ff}100.00%,to{background:rgba(185,179,255,.25)}}@keyframes sf-say4{0%,74.99%{opacity:0}77.00%,98.00%{opacity:1}100.00%,to{opacity:0}}.px-sf .glows path.w4a{animation-name:sf-w4a}@keyframes sf-w4a{0%,75.99%{opacity:0;stroke-dashoffset:8}76.00%{opacity:1;stroke-dashoffset:8}88.00%{opacity:1;stroke-dashoffset:-100}88.80%,to{opacity:0;stroke-dashoffset:-100}}.px-sf .glows path.w4b{animation-name:sf-w4b}@keyframes sf-w4b{0%,86.99%{opacity:0;stroke-dashoffset:8}87.00%{opacity:1;stroke-dashoffset:8}99.00%{opacity:1;stroke-dashoffset:-100}99.80%,to{opacity:0;stroke-dashoffset:-100}}@media (max-width:700px){.px-sf-steps{display:none}}@media (prefers-reduced-motion:reduce){.px-sf-map .glows,.px-sf-steps{display:none}.px-sf .chips g{animation:none}.px-sf-list{display:block}}.px-sf .chips g.s5{animation-name:sf-chip5}@keyframes sf-chip5{0%,86.99%{opacity:.7}88.5%,99%{opacity:1;filter:drop-shadow(0 0 6px rgba(138,125,255,.55))}to{opacity:.7}}.px-hero{z-index:auto}.px .px-hero-in,.px-hero-grid{position:relative}.px .px-hero-in{z-index:1;padding-left:0}.px-mobius{position:absolute;top:50%;right:0;width:55%;height:min(640px,72vh);margin-top:calc(min(640px, 72vh) / -2)}.px-mobius canvas{display:block}.px-mobius canvas.is-travel{position:fixed;top:0;left:0;z-index:0;pointer-events:none}.px-hero-in{position:relative;z-index:1}.px-marquee,.px-sec{background:#fff}.px-dark .px-sec,.px-foot,.px-marquee.px-clear,.px-sec.px-clear{background:transparent}.px.sy-page{background:linear-gradient(to bottom,#fff calc(100% - 1200px),var(--px-band) calc(100% - 1200px))}@media (max-width:1023px){.px-hero-grid{display:flex;flex-direction:column}.px-mobius{position:relative;top:auto;right:auto;width:100%;margin-top:0;order:-1;height:min(60vw,420px)}}@media (max-width:600px){.px-award{border-radius:12px}}.ps-sub{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--px-line)}.ps-sub-in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:52px;font-size:15px}.px .ps-sub-name{color:var(--px-act);font-weight:var(--px-w4)}.ps-sub-links{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none}.px .ps-sub-links a{color:var(--px-ink-2);white-space:nowrap}.px .ps-sub-links a:hover,.px .ps-sub-links a[aria-current=page]{color:var(--px-ink)}.px .ps-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:#eef1f6;font-size:13px;color:var(--px-ink-2)}.ps-pill b{color:var(--px-ink)}.ps-pill b,.px .ps-link{font-weight:var(--px-w4)}.px .ps-link{display:inline-flex;align-items:center;gap:4px;color:var(--px-act);font-size:15px}.px .ps-link:hover .px-chev{transform:translateX(2px)}.ps-app-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--px-line);font-size:13px}.ps-app-head b{font-weight:var(--px-w4)}.ps-tag{font-size:11px;padding:2px 8px;border-radius:999px;background:#eef0ff;color:var(--px-act)}.ps-tag.ok{background:#e7f8ef;color:#0e6245}.ps-benefits{padding:24px 0;background:#fff}.ps-benefits ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.ps-benefits li{display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.5;color:var(--px-ink-2)}.ps-benefits li b{position:relative;margin-top:14px;padding-left:14px;color:var(--px-ink);font-weight:var(--px-w4)}.ps-benefits li b:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:1px;background:var(--px-act)}.ps-benefits li>span:last-child{padding-left:14px}.px .ps-ico{width:40px;height:40px;border-radius:10px}.ps-sec{position:relative;padding:112px 0;background:#fff}.ps-sec.ps-band{background:#f6f9fc}.ps-head{display:flex;flex-direction:column;gap:14px;max-width:600px}.ps-eyebrow{font-size:15px;color:var(--px-act);font-weight:var(--px-w4)}.ps-head h2{font-size:32px;line-height:1.1;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink)}.ps-head>p:not(.ps-eyebrow){font-size:18px;line-height:28px;color:var(--px-ink-2)}.ps-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.ps-figure{display:flex;flex-direction:column;gap:6px;max-width:240px;padding-left:16px;border-left:1px solid var(--px-act)}.ps-figure b{font-size:32px;line-height:1;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-act)}.ps-figure span{font-size:15px;line-height:1.45;color:var(--px-ink-2)}.ps-cards{list-style:none;margin-top:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.ps-card{display:flex;flex-direction:column;border-radius:8px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 15px 35px -10px rgba(50,50,93,.15);overflow:hidden}.ps-card-ui{padding:20px;background:#f6f9fc;border-bottom:1px solid var(--px-line);min-height:172px;display:flex;align-items:center}.ps-card-txt{padding:20px 22px 26px;display:flex;flex-direction:column;gap:8px}.ps-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#eef0ff;color:var(--px-act);font-size:12px}.ps-card h3,.ps-num{font-weight:var(--px-w4)}.ps-card h3{font-size:18px;line-height:1.3;color:var(--px-ink)}.ps-card p{font-size:15px;line-height:1.5;color:var(--px-ink-2)}.ps-mini{width:100%;gap:8px;font-size:12px}.ps-field,.ps-mini{display:flex;flex-direction:column}.ps-field{gap:2px;padding:6px 10px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--px-line)}.ps-field small{font-size:11px;color:var(--px-ink-2)}.ps-field span,.ps-line{color:var(--px-ink)}.ps-line{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--px-line)}.ps-line b{font-weight:var(--px-w4);color:var(--px-ink-2)}.ps-line b.ok{color:#0e6245}.ps-line b.now{color:var(--px-act)}.ps-doc{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--px-line);color:var(--px-ink)}.ps-doc i{flex:none;width:12px;height:15px;border-radius:2px;background:linear-gradient(135deg,#b9b3ff,#533afd)}.ps-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:center;margin-top:64px}.ps-feature.flip .ps-feature-txt{order:2}.ps-feature-txt{display:flex;flex-direction:column;gap:14px;max-width:460px}.ps-feature-txt h3{font-size:26px;line-height:1.12;font-weight:var(--px-w3);letter-spacing:-.01em;color:var(--px-ink)}.ps-feature-txt p{font-size:16px;line-height:1.55;color:var(--px-ink-2)}.px .ps-feature-ui{max-width:460px;margin:0}.ps-feature-ui .ps-mini{padding:16px;font-size:13px}.ps-prep{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:start}.ps-checks{list-style:none;display:flex;flex-direction:column;gap:14px;font-size:16px;color:var(--px-ink)}.ps-checks li{display:flex;gap:12px;align-items:flex-start;line-height:1.45}.ps-checks svg{flex:none;margin-top:4px;color:var(--px-act)}.ps-checks.small{gap:8px;margin-top:12px;font-size:15px;color:var(--px-ink-2)}.ps-prices{margin-top:48px}.ps-price-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1fr);grid-gap:40px;gap:40px;padding:32px 0;border-top:1px solid var(--px-line);align-items:start}.ps-price-row:last-child{border-bottom:1px solid var(--px-line)}.ps-price-name{display:flex;flex-direction:column;gap:8px;padding-left:14px;border-left:1px solid var(--px-act)}.ps-price-name h3{font-size:18px;font-weight:var(--px-w4);color:var(--px-ink)}.ps-price-desc p{font-size:15px;line-height:1.55;color:var(--px-ink-2)}.ps-price-box{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-left:1px solid var(--px-act);background:#eef0ff}.ps-price-box b{font-size:18px;font-weight:var(--px-w4);color:var(--px-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ps-price-box span{font-size:14px;color:var(--px-ink-2)}.ps-price-box .ps-link{margin-top:8px}.ps-price-box.quiet{background:transparent}.ps-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);grid-gap:72px;gap:72px;align-items:start}.ps-faq-list details{border-bottom:1px solid var(--px-line)}.ps-faq-list details:first-child{border-top:1px solid var(--px-line)}.ps-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-size:18px;font-weight:var(--px-w4);color:var(--px-ink)}.ps-faq-list summary::-webkit-details-marker{display:none}.ps-faq-list summary span{position:relative;flex:none;width:14px;height:14px}.ps-faq-list summary span:after,.ps-faq-list summary span:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:1px;background:var(--px-act);transition:transform .25s ease}.ps-faq-list summary span:after{transform:rotate(90deg)}.ps-faq-list details[open] summary span:after{transform:rotate(0deg)}.ps-faq-list details p{padding:0 32px 22px 0;font-size:16px;line-height:1.6;color:var(--px-ink-2)}.px .ps-faq-list details p a{color:var(--px-act)}.ps-faq-list summary:focus-visible{outline:2px solid var(--px-act);outline-offset:4px}@media (max-width:1000px){.ps-faq,.ps-feature,.ps-hero-in,.ps-prep{grid-template-columns:1fr;gap:40px}.ps-feature.flip .ps-feature-txt{order:0}.ps-benefits ul,.ps-cards{grid-template-columns:1fr 1fr}.ps-price-row{grid-template-columns:1fr;gap:16px}.ps-head-row{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.ps-sub-name{display:none}.ps-benefits ul,.ps-cards{grid-template-columns:1fr}.ps-sec{padding:72px 0}}.ps-hero{position:relative;overflow:hidden;padding:64px 0 220px}.ps-silk{position:absolute;left:0;right:0;bottom:0;width:100%;height:440px;z-index:0;pointer-events:none}.ps-hero-in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:64px;gap:64px;align-items:center}.ps-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.px .ps-hero-copy .ps-pill{margin-bottom:28px}.ps-hero h1{max-width:15ch;font-size:48px;line-height:1.15;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink);text-wrap:balance}.px .ps-lead{max-width:480px;margin:20px 0 0;font-size:18px;line-height:28px;color:var(--px-ink-2)}.px .ps-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px}.ps-stack{position:relative;min-height:470px}.px .ps-app{position:relative;z-index:2;max-width:460px;margin:24px 0 0 auto;padding:0;font-size:14px;overflow:hidden}.ps-app-top{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--px-line)}.ps-mono{flex:none;width:38px;height:38px;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:var(--px-w4);background:linear-gradient(135deg,#7a6bff,#533afd 55%,#22b8e8)}.ps-co{display:flex;flex-direction:column;gap:2px;min-width:0}.ps-co b{font-weight:var(--px-w4);color:var(--px-ink)}.ps-co small{font-size:12px;color:var(--px-ink-2)}.ps-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#eef0ff;color:var(--px-act);font-size:12px;white-space:nowrap}.ps-live i{width:6px;height:6px;border-radius:50%;background:var(--px-act);animation:ps-pulse 1.8s ease-in-out infinite}@keyframes ps-pulse{0%,to{box-shadow:0 0 0 0 rgba(83,58,253,.45)}50%{box-shadow:0 0 0 5px rgba(83,58,253,0)}}.ps-progress{display:flex;flex-direction:column;gap:8px;padding:16px 20px 6px;font-size:12px;color:var(--px-ink-2)}.ps-progress b{color:var(--px-ink);font-weight:var(--px-w4);margin-right:6px}.ps-bar{height:6px;border-radius:3px;background:#edf1f7;overflow:hidden}.ps-bar i{display:block;width:0;height:100%;border-radius:3px;background:linear-gradient(90deg,#533afd,#22b8e8);transition:width 1.6s cubic-bezier(.2,.7,.2,1) .3s}[data-in=true] .ps-bar i{width:66%}.ps-timeline{list-style:none;margin:0;padding:10px 20px 4px}.ps-timeline li{position:relative;display:grid;grid-template-columns:18px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 0;color:var(--px-ink-2);opacity:.45;transition:opacity .4s ease var(--d,0s)}.ps-timeline li:not(:last-child):after{content:"";position:absolute;left:8px;top:27px;bottom:-9px;width:2px;background:#edf1f7}.ps-timeline small{font-size:12px;color:var(--px-ink-2)}.ps-dot{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px #d4dbe6;background:#fff}[data-in=true] .ps-timeline li{opacity:1}.ps-timeline li.done,.ps-timeline li.now{color:var(--px-ink)}.ps-timeline li.done .ps-dot{background:#1ea672 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5 7 11.5 12 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /12px no-repeat;box-shadow:none}.ps-timeline li.now .ps-dot{background:var(--px-act);box-shadow:inset 0 0 0 4px #fff,0 0 0 2px var(--px-act)}.ps-timeline li.now small{color:var(--px-act)}.ps-app-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:14px 20px;border-top:1px solid var(--px-line);background:#fbfcfe;font-size:12px}.ps-agreed,.ps-sec-badge{display:inline-flex;align-items:center;gap:6px;color:#0e6245}.ps-next{color:var(--px-ink-2)}.px .ps-quote-card{position:absolute;z-index:1;left:0;bottom:-64px;width:270px;margin:0;padding:16px 18px;font-size:13px;display:flex;flex-direction:column;gap:8px;transform:translateY(12px);opacity:0;transition:transform .7s cubic-bezier(.2,.7,.2,1) 1.4s,opacity .7s ease 1.4s}[data-in=true] .ps-quote-card{transform:none;opacity:1}.ps-toast{position:absolute;z-index:3;right:-28px;top:-34px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 18px 40px -12px rgba(50,50,93,.35);font-size:13px;transform:translateY(-8px);opacity:0;transition:transform .6s cubic-bezier(.2,.7,.2,1) .9s,opacity .6s ease .9s}[data-in=true] .ps-toast{transform:none;opacity:1}.ps-toast-ico{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e7f8ef;color:#0e6245}.ps-toast b{display:block;font-weight:var(--px-w4);color:var(--px-ink)}.ps-toast small{font-size:11px;color:var(--px-ink-2)}@media (prefers-reduced-motion:reduce){.ps-live i{animation:none}.ps-bar i,.ps-quote-card,.ps-timeline li,.ps-toast{transition:none}}@media (max-width:1000px){.ps-hero-in{grid-template-columns:1fr;gap:48px}.ps-stack{min-height:0;padding-bottom:150px}.px .ps-app{margin:24px 0 0}.ps-toast{right:0}}@media (max-width:600px){.ps-hero{padding:40px 0 120px}.ps-hero h1{font-size:36px}.ps-silk{height:300px}.px .ps-quote-card{width:240px}}.ps-quote-card dt{display:flex;flex-direction:column;gap:2px}.ps-quote-card dt small{font-size:11px;color:var(--px-ink-2)}.px-foot-mobius{position:absolute;z-index:0;pointer-events:none}.px-foot>.px-col{position:relative;z-index:1}@media (max-width:960px){.px-foot-mobius{display:none}}.ps-hero h1.wide{max-width:20ch}.ps-reso-title{font-size:14px;color:var(--px-ink);line-height:1.35}.ps-sign{display:flex;align-items:flex-end;gap:10px;margin-top:6px;font-size:11px;color:var(--px-ink-2)}.ps-sign i{flex:1 1;height:22px;border-bottom:1px solid var(--px-ink-2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 22'%3E%3Cpath d='M4 16c8-10 14-12 16-6s-2 9 4 5 8-12 12-8-1 9 5 7 10-9 14-6 3 6 9 4' fill='none' stroke='%23533afd' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") left bottom 3px /110px 20px no-repeat}.ps-who{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--px-ink-2)}.px .ps-inline{color:var(--px-act)}.ps-picker{display:flex;flex-direction:column;gap:20px}.ps-seg{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border-radius:8px;background:#eef1f6}.ps-seg button{border:0;background:none;padding:8px 14px;border-radius:6px;font:inherit;font-size:14px;font-weight:var(--px-w4);color:var(--px-ink-2);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.ps-seg button[aria-pressed=true]{background:#fff;color:var(--px-ink);box-shadow:0 1px 3px rgba(10,37,64,.12)}.ps-seg button:focus-visible{outline:2px solid var(--px-act);outline-offset:2px}.px .ps-need{max-width:none;margin:0;padding:0;font-size:15px}.ps-need ul{list-style:none;margin:0;padding:14px 18px;display:flex;flex-direction:column;gap:12px}.ps-need li{display:flex;gap:10px;align-items:flex-start;color:var(--px-ink);line-height:1.4}.ps-need li svg{flex:none;margin-top:3px;color:var(--px-act)}.ps-need p{padding:12px 18px;border-top:1px solid var(--px-line);background:#fbfcfe;font-size:13px;color:var(--px-ink-2)}@media (max-width:600px){.ps-seg{align-self:stretch}.ps-seg button{flex:1 1;padding:8px 6px;font-size:13px}}.ps-handover{position:relative;height:470px;--ho-t:12s}.px .ps-old{position:absolute;left:0;top:70px;width:220px;margin:0;padding:16px;font-size:13px;background:#f8fafd;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 15px 35px -15px rgba(50,50,93,.2)}.ps-old ul,.ps-recv{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ps-old li{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--px-line);color:var(--px-ink);white-space:nowrap}.ps-file{flex:none;width:12px;height:15px;border-radius:2px;background:linear-gradient(135deg,#b9b3ff,#533afd)}.ps-wire{position:absolute;left:220px;right:330px;top:230px;height:2px;background:repeating-linear-gradient(90deg,#c9c3ff 0 6px,transparent 6px 12px);animation:ps-wire 1s linear infinite paused}@keyframes ps-wire{to{background-position:12px 0}}.ps-fly{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:6px;background:#fff;font-size:13px;color:var(--px-ink);white-space:nowrap;box-shadow:0 12px 28px -8px rgba(50,50,93,.45),0 0 0 1px rgba(83,58,253,.25);opacity:0;left:16px;top:calc(114px + var(--i) * 42px);animation:ps-fly var(--ho-t) cubic-bezier(.45,0,.25,1) infinite both paused;animation-delay:calc(var(--i) * 1.5s)}@keyframes ps-fly{0%,6%{opacity:0;left:16px;top:calc(114px + var(--i) * 42px)}8%{opacity:1;left:16px;top:calc(114px + var(--i) * 42px)}16%{opacity:1;left:calc(100% - 312px);top:calc(136px + var(--i) * 38px)}18%,to{opacity:0;left:calc(100% - 312px);top:calc(136px + var(--i) * 38px)}}.ps-old li{animation:ps-leave var(--ho-t) linear infinite both paused;animation-delay:calc(var(--i) * 1.5s)}@keyframes ps-leave{0%,7%{opacity:1}9%,92%{opacity:.32}to{opacity:1}}.px .ps-new{position:absolute;right:0;top:0;width:330px;margin:0;padding:0;font-size:13px;z-index:2}.ps-recv{margin:0;padding:8px 18px 4px;gap:4px}.ps-recv li{display:flex;align-items:center;gap:10px;height:34px;color:var(--px-ink);animation:ps-land var(--ho-t) linear infinite both paused;animation-delay:calc(var(--i) * 1.5s)}.ps-check{position:relative;flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px #d4dbe6;background:#fff}.ps-check:after{content:"";position:absolute;inset:0;border-radius:50%;opacity:0;background:#1ea672 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5 7 11.5 12 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /12px no-repeat;animation:ps-tick var(--ho-t) linear infinite both paused;animation-delay:calc(var(--i) * 1.5s)}@keyframes ps-land{0%,15.9%{opacity:.4}16%,94%{opacity:1}to{opacity:.4}}@keyframes ps-tick{0%,15.9%{opacity:0;transform:scale(.6)}16.5%,94%{opacity:1;transform:none}to{opacity:0}}.ps-bar-loop i{width:0;transition:none;animation:ps-fill var(--ho-t) linear infinite both paused}@keyframes ps-fill{0%,15.9%{width:0}16%,28.4%{width:25%}28.5%,40.9%{width:50%}41%,53.4%{width:75%}53.5%,94%{width:100%}to{width:0}}.ps-year{padding:12px 18px 16px;border-top:1px solid var(--px-line);background:#fbfcfe}.ps-year-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ps-year-row span{padding:4px 9px;border-radius:999px;background:#eef0ff;color:var(--px-act);font-size:12px;opacity:0;animation:ps-year var(--ho-t) ease infinite both paused;animation-delay:calc(var(--i) * .35s)}@keyframes ps-year{0%,57%{opacity:0;transform:translateY(4px)}61%,94%{opacity:1;transform:none}to{opacity:0}}[data-in=true].ps-handover *,[data-in=true].ps-handover .ps-check:after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.ps-handover *,.ps-handover .ps-check:after{animation:none!important}.ps-fly{display:none}.ps-old li{opacity:.32}.ps-bar-loop i{width:100%}.ps-year-row span{opacity:1}.ps-check:after{opacity:1;animation:none}}@media (max-width:600px){.ps-handover{height:auto}.ps-fly,.ps-wire,.px .ps-old{display:none}.px .ps-new{position:relative;width:auto}}.ps-report-stage{position:relative;min-height:470px;display:flex;align-items:flex-end;padding-top:56px}.px .ps-report{position:relative;z-index:2;width:100%;max-width:480px;margin:0 0 0 auto;padding:0;font-size:14px;overflow:hidden}.ps-report-chart{padding:16px 20px 4px}.ps-report-chart .px-line-chart{margin-top:10px}.ps-close-list{list-style:none;margin:0;padding:6px 20px 14px;border-top:1px solid var(--px-line)}.ps-close-list li{display:grid;grid-template-columns:18px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 0;color:var(--px-ink);opacity:.45;transition:opacity .4s ease var(--d,0s)}.ps-close-list li b{font-weight:var(--px-w4);font-size:12px;color:#0e6245}.ps-close-list .ps-check:after{animation:none;transform:scale(.6);transition:opacity .3s ease var(--d,0s),transform .3s cubic-bezier(.3,1.6,.6,1) var(--d,0s)}[data-in=true] .ps-close-list li{opacity:1}[data-in=true] .ps-close-list .ps-check:after{opacity:1;transform:none}.ps-toast-low{top:0;right:-24px;transition-delay:3.4s}@media (prefers-reduced-motion:reduce){.ps-close-list .ps-check:after,.ps-close-list li{transition:none;opacity:1;transform:none}}.px .ps-area-link{margin:8px 0 0 14px;font-size:14px}.ps-feature-h2{font-size:32px;line-height:1.1;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink)}.ps-note{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-left:1px solid var(--px-act);background:#eef0ff;font-size:14px;line-height:1.5;color:var(--px-ink-2)}.ps-note b{color:var(--px-ink);font-weight:var(--px-w4)}.px .ps-slider{max-width:480px;margin:0;padding:0;font-size:14px}.ps-slider-body{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.ps-slider-label{display:flex;justify-content:space-between;align-items:baseline;color:var(--px-ink)}.ps-slider-label output{font-size:24px;font-weight:var(--px-w3);color:var(--px-act);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ps-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,#533afd 0 var(--p),#edf1f7 var(--p) 100%);outline:none}.ps-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #533afd,0 2px 6px rgba(50,50,93,.3);cursor:pointer}.ps-slider input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #533afd,0 2px 6px rgba(50,50,93,.3);cursor:pointer}.ps-slider input[type=range]:focus-visible{box-shadow:0 0 0 3px rgba(83,58,253,.3)}.ps-slider-result{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:14px 16px;border-radius:8px;background:#f6f9fc}.ps-slider-result b{font-size:18px;font-weight:var(--px-w4);color:var(--px-ink)}.ps-slider-result span{font-size:14px;color:var(--px-ink-2);align-self:center}.ps-slider-result small{grid-column:1/-1;font-size:13px;line-height:1.45;color:var(--px-ink-2)}.ps-slider-plans{list-style:none;margin:0;padding:12px 20px 16px;border-top:1px solid var(--px-line);display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:12px;color:var(--px-ink-2)}.ps-sec.ps-dark{background:var(--px-navy)}.ps-dark .ps-head h2{color:#fff}.ps-dark .ps-head>p:not(.ps-eyebrow){color:#b4bfe0}.ps-dark .ps-eyebrow{color:#b9b3ff}.ps-adv{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:28px;gap:28px}.ps-adv li{display:flex;flex-direction:column;gap:8px;padding-left:14px;border-left:1px solid rgba(185,179,255,.45);font-size:15px;line-height:1.5;color:#b4bfe0}.ps-adv b{color:#fff;font-weight:var(--px-w4)}@media (max-width:1000px){.ps-report-stage{min-height:0;padding-bottom:60px}.px .ps-report{margin:0}.ps-adv{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ps-adv,.ps-slider-plans{grid-template-columns:1fr}}@media (max-width:1000px){.ps-toast-low{right:0}}.ps-fin-stage{position:relative;min-height:480px;display:flex;align-items:center}.ps-fin{position:relative;z-index:2;width:100%;max-width:540px;margin-left:auto;padding:18px;border-radius:14px;color:#fff;background:radial-gradient(120% 80% at 100% 0,rgba(122,107,255,.35),transparent 60%),linear-gradient(160deg,#0d1738,#17205a 60%,#241c78);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 50px 100px -20px rgba(50,50,93,.5),0 30px 60px -30px rgba(0,0,0,.5)}.ps-fin-top{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.ps-fin-top .ps-co b{color:#fff}.ps-fin-top .ps-co small{color:#9aa6cc}.ps-fin-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:rgba(30,166,114,.18);color:#7ee2b4;font-size:12px}.ps-fin-live i{width:6px;height:6px;border-radius:50%;background:#3ddc97;animation:ps-pulse-g 1.6s ease-in-out infinite}@keyframes ps-pulse-g{0%,to{box-shadow:0 0 0 0 rgba(61,220,151,.5)}50%{box-shadow:0 0 0 5px rgba(61,220,151,0)}}.ps-fin-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:18px;gap:18px;padding-top:14px}.ps-fin-lbl{font-size:11px;letter-spacing:.02em;color:#9aa6cc;margin-bottom:8px}.ps-feed-win{position:relative;height:300px;overflow:hidden;-webkit-mask:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask:linear-gradient(transparent,#000 18%,#000 82%,transparent)}.ps-feed-win:before{content:"";position:absolute;left:0;right:0;top:50%;height:50px;margin-top:-25px;border-radius:8px;background:rgba(138,125,255,.16);box-shadow:inset 0 0 0 1px rgba(185,179,255,.35)}.ps-feed-track{list-style:none;margin:0;padding:0;animation:ps-feed 26s linear infinite paused}@keyframes ps-feed{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.ps-feed-track li{position:relative;display:grid;grid-template-columns:8px 1fr auto;align-items:center;grid-gap:10px;gap:10px;height:50px;padding:0 10px;font-size:13px}.ps-feed-dot{width:8px;height:8px;border-radius:50%;background:#8a7dff}.ps-feed-track li.in .ps-feed-dot{background:#3ddc97}.ps-feed-name{display:flex;flex-direction:column;gap:2px;color:#fff}.ps-feed-name em{font-style:normal;font-size:11px;color:#b9b3ff}.ps-feed-track li b{font-weight:var(--px-w4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#dfe3ff}.ps-feed-track li.in b{color:#7ee2b4}.ps-fin-side{display:flex;flex-direction:column;gap:14px}.ps-ring-box{position:relative;width:132px;height:132px;align-self:center}.ps-ring{width:100%;height:100%;transform:rotate(-90deg)}.ps-ring circle{fill:none;stroke-width:12}.ps-ring .bg{stroke:rgba(255,255,255,.08)}.ps-ring .seg{stroke-dasharray:0 100;stroke-dashoffset:calc(-1 * var(--off));transition:stroke-dasharray .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.3s + var(--off) * .02s)}.ps-ring .a{stroke:#8a7dff}.ps-ring .b{stroke:#ff6fb4}.ps-ring .c{stroke:#22b8e8}.ps-ring .d{stroke:#ffc433}[data-in=true] .ps-ring .seg{stroke-dasharray:var(--len) 100}.ps-ring-mid{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ps-ring-mid b{font-size:26px;font-weight:var(--px-w3);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ps-ring-mid small{font-size:10px;color:#9aa6cc}.ps-ring-key{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 10px;gap:6px 10px;font-size:11px;color:#dfe3ff}.ps-ring-key li{display:flex;align-items:center;gap:6px}.ps-ring-key li span{margin-left:auto;color:#9aa6cc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ps-ring-key i{width:8px;height:8px;border-radius:2px}.ps-ring-key i.a{background:#8a7dff}.ps-ring-key i.b{background:#ff6fb4}.ps-ring-key i.c{background:#22b8e8}.ps-ring-key i.d{background:#ffc433}.ps-cash{padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.ps-fin .px-line-chart .grid{stroke:rgba(255,255,255,.08)}.ps-fin .px-line-chart .pt{background:#0d1738;box-shadow:inset 0 0 0 2px #c9c3ff,0 0 0 4px rgba(201,195,255,.2);animation:ps-pt 1.8s ease-in-out infinite}@keyframes ps-pt{50%{box-shadow:inset 0 0 0 2px #c9c3ff,0 0 0 8px rgba(201,195,255,0)}}.ps-fin-toast{top:auto;right:auto;bottom:6px;left:-8px;transition-delay:2.2s}[data-in=true].ps-fin-stage .ps-feed-track{animation-play-state:running}@media (prefers-reduced-motion:reduce){.ps-feed-track,.ps-fin .px-line-chart .pt,.ps-fin-live i{animation:none}.ps-ring .seg{transition:none;stroke-dasharray:var(--len) 100}}@media (max-width:1000px){.ps-fin-stage{min-height:0;padding-bottom:70px}.ps-fin{margin:0}.ps-fin-toast{left:0}}@media (max-width:600px){.ps-fin-grid{grid-template-columns:1fr}.ps-feed-win{height:200px}}.ps-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-self:center;perspective:800px}.ps-logo{height:96px}.ps-logo-in{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,.7,.2,1)}.ps-logo.up .ps-logo-in{transform:rotateX(calc(var(--turns) * -180deg))}.ps-logo.down .ps-logo-in{transform:rotateX(calc(var(--turns) * 180deg))}.ps-logo.right .ps-logo-in{transform:rotateY(calc(var(--turns) * 180deg))}.ps-logo.left .ps-logo-in{transform:rotateY(calc(var(--turns) * -180deg))}.ps-logo-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 12px;border-radius:10px;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 12px 28px -14px rgba(50,50,93,.25);font-size:19px;font-weight:var(--px-w4);letter-spacing:-.01em;color:var(--px-ink);text-align:center}.ps-logo.up .back{transform:rotateX(180deg)}.ps-logo.down .back{transform:rotateX(-180deg)}.ps-logo.right .back{transform:rotateY(180deg)}.ps-logo.left .back{transform:rotateY(-180deg)}@media (prefers-reduced-motion:reduce){.ps-logo-in{transition:none}}@media (max-width:600px){.ps-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-logo{height:80px}.ps-logo-face{font-size:16px}}.ps-logo-face img{display:block;width:auto;max-width:82%;object-fit:contain}.ps-head .ps-actions{margin-top:12px}.ps-feature-txt .ps-eyebrow{font-size:15px;color:var(--px-act);font-weight:var(--px-w4)}.px .ps-adv{margin-top:64px}.ps-sec.ps-eq{min-height:620px;display:flex;align-items:center}.ps-sec.ps-eq>.px-col{width:100%}.ps-emsy{display:inline-flex;align-items:center;gap:10px;margin-bottom:4px}.ps-emsy img{display:block;width:auto}.ps-emsy img+img{height:24px;position:relative;top:5.5px}.ps-emsy-head{display:inline-flex;align-items:center;gap:8px}@media (max-width:1000px){.ps-sec.ps-eq{min-height:0}}.ps-close-stage{position:relative;min-height:470px;--cl-t:12s}.px .ps-cert{position:absolute;right:0;top:10px;width:320px;margin:0;padding:22px 24px 28px;background:#fffdf9;transform:rotate(2.5deg);font-size:13px}.ps-cert-name{margin-top:6px;font-size:17px;font-weight:var(--px-w4);color:var(--px-ink)}.ps-cert-lines{display:flex;flex-direction:column;gap:9px;margin-top:18px}.ps-cert-lines i{display:block;height:8px;border-radius:4px;background:#edf1f7}.ps-cert-lines i.short{width:60%}.ps-stamp-big{position:absolute;right:26px;bottom:26px;padding:6px 14px;border:3px solid #e5484d;border-radius:8px;color:#e5484d;font-size:20px;font-weight:var(--px-w4);letter-spacing:.06em;text-transform:uppercase;opacity:0;transform:rotate(-10deg) scale(1.8);animation:cl-stamp var(--cl-t) cubic-bezier(.3,1.4,.5,1) infinite both paused}@keyframes cl-stamp{0%,69%{opacity:0;transform:rotate(-10deg) scale(1.8)}72%,95%{opacity:.92;transform:rotate(-10deg) scale(1)}to{opacity:0;transform:rotate(-10deg) scale(1)}}.px .ps-elig{position:absolute;left:0;bottom:16px;z-index:2;width:360px;margin:0;padding:0;font-size:14px}.ps-elig-ok{opacity:0;animation:cl-ok var(--cl-t) ease infinite both paused}@keyframes cl-ok{0%,29%{opacity:0;transform:scale(.8)}31%,95%{opacity:1;transform:none}to{opacity:0}}.ps-elig-list{list-style:none;margin:0;padding:12px 18px 4px;display:flex;flex-direction:column;gap:4px}.ps-elig-list li{display:flex;align-items:center;gap:10px;height:34px;color:var(--px-ink)}.ps-elig-list .ps-check:after{animation:cl-tick var(--cl-t) linear infinite both paused;animation-delay:calc(var(--i) * .96s)}@keyframes cl-tick{0%,7.9%{opacity:0;transform:scale(.6)}8.5%,95%{opacity:1;transform:none}to{opacity:0}}.ps-route{padding:14px 18px 16px;border-top:1px solid var(--px-line);background:#fbfcfe}.ps-route ol{list-style:none;margin:10px 0 6px;padding:0;display:flex;justify-content:space-between;position:relative}.ps-route ol:before{content:"";position:absolute;left:8px;right:8px;top:7px;height:2px;background:#e3e8f0}.ps-route li{position:relative;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #d4dbe6;animation:cl-dot var(--cl-t) linear infinite both paused;animation-delay:calc(var(--i) * .48s)}@keyframes cl-dot{0%,33.9%{background:#fff;box-shadow:inset 0 0 0 2px #d4dbe6}34.5%,95%{background:var(--px-act);box-shadow:0 0 0 3px rgba(83,58,253,.18)}to{background:#fff;box-shadow:inset 0 0 0 2px #d4dbe6}}.ps-route-ends{display:flex;justify-content:space-between;font-size:11px;color:var(--px-ink-2)}[data-in=true].ps-close-stage *,[data-in=true].ps-close-stage .ps-check:after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.ps-close-stage *,.ps-close-stage .ps-check:after{animation:none!important}.ps-stamp-big{opacity:.92;transform:rotate(-10deg)}.ps-elig-ok{opacity:1}.ps-elig-list .ps-check:after{opacity:1;transform:none}.ps-route li{background:var(--px-act);box-shadow:none}}@media (max-width:1000px){.ps-close-stage{min-height:520px}.px .ps-cert{right:auto;left:40px}}@media (max-width:600px){.ps-close-stage{min-height:560px}.px .ps-cert{left:10px;width:calc(100% - 20px)}.px .ps-elig{width:100%}}.ps-cond{font-size:17px;gap:18px}.ps-stage-rail ol{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:16px;gap:16px;position:relative}.ps-stage-rail ol:before{right:12px;background:#dfe6f0}.ps-stage-rail ol:after,.ps-stage-rail ol:before{content:"";position:absolute;left:12px;top:11px;height:2px}.ps-stage-rail ol:after{width:0;background:linear-gradient(90deg,#533afd,#22b8e8);transition:width 2.4s cubic-bezier(.4,0,.2,1) .3s}[data-in=true].ps-stage-rail ol:after{width:calc(100% - 24px)}.ps-stage-rail li{position:relative;display:flex;flex-direction:column;gap:8px}.ps-stage-rail .ps-num{position:relative;z-index:1;transition:background-color .3s ease,color .3s ease;transition-delay:calc(.3s + var(--i) * .34s)}[data-in=true].ps-stage-rail .ps-num{background:var(--px-act);color:#fff}.ps-stage-rail h3{font-size:16px;font-weight:var(--px-w4);color:var(--px-ink);line-height:1.3}.ps-stage-rail p{font-size:14px;line-height:1.5;color:var(--px-ink-2)}@media (prefers-reduced-motion:reduce){.ps-stage-rail .ps-num,.ps-stage-rail ol:after{transition:none}}@media (max-width:1000px){.ps-stage-rail ol{grid-template-columns:1fr;gap:20px}.ps-stage-rail ol:after,.ps-stage-rail ol:before{display:none}.ps-stage-rail li{display:grid;grid-template-columns:24px 1fr;grid-column-gap:14px;column-gap:14px}.ps-stage-rail li>:not(.ps-num){grid-column:2}}.pp-hero{position:relative;padding:72px 0 112px;background:#fff;overflow:hidden}.pp-hero-copy{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:760px;margin:0 auto}.pp-hero-copy h1{font-size:48px;line-height:1.15;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink);text-wrap:balance}.pp-hero-copy .ps-lead{margin:0;max-width:560px}.pp-plans{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;max-width:1000px;margin:56px auto 0}.pp-plan{position:relative;display:flex;flex-direction:column;gap:22px;padding:32px;border-radius:12px;opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.pp-custom{transition-delay:.15s}[data-in=true] .pp-plan{opacity:1;transform:none}.pp-std{background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 30px 60px -25px rgba(50,50,93,.28)}.pp-plan-head h2{font-size:26px;line-height:1.12;font-weight:var(--px-w3);letter-spacing:-.01em;color:var(--px-ink)}.pp-plan-head p{margin-top:8px;font-size:15px;line-height:1.5;color:var(--px-ink-2)}.pp-std-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--px-line)}.pp-std-list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid var(--px-line);font-size:15px;color:var(--px-ink);opacity:0;transform:translateX(-8px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(.5s + var(--i) * .12s)}[data-in=true] .pp-std-list li{opacity:1;transform:none}.pp-amt{display:flex;align-items:baseline;gap:6px;text-align:right}.pp-amt b{font-weight:var(--px-w4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-amt small{font-size:12px;color:var(--px-ink-2)}.pp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:auto}.pp-custom{color:#fff;background:linear-gradient(160deg,#0d1738,#1d1a6b 70%,#2b1f8f);overflow:hidden;isolation:isolate}.pp-custom:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--pp-a,0deg),rgba(138,125,255,.15),#8a7dff,#ff6fb4,#22b8e8,rgba(138,125,255,.15) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:pp-turn 8s linear infinite;z-index:1;pointer-events:none}@property --pp-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pp-turn{to{--pp-a:360deg}}.pp-glow{position:absolute;z-index:-1;right:-80px;top:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(closest-side,rgba(122,107,255,.55),transparent);animation:pp-drift 9s ease-in-out infinite alternate}@keyframes pp-drift{to{transform:translate(-60px,50px) scale(1.15)}}.pp-custom .pp-plan-head h2{color:#fff}.pp-custom .pp-plan-head p{color:#b4bfe0}.pp-custom-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15px;color:#dfe3ff}.pp-custom-list li{display:flex;gap:10px;align-items:flex-start;line-height:1.45;opacity:0;transition:opacity .45s ease;transition-delay:calc(.7s + var(--i) * .12s)}[data-in=true] .pp-custom-list li{opacity:1}.pp-custom-list svg{flex:none;margin-top:4px;color:#b9b3ff}.px .pp-btn-white{background:#fff;color:var(--px-ink);border:0}.px .pp-btn-white:hover{background:#eef0ff}.px .pp-link-light{color:#c9c3ff}@media (prefers-reduced-motion:reduce){.pp-custom-list li,.pp-plan,.pp-std-list li{transition:none;opacity:1;transform:none}.pp-custom:before,.pp-glow{animation:none}}@media (max-width:900px){.pp-plans{grid-template-columns:1fr}.pp-hero-copy h1{font-size:36px}}.ps-tabs{margin-top:48px}.ps-tablist{position:relative;display:flex;gap:4px;border-bottom:1px solid var(--px-line);overflow-x:auto;scrollbar-width:none}.ps-tablist button{flex:none;border:0;background:none;padding:12px 16px;font:inherit;font-size:15px;font-weight:var(--px-w4);color:var(--px-ink-2);cursor:pointer;border-radius:6px 6px 0 0;transition:color .2s ease}.ps-tablist button[aria-selected=true]{color:var(--px-act)}.ps-tablist button:hover{color:var(--px-ink)}.ps-tablist button:focus-visible{outline:2px solid var(--px-act);outline-offset:-2px}.ps-tabbar{position:absolute;left:0;bottom:-1px;height:2px;background:var(--px-act);transition:transform .35s cubic-bezier(.3,.7,.2,1),width .35s cubic-bezier(.3,.7,.2,1)}.ps-tabpanel{padding-top:28px;animation:ps-panel .35s ease both}@keyframes ps-panel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ps-tabpanel-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px}.ps-tabpanel-head h3{font-size:26px;line-height:1.12;font-weight:var(--px-w3);letter-spacing:-.01em;color:var(--px-ink)}.ps-tabpanel-head p{margin-top:6px;font-size:15px;color:var(--px-ink-2)}.ps-rows{list-style:none;margin:0;padding:0;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 15px 35px -18px rgba(50,50,93,.2)}.ps-rows li{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;border-top:1px solid var(--px-line);animation:ps-row .4s ease both;animation-delay:calc(var(--i) * .07s)}.ps-rows li:first-child{border-top:0}@keyframes ps-row{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.ps-row-plan{display:flex;flex-direction:column;gap:3px}.ps-row-plan b{font-size:16px;font-weight:var(--px-w4);color:var(--px-ink)}.ps-row-plan small{font-size:14px;color:var(--px-ink-2)}.ps-row-price{display:flex;align-items:baseline;gap:8px;text-align:right;white-space:nowrap}.ps-row-price b{font-size:18px;font-weight:var(--px-w4);color:var(--px-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ps-row-price small{font-size:13px;color:var(--px-ink-2)}.ps-row-price em{font-style:normal;font-size:11px;padding:2px 8px;border-radius:999px;background:#e7f8ef;color:#0e6245}.ps-tabnote{margin-top:22px;padding-left:22px;font-size:14px;font-style:italic;color:var(--px-ink-2)}.ps-tabnote span{margin-right:3px;font-style:normal}@media (prefers-reduced-motion:reduce){.ps-rows li,.ps-tabpanel{animation:none}.ps-tabbar{transition:none}}@media (max-width:600px){.ps-rows li{flex-direction:column;align-items:flex-start;gap:8px}.ps-row-price{white-space:normal;flex-wrap:wrap}.ps-tabpanel-head{flex-direction:column;align-items:flex-start}}.pp-silk{position:absolute;left:0;right:0;width:100%;top:380px;height:520px;z-index:0;pointer-events:none}.pp-hero-copy,.pp-plans{z-index:1}.pp-plan{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}[data-in=true] .pp-plan:is(:hover,:focus-within){transform:translateY(-8px);transition-duration:.7s,.35s,.35s;transition-delay:0s}[data-in=true] .pp-std:is(:hover,:focus-within){box-shadow:0 0 0 1px rgba(83,58,253,.18),0 40px 80px -25px rgba(50,50,93,.38)}[data-in=true] .pp-custom:is(:hover,:focus-within){box-shadow:0 40px 80px -25px rgba(29,26,107,.6)}.pp-custom:is(:hover,:focus-within) .pp-glow{opacity:1;filter:brightness(1.25)}@media (prefers-reduced-motion:reduce){[data-in=true] .pp-plan:is(:hover,:focus-within){transform:none}}@media (max-width:900px){.pp-silk{top:520px;height:600px}}.ps-ct-page{position:relative;overflow:hidden;background:#fff}.ps-ct-silk{position:absolute;left:0;right:0;width:100%;top:120px;height:560px;z-index:0;pointer-events:none;opacity:.9}.sy.ps-ct{position:relative;z-index:1;overflow:visible;color:var(--px-ink);--sy-text:#061b31;--sy-text-2:#50617a;--sy-text-3:#5a6a80;--sy-line:#e5edf5;--sy-line-faint:#eef2f7;--sy-line-strong:#c9d3e0;--sy-action:#533afd;--sy-action-hover:#4434d4;--sy-action-text:#533afd;--sy-surface:#fff;--sy-container:#f6f9fc;--sy-tint:#eef0ff;--sy-fill:#f6f9fc;font-family:var(--font-px),-apple-system,"Segoe UI",Helvetica,sans-serif;font-weight:var(--px-w3)}.ps-ct .sy-ct-main,.sy.ps-ct{background:transparent}.ps-ct .sy-wrap{max-width:var(--px-col);padding:0 24px}.ps-ct .sy-ct-h1{font-size:48px;line-height:1.15;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink)}.ps-ct .sy-ct-lead{font-size:18px;line-height:28px;color:var(--px-ink-2)}.ps-ct .sy-eyebrow{font-size:15px;color:var(--px-act);text-transform:none;letter-spacing:0}.ps-ct .sy-ct-h2,.ps-ct .sy-eyebrow,.ps-ct b,.ps-ct label,.ps-ct legend,.ps-ct strong{font-weight:var(--px-w4)}.ps-ct .sy-ct-h2{font-size:26px;line-height:1.12;font-weight:var(--px-w3);letter-spacing:-.01em}.ps-ct .sy-ct-card{border:0;border-radius:12px;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.ps-ct .sy-ct-alt{border-radius:10px}.ps-ct .sy-mono{font-weight:var(--px-w4)}.ps-ct .sy-mono,.ps-ct button,.ps-ct input,.ps-ct select,.ps-ct textarea{font-family:inherit}@media (max-width:600px){.ps-ct .sy-ct-h1{font-size:36px}.ps-ct-silk{top:260px;height:380px}}.ps-ct :is(.sy-ct-opt,.sy-ct-alt-text b,.sy-ct-info dt,.sy-ct-progress li,.sy-ct-err,.sy-ct-need,.sy-ct-answer,.sy-ct-qual legend,.sy-ct-plan small,.sy-ct-plan b,.sy-ct-field label,.sy-ct-summary dt,.sy-ct-summary dd.b,.sy-ct-back,.sy-ct-next b,.sy-ct-again,.sy-ct-or){font-weight:var(--px-w4)}.ps-ct .sy-ct-alt-text b{font-size:16px}.ps-ct .sy-ct-submit{min-height:48px;padding:0 24px;border-radius:4px;font-size:16px;font-weight:var(--px-w4);background:var(--px-act);color:#fff;box-shadow:none}.ps-ct .sy-ct-submit:hover{background:#4434d4}.ps-ct .sy-ct-alt.dark{background:var(--px-navy)}@media (max-width:600px){.ps-ct .sy-ct-again{border-radius:4px}}.pc-stage{position:relative;min-height:470px;display:flex;align-items:center}.px .pc-fc{position:relative;z-index:2;width:100%;max-width:520px;margin-left:auto;padding:0;font-size:14px;overflow:hidden}.pc-key{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--px-ink-2);white-space:nowrap}.pc-key i{width:14px;height:2px;border-radius:1px}.pc-key i.a{background:var(--px-act)}.pc-key i.f{background:repeating-linear-gradient(90deg,#8a7dff 0 4px,transparent 4px 7px);margin-left:6px}.pc-plot{position:relative;height:162px;margin:16px 18px 6px}.pc-chart{display:block;width:100%;height:100%;overflow:visible}.pc-chart .grid{stroke:#eef2f7;stroke-width:1;vector-effect:non-scaling-stroke}.pc-chart .act{stroke:var(--px-act);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 1.4s cubic-bezier(.45,0,.2,1) .2s;transition:clip-path 1.4s cubic-bezier(.45,0,.2,1) .2s;transition:clip-path 1.4s cubic-bezier(.45,0,.2,1) .2s,-webkit-clip-path 1.4s cubic-bezier(.45,0,.2,1) .2s}.pc-chart .act,.pc-chart .fc{fill:none;vector-effect:non-scaling-stroke}.pc-chart .fc{stroke:#8a7dff;stroke-width:2.5;stroke-dasharray:6 5;stroke-linecap:round;opacity:0;transition:opacity .6s ease 1.5s}@keyframes pc-march{to{stroke-dashoffset:-11}}.pc-chart .band{fill:rgba(122,107,255,.14);opacity:0;transition:opacity .8s ease 1.9s}.pc-chart .now{stroke:#c9d3e0;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}[data-in=true] .pc-chart .act{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}[data-in=true] .pc-chart .band,[data-in=true] .pc-chart .fc{opacity:1}.pc-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--px-line)}.pc-kpis>span{display:flex;flex-direction:column;gap:4px;padding:14px 18px}.pc-kpis>span+span{border-left:1px solid var(--px-line)}.pc-kpis small{font-size:12px;color:var(--px-ink-2)}.pc-kpis b{font-size:20px;font-weight:var(--px-w4);color:var(--px-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pc-chart .act,.pc-chart .band,.pc-chart .fc{transition:none;animation:none;-webkit-clip-path:none;clip-path:none}}.pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:48px}.pc-card{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 15px 35px -18px rgba(50,50,93,.22);transition:transform .35s cubic-bezier(.3,.7,.2,1),box-shadow .35s ease}.pc-card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px rgba(83,58,253,.16),0 28px 50px -22px rgba(50,50,93,.35)}.pc-card h3{font-size:20px;line-height:1.2;font-weight:var(--px-w4);color:var(--px-ink)}.pc-card p{font-size:15px;line-height:1.55;color:var(--px-ink-2)}.px .pc-card.dark{color:#fff;background:linear-gradient(150deg,#17205a,#2b1f8f)}.pc-card.dark h3{color:#fff}.pc-card.dark p{color:#b4bfe0}.px .pc-card.dark .ps-link{margin-top:auto;color:#c9c3ff}@media (prefers-reduced-motion:reduce){.pc-card{transition:none}.pc-card:hover{transform:none}}@media (max-width:1000px){.pc-stage{min-height:0;padding:40px 0 20px}.px .pc-fc{margin:0}.pc-grid{grid-template-columns:1fr 1fr}.pc-toast{right:0}}@media (max-width:600px){.pc-grid{grid-template-columns:1fr}.pc-kpis b{font-size:16px}}.pt-stage{position:relative;height:480px;--pt-t:10s}.pt-grid{position:absolute;inset:-20px -40px;z-index:0;background:radial-gradient(circle,rgba(83,58,253,.22) 1px,transparent 1.3px) 0 0 /18px 18px;-webkit-mask:radial-gradient(60% 60% at 60% 45%,#000,transparent 75%);mask:radial-gradient(60% 60% at 60% 45%,#000,transparent 75%)}.pt-grid:after{content:"";position:absolute;left:45%;top:25%;width:340px;height:340px;border-radius:50%;background:radial-gradient(closest-side,rgba(122,107,255,.35),transparent);animation:pp-drift 9s ease-in-out infinite alternate}.pt-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:1px solid var(--px-line);background:#f6f9fc;font-size:11px;color:var(--px-ink-2)}.pt-bar i{width:9px;height:9px;border-radius:50%;background:#d8dde6}.pt-bar span{margin-left:8px}.pt-bar.dark{background:#0b1230;border-color:rgba(255,255,255,.08);color:#8b97c2}.pt-bar.dark i{background:#2a3566}.pt-app{position:absolute;z-index:1;right:0;top:10px;width:78%;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 40px 80px -30px rgba(50,50,93,.35)}.pt-app-body{display:grid;grid-template-columns:52px 1fr;height:250px}.pt-side{display:flex;flex-direction:column;align-items:center;gap:14px;padding:16px 0;border-right:1px solid var(--px-line);background:#fbfcfe}.pt-side span{width:22px;height:22px;border-radius:6px;background:#e9edf4;animation:pt-side var(--pt-t) steps(1) infinite both paused;animation-delay:calc(var(--i) * -2s)}@keyframes pt-side{0%,19%{background:linear-gradient(135deg,#7a6bff,#533afd)}20%,to{background:#e9edf4}}.pt-table{padding:12px 16px;display:flex;flex-direction:column}.pt-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:center;height:36px;border-bottom:1px solid #f0f3f8;font-size:11px;color:var(--px-ink-2)}.pt-row.head{height:28px;font-weight:var(--px-w4)}.pt-row i{display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,#edf1f7,#dfe5ff 40%,#edf1f7 80%) 0 0 /300% 100%;animation:pt-shimmer 2.4s linear infinite paused;animation-delay:calc(var(--i) * .15s)}.pt-row span:first-child i{width:80%}.pt-row span:not(:first-child) i{width:60%;margin-left:auto}@keyframes pt-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.pt-term{position:absolute;z-index:2;left:0;bottom:20px;width:72%;border-radius:10px;overflow:hidden;background:#0d1738;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 50px 100px -20px rgba(50,50,93,.5),0 30px 60px -30px rgba(0,0,0,.5)}.pt-log{list-style:none;margin:0;padding:14px 16px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1;color:#dfe3ff}.pt-log li{display:flex;align-items:center;gap:8px;height:26px}.pt-prompt{color:#8a7dff;opacity:0;animation:pt-show var(--pt-t) steps(1) infinite both paused;animation-delay:calc(var(--i) * 1.4s)}.pt-type{display:inline-block;overflow:hidden;white-space:nowrap;width:0;animation:pt-type var(--pt-t) steps(34) infinite both paused;animation-delay:calc(var(--i) * 1.4s)}.pt-ok{color:#3ddc97;opacity:0;animation:pt-ok var(--pt-t) ease infinite both paused;animation-delay:calc(var(--i) * 1.4s)}@keyframes pt-show{0%{opacity:0}1%,92%{opacity:1}93%,to{opacity:0}}@keyframes pt-type{0%{width:0}9%,92%{width:34ch}93%,to{width:0}}@keyframes pt-ok{0%,10%{opacity:0;transform:scale(.5)}12%,92%{opacity:1;transform:none}93%,to{opacity:0}}.pt-progress{height:3px;margin:8px 16px 14px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden}.pt-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#533afd,#3ddc97);animation:pt-prog var(--pt-t) linear infinite both paused}@keyframes pt-prog{0%{width:0}70%,92%{width:100%}93%,to{width:0}}.pt-chip{position:absolute;z-index:3;right:6%;bottom:0;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;font-size:13px;color:var(--px-ink);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 18px 40px -14px rgba(50,50,93,.4);animation:pt-float 4s ease-in-out infinite paused}.pt-dot{width:8px;height:8px;border-radius:50%;background:#1ea672;animation:ps-pulse-g 1.6s ease-in-out infinite}@keyframes pt-float{50%{transform:translateY(-8px)}}[data-in=true].pt-stage *,[data-in=true].pt-stage .pt-grid:after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.pt-grid:after,.pt-stage *{animation:none!important}.pt-ok,.pt-prompt{opacity:1}.pt-type{width:34ch}.pt-progress i{width:100%}.pt-side span:first-child{background:linear-gradient(135deg,#7a6bff,#533afd)}}@media (max-width:1000px){.pt-stage{height:460px;margin-top:24px}}@media (max-width:600px){.pt-app{width:92%}.pt-term{width:96%}.pt-log{font-size:11px}.pt-chip{right:0}}.px .pt-emsy-card{max-width:440px;margin:0;padding:0;font-size:14px}.pt-emsy-card .px-lines{padding:6px 18px 14px}.pc-wrap{position:relative;width:100%;max-width:520px;margin-left:auto}.pc-wrap .pc-fc{max-width:none;margin:0}.pc-wrap .pc-toast{top:auto;bottom:74px;right:-40px;transition-delay:2s}.pc-cases{position:relative;margin-left:auto;display:inline-flex;padding:3px;border-radius:8px;background:#eef1f6;font-size:11px}.pc-cases span{position:relative;z-index:1;padding:4px 9px;border-radius:6px;color:var(--px-ink-2);transition:color .3s ease}.pc-cases span.on{color:var(--px-ink)}.pc-cases i{position:absolute;left:0;top:3px;bottom:3px;border-radius:6px;background:#fff;box-shadow:0 1px 3px rgba(10,37,64,.14);transition:transform .45s cubic-bezier(.3,.7,.2,1),width .45s cubic-bezier(.3,.7,.2,1)}.pc-chart .fc{animation:pc-march 1.2s linear infinite;transition:opacity .6s ease}.pc-chart .fc,.pc-chart .fc.on{opacity:0!important}[data-in=true] .pc-chart .fc.on{opacity:1!important;transition-delay:0s}[data-in=true] .pc-chart .fc:not(.on){opacity:.12!important}.pc-chart .band{opacity:0!important;transition:opacity .6s ease}[data-in=true] .pc-chart .band.on{opacity:1!important}.pc-today{width:12px;height:12px;margin:-6px 0 0 -6px;background:#fff;box-shadow:inset 0 0 0 3px var(--px-act);opacity:0;transition:opacity .4s ease 1.5s}.pc-today,.pc-today:after{position:absolute;border-radius:50%}.pc-today:after{content:"";inset:-6px;border:2px solid rgba(83,58,253,.35);animation:pc-ping 1.8s ease-out infinite}@keyframes pc-ping{0%{transform:scale(.5);opacity:1}to{transform:scale(1.6);opacity:0}}[data-in=true] .pc-today{opacity:1}.pc-num{animation:pc-num .5s cubic-bezier(.2,.7,.2,1) both}@keyframes pc-num{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pc-cases i,.pc-chart .band,.pc-chart .fc,.pc-today{transition:none}.pc-chart .fc,.pc-num,.pc-today:after{animation:none}}@media (max-width:1000px){.pc-wrap{margin:0}.pc-wrap .pc-toast{right:0}}@media (max-width:600px){.pc-cases span{padding:4px 6px}}.hr-brand{margin-bottom:22px}.hr-stage{position:relative;height:480px;--hr-t:12s}.px .hr-slip{position:absolute;left:0;top:0;width:310px;margin:0;padding:0;font-size:14px;z-index:2}.hr-slip .px-lines{padding:6px 18px 12px}.hr-slip .px-lines>div{animation:hr-line var(--hr-t) ease infinite both paused;animation-delay:calc(var(--i) * .45s)}@keyframes hr-line{0%,2%{opacity:0;transform:translateX(-6px)}5%,94%{opacity:1;transform:none}to{opacity:0}}.px .hr-team{position:absolute;right:0;top:330px;width:380px;margin:0;padding:14px 18px 16px;z-index:2}.hr-avatars{display:flex;gap:10px;margin-top:10px}.hr-avatars span{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:var(--px-w4);color:var(--px-ink);background:#eef1f6}.hr-avatars span i{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:50%;border:2px solid #fff;opacity:0;transform:scale(.5);background:#1ea672 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5 7 11.5 12 5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /10px no-repeat;animation:hr-got var(--hr-t) cubic-bezier(.3,1.6,.6,1) infinite both paused;animation-delay:calc(var(--i) * .35s)}@keyframes hr-got{0%,54%{opacity:0;transform:scale(.5)}56%,94%{opacity:1;transform:none}to{opacity:0}}.hr-env{position:absolute;z-index:3;width:30px;height:22px;border-radius:4px;opacity:0;left:140px;top:290px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 22'%3E%3Cpath d='M3 4l12 9 12-9' fill='none' stroke='%23533afd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /100% no-repeat;box-shadow:0 0 0 1px rgba(83,58,253,.35),0 8px 18px -6px rgba(50,50,93,.45);animation:hr-fly var(--hr-t) cubic-bezier(.45,0,.25,1) infinite both paused;animation-delay:calc(var(--i) * .35s)}@keyframes hr-fly{0%,44%{opacity:0;left:140px;top:290px;transform:scale(.8)}45%{opacity:1;left:140px;top:290px;transform:scale(1)}55%{opacity:1;left:calc(100% - 380px + 18px + 9px + var(--i) * 58px);top:383px;transform:scale(.9)}56%,to{opacity:0;left:calc(100% - 380px + 18px + 9px + var(--i) * 58px);top:383px}}.hr-filed{position:absolute;z-index:4;right:-12px;top:220px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:10px;background:#fff;font-size:13px;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 18px 40px -12px rgba(50,50,93,.35);opacity:0;animation:hr-filed var(--hr-t) ease infinite both paused}.hr-filed b{display:block;font-weight:var(--px-w4);color:var(--px-ink)}.hr-filed small{font-size:11px;color:var(--px-ink-2)}@keyframes hr-filed{0%,78%{opacity:0;transform:translateY(8px)}82%,95%{opacity:1;transform:none}to{opacity:0}}[data-in=true].hr-stage *{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.hr-stage *{animation:none!important}.hr-env{display:none}.hr-avatars span i,.hr-filed{opacity:1;transform:none}}@media (max-width:1000px){.hr-stage{margin-top:32px}}@media (max-width:600px){.hr-stage{height:auto;display:flex;flex-direction:column;gap:16px}.hr-filed,.px .hr-slip,.px .hr-team{position:relative;left:auto;right:auto;top:auto;width:100%}.hr-env{display:none}.hr-avatars{gap:6px}.hr-avatars span{width:40px;height:40px}}.hr-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:48px}.hr-plan{display:flex;flex-direction:column;gap:10px;padding:26px 22px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 15px 35px -18px rgba(50,50,93,.22);opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;transition-delay:calc(var(--i) * .1s)}[data-in=true] .hr-plan{opacity:1;transform:none}[data-in=true] .hr-plan:hover{transform:translateY(-6px);transition-delay:0s;box-shadow:0 0 0 1px rgba(83,58,253,.16),0 28px 50px -22px rgba(50,50,93,.35)}.hr-plan h3{font-size:22px;font-weight:var(--px-w4);color:var(--px-ink)}.hr-price{font-size:18px;font-weight:var(--px-w3);color:var(--px-act)}.hr-note{font-size:13px;color:var(--px-ink-2);padding-bottom:10px;border-bottom:1px solid var(--px-line)}.hr-plan ul{list-style:none;margin:4px 0 0;padding:0;flex-direction:column;font-size:14px;line-height:1.45;color:var(--px-ink)}.hr-plan li,.hr-plan ul{display:flex;gap:8px}.hr-plan li svg{flex:none;margin-top:3px;color:var(--px-act)}.px .hr-plan.dark{color:#fff;background:linear-gradient(150deg,#17205a,#2b1f8f)}.hr-plan.dark h3,.hr-plan.dark ul{color:#fff}.hr-plan.dark .hr-price{color:#c9c3ff}.hr-plan.dark .hr-note{color:#b4bfe0;border-color:rgba(255,255,255,.15)}.hr-plan.dark li svg{color:#7ee2b4}@media (prefers-reduced-motion:reduce){.hr-plan{transition:none;opacity:1;transform:none}}@media (max-width:1000px){.hr-plans{grid-template-columns:1fr 1fr}}@media (max-width:600px){.hr-plans{grid-template-columns:1fr}}.hr-forms{display:flex;flex-wrap:wrap;gap:12px;align-content:center}.hr-forms span{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:10px;background:#fff;font-size:15px;font-weight:var(--px-w4);color:var(--px-ink);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 12px 28px -14px rgba(50,50,93,.25);opacity:0;transform:translateY(10px) scale(.96);transition:opacity .45s ease,transform .45s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(.2s + var(--i) * .15s)}.hr-forms span svg{color:#1ea672}[data-in=true].hr-forms span{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hr-forms span{transition:none;opacity:1;transform:none}}.hr-mods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 260px;grid-auto-flow:dense;grid-gap:16px;gap:16px;margin-top:48px;align-items:stretch}.px .hr-mods .hr-phone{grid-column:5;grid-row:1/span 2;align-self:center}.hr-mod{display:flex;flex-direction:column;gap:10px;padding:24px 20px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 15px 35px -18px rgba(50,50,93,.22);opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .08s)}[data-in=true] .hr-mod{opacity:1;transform:none}.hr-mod h3{margin-top:6px;font-size:18px;font-weight:var(--px-w4);color:var(--px-ink)}.hr-mod p{font-size:14px;line-height:1.5;color:var(--px-ink-2)}.px .hr-phone{max-width:none;margin:0;padding:0;border-radius:22px;font-size:13px;overflow:hidden;box-shadow:0 0 0 6px #0d1738,0 30px 60px -20px rgba(13,23,56,.6)}.hr-phone-top{padding:14px 16px;border-bottom:1px solid var(--px-line);background:#fbfcfe}.hr-phone-body{display:flex;flex-direction:column;gap:10px;padding:16px}.hr-pill{padding:12px 14px;border-radius:10px;background:#f6f9fc;color:var(--px-ink);box-shadow:inset 0 0 0 1px var(--px-line);animation:hr-pill 6s ease infinite paused}.hr-pill:nth-child(2){animation-delay:1.5s}.hr-pill:nth-child(3){animation-delay:3s}.hr-pill:nth-child(4){animation-delay:4.5s}@keyframes hr-pill{0%,22%{background:#eef0ff;box-shadow:inset 0 0 0 1.5px var(--px-act)}26%,to{background:#f6f9fc;box-shadow:inset 0 0 0 1px var(--px-line)}}[data-in=true] .hr-pill{animation-play-state:running}@media (prefers-reduced-motion:reduce){.hr-mod{transition:none;opacity:1;transform:none}.hr-pill{animation:none}}@media (max-width:1100px){.hr-mods{grid-template-columns:1fr 1fr}.px .hr-mods .hr-phone{grid-column:1/-1;grid-row:auto;max-width:320px}}@media (max-width:600px){.hr-mods{grid-template-columns:1fr}}.hm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-gap:32px;gap:32px;margin-top:48px;align-items:center}.hm-tabs{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(4,auto);grid-gap:6px 8px;gap:6px 8px}.hm-tabs button{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:0;border-radius:10px;background:transparent;text-align:left;font:inherit;cursor:pointer;overflow:hidden;transition:background-color .25s ease}.hm-tabs button b{font-size:15px;font-weight:var(--px-w4);color:var(--px-ink-2);transition:color .25s ease}.hm-tabs button small{font-size:13px;color:var(--px-ink-2);opacity:.8}.hm-tabs button:hover{background:rgba(83,58,253,.05)}.hm-tabs button.on{background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 12px 28px -16px rgba(50,50,93,.3)}.hm-tabs button.on b{color:var(--px-act)}.hm-tabs button:focus-visible{outline:2px solid var(--px-act);outline-offset:2px}.hm-prog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--px-act);transform-origin:left;animation:hm-prog linear both}@keyframes hm-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.px .hm-screen{position:-webkit-sticky;position:sticky;top:72px;max-width:none;margin:0;padding:0;overflow:hidden;border-radius:12px;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.hm-screen .pt-bar span{display:inline-flex;align-items:center;gap:6px}.hm-body{min-height:380px;padding:20px;background:#fff;animation:hm-in .45s cubic-bezier(.2,.7,.2,1) both}@keyframes hm-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hm-s{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--px-ink)}.hm-s .in{animation:hm-row .4s ease both;animation-delay:calc(.1s + var(--i) * .08s)}@keyframes hm-row{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.hm-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;padding:11px 12px;border-radius:8px;background:#f6f9fc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-row span:not(:first-child){text-align:right}.hm-row.head{background:none;font-size:11px;color:var(--px-ink-2);font-weight:var(--px-w4)}.hm-foot{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:12px;border-top:1px solid var(--px-line);color:var(--px-ink-2)}.hm-foot b{color:var(--px-ink);font-weight:var(--px-w4)}.hm-ok{background:#e7f8ef;color:#0e6245!important}.hm-ok,.hm-wait{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:var(--px-w4)}.hm-wait{background:#fff1d6;color:#8a5300}.hm-list{display:flex;flex-direction:column;gap:8px}.hm-li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:#f6f9fc}.hm-li>span:first-child,.hm-li>span:nth-child(2):not(.hm-apply):not(.hm-btns){flex:1 1}.hm-li b{font-weight:var(--px-w4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hm-li small{display:block;font-size:11px;color:var(--px-ink-2)}.hm-receipt{flex:none!important;width:26px;height:32px;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px var(--px-line),inset 0 -10px 0 -6px #edf1f7}.hm-cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;margin-bottom:8px}.hm-cal span{display:grid;place-items:center;height:30px;border-radius:6px;background:#f6f9fc;font-size:11px;color:var(--px-ink-2)}.hm-cal span.on{color:#fff;animation:hm-row .4s ease both}.hm-cal span.a{background:#8a7dff}.hm-cal span.b{background:#ff6fb4}.hm-cal span.c{background:#22b8e8}.hm-center{align-items:center;text-align:center;padding-top:10px}.hm-clock{position:relative;width:120px;height:120px;border-radius:50%;box-shadow:inset 0 0 0 6px #eef0ff,0 0 0 1px var(--px-line)}.hm-clock i{position:absolute;left:50%;bottom:50%;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--px-ink);transform-origin:bottom center}.hm-clock .h{height:30px;transform:rotate(-90deg)}.hm-clock .m{height:44px;background:var(--px-act);animation:hm-hand 4.5s linear both}@keyframes hm-hand{0%{transform:rotate(250deg)}to{transform:rotate(348deg)}}.hm-big{margin-top:14px;font-size:20px;font-weight:var(--px-w4)}.hm-sub{font-size:13px;color:var(--px-ink-2)}.hm-bars{display:flex;align-items:flex-end;gap:8px;height:70px;margin-top:16px}.hm-bars span{width:26px;height:var(--h);border-radius:4px 4px 2px 2px;background:linear-gradient(#8a7dff,#533afd);transform-origin:bottom;animation:hm-bar .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.2s + var(--i) * .08s)}@keyframes hm-bar{0%{transform:scaleY(0)}to{transform:none}}.hm-board{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.hm-col{display:flex;flex-direction:column;gap:6px;min-height:260px;padding:8px;border-radius:8px;background:#f6f9fc}.hm-col small{font-size:10px;color:var(--px-ink-2);margin-bottom:4px}.hm-card{height:40px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px var(--px-line),0 4px 10px -6px rgba(50,50,93,.25)}.hm-s{position:relative}.hm-mover{position:absolute;left:8px;top:120px;width:calc(20% - 22px);height:40px;border-radius:6px;background:#eef0ff;box-shadow:0 0 0 1.5px var(--px-act),0 12px 24px -10px rgba(83,58,253,.5);animation:hm-move 4.5s cubic-bezier(.45,0,.25,1) both}@keyframes hm-move{0%,15%{transform:translateX(0)}45%,60%{transform:translateX(calc(100% + 18px))}90%,to{transform:translateX(calc(200% + 36px))}}.hm-careers{border-radius:10px;box-shadow:0 0 0 1px var(--px-line);overflow:hidden}.hm-careers-top{display:flex;align-items:center;gap:10px;padding:16px;background:linear-gradient(120deg,#eef0ff,#f6f9fc)}.hm-careers .hm-li{border-radius:0;background:#fff;border-top:1px solid var(--px-line)}.hm-apply{flex:none;padding:6px 12px;border-radius:4px;background:var(--px-act);color:#fff;font-size:12px}.hm-tick{flex:none!important;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px #d4dbe6}.hm-tick.done{box-shadow:none;background:#1ea672 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5 7 11.5 12 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /12px no-repeat}.hm-btns{display:flex;gap:6px}.hm-btns i{font-style:normal;font-size:11px;padding:5px 10px;border-radius:4px}.hm-btns .no{box-shadow:inset 0 0 0 1px var(--px-line);color:var(--px-ink-2)}.hm-btns .yes{background:var(--px-act);color:#fff}@media (prefers-reduced-motion:reduce){.hm-bars span,.hm-body,.hm-cal span.on,.hm-clock .m,.hm-mover,.hm-prog,.hm-s .in{animation:none}}@media (max-width:1000px){.hm{grid-template-columns:1fr}.hm-tabs{display:flex;flex-direction:row;overflow-x:auto;scrollbar-width:none}.hm-tabs button{flex:none}.hm-tabs button small{display:none}.px .hm-screen{position:relative;top:auto}}@media (max-width:600px){.hm-body{padding:14px;min-height:340px}.hm-col small{font-size:9px}.hm-row{font-size:11px}}.hr-docs{position:relative;min-height:360px;--dt:10s}.hr-doc-list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hr-tray{position:absolute;right:0;top:150px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;width:170px;padding:16px;border-radius:12px;background:#fff;text-align:center;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 18px 40px -16px rgba(50,50,93,.3);font-size:13px}.hr-tray b{font-weight:var(--px-w4);color:var(--px-ink)}.hr-tray small{font-size:11px;color:var(--px-ink-2)}.hr-count{display:flex;gap:5px;margin-top:6px}.hr-count i{width:10px;height:10px;border-radius:50%;background:#e3e8f0}.hr-stack{top:90px;width:240px;height:240px}.hr-doc,.hr-stack{position:absolute;left:0}.hr-doc{top:0;width:220px;height:210px;padding:18px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.08),0 14px 30px -14px rgba(50,50,93,.35);z-index:calc(var(--n) - var(--i));transform:translate(calc(var(--i) * 6px),calc(var(--i) * 6px)) rotate(calc(var(--i) * -1.2deg));animation:var(--dt) cubic-bezier(.45,0,.25,1) infinite both paused}.hr-doc b{display:block;font-size:16px;font-weight:var(--px-w4);color:var(--px-ink)}.hr-doc-lines{display:flex;flex-direction:column;gap:9px;margin-top:18px}.hr-doc-lines i{display:block;height:7px;border-radius:4px;background:#edf1f7}.hr-doc-lines i.s{width:55%}.hr-doc-stamp{position:absolute;right:16px;bottom:18px;padding:4px 12px;border:2.5px solid #1ea672;border-radius:6px;color:#1ea672;font-size:15px;font-weight:var(--px-w4);letter-spacing:.05em;text-transform:uppercase;opacity:0;transform:rotate(-12deg) scale(1.8);animation:var(--dt) cubic-bezier(.3,1.4,.5,1) infinite both paused}.hr-doc:first-child{animation-name:hr-doc0}.hr-doc:first-child .hr-doc-stamp{animation-name:hr-st0}.hr-count i:first-child{animation:hr-ct0 var(--dt) ease infinite both paused}@keyframes hr-doc0{0%{opacity:1;transform:translate(0) rotate(0deg)}4%,9%{opacity:1;transform:translateY(-16px) rotate(0deg) scale(1.03)}12%{opacity:1;transform:translate(calc(50cqw - 100px),-70px) rotate(10deg) scale(.6)}15%{opacity:0;transform:translate(calc(100cqw - 195px)) rotate(16deg) scale(.15)}15.1%,93%{opacity:0;transform:translate(0) rotate(0deg)}97%,to{opacity:1;transform:translate(0) rotate(0deg)}}@keyframes hr-st0{0%,4%{opacity:0;transform:rotate(-12deg) scale(1.8)}12%,6%{opacity:1;transform:rotate(-12deg) scale(1)}15%,to{opacity:0;transform:rotate(-12deg) scale(1)}}@keyframes hr-ct0{0%,14%{background:#e3e8f0}15%,93%{background:#1ea672}97%,to{background:#e3e8f0}}.hr-doc:nth-child(2){animation-name:hr-doc1}.hr-doc:nth-child(2) .hr-doc-stamp{animation-name:hr-st1}.hr-count i:nth-child(2){animation:hr-ct1 var(--dt) ease infinite both paused}@keyframes hr-doc1{0%,17%{opacity:1;transform:translate(6px,6px) rotate(-1.2deg)}21%,26%{opacity:1;transform:translateY(-16px) rotate(0deg) scale(1.03)}29%{opacity:1;transform:translate(calc(50cqw - 100px),-70px) rotate(10deg) scale(.6)}32%{opacity:0;transform:translate(calc(100cqw - 195px)) rotate(16deg) scale(.15)}32.1%,93%{opacity:0;transform:translate(6px,6px) rotate(-1.2deg)}97%,to{opacity:1;transform:translate(6px,6px) rotate(-1.2deg)}}@keyframes hr-st1{0%,21%{opacity:0;transform:rotate(-12deg) scale(1.8)}23%,29%{opacity:1;transform:rotate(-12deg) scale(1)}32%,to{opacity:0;transform:rotate(-12deg) scale(1)}}@keyframes hr-ct1{0%,31%{background:#e3e8f0}32%,93%{background:#1ea672}97%,to{background:#e3e8f0}}.hr-doc:nth-child(3){animation-name:hr-doc2}.hr-doc:nth-child(3) .hr-doc-stamp{animation-name:hr-st2}.hr-count i:nth-child(3){animation:hr-ct2 var(--dt) ease infinite both paused}@keyframes hr-doc2{0%,34%{opacity:1;transform:translate(12px,12px) rotate(-2.4deg)}38%,43%{opacity:1;transform:translateY(-16px) rotate(0deg) scale(1.03)}46%{opacity:1;transform:translate(calc(50cqw - 100px),-70px) rotate(10deg) scale(.6)}49%{opacity:0;transform:translate(calc(100cqw - 195px)) rotate(16deg) scale(.15)}49.1%,93%{opacity:0;transform:translate(12px,12px) rotate(-2.4deg)}97%,to{opacity:1;transform:translate(12px,12px) rotate(-2.4deg)}}@keyframes hr-st2{0%,38%{opacity:0;transform:rotate(-12deg) scale(1.8)}40%,46%{opacity:1;transform:rotate(-12deg) scale(1)}49%,to{opacity:0;transform:rotate(-12deg) scale(1)}}@keyframes hr-ct2{0%,48%{background:#e3e8f0}49%,93%{background:#1ea672}97%,to{background:#e3e8f0}}.hr-doc:nth-child(4){animation-name:hr-doc3}.hr-doc:nth-child(4) .hr-doc-stamp{animation-name:hr-st3}.hr-count i:nth-child(4){animation:hr-ct3 var(--dt) ease infinite both paused}@keyframes hr-doc3{0%,51%{opacity:1;transform:translate(18px,18px) rotate(-3.6deg)}55%,60%{opacity:1;transform:translateY(-16px) rotate(0deg) scale(1.03)}63%{opacity:1;transform:translate(calc(50cqw - 100px),-70px) rotate(10deg) scale(.6)}66%{opacity:0;transform:translate(calc(100cqw - 195px)) rotate(16deg) scale(.15)}66.1%,93%{opacity:0;transform:translate(18px,18px) rotate(-3.6deg)}97%,to{opacity:1;transform:translate(18px,18px) rotate(-3.6deg)}}@keyframes hr-st3{0%,55%{opacity:0;transform:rotate(-12deg) scale(1.8)}57%,63%{opacity:1;transform:rotate(-12deg) scale(1)}66%,to{opacity:0;transform:rotate(-12deg) scale(1)}}@keyframes hr-ct3{0%,65%{background:#e3e8f0}66%,93%{background:#1ea672}97%,to{background:#e3e8f0}}.hr-doc:nth-child(5){animation-name:hr-doc4}.hr-doc:nth-child(5) .hr-doc-stamp{animation-name:hr-st4}.hr-count i:nth-child(5){animation:hr-ct4 var(--dt) ease infinite both paused}@keyframes hr-doc4{0%,68%{opacity:1;transform:translate(24px,24px) rotate(-4.8deg)}72%,77%{opacity:1;transform:translateY(-16px) rotate(0deg) scale(1.03)}80%{opacity:1;transform:translate(calc(50cqw - 100px),-70px) rotate(10deg) scale(.6)}83%{opacity:0;transform:translate(calc(100cqw - 195px)) rotate(16deg) scale(.15)}83.1%,93%{opacity:0;transform:translate(24px,24px) rotate(-4.8deg)}97%,to{opacity:1;transform:translate(24px,24px) rotate(-4.8deg)}}@keyframes hr-st4{0%,72%{opacity:0;transform:rotate(-12deg) scale(1.8)}74%,80%{opacity:1;transform:rotate(-12deg) scale(1)}83%,to{opacity:0;transform:rotate(-12deg) scale(1)}}@keyframes hr-ct4{0%,82%{background:#e3e8f0}83%,93%{background:#1ea672}97%,to{background:#e3e8f0}}.hr-docs{container-type:inline-size}[data-in=true].hr-docs *{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.hr-docs *{animation:none!important}.hr-count i{background:#1ea672}.hr-doc:first-child .hr-doc-stamp{opacity:1;transform:rotate(-12deg)}}@media (max-width:600px){.hr-tray{position:relative;top:auto;width:auto;margin-bottom:16px}.hr-stack{position:relative;top:0}.hr-docs{min-height:0}}.hr-tray{animation:hr-tray calc(var(--dt) * .17) ease-out infinite paused}@keyframes hr-tray{0%,82%{box-shadow:0 0 0 1px rgba(10,37,64,.06),0 18px 40px -16px rgba(50,50,93,.3)}88%{box-shadow:0 0 0 2px rgba(30,166,114,.5),0 18px 40px -16px rgba(30,166,114,.4)}to{box-shadow:0 0 0 1px rgba(10,37,64,.06),0 18px 40px -16px rgba(50,50,93,.3)}}[data-in=true].hr-docs .hr-tray{animation-play-state:running}.hm-body{display:flex;flex-direction:column;min-height:346px}.hm-body>.hm-s,.hm-careers .hm-li,.hm-list .hm-li,.hm-s>.hm-board,.hm-s>.hm-careers,.hm-s>.hm-list{flex:1 1}.hm-careers{display:flex;flex-direction:column}.hm-col{min-height:0}.hm-s>.hm-foot{margin-top:auto}.hm-s.hm-center{justify-content:center}@media (max-width:600px){.hm-body{min-height:320px}}.ps-fe-page{position:relative;overflow:hidden;background:#fff}.ps-fe-silk{position:absolute;left:0;right:0;width:100%;top:40px;height:520px;z-index:0;pointer-events:none;opacity:.9}.ps-fe-head{position:relative;z-index:1;padding-top:72px;padding-bottom:48px}.ps-fe-head h1{margin-top:12px;font-size:48px;line-height:1.15;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink)}.ps-fe-head .ps-lead{max-width:560px;margin-top:16px}.sy.ps-fe{position:relative;z-index:1;background:transparent;color:var(--px-ink);padding-bottom:96px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;--sy-text:#061b31;--sy-text-2:#50617a;--sy-text-3:#5a6a80;--sy-line:#e5edf5;--sy-line-faint:#eef2f7;--sy-line-strong:#c9d3e0;--sy-control:#c9d3e0;--sy-action:#533afd;--sy-action-hover:#4434d4;--sy-action-text:#533afd;--sy-surface:#fff;--sy-container:#f6f9fc;--sy-tint:#eef0ff;--sy-fill:#f6f9fc;--sy-inverse:#0a2540;font-family:var(--font-px),-apple-system,"Segoe UI",Helvetica,sans-serif;font-weight:var(--px-w3)}.ps-fe .sy-mono,.ps-fe button,.ps-fe input{font-family:inherit}.ps-fe .sy-mono{font-weight:var(--px-w4)}.ps-fe .sy-fe-h2{font-size:22px;font-weight:var(--px-w3);letter-spacing:-.01em}.ps-fe .sy-fe-form legend{margin-bottom:20px}.ps-fe .sy-fe-svc{padding:8px 20px;gap:4px;border:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.08),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease,transform .25s ease}.ps-fe .sy-fe-svc+.sy-fe-svc{margin-top:12px}.ps-fe .sy-fe-svc:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(10,37,64,.08),0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.ps-fe .sy-fe-svc.on{box-shadow:0 0 0 2px var(--px-act),0 13px 27px -5px rgba(83,58,253,.2)}.ps-fe .sy-fe-check.main{font-size:17px;font-weight:var(--px-w4)}.ps-fe .sy-fe-check input{accent-color:var(--px-act)}.ps-fe .sy-fe-opts{padding:4px 0 14px 34px;animation:ps-fe-open .35s cubic-bezier(.2,.7,.2,1) both}@keyframes ps-fe-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ps-fe .sy-fe-num label small{font-weight:var(--px-w3)}.ps-fe .sy-fe-num input{border-radius:6px;border-color:#c9d3e0}.ps-fe .sy-fe-num input:focus-visible{outline:2px solid var(--px-act);outline-offset:1px}.ps-fe .sy-fe-result{top:88px;border-radius:12px;background:var(--px-navy,#0a2540);padding:32px;box-shadow:0 50px 100px -20px rgba(50,50,93,.35),0 30px 60px -30px rgba(0,0,0,.4)}.ps-fe .sy-fe-result .sy-fe-h2{color:#fff}.ps-fe .sy-fe-line-name b{font-weight:var(--px-w4)}.ps-fe .sy-fe-lines li{border-bottom-color:rgba(255,255,255,.12);animation:ps-fe-line .4s cubic-bezier(.2,.7,.2,1) both}@keyframes ps-fe-line{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.ps-fe .sy-fe-quotes,.ps-fe .sy-fe-totals>div>span:first-child{font-weight:var(--px-w4)}.ps-fe .sy-fe-totals .sy-mono{font-size:28px;letter-spacing:-.01em}.sy.ps-fe .sy-fe-cta{min-height:44px;border-radius:4px;background:var(--px-act);color:#fff;font-weight:var(--px-w4);transition:background-color .2s ease}.sy.ps-fe .sy-fe-cta:hover{background:#4434d4;color:#fff}.ps-fe .sy-fe-note{color:#adbdcc}.sy.ps-fe .sy-fe-summary{border-radius:12px}.ps-fe-more{background:var(--px-band,#f6f9fc)}.ps-fe-h2{font-size:32px;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink)}.ps-fe-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:32px}.ps-fe-tools a{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:12px;background:#fff;color:var(--px-ink-2);font-size:15px;line-height:1.5;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease,transform .25s ease}.ps-fe-tools a:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3)}.ps-fe-tools .ps-ico{margin-bottom:8px}.ps-fe-tools b{font-size:17px;font-weight:var(--px-w4);color:var(--px-ink)}.ps-fe-tools .ps-link{margin-top:auto;padding-top:8px}@media (prefers-reduced-motion:reduce){.ps-fe .sy-fe-lines li,.ps-fe .sy-fe-opts{animation:none}.ps-fe .sy-fe-svc,.ps-fe-tools a{transition:none}}@media (max-width:900px){.ps-fe-tools{grid-template-columns:1fr}}@media (max-width:600px){.ps-fe-silk{opacity:.45}.ps-fe-head{padding-top:40px;padding-bottom:28px}.ps-fe-head h1{font-size:36px}.ps-fe .sy-fe-result{padding:24px 16px}.ps-fe .sy-fe-opts{padding-left:0}}.ps-pcb .sy-pc-calc{gap:24px}.ps-pcb .sy-pc-form{border:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.ps-pcb .sy-pc-h3{font-size:22px;font-weight:var(--px-w3);letter-spacing:-.01em}.ps-pcb .sy-pc-field label,.ps-pcb .sy-pc-fieldset legend{font-weight:var(--px-w4)}.ps-pcb .sy-pc-field input{border-radius:6px;border-color:#c9d3e0;transition:box-shadow .2s ease,border-color .2s ease}.ps-pcb .sy-pc-field input:focus-visible{outline:0;border-color:var(--px-act);box-shadow:0 0 0 3px rgba(83,58,253,.2)}.ps-pcb .sy-pc-choice{border-radius:8px;border-color:#d8e0ea;font-weight:var(--px-w4);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.ps-pcb .sy-pc-choice:hover{border-color:#a9b6c8}.ps-pcb .sy-pc-choice:has(input:checked){border-color:var(--px-act);background:#f4f2ff;box-shadow:0 0 0 1px var(--px-act)}.sy.ps-pcb .sy-pc-submit{border-radius:4px;background:var(--px-act);color:#fff;font-weight:var(--px-w4);box-shadow:none}.sy.ps-pcb .sy-pc-submit:hover{background:#4434d4}.ps-pcb .sy-pc-error{border-radius:8px;font-weight:var(--px-w4)}.ps-pcb .sy-pc-result{position:-webkit-sticky;position:sticky;top:88px;border-radius:12px;background:var(--px-navy);box-shadow:0 50px 100px -20px rgba(50,50,93,.35),0 30px 60px -30px rgba(0,0,0,.4)}.ps-pcb .sy-pc-result .sy-pc-h3{color:#fff}.ps-pcb .sy-pc-dl>div{border-bottom-color:rgba(255,255,255,.12);animation:ps-fe-line .45s cubic-bezier(.2,.7,.2,1) both}.ps-pcb .sy-pc-dl>div:nth-child(2){animation-delay:.06s}.ps-pcb .sy-pc-dl>div:nth-child(3){animation-delay:.12s}.ps-pcb .sy-pc-dl>div:nth-child(4){animation-delay:.18s}.ps-pcb .sy-pc-dl>div:nth-child(5){animation-delay:.24s}.ps-pcb .sy .sy-pc-h4,.ps-pcb .sy-pc-dl .key dt,.ps-pcb .sy-pc-h4{font-weight:var(--px-w4)}.ps-pcb .sy-pc-big{font-size:28px;color:#fff}.sy.ps-pcb .sy-pc-light-btn{min-height:44px;border-radius:4px;font-weight:var(--px-w4)}.ps-pcb .sy-pc-muted,.ps-pcb .sy-pc-note,.ps-pcb .sy-pc-sub{color:#adbdcc}.ps-pcb-guide{margin-top:20px;font-size:15px;color:var(--px-ink-2)}.ps-pcb-basics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px}.ps-pcb-basics>div{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:12px;background:#fff;color:var(--px-ink-2);font-size:15px;line-height:1.5;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease,transform .25s ease}.ps-pcb-basics>div:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3)}.ps-pcb-basics b{font-size:17px;font-weight:var(--px-w4);color:var(--px-ink)}.ps-pcb-basics .ps-ico{margin-bottom:8px}@media (prefers-reduced-motion:reduce){.ps-pcb .sy-pc-dl>div{animation:none}.ps-pcb-basics>div{transition:none}}@media (max-width:1100px){.ps-pcb-basics{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-pcb .sy-pc-result{position:static}}@media (max-width:600px){.ps-pcb-basics{grid-template-columns:1fr}.ps-pcb .sy-pc-form{padding:24px 16px}}.sy.ps-fe a.ps-link{text-decoration:none;color:var(--px-act)}@media (max-width:600px){.ps-fe-silk{top:380px}}.ps-pcb-page .ps-fe-silk{top:170px}.sy.ps-fe{overflow:visible}.ps-zk .sy-zk-card{border:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.08),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease}.ps-zk .sy-zk-card:focus-within{box-shadow:0 0 0 1px rgba(10,37,64,.08),0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.ps-zk .sy-zk-card>legend,.ps-zk .sy-zk-field label,.ps-zk .sy-zk-options span,.ps-zk .sy-zk-seg label,.ps-zk .sy-zk-seg-set>legend,.ps-zk .sy-zk-tile b,.ps-zk .sy-zk-tile small{font-weight:var(--px-w4)}.ps-zk .sy-zk-calc input:not([type=radio]):not([type=checkbox]),.ps-zk .sy-zk-calc select{border-radius:6px;border-color:#c9d3e0;transition:box-shadow .2s ease,border-color .2s ease}.ps-zk .sy-zk-calc input:not([type=radio]):not([type=checkbox]):focus-visible,.ps-zk .sy-zk-calc select:focus-visible{outline:0;border-color:var(--px-act);box-shadow:0 0 0 3px rgba(83,58,253,.2)}.ps-zk .sy-zk-tile{border-radius:8px;background:#f6f9fc}.ps-zk .sy-zk-seg{border-radius:8px;background:#eef2f7}.ps-zk .sy-zk-seg label{border-radius:6px;transition:background-color .2s ease,box-shadow .2s ease}.ps-zk .sy-zk-options label{border-radius:8px;border-color:#d8e0ea;transition:border-color .2s ease}.ps-zk .sy-zk-options label.on,.ps-zk .sy-zk-options label:has(input:checked){border-color:var(--px-act);background:#f4f2ff;box-shadow:0 0 0 1px var(--px-act)}.ps-zk .sy-zk-result{top:88px;border-radius:12px;background:var(--px-navy);box-shadow:0 50px 100px -20px rgba(50,50,93,.35),0 30px 60px -30px rgba(0,0,0,.4)}.ps-zk .sy-zk-result h2{font-size:22px;font-weight:var(--px-w3)}.ps-zk .sy-zk-dl>div{border-bottom-color:rgba(255,255,255,.12)}.ps-zk .sy-zk-total{border-radius:8px}.ps-zk .sy-zk-status{font-weight:var(--px-w4)}.ps-zk .sy-zk-year{font-size:34px;letter-spacing:-.01em;animation:ps-fe-line .4s cubic-bezier(.2,.7,.2,1) both}.ps-zk .sy-zk-note{color:#adbdcc}.sy.ps-zk .sy-zk-ghost-btn,.sy.ps-zk .sy-zk-light-btn{min-height:44px;border-radius:4px;font-weight:var(--px-w4)}.sy.ps-zk .sy-zk-light-btn{background:var(--px-act);color:#fff}.sy.ps-zk .sy-zk-light-btn:hover{background:#4434d4;color:#fff}.sy.ps-zk .sy-zk-jump{border-radius:12px;background:var(--px-navy)}.ps-zk .sy-zk-error,.ps-zk .sy-zk-stale{border-radius:8px}@media (prefers-reduced-motion:reduce){.ps-zk .sy-zk-year{animation:none}}.ps-zk .sy-zk-calc .sy-zk-step input:not([type=radio]):not([type=checkbox]),.ps-zk .sy-zk-calc .sy-zk-step input:not([type=radio]):not([type=checkbox]):focus-visible{border:0;border-radius:0;box-shadow:none}.ps-zk .sy-zk-step{border-color:#c9d3e0;border-radius:6px}.ps-zk .sy-zk-step:focus-within{border-color:var(--px-act);box-shadow:0 0 0 3px rgba(83,58,253,.2)}.ps-zk .sy-zk-step button{background:#f6f9fc}.ps-zk .sy-zk-step button:hover:not(:disabled){background:#eef0ff;color:var(--px-act)}.ps-pa .sy-pa-hero{position:relative;background:transparent;padding:72px 16px 40px}.ps-pa .sy-wrap{max-width:var(--px-col);margin:0 auto;padding:0}.ps-pa .sy-pa-hero .sy-wrap{padding:0}.ps-pa .sy-pa-hero-in{gap:16px}.ps-pa-h1{font-size:48px;line-height:1.15;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink)}.ps-pa .ps-lead{max-width:560px}.ps-pa .sy-pa-filter{margin-top:16px}.ps-pa .sy-pa-field label{font-weight:var(--px-w4)}.ps-pa .sy-pa-field select{min-width:260px;border-radius:6px;border-color:#c9d3e0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background:#fff 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.5 6 6.5 11 1.5' fill='none' stroke='%23596780' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center /12px 8px}.ps-pa .sy-pa-field select:focus-visible{outline:0;border-color:var(--px-act);box-shadow:0 0 0 3px rgba(83,58,253,.2)}.ps-pa .sy-pa-locate{border-radius:4px;border-color:#c9d3e0;font-weight:var(--px-w4);background:#fff;transition:border-color .2s ease,color .2s ease}.ps-pa .sy-pa-locate:hover:not(:disabled){border-color:var(--px-act);color:var(--px-act);background:#fff}.ps-pa .sy-pa-err{font-weight:var(--px-w4)}.ps-pa .sy-pa-list-sec{padding:24px 16px 112px}.ps-pa .sy-pa-split{gap:24px}.ps-pa .sy-pa-map{position:-webkit-sticky;position:sticky;top:88px;padding:28px;border:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.ps-pa .sy-pa-map path{fill:#e3e8f0;stroke:#fff;transition:fill .3s ease,transform .3s ease;animation:ps-pa-in .6s ease both}.ps-pa .sy-pa-map path:nth-child(3n){animation-delay:.08s}.ps-pa .sy-pa-map path:nth-child(3n+1){animation-delay:.16s}@keyframes ps-pa-in{0%{opacity:0}to{opacity:1}}.ps-pa .sy-pa-map path.has{fill:#a59bff;animation:ps-pa-in .6s ease both,ps-pa-breathe 3.2s ease-in-out .8s infinite}@keyframes ps-pa-breathe{0%,to{fill:#a59bff}50%{fill:#7f70ff}}.ps-pa .sy-pa-map path.on{fill:var(--px-act);animation:ps-pa-in .6s ease both;filter:drop-shadow(0 6px 10px rgba(83,58,253,.35))}.ps-pa .sy-pa-key{font-weight:var(--px-w4)}.ps-pa .sy-pa-key i.has{background:#a59bff}.ps-pa .sy-pa-key i.on{background:var(--px-act)}.ps-pa .sy-pa-count{font-weight:var(--px-w4);color:var(--px-ink-2)}.ps-pa .sy-pa-row{border:0;border-radius:12px;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease,transform .25s ease;animation:ps-fe-line .4s cubic-bezier(.2,.7,.2,1) both}.ps-pa .sy-pa-row:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.ps-pa .sy-pa-who h2{font-weight:var(--px-w4)}.sy.ps-pa .sy-pa-mail,.sy.ps-pa .sy-pa-wa{border-radius:4px;font-weight:var(--px-w4)}.sy.ps-pa .sy-pa-wa{background:var(--px-act)}.sy.ps-pa .sy-pa-wa:hover{background:#4434d4}.ps-pa .sy-pa-empty{border-radius:12px;background:#f4f2ff}.ps-pa .sy-pa-empty b{font-weight:var(--px-w4)}.sy.ps-pa .sy-pa-empty a{color:var(--px-act);text-decoration:none;font-weight:var(--px-w4)}@media (prefers-reduced-motion:reduce){.ps-pa .sy-pa-map path,.ps-pa .sy-pa-row{animation:none!important}}@media (max-width:900px){.ps-pa .sy-pa-map{position:static}}@media (max-width:600px){.ps-pa .sy-pa-hero{padding:40px 16px 24px}.ps-pa-h1{font-size:36px}.ps-pa .sy-pa-list-sec{padding:16px 16px 64px}.ps-pa .sy-wrap{padding:0}.ps-pa .sy-pa-field select{min-width:0}}.ps-pa-page .ps-fe-silk{top:330px}@media (max-width:600px){.ps-pa-page .ps-fe-silk{top:520px}}.ps-pa .sy-pa-hero.with-map .sy-pa-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:56px;gap:56px;align-items:center}.ps-pa .sy-pa-hero.with-map .sy-pa-map{position:relative;top:auto;z-index:1}.ps-pa-page .ps-fe-silk{top:150px}@media (max-width:900px){.ps-pa .sy-pa-hero.with-map .sy-pa-hero-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.ps-pa-page .ps-fe-silk{top:560px}}.ps-pa-page .ps-fe-silk{left:44%;right:0;width:auto;top:110px;height:440px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}@media (max-width:900px){.ps-pa-page .ps-fe-silk{display:none}}.ps-pa .sy-pa-map svg{overflow:hidden}.ps-pa .sy-pa-zoom{transform-origin:0 0;transition:transform 1.1s cubic-bezier(.65,0,.25,1)}.ps-pa .sy-pa-map path{vector-effect:non-scaling-stroke;stroke-width:1}.ps-pa .sy-pa-you .dot{fill:#ff5996;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke;animation:ps-pa-drop .5s cubic-bezier(.3,1.5,.5,1) 1s both}.ps-pa .sy-pa-you .ring{fill:rgba(255,89,150,.35);transform-box:fill-box;transform-origin:center;animation:ps-pa-ping 1.8s ease-out 1.3s infinite both}@keyframes ps-pa-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes ps-pa-ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.ps-pa .sy-pa-key i.you{background:#ff5996;border-radius:50%}@media (prefers-reduced-motion:reduce){.ps-pa .sy-pa-zoom{transition:none}.ps-pa .sy-pa-you .dot,.ps-pa .sy-pa-you .ring{animation:none}}.sy.ps-pa a.ps-pa-become{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;margin-top:8px;padding:12px 18px 12px 12px;border-radius:10px;background:#fff;color:var(--px-ink);text-decoration:none;box-shadow:0 0 0 1px rgba(10,37,64,.08),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease,transform .25s ease}.sy.ps-pa a.ps-pa-become:hover{transform:translateY(-2px);color:var(--px-ink);box-shadow:0 0 0 1px rgba(83,58,253,.3),0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.ps-pa-become-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#8a7dff,#533afd);flex:none}.ps-pa-become>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.ps-pa-become b{font-size:15px;font-weight:var(--px-w4)}.ps-pa-become small{font-size:13px;color:var(--px-ink-2)}.ps-pa-become .px-chev{color:var(--px-act);transition:transform .2s ease}.ps-pa-become:hover .px-chev{transform:translateX(3px)}.ps-pa .sy-pa-hero.with-map .sy-pa-hero-grid{align-items:stretch}.ps-pa .sy-pa-hero.with-map .sy-pa-map{align-self:stretch;margin-top:calc(15px * 1.4 + 16px)}.ps-pa .sy-pa-hero.with-map .sy-pa-map svg{flex:1 1;min-height:0;height:100%}@media (max-width:900px){.ps-pa .sy-pa-hero.with-map .sy-pa-map{margin-top:0}.ps-pa .sy-pa-hero.with-map .sy-pa-map svg{height:auto}}.ps-pa-page .ps-fe-silk{left:0;width:100%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.22) 38%,#000 52%);mask-image:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.22) 38%,#000 52%)}.ps-bp-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:64px;gap:64px;align-items:start;padding-top:72px;padding-bottom:112px}.ps-bp-intro{display:flex;flex-direction:column;gap:16px;padding-top:8px}.ps-bp-intro .ps-lead{max-width:520px}.ps-bp-points{margin-top:8px}.ps-bp .sy-bp-card{border:0;border-radius:12px;background:#fff;padding:32px;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.ps-bp .sy-bp-progress li{height:4px;background:#e3e8f0;position:relative;overflow:hidden}.ps-bp .sy-bp-progress li:after{content:"";position:absolute;inset:0;background:var(--px-act);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ps-bp .sy-bp-progress li.on{background:#e3e8f0}.ps-bp .sy-bp-progress li.on:after{transform:none}.ps-bp .sy-bp-done,.ps-bp .sy-bp-step{animation:ps-fe-open .4s cubic-bezier(.2,.7,.2,1) both}.ps-bp .sy-bp-h2{font-size:22px;font-weight:var(--px-w3);letter-spacing:-.01em}.ps-bp .sy-bp-opt-card{border-radius:8px;border-color:#d8e0ea;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ps-bp .sy-bp-opt-card:hover{border-color:var(--px-act);transform:translateY(-1px);box-shadow:0 8px 18px -10px rgba(83,58,253,.45)}.ps-bp .sy-bp-opt-card[aria-pressed=true]{background:#f4f2ff;border-color:var(--px-act)}.ps-bp .sy-bp-alert,.ps-bp .sy-bp-back,.ps-bp .sy-bp-chip,.ps-bp .sy-bp-err,.ps-bp .sy-bp-field label,.ps-bp .sy-bp-opt,.ps-bp .sy-bp-opt-card b,.ps-bp .sy-bp-opt-card.vol b{font-weight:var(--px-w4)}.ps-bp .sy-bp-field input,.ps-bp .sy-bp-field select,.ps-bp .sy-bp-field textarea{border-radius:6px;border-color:#c9d3e0;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.ps-bp .sy-bp-field input:focus-visible,.ps-bp .sy-bp-field select:focus-visible,.ps-bp .sy-bp-field textarea:focus-visible{outline:0;border-color:var(--px-act);box-shadow:0 0 0 3px rgba(83,58,253,.2)}.ps-bp .sy-bp-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;background:#fff 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.5 6 6.5 11 1.5' fill='none' stroke='%23596780' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center /12px 8px}.ps-bp .sy-bp-chip{background:#f4f2ff}.ps-bp .sy-bp-back,.ps-bp .sy-bp-chip{border-radius:4px;color:var(--px-act)}.sy.ps-bp .sy-bp-submit{border-radius:4px;background:var(--px-act);color:#fff;font-weight:var(--px-w4);box-shadow:none}.sy.ps-bp .sy-bp-submit:hover{background:#4434d4}.ps-bp .sy-bp-alert{border-radius:8px}.ps-bp-who{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.ps-bp-who>div{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:12px;background:#fff;color:var(--px-ink-2);font-size:15px;line-height:1.5;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease,transform .25s ease}.ps-bp-who>div:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3)}.ps-bp-who b{font-size:17px;font-weight:var(--px-w4);color:var(--px-ink)}.ps-bp-who .ps-ico{margin-bottom:8px}.ps-bp-page .ps-fe-silk{top:260px}@media (prefers-reduced-motion:reduce){.ps-bp .sy-bp-done,.ps-bp .sy-bp-step{animation:none}.ps-bp .sy-bp-progress li:after{transition:none}}@media (max-width:900px){.ps-bp-grid{gap:32px}.ps-bp-grid,.ps-bp-who{grid-template-columns:1fr}}@media (max-width:600px){.ps-bp-grid{padding-top:40px;padding-bottom:64px}.ps-bp .sy-bp-card{padding:24px 16px}.ps-bp-page .ps-fe-silk{top:420px;opacity:.45}}.ps-bp-who{gap:20px}.ps-bp-who>.ps-bp-card{display:flex;flex-direction:column;padding:0;gap:0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease,transform .25s ease}.ps-bp-who>.ps-bp-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3)}.ps-bp-art{height:168px;display:grid;place-items:center}.ps-bp-card.a0 .ps-bp-art{background:linear-gradient(135deg,#eef0ff,#f6f0ff)}.ps-bp-card.a1 .ps-bp-art{background:linear-gradient(135deg,#fff0f6,#fff6ec)}.ps-bp-card.a2 .ps-bp-art{background:linear-gradient(135deg,#e9f7ff,#eefaf4)}.ps-bp-art svg{width:240px;height:120px;overflow:visible}.ps-bp-txt{display:flex;flex-direction:column;gap:8px;padding:24px;color:var(--px-ink-2);font-size:15px;line-height:1.5;flex:1 1}.ps-bp-txt b{font-size:20px;font-weight:var(--px-w3);letter-spacing:-.01em;color:var(--px-ink)}.ps-bp-txt .ps-link{margin-top:auto;padding-top:12px}.ps-bp-who *{animation-play-state:paused}[data-in=true].ps-bp-card *{animation-play-state:running!important}.ps-bp-art .ln{fill:none;stroke:#c9c2ff;stroke-width:2;stroke-dasharray:4 5}.ps-bp-art .biz{fill:#fff;stroke:#8a7dff;stroke-width:2}.ps-bp-art .hub{fill:var(--px-act)}.ps-bp-art text{fill:#fff;font-size:20px;font-weight:600;font-family:inherit}.ps-bp-art .dot{fill:var(--px-act);offset-rotate:0deg;animation:ps-bp-flow 2.4s cubic-bezier(.45,0,.25,1) infinite both}.ps-bp-art .dot.d1{offset-path:path("M40 30 C 100 30, 110 60, 168 60")}.ps-bp-art .dot.d2{offset-path:path("M40 60 H168");animation-delay:.8s}.ps-bp-art .dot.d3{offset-path:path("M40 90 C 100 90, 110 60, 168 60");animation-delay:1.6s}@keyframes ps-bp-flow{0%{offset-distance:0;opacity:0}10%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.ps-bp-art .grid{fill:#f3b6cf}.ps-bp-art .pin path{fill:#ff5996}.ps-bp-art .pin{animation:ps-bp-pin 2.4s cubic-bezier(.3,1.4,.5,1) infinite both}.ps-bp-art .shadow{fill:rgba(255,89,150,.25);transform-box:fill-box;transform-origin:center;animation:ps-bp-shadow 2.4s ease infinite both}@keyframes ps-bp-pin{0%,to{transform:translateY(0)}40%{transform:translateY(-12px)}60%{transform:translateY(0)}}@keyframes ps-bp-shadow{0%,to{transform:scale(1)}40%{transform:scale(.6)}60%{transform:scale(1)}}.ps-bp-art .doc{fill:#fff;stroke:#7fd0f0;stroke-width:2;transform-box:fill-box;transform-origin:bottom center}.ps-bp-art .doc.d1{animation:ps-bp-fan1 3s ease-in-out infinite both}.ps-bp-art .doc.d3,.ps-bp-art .tl{animation:ps-bp-fan3 3s ease-in-out infinite both}.ps-bp-art .tl{fill:none;stroke:#22b8e8;stroke-width:3;stroke-linecap:round}@keyframes ps-bp-fan1{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg) translateX(-6px)}}@keyframes ps-bp-fan3{0%,to{transform:rotate(0)}50%{transform:rotate(6deg) translateX(8px)}}@media (prefers-reduced-motion:reduce){.ps-bp-art *{animation:none!important}}.ps-fe-tools.ps-bp-who a.ps-link{display:inline-flex;flex-direction:row;align-self:flex-start;gap:4px;padding:12px 0 0;border-radius:0;background:none;box-shadow:none;transform:none;color:var(--px-act);font-weight:var(--px-w4)}.pi-stage{position:relative;min-height:420px}.px .pi-card{position:absolute;left:0;right:0;top:10px;max-width:520px;margin:0 0 0 auto;padding:0;overflow:hidden;border-radius:12px;--pd:9s}.pi-body{display:flex;flex-direction:column;gap:18px;padding:22px;background:#fff}.pi-track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding-top:22px}.pi-rail{position:absolute;left:16.6%;right:16.6%;top:8px;height:3px;border-radius:2px;background:#e3e8f0}.pi-rail i{position:absolute;inset:0;background:var(--px-act);transform-origin:left;animation:pi-rail var(--pd,9s) ease-in-out infinite both paused}@keyframes pi-rail{0%,8%{transform:scaleX(0)}33%,41%{transform:scaleX(.5)}66%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}.pi-stop{position:relative;display:flex;flex-direction:column;align-items:center;font-size:13px;color:var(--px-ink-2)}.pi-stop:before{content:"";position:absolute;top:-21px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #e3e8f0;animation:pi-stop 9s ease infinite both paused;animation-delay:calc(var(--i) * 3s)}@keyframes pi-stop{0%,2%{box-shadow:inset 0 0 0 3px #e3e8f0}6%,60%{box-shadow:inset 0 0 0 7px var(--px-act)}66%,to{box-shadow:inset 0 0 0 3px #e3e8f0}}.pi-stop b{font-weight:var(--px-w4);color:var(--px-ink)}.pi-files{display:flex;flex-direction:column;gap:8px}.pi-file{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:#f6f9fc;font-size:13px;animation:pi-file 9s ease infinite both paused;animation-delay:calc(var(--i) * 3s)}@keyframes pi-file{0%{background:#f6f9fc;box-shadow:none}28%,4%{background:#fff;box-shadow:0 0 0 1.5px var(--px-act),0 10px 20px -10px rgba(83,58,253,.45)}33%,to{background:#f6f9fc;box-shadow:none}}.pi-file>span:nth-child(2){flex:1 1;display:flex;flex-direction:column}.pi-file b{font-weight:var(--px-w4);color:var(--px-ink)}.pi-file small{font-size:12px;color:var(--px-ink-2)}.pi-tick{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #d4dbe6;position:relative}.pi-tick:after{content:"";position:absolute;inset:0;border-radius:50%;opacity:0;transform:scale(.4);background:#1ea672 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5 7 11.5 12 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /12px no-repeat;animation:pi-tick 9s cubic-bezier(.3,1.5,.5,1) infinite both paused;animation-delay:calc(var(--i) * 3s)}@keyframes pi-tick{0%,22%{opacity:0;transform:scale(.4)}27%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.4)}}.pi-tick:after{animation-delay:0s!important}.pi-file:nth-child(2) .pi-tick:after{animation-name:pi-tick2}.pi-file:nth-child(3) .pi-tick:after{animation-name:pi-tick3}@keyframes pi-tick2{0%,55%{opacity:0;transform:scale(.4)}60%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.4)}}@keyframes pi-tick3{0%,85%{opacity:0;transform:scale(.4)}89%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.4)}}.ps-toast.pi-mentor{position:absolute;left:0;bottom:18px;top:auto;right:auto;display:flex;align-items:center;gap:10px;animation:pi-mentor 9s ease infinite both paused}@keyframes pi-mentor{0%,20%,to{opacity:0;transform:translateY(10px)}26%,90%{opacity:1;transform:none}96%{opacity:0}}.pi-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ff8ab8,#8a7dff);color:#fff;font-size:12px;flex:none}.pi-avatar,.pi-mentor b{font-weight:var(--px-w4)}.pi-mentor b{display:block;font-size:13px}.pi-mentor small{font-size:12px;color:var(--px-ink-2)}[data-in=true].pi-stage *,[data-in=true].pi-stage :after,[data-in=true].pi-stage :before{animation-play-state:running!important}.pi-tracks{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:48px}.pi-tr{display:flex;flex-direction:column;gap:12px;padding:36px;border-radius:12px;background:#fff;color:var(--px-ink-2);font-size:16px;line-height:1.55;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease,transform .25s ease}.pi-tr:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3)}.pi-tr h3{font-size:26px;font-weight:var(--px-w3);letter-spacing:-.01em;color:var(--px-ink)}.pi-tag{align-self:flex-start;padding:4px 10px;border-radius:4px;background:#f4f2ff;color:var(--px-act);font-size:13px;font-weight:var(--px-w4)}.pi-tr .ps-link{margin-top:auto;padding-top:8px}.pi-tr.dark{background:var(--px-navy);color:#adbdcc}.pi-tr.dark h3{color:#fff}.pi-tr.dark .pi-tag{background:rgba(255,255,255,.1);color:#c9c2ff}.pi-tr.dark .ps-link{color:#c9c2ff}.pi-apply{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:64px;gap:64px;align-items:start}.sy.ps-in{padding-bottom:0}.ps-in .sy-in-card-form{border:0;border-radius:12px;background:#fff;padding:32px;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.ps-in .sy-in-alert,.ps-in .sy-in-err,.ps-in .sy-in-field label,.ps-in .sy-in-opt,.ps-in .sy-in-set legend,.ps-in .sy-in-track-name{font-weight:var(--px-w4)}.ps-in .sy-in-track{border-radius:8px;border-color:#d8e0ea;transition:border-color .2s ease,box-shadow .2s ease}.ps-in .sy-in-track.on{border-color:var(--px-act);background:#f4f2ff;box-shadow:0 0 0 1px var(--px-act)}.ps-in .sy-in-field input,.ps-in .sy-in-field textarea{border-radius:6px;border-color:#c9d3e0;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.ps-in .sy-in-field input:focus-visible,.ps-in .sy-in-field textarea:focus-visible{outline:0;border-color:var(--px-act);box-shadow:0 0 0 3px rgba(83,58,253,.2)}.sy.ps-in .sy-in-submit{border-radius:4px;background:var(--px-act);color:#fff;font-weight:var(--px-w4);box-shadow:none}.sy.ps-in .sy-in-submit:hover{background:#4434d4}.ps-in .sy-in-alert{border-radius:8px}.sy.ps-in a.ps-link{text-decoration:none;color:var(--px-act)}@media (prefers-reduced-motion:reduce){.pi-stage *,.pi-stage :after,.pi-stage :before{animation:none!important}.pi-tick:after{opacity:1;transform:none}.ps-toast.pi-mentor{opacity:1}}@media (max-width:900px){.pi-apply,.pi-tracks{grid-template-columns:1fr;gap:32px}.pi-stage{min-height:400px}}@media (max-width:600px){.pi-tr{padding:24px}.ps-in .sy-in-card-form{padding:24px 16px}.ps-toast.pi-mentor{bottom:0}}.ps-bl .sy-wrap{max-width:var(--px-col);margin:0 auto;padding:0}.ps-bl .sy-bl-filter-wrap{padding:0 16px}.ps-bl .sy-bl-list{padding:32px 16px 0}.ps-bl .sy-bl-filters{gap:6px}.ps-bl .sy-bl-filters button{min-height:36px;padding:0 14px;border-radius:999px;border:0;background:#f6f9fc;color:var(--px-ink-2);font-weight:var(--px-w4);font-size:14px;transition:background-color .2s ease,color .2s ease}.ps-bl .sy-bl-filters button:hover{background:#eef0ff;color:var(--px-act)}.ps-bl .sy-bl-filters button[aria-pressed=true]{background:var(--px-ink);color:#fff}.sy.ps-bl .sy-bl-feature{border-radius:12px;background:var(--px-navy);box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transition:transform .3s ease}.sy.ps-bl .sy-bl-feature:hover{transform:translateY(-3px)}.ps-bl .sy-bl-feature-art{background:linear-gradient(120deg,#533afd,#8a7dff,#ff5996,#ffb347,#533afd);background-size:300% 300%;animation:ps-bl-drift 14s ease-in-out infinite alternate}@keyframes ps-bl-drift{0%{background-position:0 50%}to{background-position:100% 50%}}.ps-bl .sy-bl-feature-art .sy-mono{border-radius:4px;font-family:inherit;font-weight:var(--px-w4)}.ps-bl .sy-bl-feature-copy small{color:#c9c2ff;font-weight:var(--px-w4)}.ps-bl .sy-bl-feature-copy h2{font-weight:var(--px-w3)}.ps-bl .sy-bl-feature-copy b{font-weight:var(--px-w4);color:#c9c2ff}.sy.ps-bl .sy-bl-card{border:0;border-radius:12px;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease,transform .25s ease}.sy.ps-bl .sy-bl-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3)}.ps-bl .sy-bl-bar{height:4px}.ps-bl .sy-bl-card-body small,.ps-bl .sy-bl-more{font-weight:var(--px-w4)}.ps-bl .sy-bl-card-body small span,.ps-bl .sy-bl-more{color:var(--px-act)}.ps-bl .sy-bl-card-body h3{font-weight:var(--px-w4);font-size:20px}.ps-bl .sy-bl-showmore{border-radius:4px;border-color:#c9d3e0;font-weight:var(--px-w4)}.ps-bl .sy-bl-showmore:hover{border-color:var(--px-act);color:var(--px-act)}.ps-bl .sy-bl-none,.ps-bl-notice{padding:28px;border-radius:12px;background:#f6f9fc;color:var(--px-ink-2);font-size:16px;line-height:1.6}.sy.ps-bl .ps-bl-notice a,.sy.ps-bl .sy-bl-none a{color:var(--px-act);text-decoration:none;font-weight:var(--px-w4)}.sy.ps-bl{padding-bottom:96px}@media (prefers-reduced-motion:reduce){.ps-bl .sy-bl-feature-art{animation:none}}.ps-bl-empty{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;padding:40px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.ps-bl-empty h2{font-size:28px;font-weight:var(--px-w3);letter-spacing:-.01em;color:var(--px-ink)}.ps-bl-empty p{margin-top:12px;max-width:520px;font-size:17px;line-height:1.55;color:var(--px-ink-2)}.ps-bl-empty .ps-actions{margin-top:24px}.sy.ps-bl .ps-bl-empty a.ps-link{text-decoration:none;color:var(--px-act)}.sy.ps-bl .ps-bl-empty a.px-btn{color:#fff;text-decoration:none}.ps-bl-sheet{position:relative;display:flex;flex-direction:column;gap:12px;height:220px;padding:28px 26px;border-radius:8px;background:linear-gradient(160deg,#f6f9fc,#eef0ff);box-shadow:inset 0 0 0 1px rgba(10,37,64,.06);overflow:hidden}.ps-bl-sheet i{display:block;height:8px;border-radius:4px;background:#c9c2ff;transform-origin:left;animation:ps-bl-write 6s ease-in-out infinite both}.ps-bl-sheet i.t{height:14px;width:70%;background:var(--px-act);margin-bottom:8px}.ps-bl-sheet i.s{width:60%}.ps-bl-sheet i:nth-child(2){animation-delay:.5s}.ps-bl-sheet i:nth-child(3){animation-delay:1s}.ps-bl-sheet i:nth-child(4){animation-delay:1.5s}.ps-bl-sheet i:nth-child(5){animation-delay:2s}.ps-bl-sheet i:nth-child(6){animation-delay:2.5s}@keyframes ps-bl-write{0%{transform:scaleX(0)}12%,85%{transform:scaleX(1)}95%,to{transform:scaleX(0);opacity:0}}.ps-bl-pen{position:absolute;right:22px;bottom:22px;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#8a7dff,#533afd);box-shadow:0 10px 20px -8px rgba(83,58,253,.6);animation:ps-bl-bob 2s ease-in-out infinite}.ps-bl-pen:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3C/svg%3E") 50% /16px no-repeat}@keyframes ps-bl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ps-bl-pen,.ps-bl-sheet i{animation:none}}@media (max-width:800px){.ps-bl-empty{grid-template-columns:1fr;gap:28px;padding:24px}.ps-bl-sheet{height:180px}}.sy-bl-feature-art .sy-bl-img,.sy-bl-thumb .sy-bl-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sy-bl-feature-art:has(.sy-bl-img):before{display:none}.ps-bl .sy-bl-feature-art:has(.sy-bl-img){animation:none}.sy-bl-feature-art .sy-mono{z-index:1}.sy-bl-thumb{position:relative;display:block;aspect-ratio:1200/628;overflow:hidden;background:#eef0ff}.ps-bl .sy-bl-thumb .sy-bl-img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ps-bl .sy-bl-card:hover .sy-bl-thumb .sy-bl-img,.ps-bl .sy-bl-feature:hover .sy-bl-img{transform:scale(1.04)}.ps-bl .sy-bl-feature-art .sy-bl-img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ps-bl-draftnote{margin-bottom:20px;padding:14px 18px;border-radius:8px;background:#fff7e6;color:#7a4b00;font-size:14px;line-height:1.5}.ps-bl-draftnote b{font-weight:var(--px-w4)}.pa-head{max-width:760px;padding-top:56px;display:flex;flex-direction:column;gap:12px}.pa-back{font-size:14px}.pa-head h1{font-size:44px;line-height:1.12;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink)}.pa-ex{font-size:20px;line-height:1.45}.pa-ex,.pa-meta{color:var(--px-ink-2)}.pa-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.pa-draft{padding:3px 10px;border-radius:4px;background:#fff7e6;color:#7a4b00;font-weight:var(--px-w4)}.pa-hero{display:block;width:100%;max-width:1080px;margin:36px auto 0;aspect-ratio:1200/628;object-fit:cover;border-radius:12px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.pa-body{max-width:720px;padding-top:48px;padding-bottom:96px;font-size:18px;line-height:1.65;color:#2c3e57}.pa-body p{margin-top:18px}.pa-body h2{margin-top:44px;font-size:26px;line-height:1.2;font-weight:var(--px-w4);letter-spacing:-.01em;color:var(--px-ink)}.pa-body ul{margin-top:16px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.pa-body ul li{position:relative;padding-left:22px}.pa-body ul li:before{content:"";position:absolute;left:4px;top:.7em;width:7px;height:7px;border-radius:2px;background:var(--px-act)}.pa-sources{margin-top:56px;padding-top:28px;border-top:1px solid var(--px-line);font-size:14px;line-height:1.5;color:var(--px-ink-2)}.pa-sources h2{margin-top:0;font-size:18px}.pa-sources ol{margin-top:12px;padding-left:20px;display:flex;flex-direction:column;gap:8px}.pa-sources a{color:var(--px-act);overflow-wrap:anywhere}.pa-disc{margin-top:16px;font-style:italic}.pa-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:32px}.pa-more a{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;color:var(--px-ink);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease,transform .25s ease}.pa-more a:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3)}.pa-more img{width:100%;aspect-ratio:1200/628;object-fit:cover}.pa-more a>span{display:flex;flex-direction:column;gap:6px;padding:20px}.pa-more small{font-size:13px;color:var(--px-act);font-weight:var(--px-w4)}.pa-more b{font-size:17px;line-height:1.3;font-weight:var(--px-w4)}@media (max-width:900px){.pa-more{grid-template-columns:1fr}}@media (max-width:600px){.pa-head h1{font-size:32px}.pa-ex{font-size:18px}.pa-body{font-size:17px}}.ps-bl .sy-bl-list-in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.ps-bl .sy-bl-grid{display:contents}.ps-bl .sy-bl-list-in>.sy-bl-sr{position:absolute}.sy.ps-bl .sy-bl-feature{grid-column:1/span 2;grid-row:span 2;flex-direction:column;flex-wrap:nowrap;background:#fff;color:var(--px-ink);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 2px 5px -1px rgba(50,50,93,.12);transition:box-shadow .25s ease,transform .25s ease}.sy.ps-bl .sy-bl-feature:hover{color:var(--px-ink);transform:translateY(-4px);box-shadow:0 0 0 1px rgba(10,37,64,.06),0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3)}.ps-bl .sy-bl-feature-art{flex:none;min-height:0;aspect-ratio:1200/628}.ps-bl .sy-bl-feature-art .sy-mono{display:none}.ps-bl .sy-bl-feature-copy{flex:1 1;padding:28px 32px 32px;gap:10px;justify-content:flex-start}.ps-bl .sy-bl-feature-copy small{color:var(--px-act)}.ps-bl .sy-bl-feature-copy h2{font-size:30px;line-height:1.15;color:var(--px-ink)}.ps-bl .sy-bl-feature-ex{color:var(--px-ink-2);font-size:17px}.ps-bl .sy-bl-feature-copy b{color:var(--px-act);margin-top:auto}.ps-bl .sy-bl-card-body{padding:20px 22px 24px;gap:8px}.ps-bl .sy-bl-card-body h3{font-size:18px;line-height:1.3}.ps-bl .sy-bl-card-ex{font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ps-bl .sy-bl-feature+.sy-bl-grid>.sy-bl-card:nth-child(-n+2) .sy-bl-card-ex{-webkit-line-clamp:2}.ps-bl .sy-bl-none,.ps-bl .sy-bl-showmore{grid-column:1/-1}@media (max-width:1000px){.ps-bl .sy-bl-list-in{grid-template-columns:repeat(2,minmax(0,1fr))}.sy.ps-bl .sy-bl-feature{grid-column:1/-1;grid-row:auto}}@media (max-width:640px){.ps-bl .sy-bl-list-in{grid-template-columns:1fr}.ps-bl .sy-bl-feature-copy h2{font-size:24px}.ps-bl .sy-bl-feature-copy{padding:22px}}.pg-stage{position:relative;min-height:440px;--pd:9s}.px .pg-slip{position:absolute;right:0;top:20px;max-width:420px;padding:0;overflow:hidden;border-radius:12px;font-size:14px}.pg-slip .ps-app-head{padding:16px 20px;border-bottom:1px solid var(--px-line)}.pg-gross,.pg-net,.pg-row{display:flex;justify-content:space-between;padding:12px 20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-gross b,.pg-net b,.pg-row b{font-weight:var(--px-w4)}.pg-gross{color:var(--px-ink)}.pg-row{color:var(--px-ink-2);border-top:1px solid #f0f3f7;animation:pg-row var(--pd) cubic-bezier(.2,.7,.2,1) infinite both paused;animation-delay:calc(.6s + var(--i) * .5s)}@keyframes pg-row{0%{opacity:0;transform:translateX(-14px)}6%,88%{opacity:1;transform:none}95%,to{opacity:0}}.pg-row.pcb{position:relative;color:var(--px-ink)}.pg-row.pcb:before{content:"";position:absolute;inset:4px 10px;border-radius:8px;z-index:-1;background:#eef0ff;box-shadow:0 0 0 1.5px var(--px-act);opacity:0;animation:pg-pick var(--pd) ease infinite both paused}@keyframes pg-pick{0%,32%{opacity:0}38%,86%{opacity:1}94%,to{opacity:0}}.pg-row.pcb b{color:var(--px-act)}.pg-net{margin-top:4px;background:var(--px-ink);color:#fff;padding:16px 20px;animation:pg-net var(--pd) ease infinite both paused}@keyframes pg-net{0%,30%{opacity:.25}36%,90%{opacity:1}96%,to{opacity:.25}}.ps-toast.pg-due{left:0;right:auto;top:auto;bottom:70px;animation:pg-due var(--pd) ease infinite both paused;transition:none}@keyframes pg-due{0%,44%{opacity:0;transform:translateY(10px)}50%,90%{opacity:1;transform:none}96%,to{opacity:0}}.pg-cal{background:#eef0ff!important;color:var(--px-act)!important}.pg-cap{position:absolute;right:0;bottom:0;max-width:420px;font-size:12px;color:var(--px-ink-2)}[data-in=true].pg-stage *,[data-in=true].pg-stage :before{animation-play-state:running!important}.pg-why{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:14px}.pg-why li{display:flex;align-items:flex-start;gap:10px;font-size:16px;color:var(--px-ink-2);line-height:1.5}.pg-why li svg{flex:none;margin-top:4px;color:#1ea672}.pg-why b{font-weight:var(--px-w4);color:var(--px-ink)}.pg-flow{position:relative;min-height:420px;border-radius:12px;background:radial-gradient(70% 60% at 50% 50%,#eef0ff 0,#f6f9fc 70%);overflow:hidden;--pd:8s}.pg-scene{left:50%;top:50%;transform:translate(-50%,-50%)}.pg-scene,.pg-wires{position:absolute;width:520px;height:380px}.pg-wires{inset:0;overflow:visible}.pg-wires path{fill:none;stroke:#c9c2ff;stroke-width:2;stroke-dasharray:3 6}.pg-dest,.pg-staff{position:absolute;width:150px;height:56px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 10px 22px -12px rgba(50,50,93,.35);font-size:13px}.pg-staff{left:0;animation:pg-in var(--pd) cubic-bezier(.2,.7,.2,1) infinite both paused;animation-delay:calc(var(--i) * .15s)}@keyframes pg-in{0%{opacity:0;transform:translateX(-16px)}6%,92%{opacity:1;transform:none}98%,to{opacity:0}}.pg-dest b,.pg-staff b{display:block;font-weight:var(--px-w4);color:var(--px-ink)}.pg-dest small,.pg-staff small{font-size:11px;color:var(--px-ink-2)}.pg-av{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none;background:linear-gradient(135deg,#8a7dff,#533afd);color:#fff;font-size:12px;font-weight:var(--px-w4)}.pg-staff:nth-of-type(2) .pg-av{background:linear-gradient(135deg,#ff8ab8,#ff5996)}.pg-staff:nth-of-type(3) .pg-av{background:linear-gradient(135deg,#7fd3ff,#22b8e8)}.pg-dest{right:0;justify-content:space-between;animation:pg-dest var(--pd) ease infinite both paused;animation-delay:calc(var(--i) * .5s)}@keyframes pg-dest{0%,62%{box-shadow:0 0 0 1px rgba(10,37,64,.06),0 10px 22px -12px rgba(50,50,93,.35)}68%,90%{box-shadow:0 0 0 2px #1ea672,0 12px 26px -12px rgba(30,166,114,.45)}96%,to{box-shadow:0 0 0 1px rgba(10,37,64,.06),0 10px 22px -12px rgba(50,50,93,.35)}}.pg-ok{position:relative;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px #d4dbe6;flex:none}.pg-ok:after{content:"";position:absolute;inset:0;border-radius:50%;opacity:0;transform:scale(.4);background:#1ea672 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5 7 11.5 12 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /13px no-repeat;animation:pg-tick var(--pd) cubic-bezier(.3,1.5,.5,1) infinite both paused;animation-delay:inherit}.pg-dest .pg-ok:after{animation-delay:calc(var(--i) * .5s)}@keyframes pg-tick{0%,64%{opacity:0;transform:scale(.4)}69%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.4)}}.pg-dot{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--px-act);box-shadow:0 0 0 4px rgba(83,58,253,.18);offset-rotate:0deg;opacity:0}.pg-dot.in{animation:pg-go-in var(--pd) cubic-bezier(.45,0,.25,1) infinite both paused}.pg-dot.out{background:#1ea672;box-shadow:0 0 0 4px rgba(30,166,114,.18);animation:pg-go-out var(--pd) cubic-bezier(.45,0,.25,1) infinite both paused}.pg-dot.in.d0{offset-path:path("M150 88 C 185 88, 175 190, 205 190")}.pg-dot.in.d1{offset-path:path("M150 188 L 205 190");animation-delay:.25s}.pg-dot.in.d2{offset-path:path("M150 288 C 185 288, 175 190, 205 190");animation-delay:.5s}.pg-dot.out.d0{offset-path:path("M315 190 C 345 190, 335 88, 370 88")}.pg-dot.out.d1{offset-path:path("M315 190 L 370 188");animation-delay:.5s}.pg-dot.out.d2{offset-path:path("M315 190 C 345 190, 335 288, 370 288");animation-delay:1s}@keyframes pg-go-in{0%,9%{offset-distance:0;opacity:0}11%{opacity:1}26%{offset-distance:100%;opacity:1}28%,to{offset-distance:100%;opacity:0}}@keyframes pg-go-out{0%,54%{offset-distance:0;opacity:0}56%{opacity:1}64%{offset-distance:100%;opacity:1}66%,to{offset-distance:100%;opacity:0}}.pg-core{position:absolute;left:205px;top:135px;width:110px;height:110px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 24px 50px -18px rgba(83,58,253,.45);animation:pg-core var(--pd) ease infinite both paused}@keyframes pg-core{0%,26%,58%,to{transform:scale(1)}30%,54%{transform:scale(1.06)}}.pg-core svg{position:absolute;inset:-8px;width:126px;height:126px;transform:rotate(-90deg)}.pg-core .track{fill:none;stroke:#eef0ff;stroke-width:6}.pg-core .prog{fill:none;stroke:var(--px-act);stroke-width:6;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340;animation:pg-ring var(--pd) ease-in-out infinite both paused}@keyframes pg-ring{0%,28%{stroke-dashoffset:340;stroke:var(--px-act)}54%{stroke-dashoffset:0;stroke:var(--px-act)}56%,92%{stroke-dashoffset:0;stroke:#1ea672}98%,to{stroke-dashoffset:340}}.pg-core-l{top:calc(100% + 16px);white-space:nowrap;font-size:12px}.pg-core-l,.pg-core-l b{position:absolute;left:50%;transform:translateX(-50%)}.pg-core-l b{font-weight:var(--px-w4)}.pg-core-l .a{color:var(--px-act);animation:pg-la var(--pd) ease infinite both paused}.pg-core-l .b{color:#1ea672;animation:pg-lb var(--pd) ease infinite both paused}@keyframes pg-la{0%,27%{opacity:0}30%,53%{opacity:1}56%,to{opacity:0}}@keyframes pg-lb{0%,55%{opacity:0}58%,92%{opacity:1}97%,to{opacity:0}}.pg-sent{position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--px-navy);color:#fff;font-size:13px;white-space:nowrap;animation:pg-sent var(--pd) ease infinite both paused}@keyframes pg-sent{0%,74%{opacity:0;transform:translate(-50%,12px)}79%,92%{opacity:1;transform:translate(-50%)}97%,to{opacity:0}}[data-in=true].pg-flow *,[data-in=true].pg-flow :after{animation-play-state:running!important}@media (max-width:600px){.pg-scene{transform:translate(-50%,-50%) scale(.66)}.pg-flow{min-height:300px}}@media (prefers-reduced-motion:reduce){.pg-flow *,.pg-stage *,.pg-stage :before{animation:none!important}.ps-toast.pg-due{opacity:1}}@media (max-width:900px){.px .pg-slip{position:relative;top:0;margin:0 auto}.pg-stage{min-height:0;padding-bottom:90px}.pg-cap{left:0;right:0;margin:0 auto}}.pl-head{position:relative;background:linear-gradient(180deg,#f6f9fc,#fff);border-bottom:1px solid var(--px-line)}.pl-head-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:56px;gap:56px;align-items:center;padding-top:72px;padding-bottom:64px}.pl-head h1{margin-top:12px;font-size:48px;line-height:1.12;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink)}.pl-head .ps-lead{margin-top:16px;max-width:520px}.pl-chips{list-style:none;padding:0;margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.pl-chips li{padding:5px 12px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px var(--px-line);font-size:13px;font-weight:var(--px-w4);color:var(--px-ink-2)}.pl-who{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(10,37,64,.06),0 50px 100px -20px rgba(50,50,93,.2),0 30px 60px -30px rgba(0,0,0,.25)}.pl-who h2{font-size:16px;font-weight:var(--px-w4);color:var(--px-ink)}.pl-who>p{font-size:14px;line-height:1.5;color:var(--px-ink-2)}.pl-ent{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:10px;background:#f6f9fc}.pl-ent-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;flex:none;color:#fff;font-size:13px;font-weight:var(--px-w4)}.pl-ent-ico.a{background:var(--px-navy)}.pl-ent-ico.b{background:#fff;box-shadow:0 0 0 1px var(--px-line)}.pl-ent>span:last-child{display:flex;flex-direction:column;gap:2px}.pl-ent b{font-size:15px;font-weight:var(--px-w4);color:var(--px-ink)}.pl-ent small{font-size:12px;color:var(--px-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-ent em{font-style:normal;font-size:13px;line-height:1.45;color:var(--px-ink-2)}.pl-body{display:grid;grid-template-columns:240px minmax(0,720px);grid-gap:72px;gap:72px;padding-top:56px;padding-bottom:112px}.pl-side{position:-webkit-sticky;position:sticky;top:88px;align-self:start;display:flex;flex-direction:column;gap:32px}.pl-side-h{display:block;margin-bottom:8px;font-size:13px;font-weight:var(--px-w4);color:var(--px-ink)}.pl-pages,.pl-toc{display:flex;flex-direction:column}.pl-pages a{padding:7px 0;font-size:14px;color:var(--px-ink-2);transition:color .2s ease}.pl-pages a:hover,.pl-pages a[aria-current=page]{color:var(--px-act)}.pl-pages a[aria-current=page]{font-weight:var(--px-w4)}.pl-toc a{position:relative;padding:7px 0 7px 14px;font-size:14px;line-height:1.35;color:var(--px-ink-2);border-left:2px solid var(--px-line);transition:color .2s ease,border-color .2s ease}.pl-toc a:hover{color:var(--px-ink)}.pl-toc a[aria-current=location]{color:var(--px-act);border-left-color:var(--px-act);font-weight:var(--px-w4)}.sy.pl-article{display:flex;flex-direction:column;gap:18px;overflow:visible;background:transparent;font-family:inherit;font-size:17px;line-height:1.7;color:#2c3e57;--sy-text:#061b31;--sy-text-2:#50617a;--sy-container:#f6f9fc;--sy-surface:#fff;--sy-attention:#7a4b00;--sy-attention-bg:#fff7e6;--sy-action-text:#533afd}.pl-article h2{margin-top:28px;font-size:24px;line-height:1.25;letter-spacing:-.01em;scroll-margin-top:96px}.pl-article h2,.pl-article strong{font-weight:var(--px-w4);color:var(--px-ink)}.pl-article a{color:var(--px-act);text-decoration:underline;text-underline-offset:3px}.pl-article ul{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pl-article ul li{position:relative;padding-left:22px}.pl-article ul li:before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;border-radius:2px;background:var(--px-act)}.pl-article .sy-lg-intro{font-size:19px;line-height:1.6;color:var(--px-ink)}.pl-article .sy-lg-note{border-radius:8px;background:#f6f9fc;box-shadow:inset 3px 0 0 var(--px-act)}.pl-article .sy-lg-draft{border-radius:8px}.pl-article .sy-pill{border-radius:4px;font-weight:var(--px-w4)}@media (max-width:900px){.pl-body,.pl-head-in{grid-template-columns:1fr;gap:32px}.pl-side{position:static}.pl-toc{display:none}.pl-pages{flex-direction:row;gap:20px}}@media (max-width:600px){.pl-head h1{font-size:34px}.pl-head-in{padding-top:40px;padding-bottom:40px}.sy.pl-article{font-size:16px}}.pl{position:relative;z-index:1;background:#fff}.px-nav.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:40;transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .25s ease,box-shadow .25s ease}.px-nav.sticky.scrolled{background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:0 1px 0 rgba(10,37,64,.08)}.px-nav.sticky.scrolled .px-nav-in{min-height:64px;padding-top:12px;padding-bottom:12px;transition:min-height .25s ease,padding .25s ease}.px-nav.sticky.hide{transform:translateY(-100%);box-shadow:none}@media (prefers-reduced-motion:reduce){.px-nav.sticky{transition:none}}.px-nav.sticky~.ps-sub{top:64px;transition:top .35s cubic-bezier(.2,.7,.2,1)}.px-nav.sticky.hide~.ps-sub{top:0}.px .hm-screen{top:132px}.px main [id]{scroll-margin-top:124px}.px-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;margin-top:72px}.px-pillars>div{position:relative;padding-top:24px}.px-pillars>div:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;border-radius:2px;opacity:.9}.px-pillars>.a:before{background:linear-gradient(90deg,#7a73ff,#ff80b5)}.px-pillars>.b:before{background:linear-gradient(90deg,#ff80b5,#ffb347)}.px-pillars>.c:before{background:linear-gradient(90deg,#ffb347,#ffe07a)}.px-pillars b{display:block;font-size:22px;line-height:1.2;font-weight:var(--px-w4);letter-spacing:-.01em;color:#fff}.px-pillars p{margin-top:10px;font-size:16px;line-height:1.55;color:#adbdcc}.px-creds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.px-creds>div{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:12px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);transition:background-color .25s ease,box-shadow .25s ease}.px-creds>div:hover{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(185,179,255,.35)}.px-cred-k{font-size:30px;line-height:1.1;font-weight:var(--px-w4);letter-spacing:-.02em;background:linear-gradient(90deg,#b9b3ff,#ff9ccc 60%,#ffcf80);-webkit-background-clip:text;background-clip:text;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.px-creds b{margin-top:6px;font-size:15px;font-weight:var(--px-w4);color:#fff}.px-creds p{font-size:14px;line-height:1.5;color:#adbdcc}@media (max-width:1000px){.px-creds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.px-pillars{grid-template-columns:1fr;gap:28px;margin-top:48px}}@media (max-width:520px){.px-creds{grid-template-columns:1fr}}.px-logo-img{display:block;height:26px;width:auto}.px-foot .px-logo-img{height:28px}.px-logo:has(.px-logo-img){display:flex;align-items:center}.px-nav-links{position:relative;top:5px}@media (max-width:600px){.pg-stage~.ps-silk,.ps-hero:has(.pg-stage) .ps-silk{top:auto;bottom:-60px;opacity:.6}.pg-cap{position:static;margin-top:12px;text-align:center}.pg-stage{padding-bottom:0}.ps-toast.pg-due{position:relative;left:auto;bottom:auto;margin:14px auto 0;width:max-content}.pg-flow{min-height:0;aspect-ratio:520/400}.pg-scene{transform:translate(-50%,-50%) scale(calc(min(100vw - 32px, 520px) / 520px))}}@media (min-width:1200px){.px-hero-in{max-width:none}.px-hero .px-h1{font-size:44px}}.px-logos li{display:flex;align-items:center;height:56px;padding:0 48px}.px-logos img{display:block;width:auto;max-width:160px;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .3s ease,opacity .3s ease}.px-logos li:hover img{filter:none;opacity:1}@media (max-width:600px){.px-logos li{padding:0 28px;height:44px}.px-logos img{transform:scale(.8)}}.px.sy-page:has(.px-logos){isolation:isolate}.px-marquee.px-logos{z-index:-1}