.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;color:var(--px-ink);font-family:var(--font-px), -apple-system, "Segoe UI", Helvetica, sans-serif;font-size:16px;font-weight:var(--px-w3);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;line-height:1.4;position:relative;overflow:clip}.px *,.px :before,.px :after{box-sizing:border-box}.px h1,.px h2,.px h3,.px p,.px ul,.px ol{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,.px-mono{font-weight:var(--px-w4)}.px-col{max-width:calc(var(--px-col) + 32px);margin:0 auto;padding:0 16px;position:relative}.px-sec{z-index:1;padding:96px 0;position:relative}.px-sec+.px-sec{border-top:1px solid var(--px-line)}.px-band{background:var(--px-band)}.px-nav-in{max-width:calc(var(--px-col) + 32px);align-items:center;gap:32px;min-height:76px;margin:0 auto;padding:18px 16px;display:flex}.px .px-logo{color:var(--px-ink);display:flex}.px-nav-links{flex:auto;gap:4px;display:flex}.px .px-nav-links a{color:var(--px-ink);font-size:14px;font-weight:var(--px-w4);border-radius:4px;padding:12px 10px;line-height:1}.px .px-nav-links a:hover{background:#0a25400d}.px-nav-act{gap:8px;margin-left:auto;display:flex}.px .px-btn{min-height:48px;font-size:16px;font-weight:var(--px-w4);white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:15.5px 24px 16.5px;line-height:1;display:inline-flex}.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{color:var(--px-act);background:#ffffffa6;border-color:#b9b9f9}.px .px-btn-line:hover{border-color:var(--px-act);color:var(--px-act)}.px .px-btn-light{color:var(--px-ink);background:#fff}.px .px-btn-ghost-dark{color:#fff;border-color:#ffffff47}.px .px-btn-ghost-dark:hover{color:#fff;border-color:#fff}.px-chev{transition:transform .15s;display:inline-block}.px a:hover .px-chev{transform:translate(2px)}.px .px-more{font-size:16px;font-weight:var(--px-w4);align-items:center;gap:4px;display:inline-flex}.px-hero{z-index:1;padding:123px 0 194px;position:relative}.px-hero-in{z-index:1;flex-direction:column;gap:40px;max-width:1063px;padding-left:104px;display:flex;position:relative}.px-kicker{font-size:14px;font-weight:var(--px-w4);color:var(--px-ink)}.px-kicker b{font-weight:var(--px-w4)}.px-kicker span{color:var(--px-ink-2)}.px-h1{letter-spacing:var(--px-ls,-.026em);font-size:48px;line-height:1.15;font-weight:var(--px-w3)}.px-h1 em,.px-h2 em{color:var(--px-muted);font-style:normal}.px-actions{flex-wrap:wrap;gap:8px;display:flex}.px-marquee{z-index:1;padding:24px 0 40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.px-marquee-track{width:max-content;animation:38s linear infinite px-marquee;display:flex}.px-marquee:hover .px-marquee-track{animation-play-state:paused}.px-marquee ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.px-marquee li{font-size:22px;font-weight:var(--px-w4);letter-spacing:-.01em;color:#8792a2;white-space:nowrap;padding:0 44px}@keyframes px-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.px-marquee-track{animation:none}}.px-h2{letter-spacing:var(--px-ls,-.026em);font-size:32px;line-height:1.1;font-weight:var(--px-w3);max-width:760px}.px-h3{letter-spacing:-.01em;font-size:26px;line-height:1.12;font-weight:var(--px-w3);max-width:504px}.px-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 64px;display:flex}.px-head-row>p{color:var(--px-ink-2);flex:0 504px;padding-top:5.5px;font-size:18px;line-height:1.4}.px-stack{flex-direction:column;gap:133px;display:flex}.px-stack.tight{gap:64px}.px-segs{flex-direction:column;display:flex}.px-segs>.px-head-row{border-top:1px solid var(--px-line);padding:40px 0}.px-segs>.px-head-row:last-child{border-bottom:1px solid var(--px-line)}.px-seg-l{flex-direction:column;flex:0 504px;gap:24px;display:flex}.px-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:676px;gap:16px;display:grid}.px-cell{border:1px solid var(--px-line);background:#fff;border-radius:6px;flex-direction:column;gap:24px;padding:24px;display:flex;position:relative}.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;color:#000;padding-right:60px}.px-cell .px-plus{width:28px;height:28px;color:var(--px-act);background:#f0f2ff;border-radius:4px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:24px;right:24px}.px-cell .px-plus:hover{background:var(--px-act);color:#fff}.px-cell-art{flex:auto;justify-content:center;align-items:center;margin:0 -24px -24px;padding:24px;display:flex;position:relative}.px-ui{z-index:1;width:100%;max-width:360px;font-weight:var(--px-w4);border:1px solid var(--px-line);background:#fff;border-radius:8px;font-size:13px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #32325d40,0 18px 36px -18px #0000004d}.px-ui-bar{border-bottom:1px solid var(--px-line);background:#f6f9fc;align-items:center;gap:6px;padding:8px 12px;display:flex}.px-ui-bar i{background:#d8dde6;border-radius:50%;width:8px;height:8px}.px-ui-bar span{color:var(--px-muted);margin-left:8px;font-size:11px}.px-ui-head{border-bottom:1px solid var(--px-line);font-weight:var(--px-w4);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.px-ui-row{border-bottom:1px solid #f0f3f7;align-items:center;gap:10px;padding:9px 14px;display:flex}.px-ui-row:last-child{border-bottom:0}.px-ui-row>span:nth-child(2):not(.px-mono){flex:auto}.px-ui-row small{color:var(--px-muted);font-size:12px}.px-dot{border:2px solid #c6cfdb;border-radius:50%;flex:none;width:16px;height:16px}.px-dot.ok{background:#1ea672;border:0}.px-dot.now{border-color:var(--px-act)}.px-pill{font-size:11px;font-weight:var(--px-w4);color:var(--px-act);white-space:nowrap;background:#eef0ff;border-radius:999px;padding:2px 8px}.px-pill.ok{color:#0e6245;background:#d7f7e8}.px-pill.warn{color:#8a5300;background:#fff1d6}.px-ui-total{background:var(--px-ink);color:#fff;font-weight:var(--px-w4);justify-content:space-between;padding:12px 14px;display:flex}.px-field{color:var(--px-ink);border:1px solid #d8dde6;border-radius:6px;margin:12px 14px 0;padding:8px 10px}.px-field small{color:var(--px-muted);font-size:11px;display:block}.px-seg{text-align:center;background:#f0f3f7;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;margin:12px 14px 0;padding:3px;font-size:12px;display:grid}.px-seg span{border-radius:4px;padding:5px}.px-seg .on{font-weight:var(--px-w4);background:#fff;box-shadow:0 1px 2px #0a25401f}.px-ui-btn{background:var(--px-act);color:#fff;text-align:center;font-weight:var(--px-w4);border-radius:6px;margin:12px 14px 14px;padding:8px}.px-stats{z-index:1;color:#fff;background:linear-gradient(#0d1738 0%,#1d1a6b 64%,#3b2fc9 100%);flex-direction:column;justify-content:center;min-height:760px;padding:96px 0;display:flex;position:relative;overflow:hidden}.px-stats>.px-col{width:100%}.px-stats:after{content:"";background:radial-gradient(closest-side,#c8c0ffbf,#635bff00 70%);width:1100px;height:520px;position:absolute;bottom:-260px;left:50%;transform:translate(-50%)}.px-stats:before{content:"";opacity:.8;background:repeating-conic-gradient(from 270deg at 50% 100%,#b9b3ff8c 0deg .15deg,#0000 .15deg 1.6deg);width:1400px;height:700px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(60% 100% at 50% 100%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 100% at 50% 100%,#000 10%,#0000 70%)}.px-stats h2{z-index:1;text-align:center;white-space:nowrap;font-size:clamp(30px,7.4vw,56px);font-weight:var(--px-w3);letter-spacing:var(--px-ls2,-.031em);color:#fff;line-height:1.03;position:relative}.px-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.px-feat{font-size:16px;font-weight:var(--px-w3);color:var(--px-ink-2);flex-direction:column;gap:16px;line-height:1.4;display:flex}.px-feat b{color:var(--px-ink);font-weight:var(--px-w4)}.px-ico{width:32px;height:32px;font-size:13px;font-weight:var(--px-w4);color:var(--px-act);background:#f0f2ff;border-radius:4px;justify-content:center;align-items:center;display:flex}.px-story{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.px-list{border-top:1px solid var(--px-line);padding:0;list-style:none}.px-list li{border-bottom:1px solid var(--px-line);align-items:center;gap:14px;padding:16px 0;font-size:16px;display:flex}.px-list li .px-mono{width:112px;color:var(--px-act);flex:none;font-size:13px}.px-list li span:nth-child(2){flex:auto}.px-dark{z-index:1;background:var(--px-navy);color:#fff;position:relative;box-shadow:inset 1px 0 #0000}.px-dark .px-h2{color:#fff}.px-dark .px-h2 em{color:#a3acc2}.px-dark .px-sec+.px-sec{border-top-color:#ffffff1a}.px-dark .px-feat{color:#a3acc2}.px-dark .px-feat b{color:#fff}.px-dark .px-ico{color:#b9b3ff;background:#635bff40}.px-dark .px-ui{color:var(--px-ink)}.px-close{z-index:1;background:var(--px-band);padding:96px 0;position:relative}.px-close-in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.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);letter-spacing:-.01em;margin-top:16px;line-height:1.4}.px-close .px-feat p{letter-spacing:0;margin-top:0;font-size:16px}.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-three,.px-close-in{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{z-index:30;position:relative}.px .px-nav-item{font:inherit;color:var(--px-ink);font-size:14px;font-weight:var(--px-w4);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:12px 10px;line-height:1;display:inline-flex}.px .px-nav-item:hover,.px .px-nav-item[aria-expanded=true]{color:var(--px-act)}.px .px-nav-item svg{transition:transform .15s}.px .px-nav-item[aria-expanded=true] svg{transform:rotate(180deg)}.px-menu-btn{font:inherit;border:1px solid var(--px-line);min-height:40px;color:var(--px-ink);cursor:pointer;background:#fff;border-radius:4px;padding:0 14px;font-size:14px;display:none}.px-mega{position:absolute;top:100%;left:0;right:0}.px-mega-in{max-width:calc(var(--px-col) + 32px);background:#fff;border-radius:8px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.px-mega-main{flex-direction:column;flex:auto;padding:32px 32px 0;display:flex}.px-mega-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:32px;display:grid}.px-mega-title{font-size:14px;font-weight:var(--px-w4);color:var(--px-ink);border-bottom:1px solid var(--px-line);margin-bottom:10px;padding-bottom:10px}.px-mega ul,.px-mobile ul{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.px .px-mega li a,.px .px-mobile li a{flex-direction:column;gap:2px;padding:6px 0;display:flex}.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{border-top:1px solid var(--px-line);font-size:14px;font-weight:var(--px-w4);margin:auto -32px 0;padding:20px 32px}.px-mega-side{background:var(--px-band);flex-direction:column;flex:0 0 248px;gap:20px;padding:32px 24px;display:flex}.px .px-mega-card{border:1px solid var(--px-line);color:var(--px-ink);background:#fff;border-radius:6px;flex-direction:column;gap:6px;padding-bottom:14px;display:flex;overflow:hidden}.px-mega-card-art{background:linear-gradient(110deg,#ffd27a,#ff8a5b 30%,#ff5fa2 55%,#8a7dff 80%,#533afd);height:84px;margin-bottom:8px}.px-mega-card b,.px-mega-card small,.px-mega-card .px-more{padding:0 14px}.px-mega-card b{font-size:14px;font-weight:var(--px-w4)}.px-mega-card small{color:var(--px-ink-2);font-size:13px}.px-mega-card .px-more{font-size:14px}.px-dim{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f9fc66;position:fixed;inset:0}.px-mobile{display:none}@media (max-width:960px){.px-menu-btn{align-items:center;display:inline-flex}.px-nav-act .px-btn,.px-mega,.px-dim{display:none}.px-mobile{border-bottom:1px solid var(--px-line);background:#fff;flex-direction:column;gap:4px;padding:8px 16px 24px;display:flex}.px-mobile details{border-bottom:1px solid var(--px-line);padding:6px 0}.px-mobile summary{min-height:44px;font-size:17px;font-weight:var(--px-w4);cursor:pointer;align-items:center;display:flex}.px .px-mobile-link{min-height:52px;color:var(--px-ink);border-bottom:1px solid var(--px-line);align-items:center;font-size:17px;display:flex}.px-mobile .px-actions{margin-top:16px}.px-mobile .px-btn{display:inline-flex}}.px-ico-lg{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 12px 24px -10px #533afd8c}.px-ico-lg.g1{background:linear-gradient(135deg,#ffb35c 0%,#ff5fa2 55%,#a96bff 100%)}.px-ico-lg.g2{background:linear-gradient(135deg,#22b8e8 0%,#635bff 60%,#533afd 100%)}.px-ico-lg.g3{background:linear-gradient(135deg,#8a7dff 0%,#533afd 55%,#22b8e8 100%)}.px-foot{z-index:1;background:var(--px-band);padding:72px 0 64px;position:relative}.px-close{background:var(--px-band)}.px-foot-top{grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.px-foot-brand{flex-direction:column;gap:16px;display:flex}.px .px-foot-brand p{font-size:14px;font-weight:var(--px-w3);color:var(--px-ink-2);max-width:260px;line-height:1.4}.px-foot-h{font-size:14px;font-weight:var(--px-w4);color:var(--px-ink);padding-bottom:8px;line-height:1.2}.px-foot ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.px .px-foot li a,.px-foot li span{font-size:14px;font-weight:var(--px-w3);color:var(--px-ink-2);line-height:1.4}.px .px-foot li a:hover{color:var(--px-ink)}.px-foot-legal{grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr));gap:8px 32px;margin-top:64px;display:grid}.px-foot-legal:before{content:"";border-top:1px solid var(--px-line);grid-column:2/-1;margin-bottom:16px}.px-foot-legal>*{grid-column:2/-1}.px-foot-legal p{font-size:13px;font-weight:var(--px-w3);color:var(--px-ink-2);line-height:1.45}.px-foot-legal strong{font-weight:var(--px-w4);color:var(--px-ink)}.px .px-foot-legal a{color:var(--px-ink-2);text-underline-offset:2px;text-decoration:underline}@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{text-align:right;flex:none;margin-left:auto}.px-ui-row>span:first-child:not(.px-dot)+.px-mono{flex:none}.px-ui-row>span:first-child:not(.px-dot){flex:auto}.px-cell-art{align-items:flex-end}.px-band{clip-path:polygon(0 34%,100% 0,100% 100%,0 100%);height:72%;position:absolute;bottom:-1px;left:-1px;right:-1px}.px-band.warm{background:linear-gradient(105deg,#ffcb57 0%,#ff8a4c 30%,#ff5f9e 62%,#a560ff 100%)}.px-band.warm2{background:linear-gradient(105deg,#ffd27a 0%,#ff7a59 45%,#ff4f8b 100%)}.px-band.cool{background:linear-gradient(105deg,#7ad7ff 0%,#6c63ff 55%,#533afd 100%)}.px-band.cool2{background:linear-gradient(105deg,#b9b3ff 0%,#8a7dff 40%,#533afd 100%)}.px-band.violet{background:linear-gradient(105deg,#c9f0ff 0%,#9d8cff 50%,#ff8fc8 100%)}.px .px-ui{border:0;border-radius:8px;max-width:380px;margin:0 auto 8px;font-size:14px;line-height:1.4;box-shadow:0 0 0 1px #0a25400f,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.px .px-ui.px-split{grid-template-columns:1.15fr 1fr;max-width:640px;display:grid}.px-pane+.px-pane{border-left:1px solid var(--px-line)}.px-pane-body{flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}.px-lbl{font-size:12px;font-weight:var(--px-w4);color:var(--px-ink-2)}.px-strong{font-size:17px;font-weight:var(--px-w4);color:var(--px-ink);letter-spacing:-.01em}.px-row-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.px-steps{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.px-steps li{color:var(--px-ink);opacity:.4;transition:opacity .35s ease var(--d,0s);align-items:center;gap:10px;display:flex}.px-tick{width:18px;height:18px;transition:background .3s ease var(--d,0s), box-shadow .3s ease var(--d,0s);background:#fff;border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1.5px #c6cfdb}.px-tick:after{content:"";width:4px;height:8px;transition:transform .25s cubic-bezier(.3,1.6,.6,1) calc(var(--d,0s) + .1s);border:2px solid #fff;border-width:0 2px 2px 0;position:absolute;top:3px;left:6px;transform:rotate(45deg)scale(0)}[data-in=true] .px-steps li{opacity:1}[data-in=true] .px-tick{box-shadow:none;background:#1ea672}[data-in=true] .px-tick:after{transform:rotate(45deg)scale(1)}.px-bar{background:#edf1f7;border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.px-bar span{background:linear-gradient(90deg,#533afd,#8a7dff);border-radius:3px;width:0;height:100%;transition:width 2s cubic-bezier(.2,.7,.2,1) .2s;display:block}[data-in=true] .px-bar span{width:100%}.px-quote{background:#fbfcfe}.px-quote dl,.px-lines{flex-direction:column;margin:0;display:flex}.px-quote dl>div,.px-lines>div{border-top:1px solid #eef2f7;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.px-quote dl>div:first-child{border-top:0}.px-quote dt,.px-lines dt{color:var(--px-ink);flex-direction:column;gap:2px;display:flex}.px-quote dt small{color:var(--px-ink-2);font-size:12px}.px-quote dd,.px-lines dd{color:var(--px-ink);white-space:nowrap;margin:0}.px-quote .tot,.px-lines .tot{border-top:1px solid var(--px-ink);padding-top:11px}.px-quote .tot dt,.px-quote .tot dd,.px-lines .tot dt,.px-lines .tot dd{font-weight:var(--px-w4)}.px-stamp{color:#0e6245;font-size:12px;font-weight:var(--px-w4);opacity:0;background:#e7f8ef;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;transition:opacity .4s 2.1s,transform .4s 2.1s;display:inline-flex;transform:translateY(4px)}.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;transition:opacity .35s ease var(--d,0s), transform .35s ease var(--d,0s);opacity:1;transform:none}.px-swap{font-size:12px;font-weight:var(--px-w4);display:inline-grid;position:relative}.px-swap>span{white-space:nowrap;border-radius:999px;grid-area:1/1;padding:2px 8px;transition:opacity .3s 1.6s}.px-swap .a{color:var(--px-act);background:#eef0ff}.px-swap .b{color:#0e6245;opacity:0;background:#e7f8ef}[data-in=true] .px-swap .a{opacity:0}[data-in=true] .px-swap .b{opacity:1}@media (prefers-reduced-motion:reduce){.px-steps li,.px-tick,.px-tick:after,.px-bar span,.px-stamp,.px-in,.px-swap>span{transition:none!important}.px-steps li{opacity:1}.px-tick{box-shadow:none;background:#1ea672}.px-tick:after{transform:rotate(45deg)scale(1)}.px-bar span{width:100%}.px-stamp,.px-in{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{background:var(--px-band);border-radius:8px;grid-template-columns:5fr 7fr;min-height:520px;display:grid;position:relative}.px-stage-art{border-radius:0 8px 8px 0;overflow:hidden}.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{flex-direction:column;justify-content:center;gap:20px;padding:48px;display:flex}.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);max-width:440px;font-size:18px;line-height:1.4}.px-stage-txt .px-actions{margin-top:8px}.px-stage-art{background:#fff;justify-content:center;align-items:center;padding:48px;display:flex;position:relative}.px-stage-art .px-band{clip-path:polygon(0 48%,100% 12%,100% 100%,0 100%);height:100%}.px .px-ui.px-scene{width:100%;max-width:420px;margin:0;position:relative}.px-cal dt small{color:var(--px-ink-2);font-size:12px;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{min-height:360px;padding:32px 20px}}.px-swap{justify-items:end}.px .px-ui.px-scene{max-width:480px;font-size:15px}.px-scene .px-pane-body{gap:14px;padding:24px 26px 26px}.px-scene .px-steps{gap:14px}.px-stat-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:112px;display:grid;position:relative}.px-stat{border-left:1px solid #b9b3ff59;flex-direction:column;gap:14px;min-width:0;padding-left:20px;display:flex}.px-stat b{font-size:48px;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:#fff;line-height:1}.px-stat p{font-size:16px;font-weight:var(--px-w3);color:#fff;max-width:240px;line-height:1.4}.px-stat-viz{align-items:center;height:20px;display:flex;position:relative}.px-meter{background:#b9b3ff38;border-radius:2px;height:4px;margin:8px 0}.px-meter i{background:linear-gradient(90deg,#8a7dff,#c9f0ff);border-radius:2px;width:0;transition:width 1.4s cubic-bezier(.2,.7,.2,1) .1s;position:absolute;top:0;bottom:0;left:0}.px-meter.down i{width:60%;transition:width 1.2s cubic-bezier(.6,0,.2,1) .6s}.px-meter s{background:#ffffff8c;width:1px;height:12px;position:absolute;top:-4px}[data-in=true] .px-meter i{width:var(--w)}.px-dots{gap:6px}.px-dots i{width:8px;height:8px;transition:background .3s ease var(--d), box-shadow .3s ease var(--d);background:#b9b3ff40;border-radius:50%}[data-in=true] .px-dots i{background:#c9f0ff;box-shadow:0 0 8px #c9f0ffcc}.px-seal{color:#c9f0ff;gap:8px;font-size:13px}.px-seal svg{fill:none;stroke:#c9f0ff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.px-seal circle{stroke-dasharray:54;stroke-dashoffset:54px;transition:stroke-dashoffset .9s .4s}.px-seal path{stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .4s 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:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}.px-stats:after{animation:9s ease-in-out infinite px-breathe}@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-meter i,.px-dots 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{width:100%;margin:4px 0 6px;position:relative}.px-line-chart svg{width:100%;height:100%;display:block;overflow:visible}.px-line-chart .grid{stroke:#eef2f7;stroke-width:1px;vector-effect:non-scaling-stroke}.px-line-chart .ln{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.2,1) .2s}.px-line-chart .area{opacity:0;transition:opacity .8s 1.4s}.px-line-chart .pt{opacity:0;background:#fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:opacity .3s 1.75s;position:absolute;box-shadow:inset 0 0 0 2px #533afd,0 0 0 4px #533afd26}[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 .ln,.px-line-chart .area,.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 strong,.px th,.px dt,.px h4{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:-.02em;--px-ls2:-.025em;font-feature-settings:"ss01" 1}.px-cell{--px-ease:cubic-bezier(.165, .84, .44, 1);transition:box-shadow .8s var(--px-ease), border-color .3s linear}.px-cell-art{border-radius:0 0 6px 6px;overflow:hidden}.px-cell:before,.px-stage:before{content:"";pointer-events:none;z-index:2;-webkit-mask-composite:xor;opacity:0;clip-path:inset(6px round 6px);background:radial-gradient(closest-side,#7f7dfc,#f44bcc 45%,#f44bcc00) 0 -20px/70% 40px no-repeat,#dfe6f0;border-radius:11px;padding:1px;transition:clip-path .8s cubic-bezier(.165,.84,.44,1),opacity .25s linear,background-position 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:-6px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.px-cell h3{transition:transform .8s var(--px-ease)}.px-cell .px-plus{background:0 0;width:auto;height:auto;display:block;position:static}.px-cell .px-plus:after{content:"";z-index:3;border-radius:6px;position:absolute;inset:0}.px-cell .px-plus>span{z-index:4;width:28px;height:28px;color:var(--px-act);transition:transform .8s var(--px-ease), background-color .25s linear, color .25s linear;background:#f0f2ff;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;right:24px}.px-plus svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;overflow:visible}.px-plus svg path{transform-origin:6px 6px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.px-cell .px-ui,.px-stage .px-ui{transition:transform .8s cubic-bezier(.165,.84,.44,1)}.px-cell .px-plus:hover{background:0 0}.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;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{background:var(--px-act);color:#fff;transform:translate(5px,-5px)}.px-cell:is(:hover,:focus-within) .px-plus .v,.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 #32325d40}@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:before,.px-stage:before,.px-cell h3,.px-cell .px-plus>span,.px-plus svg path,.px-cell .px-ui,.px-stage .px-ui,.px-stage{transition:none!important}}.px-award{box-shadow:inset 0 0 0 1px var(--px-line);color:var(--px-ink-2);background:#ffffffb3;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:6px 14px;font-size:14px;display:inline-flex}.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{border-top:1px solid #b9b3ff2e;margin-top:72px;padding-top:56px}.px-sf-lead{color:#9aa6cc;max-width:560px;font-size:16px;line-height:1.45}.px-sf-lead b{color:#fff;font-weight:var(--px-w4)}.px-sf-stage{max-width:960px;margin:40px auto 0;position:relative}.px-sf-stage:before{content:"";pointer-events:none;-webkit-mask-composite:source-in;background:radial-gradient(circle,#b9b3ff2e 1px,#0000 1.2px) 0 0/16px 16px;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 22% 78%,#0000);-webkit-mask-composite:source-in,source-over;mask:linear-gradient(90deg,#0000,#000 18% 82%,#0000) intersect,linear-gradient(#0000,#000 22% 78%,#0000)}.px-sf-map{width:100%;height:auto;font-family:inherit;display:block;position:relative}.px-sf-map .wires path{fill:none;stroke:#3a4a8f;stroke-width:1px}.px-sf-map .chips rect{fill:#17245a;stroke:#3a4a8f;stroke-width:1px}.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{color:#b4bfe0;margin:24px 0 0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:none}.px-sf-list li{border-top:1px solid #b9b3ff2e;padding:12px 0}.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:2px;stroke-linecap:round;stroke-dasharray:8 300;stroke-dashoffset:8px;opacity:0;filter:drop-shadow(0 0 4px #c9c3ffe6)}.px-sf-steps{text-align:center;max-width:620px;margin:32px auto 0}.px-sf-bars{justify-content:center;gap:6px;display:flex}.px-sf-bars i{background:#b9b3ff40;border-radius:2px;width:28px;height:3px}.px-sf-says{margin-top:16px;display:grid}.px-sf-says p{color:#dfe3ff;opacity:0;grid-area:1/1;font-size:16px;line-height:1.45}.px-sf .chips g,.px-sf .glows path,.px-sf-bars i,.px-sf-says p{animation-duration:var(--sf-t);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}[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%{opacity:.7}1.5%,24%{opacity:1;filter:drop-shadow(0 0 6px #8a7dff8c)}26.5%,to{opacity:.7}}@keyframes sf-bar1{0%,0%{background:#b9b3ff40}1%,24%{background:#c9c3ff}25.5%,to{background:#b9b3ff40}}@keyframes sf-say1{0%,0%{opacity:0}2%,23%{opacity:1}25%,to{opacity:0}}.px-sf .glows path.w1a{animation-name:sf-w1a}@keyframes sf-w1a{0%,.99%{opacity:0;stroke-dashoffset:8px}1%{opacity:1;stroke-dashoffset:8px}13%{opacity:1;stroke-dashoffset:-100px}13.8%,to{opacity:0;stroke-dashoffset:-100px}}.px-sf .glows path.w1b{animation-name:sf-w1b}@keyframes sf-w1b{0%,11.99%{opacity:0;stroke-dashoffset:8px}12%{opacity:1;stroke-dashoffset:8px}24%{opacity:1;stroke-dashoffset:-100px}24.8%,to{opacity:0;stroke-dashoffset:-100px}}.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.5%,49%{opacity:1;filter:drop-shadow(0 0 6px #8a7dff8c)}51.5%,to{opacity:.7}}@keyframes sf-bar2{0%,24.99%{background:#b9b3ff40}26%,49%{background:#c9c3ff}50.5%,to{background:#b9b3ff40}}@keyframes sf-say2{0%,24.99%{opacity:0}27%,48%{opacity:1}50%,to{opacity:0}}.px-sf .glows path.w2a{animation-name:sf-w2a}@keyframes sf-w2a{0%,25.99%{opacity:0;stroke-dashoffset:8px}26%{opacity:1;stroke-dashoffset:8px}38%{opacity:1;stroke-dashoffset:-100px}38.8%,to{opacity:0;stroke-dashoffset:-100px}}.px-sf .glows path.w2b{animation-name:sf-w2b}@keyframes sf-w2b{0%,36.99%{opacity:0;stroke-dashoffset:8px}37%{opacity:1;stroke-dashoffset:8px}49%{opacity:1;stroke-dashoffset:-100px}49.8%,to{opacity:0;stroke-dashoffset:-100px}}.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.5%,74%{opacity:1;filter:drop-shadow(0 0 6px #8a7dff8c)}76.5%,to{opacity:.7}}@keyframes sf-bar3{0%,49.99%{background:#b9b3ff40}51%,74%{background:#c9c3ff}75.5%,to{background:#b9b3ff40}}@keyframes sf-say3{0%,49.99%{opacity:0}52%,73%{opacity:1}75%,to{opacity:0}}.px-sf .glows path.w3a{animation-name:sf-w3a}@keyframes sf-w3a{0%,50.99%{opacity:0;stroke-dashoffset:8px}51%{opacity:1;stroke-dashoffset:8px}63%{opacity:1;stroke-dashoffset:-100px}63.8%,to{opacity:0;stroke-dashoffset:-100px}}.px-sf .glows path.w3b{animation-name:sf-w3b}@keyframes sf-w3b{0%,61.99%{opacity:0;stroke-dashoffset:8px}62%{opacity:1;stroke-dashoffset:8px}74%{opacity:1;stroke-dashoffset:-100px}74.8%,to{opacity:0;stroke-dashoffset:-100px}}.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.5%,99%{opacity:1;filter:drop-shadow(0 0 6px #8a7dff8c)}to,to{opacity:.7}}@keyframes sf-bar4{0%,74.99%{background:#b9b3ff40}76%,99%{background:#c9c3ff}to,to{background:#b9b3ff40}}@keyframes sf-say4{0%,74.99%{opacity:0}77%,98%{opacity:1}to,to{opacity:0}}.px-sf .glows path.w4a{animation-name:sf-w4a}@keyframes sf-w4a{0%,75.99%{opacity:0;stroke-dashoffset:8px}76%{opacity:1;stroke-dashoffset:8px}88%{opacity:1;stroke-dashoffset:-100px}88.8%,to{opacity:0;stroke-dashoffset:-100px}}.px-sf .glows path.w4b{animation-name:sf-w4b}@keyframes sf-w4b{0%,86.99%{opacity:0;stroke-dashoffset:8px}87%{opacity:1;stroke-dashoffset:8px}99%{opacity:1;stroke-dashoffset:-100px}99.8%,to{opacity:0;stroke-dashoffset:-100px}}@media (max-width:700px){.px-sf-steps{display:none}}@media (prefers-reduced-motion:reduce){.px-sf-steps,.px-sf-map .glows{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 #8a7dff8c)}to{opacity:.7}}.px-hero{z-index:auto}.px-hero-grid{position:relative}.px .px-hero-in{z-index:1;padding-left:0;position:relative}.px-mobius{width:55%;height:min(640px,72vh);margin-top:calc(min(640px,72vh)/-2);position:absolute;top:50%;right:0}.px-mobius canvas{display:block}.px-mobius canvas.is-travel{z-index:0;pointer-events:none;position:fixed;top:0;left:0}.px-hero-in{z-index:1;position:relative}.px-marquee,.px-sec{background:#fff}.px-marquee.px-clear,.px-sec.px-clear,.px-dark .px-sec,.px-foot{background:0 0}.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{flex-direction:column;display:flex}.px-mobius{order:-1;width:100%;height:min(60vw,420px);margin-top:0;position:relative;top:auto;right:auto}}@media (max-width:600px){.px-award{border-radius:12px}}.ps-sub{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--px-line);background:#ffffffeb;position:sticky;top:0}.ps-sub-in{justify-content:space-between;align-items:center;gap:24px;height:52px;font-size:15px;display:flex}.px .ps-sub-name{color:var(--px-act);font-weight:var(--px-w4)}.ps-sub-links{scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.px .ps-sub-links a{color:var(--px-ink-2);white-space:nowrap}.px .ps-sub-links a[aria-current=page],.px .ps-sub-links a:hover{color:var(--px-ink)}.px .ps-pill{color:var(--px-ink-2);background:#eef1f6;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;font-size:13px;display:inline-flex}.ps-pill b{color:var(--px-ink);font-weight:var(--px-w4)}.px .ps-link{color:var(--px-act);font-size:15px;font-weight:var(--px-w4);align-items:center;gap:4px;display:inline-flex}.px .ps-link:hover .px-chev{transform:translate(2px)}.ps-app-head{border-bottom:1px solid var(--px-line);justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;display:flex}.ps-app-head b{font-weight:var(--px-w4)}.ps-tag{color:var(--px-act);background:#eef0ff;border-radius:999px;padding:2px 8px;font-size:11px}.ps-tag.ok{color:#0e6245;background:#e7f8ef}.ps-benefits{background:#fff;padding:24px 0}.ps-benefits ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.ps-benefits li{color:var(--px-ink-2);flex-direction:column;gap:6px;font-size:15px;line-height:1.5;display:flex}.ps-benefits li b{color:var(--px-ink);font-weight:var(--px-w4);margin-top:14px;padding-left:14px;position:relative}.ps-benefits li b:before{content:"";background:var(--px-act);width:1px;position:absolute;top:3px;bottom:3px;left:0}.ps-benefits li>span:last-child{padding-left:14px}.px .ps-ico{border-radius:10px;width:40px;height:40px}.ps-sec{background:#fff;padding:112px 0;position:relative}.ps-sec.ps-band{background:#f6f9fc}.ps-head{flex-direction:column;gap:14px;max-width:600px;display:flex}.ps-eyebrow{color:var(--px-act);font-size:15px;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){color:var(--px-ink-2);font-size:18px;line-height:28px}.ps-head-row{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.ps-figure{border-left:1px solid var(--px-act);flex-direction:column;gap:6px;max-width:240px;padding-left:16px;display:flex}.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{color:var(--px-ink-2);font-size:15px;line-height:1.45}.ps-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px;list-style:none;display:grid}.ps-card{background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0a25400f,0 15px 35px -10px #32325d26}.ps-card-ui{border-bottom:1px solid var(--px-line);background:#f6f9fc;align-items:center;min-height:172px;padding:20px;display:flex}.ps-card-txt{flex-direction:column;gap:8px;padding:20px 22px 26px;display:flex}.ps-num{width:24px;height:24px;color:var(--px-act);font-size:12px;font-weight:var(--px-w4);background:#eef0ff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ps-card h3{font-size:18px;line-height:1.3;font-weight:var(--px-w4);color:var(--px-ink)}.ps-card p{color:var(--px-ink-2);font-size:15px;line-height:1.5}.ps-mini{flex-direction:column;gap:8px;width:100%;font-size:12px;display:flex}.ps-field{box-shadow:inset 0 0 0 1px var(--px-line);background:#fff;border-radius:6px;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.ps-field small{color:var(--px-ink-2);font-size:11px}.ps-field span{color:var(--px-ink)}.ps-line{box-shadow:inset 0 0 0 1px var(--px-line);color:var(--px-ink);background:#fff;border-radius:6px;justify-content:space-between;gap:8px;padding:7px 10px;display:flex}.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{box-shadow:inset 0 0 0 1px var(--px-line);color:var(--px-ink);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;display:flex}.ps-doc i{background:linear-gradient(135deg,#b9b3ff,#533afd);border-radius:2px;flex:none;width:12px;height:15px}.ps-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;margin-top:64px;display:grid}.ps-feature.flip .ps-feature-txt{order:2}.ps-feature-txt{flex-direction:column;gap:14px;max-width:460px;display:flex}.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{color:var(--px-ink-2);font-size:16px;line-height:1.55}.px .ps-feature-ui{max-width:460px;margin:0}.ps-feature-ui .ps-mini{padding:16px;font-size:13px}.ps-prep{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.ps-checks{color:var(--px-ink);flex-direction:column;gap:14px;font-size:16px;list-style:none;display:flex}.ps-checks li{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.ps-checks svg{color:var(--px-act);flex:none;margin-top:4px}.ps-checks.small{color:var(--px-ink-2);gap:8px;margin-top:12px;font-size:15px}.ps-prices{margin-top:48px}.ps-price-row{border-top:1px solid var(--px-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:40px;padding:32px 0;display:grid}.ps-price-row:last-child{border-bottom:1px solid var(--px-line)}.ps-price-name{border-left:1px solid var(--px-act);flex-direction:column;gap:8px;padding-left:14px;display:flex}.ps-price-name h3{font-size:18px;font-weight:var(--px-w4);color:var(--px-ink)}.ps-price-desc p{color:var(--px-ink-2);font-size:15px;line-height:1.55}.ps-price-box{border-left:1px solid var(--px-act);background:#eef0ff;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.ps-price-box b{font-size:18px;font-weight:var(--px-w4);color:var(--px-ink);font-variant-numeric:tabular-nums}.ps-price-box span{color:var(--px-ink-2);font-size:14px}.ps-price-box .ps-link{margin-top:8px}.ps-price-box.quiet{background:0 0}.ps-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:72px;display:grid}.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{cursor:pointer;font-size:18px;font-weight:var(--px-w4);color:var(--px-ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.ps-faq-list summary::-webkit-details-marker{display:none}.ps-faq-list summary span{flex:none;width:14px;height:14px;position:relative}.ps-faq-list summary span:before,.ps-faq-list summary span:after{content:"";background:var(--px-act);border-radius:1px;height:2px;transition:transform .25s;position:absolute;top:6px;left:0;right:0}.ps-faq-list summary span:after{transform:rotate(90deg)}.ps-faq-list details[open] summary span:after{transform:rotate(0)}.ps-faq-list details p{color:var(--px-ink-2);padding:0 32px 22px 0;font-size:16px;line-height:1.6}.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-hero-in,.ps-feature,.ps-prep,.ps-faq{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{padding:64px 0 220px;position:relative;overflow:hidden}.ps-silk{z-index:0;pointer-events:none;width:100%;height:440px;position:absolute;bottom:0;left:0;right:0}.ps-hero-in{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid;position:relative}.ps-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.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;color:var(--px-ink-2);margin:20px 0 0;font-size:18px;line-height:28px}.px .ps-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.ps-stack{min-height:470px;position:relative}.px .ps-app{z-index:2;max-width:460px;margin:24px 0 0 auto;padding:0;font-size:14px;position:relative;overflow:hidden}.ps-app-top{border-bottom:1px solid var(--px-line);align-items:center;gap:12px;padding:18px 20px;display:flex}.ps-mono{color:#fff;width:38px;height:38px;font-size:13px;font-weight:var(--px-w4);background:linear-gradient(135deg,#7a6bff,#533afd 55%,#22b8e8);border-radius:9px;flex:none;place-items:center;display:grid}.ps-co{flex-direction:column;gap:2px;min-width:0;display:flex}.ps-co b{font-weight:var(--px-w4);color:var(--px-ink)}.ps-co small{color:var(--px-ink-2);font-size:12px}.ps-live{color:var(--px-act);white-space:nowrap;background:#eef0ff;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:12px;display:inline-flex}.ps-live i{background:var(--px-act);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite ps-pulse}@keyframes ps-pulse{0%,to{box-shadow:0 0 #533afd73}50%{box-shadow:0 0 0 5px #533afd00}}.ps-progress{color:var(--px-ink-2);flex-direction:column;gap:8px;padding:16px 20px 6px;font-size:12px;display:flex}.ps-progress b{color:var(--px-ink);font-weight:var(--px-w4);margin-right:6px}.ps-bar{background:#edf1f7;border-radius:3px;height:6px;overflow:hidden}.ps-bar i{background:linear-gradient(90deg,#533afd,#22b8e8);border-radius:3px;width:0;height:100%;transition:width 1.6s cubic-bezier(.2,.7,.2,1) .3s;display:block}[data-in=true] .ps-bar i{width:66%}.ps-timeline{margin:0;padding:10px 20px 4px;list-style:none}.ps-timeline li{color:var(--px-ink-2);opacity:.45;transition:opacity .4s ease var(--d,0s);grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid;position:relative}.ps-timeline li:not(:last-child):after{content:"";background:#edf1f7;width:2px;position:absolute;top:27px;bottom:-9px;left:8px}.ps-timeline small{color:var(--px-ink-2);font-size:12px}.ps-dot{background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 2px #d4dbe6}[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{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}.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{border-top:1px solid var(--px-line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:14px 20px;font-size:12px;display:flex}.ps-sec-badge,.ps-agreed{color:#0e6245;align-items:center;gap:6px;display:inline-flex}.ps-next{color:var(--px-ink-2)}.px .ps-quote-card{z-index:1;opacity:0;flex-direction:column;gap:8px;width:270px;margin:0;padding:16px 18px;font-size:13px;transition:transform .7s cubic-bezier(.2,.7,.2,1) 1.4s,opacity .7s 1.4s;display:flex;position:absolute;bottom:-64px;left:0;transform:translateY(12px)}[data-in=true] .ps-quote-card{opacity:1;transform:none}.ps-toast{z-index:3;opacity:0;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:13px;transition:transform .6s cubic-bezier(.2,.7,.2,1) .9s,opacity .6s .9s;display:flex;position:absolute;top:-34px;right:-28px;transform:translateY(-8px);box-shadow:0 0 0 1px #0a25400f,0 18px 40px -12px #32325d59}[data-in=true] .ps-toast{opacity:1;transform:none}.ps-toast-ico{color:#0e6245;background:#e7f8ef;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ps-toast b{font-weight:var(--px-w4);color:var(--px-ink);display:block}.ps-toast small{color:var(--px-ink-2);font-size:11px}@media (prefers-reduced-motion:reduce){.ps-live i{animation:none}.ps-bar i,.ps-timeline li,.ps-quote-card,.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{flex-direction:column;gap:2px;display:flex}.ps-quote-card dt small{color:var(--px-ink-2);font-size:11px}.px-foot-mobius{z-index:0;pointer-events:none;position:absolute}.px-foot>.px-col{z-index:1;position:relative}@media (max-width:960px){.px-foot-mobius{display:none}}.ps-hero h1.wide{max-width:20ch}.ps-reso-title{color:var(--px-ink);font-size:14px;line-height:1.35}.ps-sign{color:var(--px-ink-2);align-items:flex-end;gap:10px;margin-top:6px;font-size:11px;display:flex}.ps-sign i{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;flex:1;height:22px}.ps-who{color:var(--px-ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.px .ps-inline{color:var(--px-act)}.ps-picker{flex-direction:column;gap:20px;display:flex}.ps-seg{background:#eef1f6;border-radius:8px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.ps-seg button{font:inherit;font-size:14px;font-weight:var(--px-w4);color:var(--px-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 14px;transition:background-color .2s,color .2s,box-shadow .2s}.ps-seg button[aria-pressed=true]{color:var(--px-ink);background:#fff;box-shadow:0 1px 3px #0a25401f}.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{flex-direction:column;gap:12px;margin:0;padding:14px 18px;list-style:none;display:flex}.ps-need li{color:var(--px-ink);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.ps-need li svg{color:var(--px-act);flex:none;margin-top:3px}.ps-need p{border-top:1px solid var(--px-line);color:var(--px-ink-2);background:#fbfcfe;padding:12px 18px;font-size:13px}@media (max-width:600px){.ps-seg{align-self:stretch}.ps-seg button{flex:1;padding:8px 6px;font-size:13px}}.ps-handover{--ho-t:12s;height:470px;position:relative}.px .ps-old{background:#f8fafd;width:220px;margin:0;padding:16px;font-size:13px;position:absolute;top:70px;left:0;box-shadow:0 0 0 1px #0a25400f,0 15px 35px -15px #32325d33}.ps-old ul,.ps-recv{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ps-old li{height:36px;box-shadow:inset 0 0 0 1px var(--px-line);color:var(--px-ink);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.ps-file{background:linear-gradient(135deg,#b9b3ff,#533afd);border-radius:2px;flex:none;width:12px;height:15px}.ps-wire{background:repeating-linear-gradient(90deg,#c9c3ff 0 6px,#0000 6px 12px);height:2px;animation:1s linear infinite paused ps-wire;position:absolute;top:230px;left:220px;right:330px}@keyframes ps-wire{to{background-position:12px 0}}.ps-fly{z-index:3;height:34px;color:var(--px-ink);white-space:nowrap;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);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex;position:absolute;box-shadow:0 12px 28px -8px #32325d73,0 0 0 1px #533afd40}@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{z-index:2;width:330px;margin:0;padding:0;font-size:13px;position:absolute;top:0;right:0}.ps-recv{gap:4px;margin:0;padding:8px 18px 4px}.ps-recv li{height:34px;color:var(--px-ink);animation:ps-land var(--ho-t) linear infinite both paused;animation-delay:calc(var(--i) * 1.5s);align-items:center;gap:10px;display:flex}.ps-check{background:#fff;border-radius:50%;flex:none;width:18px;height:18px;position:relative;box-shadow:inset 0 0 0 2px #d4dbe6}.ps-check:after{content:"";opacity:0;animation:ps-tick var(--ho-t) linear infinite both paused;animation-delay:calc(var(--i) * 1.5s);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;border-radius:50%;position:absolute;inset:0}@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;animation:ps-fill var(--ho-t) linear infinite both paused;transition:none}@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{border-top:1px solid var(--px-line);background:#fbfcfe;padding:12px 18px 16px}.ps-year-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ps-year-row span{color:var(--px-act);opacity:0;animation:ps-year var(--ho-t) ease infinite both paused;animation-delay:calc(var(--i) * .35s);background:#eef0ff;border-radius:999px;padding:4px 9px;font-size:12px}@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}.px .ps-old,.ps-wire,.ps-fly{display:none}.px .ps-new{width:auto;position:relative}}.ps-report-stage{align-items:flex-end;min-height:470px;padding-top:56px;display:flex;position:relative}.px .ps-report{z-index:2;width:100%;max-width:480px;margin:0 0 0 auto;padding:0;font-size:14px;position:relative;overflow:hidden}.ps-report-chart{padding:16px 20px 4px}.ps-report-chart .px-line-chart{margin-top:10px}.ps-close-list{border-top:1px solid var(--px-line);margin:0;padding:6px 20px 14px;list-style:none}.ps-close-list li{color:var(--px-ink);opacity:.45;transition:opacity .4s ease var(--d,0s);grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.ps-close-list li b{font-weight:var(--px-w4);color:#0e6245;font-size:12px}.ps-close-list .ps-check:after{transition:opacity .3s ease var(--d,0s), transform .3s cubic-bezier(.3,1.6,.6,1) var(--d,0s);animation:none;transform:scale(.6)}[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{transition-delay:3.4s;top:0;right:-24px}@media (prefers-reduced-motion:reduce){.ps-close-list li,.ps-close-list .ps-check:after{opacity:1;transition:none;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{border-left:1px solid var(--px-act);color:var(--px-ink-2);background:#eef0ff;flex-direction:column;gap:4px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.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{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ps-slider-label{color:var(--px-ink);justify-content:space-between;align-items:baseline;display:flex}.ps-slider-label output{font-size:24px;font-weight:var(--px-w3);color:var(--px-act);font-variant-numeric:tabular-nums}.ps-slider input[type=range]{appearance:none;background:linear-gradient(90deg, #533afd 0 var(--p), #edf1f7 var(--p) 100%);border-radius:3px;outline:none;width:100%;height:6px}.ps-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 2px #533afd,0 2px 6px #32325d4d}.ps-slider input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 2px #533afd,0 2px 6px #32325d4d}.ps-slider input[type=range]:focus-visible{box-shadow:0 0 0 3px #533afd4d}.ps-slider-result{background:#f6f9fc;border-radius:8px;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px;display:grid}.ps-slider-result b{font-size:18px;font-weight:var(--px-w4);color:var(--px-ink)}.ps-slider-result span{color:var(--px-ink-2);align-self:center;font-size:14px}.ps-slider-result small{color:var(--px-ink-2);grid-column:1/-1;font-size:13px;line-height:1.45}.ps-slider-plans{border-top:1px solid var(--px-line);color:var(--px-ink-2);grid-template-columns:1fr 1fr;gap:6px 16px;margin:0;padding:12px 20px 16px;font-size:12px;list-style:none;display:grid}.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{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:56px 0 0;padding:0;list-style:none;display:grid}.ps-adv li{color:#b4bfe0;border-left:1px solid #b9b3ff73;flex-direction:column;gap:8px;padding-left:14px;font-size:15px;line-height:1.5;display:flex}.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{align-items:center;min-height:480px;display:flex;position:relative}.ps-fin{z-index:2;color:#fff;background:radial-gradient(120% 80% at 100% 0,#7a6bff59,#0000 60%),linear-gradient(160deg,#0d1738 0%,#17205a 60%,#241c78 100%);border-radius:14px;width:100%;max-width:540px;margin-left:auto;padding:18px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 50px 100px -20px #32325d80,0 30px 60px -30px #00000080}.ps-fin-top{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding-bottom:14px;display:flex}.ps-fin-top .ps-co b{color:#fff}.ps-fin-top .ps-co small{color:#9aa6cc}.ps-fin-live{color:#7ee2b4;background:#1ea6722e;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:12px;display:inline-flex}.ps-fin-live i{background:#3ddc97;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite ps-pulse-g}@keyframes ps-pulse-g{0%,to{box-shadow:0 0 #3ddc9780}50%{box-shadow:0 0 0 5px #3ddc9700}}.ps-fin-grid{grid-template-columns:1.15fr 1fr;gap:18px;padding-top:14px;display:grid}.ps-fin-lbl{letter-spacing:.02em;color:#9aa6cc;margin-bottom:8px;font-size:11px}.ps-feed-win{height:300px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 18% 82%,#0000);mask:linear-gradient(#0000,#000 18% 82%,#0000)}.ps-feed-win:before{content:"";background:#8a7dff29;border-radius:8px;height:50px;margin-top:-25px;position:absolute;top:50%;left:0;right:0;box-shadow:inset 0 0 0 1px #b9b3ff59}.ps-feed-track{margin:0;padding:0;list-style:none;animation:26s linear infinite paused ps-feed}@keyframes ps-feed{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.ps-feed-track li{grid-template-columns:8px 1fr auto;align-items:center;gap:10px;height:50px;padding:0 10px;font-size:13px;display:grid;position:relative}.ps-feed-dot{background:#8a7dff;border-radius:50%;width:8px;height:8px}.ps-feed-track li.in .ps-feed-dot{background:#3ddc97}.ps-feed-name{color:#fff;flex-direction:column;gap:2px;display:flex}.ps-feed-name em{color:#b9b3ff;font-size:11px;font-style:normal}.ps-feed-track li b{font-weight:var(--px-w4);font-variant-numeric:tabular-nums;color:#dfe3ff}.ps-feed-track li.in b{color:#7ee2b4}.ps-fin-side{flex-direction:column;gap:14px;display:flex}.ps-ring-box{align-self:center;width:132px;height:132px;position:relative}.ps-ring{width:100%;height:100%;transform:rotate(-90deg)}.ps-ring circle{fill:none;stroke-width:12px}.ps-ring .bg{stroke:#ffffff14}.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) * 20ms)}.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{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ps-ring-mid b{font-size:26px;font-weight:var(--px-w3);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ps-ring-mid small{color:#9aa6cc;font-size:10px}.ps-ring-key{color:#dfe3ff;grid-template-columns:1fr 1fr;gap:6px 10px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.ps-ring-key li{align-items:center;gap:6px;display:flex}.ps-ring-key li span{color:#9aa6cc;font-variant-numeric:tabular-nums;margin-left:auto}.ps-ring-key i{border-radius:2px;width:8px;height:8px}.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{border-top:1px solid #ffffff1a;padding-top:10px}.ps-fin .px-line-chart .grid{stroke:#ffffff14}.ps-fin .px-line-chart .pt{background:#0d1738;animation:1.8s ease-in-out infinite ps-pt;box-shadow:inset 0 0 0 2px #c9c3ff,0 0 0 4px #c9c3ff33}@keyframes ps-pt{50%{box-shadow:inset 0 0 0 2px #c9c3ff,0 0 0 8px #c9c3ff00}}.ps-fin-toast{transition-delay:2.2s;inset:auto auto 6px -8px}[data-in=true].ps-fin-stage .ps-feed-track{animation-play-state:running}@media (prefers-reduced-motion:reduce){.ps-feed-track,.ps-fin-live i,.ps-fin .px-line-chart .pt{animation:none}.ps-ring .seg{stroke-dasharray:var(--len) 100;transition:none}}@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{perspective:800px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:14px;display:grid}.ps-logo{height:96px}.ps-logo-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,.7,.2,1);position:relative}.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{backface-visibility:hidden;font-size:19px;font-weight:var(--px-w4);letter-spacing:-.01em;color:var(--px-ink);text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0;box-shadow:0 0 0 1px #0a25400f,0 12px 28px -14px #32325d40}.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{object-fit:contain;width:auto;max-width:82%;display:block}.ps-head .ps-actions{margin-top:12px}.ps-feature-txt .ps-eyebrow{color:var(--px-act);font-size:15px;font-weight:var(--px-w4)}.px .ps-adv{margin-top:64px}.ps-sec.ps-eq{align-items:center;min-height:620px;display:flex}.ps-sec.ps-eq>.px-col{width:100%}.ps-emsy{align-items:center;gap:10px;margin-bottom:4px;display:inline-flex}.ps-emsy img{width:auto;display:block}.ps-emsy img+img{height:24px;position:relative;top:5.5px}.ps-emsy-head{align-items:center;gap:8px;display:inline-flex}@media (max-width:1000px){.ps-sec.ps-eq{min-height:0}}.ps-close-stage{--cl-t:12s;min-height:470px;position:relative}.px .ps-cert{background:#fffdf9;width:320px;margin:0;padding:22px 24px 28px;font-size:13px;position:absolute;top:10px;right:0;transform:rotate(2.5deg)}.ps-cert-name{font-size:17px;font-weight:var(--px-w4);color:var(--px-ink);margin-top:6px}.ps-cert-lines{flex-direction:column;gap:9px;margin-top:18px;display:flex}.ps-cert-lines i{background:#edf1f7;border-radius:4px;height:8px;display:block}.ps-cert-lines i.short{width:60%}.ps-stamp-big{color:#e5484d;font-size:20px;font-weight:var(--px-w4);letter-spacing:.06em;text-transform:uppercase;opacity:0;animation:cl-stamp var(--cl-t) cubic-bezier(.3,1.4,.5,1) infinite both paused;border:3px solid #e5484d;border-radius:8px;padding:6px 14px;position:absolute;bottom:26px;right:26px;transform:rotate(-10deg)scale(1.8)}@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{z-index:2;width:360px;margin:0;padding:0;font-size:14px;position:absolute;bottom:16px;left:0}.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{flex-direction:column;gap:4px;margin:0;padding:12px 18px 4px;list-style:none;display:flex}.ps-elig-list li{height:34px;color:var(--px-ink);align-items:center;gap:10px;display:flex}.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{border-top:1px solid var(--px-line);background:#fbfcfe;padding:14px 18px 16px}.ps-route ol{justify-content:space-between;margin:10px 0 6px;padding:0;list-style:none;display:flex;position:relative}.ps-route ol:before{content:"";background:#e3e8f0;height:2px;position:absolute;top:7px;left:8px;right:8px}.ps-route li{width:16px;height:16px;animation:cl-dot var(--cl-t) linear infinite both paused;animation-delay:calc(var(--i) * .48s);background:#fff;border-radius:50%;position:relative;box-shadow:inset 0 0 0 2px #d4dbe6}@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 #533afd2e}to{background:#fff;box-shadow:inset 0 0 0 2px #d4dbe6}}.ps-route-ends{color:var(--px-ink-2);justify-content:space-between;font-size:11px;display:flex}[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{left:40px;right:auto}}@media (max-width:600px){.ps-close-stage{min-height:560px}.px .ps-cert{width:calc(100% - 20px);left:10px}.px .ps-elig{width:100%}}.ps-cond{gap:18px;font-size:17px}.ps-stage-rail ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.ps-stage-rail ol:before{content:"";background:#dfe6f0;height:2px;position:absolute;top:11px;left:12px;right:12px}.ps-stage-rail ol:after{content:"";background:linear-gradient(90deg,#533afd,#22b8e8);width:0;height:2px;transition:width 2.4s cubic-bezier(.4,0,.2,1) .3s;position:absolute;top:11px;left:12px}[data-in=true].ps-stage-rail ol:after{width:calc(100% - 24px)}.ps-stage-rail li{flex-direction:column;gap:8px;display:flex;position:relative}.ps-stage-rail .ps-num{z-index:1;transition:background-color .3s,color .3s;transition-delay:calc(.3s + var(--i) * .34s);position:relative}[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{color:var(--px-ink-2);font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.ps-stage-rail ol:after,.ps-stage-rail .ps-num{transition:none}}@media (max-width:1000px){.ps-stage-rail ol{grid-template-columns:1fr;gap:20px}.ps-stage-rail ol:before,.ps-stage-rail ol:after{display:none}.ps-stage-rail li{grid-template-columns:24px 1fr;column-gap:14px;display:grid}.ps-stage-rail li>:not(.ps-num){grid-column:2}}.pp-hero{background:#fff;padding:72px 0 112px;position:relative;overflow:hidden}.pp-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:760px;margin:0 auto;display:flex;position:relative}.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{max-width:560px;margin:0}.pp-plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;max-width:1000px;margin:56px auto 0;display:grid;position:relative}.pp-plan{opacity:0;border-radius:12px;flex-direction:column;gap:22px;padding:32px;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;transform:translateY(16px)}.pp-custom{transition-delay:.15s}[data-in=true] .pp-plan{opacity:1;transform:none}.pp-std{background:#fff;box-shadow:0 0 0 1px #0a25400f,0 30px 60px -25px #32325d47}.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{color:var(--px-ink-2);margin-top:8px;font-size:15px;line-height:1.5}.pp-std-list{border-top:1px solid var(--px-line);margin:0;padding:0;list-style:none}.pp-std-list li{border-bottom:1px solid var(--px-line);color:var(--px-ink);opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(.5s + var(--i) * .12s);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;font-size:15px;display:flex;transform:translate(-8px)}[data-in=true] .pp-std-list li{opacity:1;transform:none}.pp-amt{text-align:right;align-items:baseline;gap:6px;display:flex}.pp-amt b{font-weight:var(--px-w4);font-variant-numeric:tabular-nums}.pp-amt small{color:var(--px-ink-2);font-size:12px}.pp-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:auto;display:flex}.pp-custom{color:#fff;isolation:isolate;background:linear-gradient(160deg,#0d1738 0%,#1d1a6b 70%,#2b1f8f 100%);overflow:hidden}.pp-custom:before{content:"";border-radius:inherit;background:conic-gradient(from var(--pp-a,0deg), #8a7dff26, #8a7dff, #ff6fb4, #22b8e8, #8a7dff26 70%);-webkit-mask-composite:xor;z-index:1;pointer-events:none;padding:1px;animation:8s linear infinite pp-turn;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --pp-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pp-turn{to{--pp-a:360deg}}.pp-glow{z-index:-1;background:radial-gradient(closest-side,#7a6bff8c,#0000);border-radius:50%;width:280px;height:280px;animation:9s ease-in-out infinite alternate pp-drift;position:absolute;top:-80px;right:-80px}@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{color:#dfe3ff;flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.pp-custom-list li{opacity:0;transition:opacity .45s;transition-delay:calc(.7s + var(--i) * .12s);align-items:flex-start;gap:10px;line-height:1.45;display:flex}[data-in=true] .pp-custom-list li{opacity:1}.pp-custom-list svg{color:#b9b3ff;flex:none;margin-top:4px}.px .pp-btn-white{color:var(--px-ink);background:#fff;border:0}.px .pp-btn-white:hover{background:#eef0ff}.px .pp-link-light{color:#c9c3ff}@media (prefers-reduced-motion:reduce){.pp-plan,.pp-std-list li,.pp-custom-list li{opacity:1;transition:none;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{border-bottom:1px solid var(--px-line);scrollbar-width:none;gap:4px;display:flex;position:relative;overflow-x:auto}.ps-tablist button{font:inherit;font-size:15px;font-weight:var(--px-w4);color:var(--px-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;flex:none;padding:12px 16px;transition:color .2s}.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{background:var(--px-act);height:2px;transition:transform .35s cubic-bezier(.3,.7,.2,1),width .35s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:-1px;left:0}.ps-tabpanel{padding-top:28px;animation:.35s both ps-panel}@keyframes ps-panel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ps-tabpanel-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.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{color:var(--px-ink-2);margin-top:6px;font-size:15px}.ps-rows{background:#fff;border-radius:10px;margin:0;padding:0;list-style:none;box-shadow:0 0 0 1px #0a25400f,0 15px 35px -18px #32325d33}.ps-rows li{border-top:1px solid var(--px-line);animation:.4s both ps-row;animation-delay:calc(var(--i) * 70ms);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.ps-rows li:first-child{border-top:0}@keyframes ps-row{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.ps-row-plan{flex-direction:column;gap:3px;display:flex}.ps-row-plan b{font-size:16px;font-weight:var(--px-w4);color:var(--px-ink)}.ps-row-plan small{color:var(--px-ink-2);font-size:14px}.ps-row-price{text-align:right;white-space:nowrap;align-items:baseline;gap:8px;display:flex}.ps-row-price b{font-size:18px;font-weight:var(--px-w4);color:var(--px-ink);font-variant-numeric:tabular-nums}.ps-row-price small{color:var(--px-ink-2);font-size:13px}.ps-row-price em{color:#0e6245;background:#e7f8ef;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.ps-row-price em.ind{color:#533afd;background:#eef0ff}.ps-tabnote{color:var(--px-ink-2);margin-top:22px;padding-left:22px;font-size:14px;font-style:italic}.ps-tabnote span{margin-right:3px;font-style:normal}@media (prefers-reduced-motion:reduce){.ps-tabpanel,.ps-rows li{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{z-index:0;pointer-events:none;width:100%;height:520px;position:absolute;top:380px;left:0;right:0}.pp-hero-copy,.pp-plans{z-index:1}.pp-plan{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .35s}[data-in=true] .pp-plan:is(:hover,:focus-within){transition-duration:.7s,.35s,.35s;transition-delay:0s;transform:translateY(-8px)}[data-in=true] .pp-std:is(:hover,:focus-within){box-shadow:0 0 0 1px #533afd2e,0 40px 80px -25px #32325d61}[data-in=true] .pp-custom:is(:hover,:focus-within){box-shadow:0 40px 80px -25px #1d1a6b99}.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{height:600px;top:520px}}.ps-ct-page{background:#fff;position:relative;overflow:hidden}.ps-ct-silk{z-index:0;pointer-events:none;opacity:.9;width:100%;height:560px;position:absolute;top:120px;left:0;right:0}.sy.ps-ct{z-index:1;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);background:0 0;position:relative;overflow:visible}.ps-ct .sy-ct-main{background:0 0}.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{color:var(--px-ink-2);font-size:18px;line-height:28px}.ps-ct .sy-eyebrow{font-size:15px;font-weight:var(--px-w4);color:var(--px-act);text-transform:none;letter-spacing:0}.ps-ct b,.ps-ct strong,.ps-ct .sy-ct-h2,.ps-ct legend,.ps-ct label{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 #0a25400f,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.ps-ct .sy-ct-alt{border-radius:10px}.ps-ct .sy-mono{font-family:inherit;font-weight:var(--px-w4)}.ps-ct button,.ps-ct input,.ps-ct textarea,.ps-ct select{font-family:inherit}@media (max-width:600px){.ps-ct .sy-ct-h1{font-size:36px}.ps-ct-silk{height:380px;top:260px}}.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;font-size:16px;font-weight:var(--px-w4);background:var(--px-act);color:#fff;box-shadow:none;border-radius:4px;padding:0 24px}.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{align-items:center;min-height:470px;display:flex;position:relative}.px .pc-fc{z-index:2;width:100%;max-width:520px;margin-left:auto;padding:0;font-size:14px;position:relative;overflow:hidden}.pc-key{color:var(--px-ink-2);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.pc-key i{border-radius:1px;width:14px;height:2px}.pc-key i.a{background:var(--px-act)}.pc-key i.f{background:repeating-linear-gradient(90deg,#8a7dff 0 4px,#0000 4px 7px);margin-left:6px}.pc-plot{height:162px;margin:16px 18px 6px;position:relative}.pc-chart{width:100%;height:100%;display:block;overflow:visible}.pc-chart .grid{stroke:#eef2f7;stroke-width:1px;vector-effect:non-scaling-stroke}.pc-chart .act{fill:none;stroke:var(--px-act);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.45,0,.2,1) .2s}.pc-chart .fc{fill:none;stroke:#8a7dff;stroke-width:2.5px;stroke-dasharray:6 5;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .6s 1.5s;animation:1.2s linear infinite pc-march}@keyframes pc-march{to{stroke-dashoffset:-11px}}.pc-chart .band{fill:#7a6bff24;opacity:0;transition:opacity .8s 1.9s}.pc-chart .now{stroke:#c9d3e0;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}[data-in=true] .pc-chart .act{clip-path:inset(0)}[data-in=true] .pc-chart .fc,[data-in=true] .pc-chart .band{opacity:1}.pc-kpis{border-top:1px solid var(--px-line);grid-template-columns:repeat(3,1fr);display:grid}.pc-kpis>span{flex-direction:column;gap:4px;padding:14px 18px;display:flex}.pc-kpis>span+span{border-left:1px solid var(--px-line)}.pc-kpis small{color:var(--px-ink-2);font-size:12px}.pc-kpis b{font-size:20px;font-weight:var(--px-w4);color:var(--px-ink);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pc-chart .act,.pc-chart .fc,.pc-chart .band{clip-path:none;transition:none;animation:none}}.pc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.pc-card{background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:26px 24px;transition:transform .35s cubic-bezier(.3,.7,.2,1),box-shadow .35s;display:flex;box-shadow:0 0 0 1px #0a25400f,0 15px 35px -18px #32325d38}.pc-card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #533afd29,0 28px 50px -22px #32325d59}.pc-card h3{font-size:20px;line-height:1.2;font-weight:var(--px-w4);color:var(--px-ink)}.pc-card p{color:var(--px-ink-2);font-size:15px;line-height:1.55}.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{color:#c9c3ff;margin-top:auto}@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{--pt-t:10s;height:480px;position:relative}.pt-grid{z-index:0;background:radial-gradient(circle,#533afd38 1px,#0000 1.3px) 0 0/18px 18px;position:absolute;inset:-20px -40px;-webkit-mask:radial-gradient(60% 60% at 60% 45%,#000,#0000 75%);mask:radial-gradient(60% 60% at 60% 45%,#000,#0000 75%)}.pt-grid:after{content:"";background:radial-gradient(closest-side,#7a6bff59,#0000);border-radius:50%;width:340px;height:340px;animation:9s ease-in-out infinite alternate pp-drift;position:absolute;top:25%;left:45%}.pt-bar{border-bottom:1px solid var(--px-line);height:34px;color:var(--px-ink-2);background:#f6f9fc;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:flex}.pt-bar i{background:#d8dde6;border-radius:50%;width:9px;height:9px}.pt-bar span{margin-left:8px}.pt-bar.dark{color:#8b97c2;background:#0b1230;border-color:#ffffff14}.pt-bar.dark i{background:#2a3566}.pt-app{z-index:1;background:#fff;border-radius:10px;width:78%;position:absolute;top:10px;right:0;overflow:hidden;box-shadow:0 0 0 1px #0a25400f,0 40px 80px -30px #32325d59}.pt-app-body{grid-template-columns:52px 1fr;height:250px;display:grid}.pt-side{border-right:1px solid var(--px-line);background:#fbfcfe;flex-direction:column;align-items:center;gap:14px;padding:16px 0;display:flex}.pt-side span{width:22px;height:22px;animation:pt-side var(--pt-t) steps(1) infinite both paused;animation-delay:calc(var(--i) * -2s);background:#e9edf4;border-radius:6px}@keyframes pt-side{0%,19%{background:linear-gradient(135deg,#7a6bff,#533afd)}20%,to{background:#e9edf4}}.pt-table{flex-direction:column;padding:12px 16px;display:flex}.pt-row{height:36px;color:var(--px-ink-2);border-bottom:1px solid #f0f3f8;grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:center;gap:12px;font-size:11px;display:grid}.pt-row.head{height:28px;font-weight:var(--px-w4)}.pt-row i{height:8px;animation:2.4s linear infinite paused pt-shimmer;animation-delay:calc(var(--i) * .15s);background:linear-gradient(90deg,#edf1f7 0%,#dfe5ff 40%,#edf1f7 80%) 0 0/300% 100%;border-radius:4px;display:block}.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{z-index:2;background:#0d1738;border-radius:10px;width:72%;position:absolute;bottom:20px;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 50px 100px -20px #32325d80,0 30px 60px -30px #00000080}.pt-log{color:#dfe3ff;margin:0;padding:14px 16px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1;list-style:none}.pt-log li{align-items:center;gap:8px;height:26px;display:flex}.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{white-space:nowrap;width:0;animation:pt-type var(--pt-t) steps(34) infinite both paused;animation-delay:calc(var(--i) * 1.4s);display:inline-block;overflow:hidden}.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{background:#ffffff14;border-radius:2px;height:3px;margin:8px 16px 14px;overflow:hidden}.pt-progress i{width:0;height:100%;animation:pt-prog var(--pt-t) linear infinite both paused;background:linear-gradient(90deg,#533afd,#3ddc97);display:block}@keyframes pt-prog{0%{width:0}70%,92%{width:100%}93%,to{width:0}}.pt-chip{z-index:3;color:var(--px-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;animation:4s ease-in-out infinite paused pt-float;display:inline-flex;position:absolute;bottom:0;right:6%;box-shadow:0 0 0 1px #0a25400f,0 18px 40px -14px #32325d66}.pt-dot{background:#1ea672;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite ps-pulse-g}@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-stage *,.pt-grid:after{animation:none!important}.pt-prompt,.pt-ok{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{width:100%;max-width:520px;margin-left:auto;position:relative}.pc-wrap .pc-fc{max-width:none;margin:0}.pc-wrap .pc-toast{transition-delay:2s;top:auto;bottom:74px;right:-40px}.pc-cases{background:#eef1f6;border-radius:8px;margin-left:auto;padding:3px;font-size:11px;display:inline-flex;position:relative}.pc-cases span{z-index:1;color:var(--px-ink-2);border-radius:6px;padding:4px 9px;transition:color .3s;position:relative}.pc-cases span.on{color:var(--px-ink)}.pc-cases i{background:#fff;border-radius:6px;transition:transform .45s cubic-bezier(.3,.7,.2,1),width .45s cubic-bezier(.3,.7,.2,1);position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 3px #0a254024}.pc-chart .fc{transition:opacity .6s;animation:1.2s linear infinite pc-march;opacity:0!important}.pc-chart .fc.on{opacity:0!important}[data-in=true] .pc-chart .fc.on{transition-delay:0s;opacity:1!important}[data-in=true] .pc-chart .fc:not(.on){opacity:.12!important}.pc-chart .band{transition:opacity .6s;opacity:0!important}[data-in=true] .pc-chart .band.on{opacity:1!important}.pc-today{width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--px-act);opacity:0;background:#fff;border-radius:50%;margin:-6px 0 0 -6px;transition:opacity .4s 1.5s;position:absolute}.pc-today:after{content:"";border:2px solid #533afd59;border-radius:50%;animation:1.8s ease-out infinite pc-ping;position:absolute;inset:-6px}@keyframes pc-ping{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}[data-in=true] .pc-today{opacity:1}.pc-num{animation:.5s cubic-bezier(.2,.7,.2,1) both pc-num}@keyframes pc-num{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pc-cases i,.pc-chart .fc,.pc-chart .band,.pc-today{transition:none}.pc-today:after,.pc-num,.pc-chart .fc{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{--hr-t:12s;height:480px;position:relative}.px .hr-slip{z-index:2;width:310px;margin:0;padding:0;font-size:14px;position:absolute;top:0;left:0}.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:translate(-6px)}5%,94%{opacity:1;transform:none}to{opacity:0}}.px .hr-team{z-index:2;width:380px;margin:0;padding:14px 18px 16px;position:absolute;top:330px;right:0}.hr-avatars{gap:10px;margin-top:10px;display:flex}.hr-avatars span{width:48px;height:48px;font-size:13px;font-weight:var(--px-w4);color:var(--px-ink);background:#eef1f6;border-radius:50%;place-items:center;display:grid;position:relative}.hr-avatars span i{opacity:0;width:18px;height:18px;animation:hr-got var(--hr-t) cubic-bezier(.3,1.6,.6,1) infinite both paused;animation-delay:calc(var(--i) * .35s);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;border:2px solid #fff;border-radius:50%;position:absolute;bottom:-2px;right:-2px;transform:scale(.5)}@keyframes hr-got{0%,54%{opacity:0;transform:scale(.5)}56%,94%{opacity:1;transform:none}to{opacity:0}}.hr-env{z-index:3;opacity:0;width:30px;height:22px;animation:hr-fly var(--hr-t) cubic-bezier(.45,0,.25,1) infinite both paused;animation-delay:calc(var(--i) * .35s);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;border-radius:4px;position:absolute;top:290px;left:140px;box-shadow:0 0 0 1px #533afd59,0 8px 18px -6px #32325d73}@keyframes hr-fly{0%,44%{opacity:0;top:290px;left:140px;transform:scale(.8)}45%{opacity:1;top:290px;left:140px;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{z-index:4;opacity:0;animation:hr-filed var(--hr-t) ease infinite both paused;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:13px;display:flex;position:absolute;top:220px;right:-12px;box-shadow:0 0 0 1px #0a25400f,0 18px 40px -12px #32325d59}.hr-filed b{font-weight:var(--px-w4);color:var(--px-ink);display:block}.hr-filed small{color:var(--px-ink-2);font-size:11px}@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{flex-direction:column;gap:16px;height:auto;display:flex}.px .hr-slip,.px .hr-team,.hr-filed{width:100%;position:relative;top:auto;left:auto;right:auto}.hr-env{display:none}.hr-avatars{gap:6px}.hr-avatars span{width:40px;height:40px}}.hr-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.hr-plan{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .35s;transition-delay:calc(var(--i) * .1s);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:26px 22px;display:flex;transform:translateY(14px);box-shadow:0 0 0 1px #0a25400f,0 15px 35px -18px #32325d38}[data-in=true] .hr-plan{opacity:1;transform:none}[data-in=true] .hr-plan:hover{transition-delay:0s;transform:translateY(-6px);box-shadow:0 0 0 1px #533afd29,0 28px 50px -22px #32325d59}.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{color:var(--px-ink-2);border-bottom:1px solid var(--px-line);padding-bottom:10px;font-size:13px}.hr-plan ul{color:var(--px-ink);flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.hr-plan li{gap:8px;display:flex}.hr-plan li svg{color:var(--px-act);flex:none;margin-top:3px}.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:#ffffff26}.hr-plan.dark li svg{color:#7ee2b4}@media (prefers-reduced-motion:reduce){.hr-plan{opacity:1;transition:none;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{flex-wrap:wrap;align-content:center;gap:12px;display:flex}.hr-forms span{font-size:15px;font-weight:var(--px-w4);color:var(--px-ink);opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(.2s + var(--i) * .15s);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;display:inline-flex;transform:translateY(10px)scale(.96);box-shadow:0 0 0 1px #0a25400f,0 12px 28px -14px #32325d40}.hr-forms span svg{color:#1ea672}[data-in=true].hr-forms span{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hr-forms span{opacity:1;transition:none;transform:none}}.hr-mods{grid-template-columns:repeat(4,minmax(0,1fr)) 260px;grid-auto-flow:dense;align-items:stretch;gap:16px;margin-top:48px;display:grid}.px .hr-mods .hr-phone{grid-area:1/5/span 2;align-self:center}.hr-mod{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 80ms);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:24px 20px;display:flex;transform:translateY(14px);box-shadow:0 0 0 1px #0a25400f,0 15px 35px -18px #32325d38}[data-in=true] .hr-mod{opacity:1;transform:none}.hr-mod h3{font-size:18px;font-weight:var(--px-w4);color:var(--px-ink);margin-top:6px}.hr-mod p{color:var(--px-ink-2);font-size:14px;line-height:1.5}.px .hr-phone{border-radius:22px;max-width:none;margin:0;padding:0;font-size:13px;overflow:hidden;box-shadow:0 0 0 6px #0d1738,0 30px 60px -20px #0d173899}.hr-phone-top{border-bottom:1px solid var(--px-line);background:#fbfcfe;padding:14px 16px}.hr-phone-body{flex-direction:column;gap:10px;padding:16px;display:flex}.hr-pill{color:var(--px-ink);box-shadow:inset 0 0 0 1px var(--px-line);background:#f6f9fc;border-radius:10px;padding:12px 14px;animation:6s infinite paused hr-pill}.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%{box-shadow:inset 0 0 0 1.5px var(--px-act);background:#eef0ff}26%,to{box-shadow:inset 0 0 0 1px var(--px-line);background:#f6f9fc}}[data-in=true] .hr-pill{animation-play-state:running}@media (prefers-reduced-motion:reduce){.hr-mod{opacity:1;transition:none;transform:none}.hr-pill{animation:none}}@media (max-width:1100px){.hr-mods{grid-template-columns:1fr 1fr}.px .hr-mods .hr-phone{grid-area:auto/1/auto/-1;max-width:320px}}@media (max-width:600px){.hr-mods{grid-template-columns:1fr}}.hm{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:32px;margin-top:48px;display:grid}.hm-tabs{grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:6px 8px;display:grid}.hm-tabs button{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:2px;padding:12px 16px;transition:background-color .25s;display:flex;position:relative;overflow:hidden}.hm-tabs button b{font-size:15px;font-weight:var(--px-w4);color:var(--px-ink-2);transition:color .25s}.hm-tabs button small{color:var(--px-ink-2);opacity:.8;font-size:13px}.hm-tabs button:hover{background:#533afd0d}.hm-tabs button.on{background:#fff;box-shadow:0 0 0 1px #0a25400f,0 12px 28px -16px #32325d4d}.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{background:var(--px-act);transform-origin:0;width:100%;height:2px;animation:linear both hm-prog;position:absolute;bottom:0;left:0}@keyframes hm-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.px .hm-screen{border-radius:12px;max-width:none;margin:0;padding:0;position:sticky;top:72px;overflow:hidden;box-shadow:0 0 0 1px #0a25400f,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.hm-screen .pt-bar span{align-items:center;gap:6px;display:inline-flex}.hm-body{background:#fff;min-height:380px;padding:20px;animation:.45s cubic-bezier(.2,.7,.2,1) both hm-in}@keyframes hm-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hm-s{color:var(--px-ink);flex-direction:column;gap:10px;font-size:13px;display:flex}.hm-s .in{animation:.4s both hm-row;animation-delay:calc(.1s + var(--i) * 80ms)}@keyframes hm-row{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.hm-row{font-variant-numeric:tabular-nums;background:#f6f9fc;border-radius:8px;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;padding:11px 12px;display:grid}.hm-row span:not(:first-child){text-align:right}.hm-row.head{color:var(--px-ink-2);font-size:11px;font-weight:var(--px-w4);background:0 0}.hm-foot{border-top:1px solid var(--px-line);color:var(--px-ink-2);justify-content:space-between;align-items:center;margin-top:6px;padding-top:12px;display:flex}.hm-foot b{color:var(--px-ink);font-weight:var(--px-w4)}.hm-ok{font-size:12px;font-weight:var(--px-w4);background:#e7f8ef;border-radius:999px;padding:2px 10px;color:#0e6245!important}.hm-wait{color:#8a5300;font-size:12px;font-weight:var(--px-w4);background:#fff1d6;border-radius:999px;padding:2px 10px}.hm-list{flex-direction:column;gap:8px;display:flex}.hm-li{background:#f6f9fc;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.hm-li>span:first-child,.hm-li>span:nth-child(2):not(.hm-apply):not(.hm-btns){flex:1}.hm-li b{font-weight:var(--px-w4);font-variant-numeric:tabular-nums}.hm-li small{color:var(--px-ink-2);font-size:11px;display:block}.hm-receipt{width:26px;height:32px;box-shadow:inset 0 0 0 1px var(--px-line), inset 0 -10px 0 -6px #edf1f7;background:#fff;border-radius:3px;flex:none!important}.hm-cal{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:8px;display:grid}.hm-cal span{height:30px;color:var(--px-ink-2);background:#f6f9fc;border-radius:6px;place-items:center;font-size:11px;display:grid}.hm-cal span.on{color:#fff;animation:.4s both hm-row}.hm-cal span.a{background:#8a7dff}.hm-cal span.b{background:#ff6fb4}.hm-cal span.c{background:#22b8e8}.hm-center{text-align:center;align-items:center;padding-top:10px}.hm-clock{width:120px;height:120px;box-shadow:inset 0 0 0 6px #eef0ff, 0 0 0 1px var(--px-line);border-radius:50%;position:relative}.hm-clock i{background:var(--px-ink);transform-origin:bottom;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;bottom:50%;left:50%}.hm-clock .h{height:30px;transform:rotate(-90deg)}.hm-clock .m{background:var(--px-act);height:44px;animation:4.5s linear both hm-hand}@keyframes hm-hand{0%{transform:rotate(250deg)}to{transform:rotate(348deg)}}.hm-big{font-size:20px;font-weight:var(--px-w4);margin-top:14px}.hm-sub{color:var(--px-ink-2);font-size:13px}.hm-bars{align-items:flex-end;gap:8px;height:70px;margin-top:16px;display:flex}.hm-bars span{width:26px;height:var(--h);transform-origin:bottom;animation:.6s cubic-bezier(.2,.7,.2,1) both hm-bar;animation-delay:calc(.2s + var(--i) * 80ms);background:linear-gradient(#8a7dff,#533afd);border-radius:4px 4px 2px 2px}@keyframes hm-bar{0%{transform:scaleY(0)}to{transform:none}}.hm-board{grid-template-columns:repeat(5,1fr);gap:8px;display:grid;position:relative}.hm-col{background:#f6f9fc;border-radius:8px;flex-direction:column;gap:6px;min-height:260px;padding:8px;display:flex}.hm-col small{color:var(--px-ink-2);margin-bottom:4px;font-size:10px}.hm-card{height:40px;box-shadow:0 0 0 1px var(--px-line), 0 4px 10px -6px #32325d40;background:#fff;border-radius:6px}.hm-s{position:relative}.hm-mover{width:calc(20% - 22px);height:40px;box-shadow:0 0 0 1.5px var(--px-act), 0 12px 24px -10px #533afd80;background:#eef0ff;border-radius:6px;animation:4.5s cubic-bezier(.45,0,.25,1) both hm-move;position:absolute;top:120px;left:8px}@keyframes hm-move{0%,15%{transform:translate(0)}45%,60%{transform:translate(calc(100% + 18px))}90%,to{transform:translate(calc(200% + 36px))}}.hm-careers{box-shadow:0 0 0 1px var(--px-line);border-radius:10px;overflow:hidden}.hm-careers-top{background:linear-gradient(120deg,#eef0ff,#f6f9fc);align-items:center;gap:10px;padding:16px;display:flex}.hm-careers .hm-li{border-top:1px solid var(--px-line);background:#fff;border-radius:0}.hm-apply{background:var(--px-act);color:#fff;border-radius:4px;flex:none;padding:6px 12px;font-size:12px}.hm-tick{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 2px #d4dbe6;flex:none!important}.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{gap:6px;display:flex}.hm-btns i{border-radius:4px;padding:5px 10px;font-size:11px;font-style:normal}.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-body,.hm-s .in,.hm-cal span.on,.hm-bars span,.hm-clock .m,.hm-mover,.hm-prog{animation:none}}@media (max-width:1000px){.hm{grid-template-columns:1fr}.hm-tabs{scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.hm-tabs button{flex:none}.hm-tabs button small{display:none}.px .hm-screen{position:relative;top:auto}}@media (max-width:600px){.hm-body{min-height:340px;padding:14px}.hm-col small{font-size:9px}.hm-row{font-size:11px}}.hr-docs{--dt:10s;min-height:360px;position:relative}.hr-doc-list{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hr-tray{z-index:1;text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:170px;padding:16px;font-size:13px;display:flex;position:absolute;top:150px;right:0;box-shadow:0 0 0 1px #0a25400f,0 18px 40px -16px #32325d4d}.hr-tray b{font-weight:var(--px-w4);color:var(--px-ink)}.hr-tray small{color:var(--px-ink-2);font-size:11px}.hr-count{gap:5px;margin-top:6px;display:flex}.hr-count i{background:#e3e8f0;border-radius:50%;width:10px;height:10px}.hr-stack{width:240px;height:240px;position:absolute;top:90px;left:0}.hr-doc{width:220px;height:210px;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;background:#fff;border-radius:8px;padding:18px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #0a254014,0 14px 30px -14px #32325d59}.hr-doc b{font-size:16px;font-weight:var(--px-w4);color:var(--px-ink);display:block}.hr-doc-lines{flex-direction:column;gap:9px;margin-top:18px;display:flex}.hr-doc-lines i{background:#edf1f7;border-radius:4px;height:7px;display:block}.hr-doc-lines i.s{width:55%}.hr-doc-stamp{color:#1ea672;font-size:15px;font-weight:var(--px-w4);letter-spacing:.05em;text-transform:uppercase;opacity:0;animation:var(--dt) cubic-bezier(.3,1.4,.5,1) infinite both paused;border:2.5px solid #1ea672;border-radius:6px;padding:4px 12px;position:absolute;bottom:18px;right:16px;transform:rotate(-12deg)scale(1.8)}.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%,0%{opacity:1;transform:translate(0)rotate(0)}4%,9%{opacity:1;transform:translateY(-16px)rotate(0)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(0)}97%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes hr-st0{0%,4%{opacity:0;transform:rotate(-12deg)scale(1.8)}6%,12%{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(0)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(0)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(0)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(0)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{width:auto;margin-bottom:16px;position:relative;top:auto}.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 #0a25400f,0 18px 40px -16px #32325d4d}88%{box-shadow:0 0 0 2px #1ea67280,0 18px 40px -16px #1ea67266}to{box-shadow:0 0 0 1px #0a25400f,0 18px 40px -16px #32325d4d}}[data-in=true].hr-docs .hr-tray{animation-play-state:running}.hm-body{flex-direction:column;min-height:346px;display:flex}.hm-body>.hm-s,.hm-s>.hm-list,.hm-s>.hm-careers,.hm-s>.hm-board,.hm-list .hm-li,.hm-careers .hm-li{flex:1}.hm-careers{flex-direction:column;display:flex}.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{background:#fff;position:relative;overflow:hidden}.ps-fe-silk{z-index:0;pointer-events:none;opacity:.9;width:100%;height:520px;position:absolute;top:40px;left:0;right:0}.ps-fe-head{z-index:1;padding-top:72px;padding-bottom:48px;position:relative}.ps-fe-head h1{font-size:48px;line-height:1.15;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink);margin-top:12px}.ps-fe-head .ps-lead{max-width:560px;margin-top:16px}.sy.ps-fe{z-index:1;color:var(--px-ink);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);background:0 0;padding-bottom:96px;position:relative}.ps-fe button,.ps-fe input{font-family:inherit}.ps-fe .sy-mono{font-family:inherit;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{background:#fff;border:0;border-radius:12px;gap:4px;padding:8px 20px;transition:box-shadow .25s,transform .25s;box-shadow:0 0 0 1px #0a254014,0 2px 5px -1px #32325d1f}.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 #0a254014,0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.ps-fe .sy-fe-svc.on{box-shadow:0 0 0 2px var(--px-act), 0 13px 27px -5px #533afd33}.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:.35s cubic-bezier(.2,.7,.2,1) both ps-fe-open}@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-color:#c9d3e0;border-radius:6px}.ps-fe .sy-fe-num input:focus-visible{outline:2px solid var(--px-act);outline-offset:1px}.ps-fe .sy-fe-result{background:var(--px-navy,#0a2540);border-radius:12px;padding:32px;top:88px;box-shadow:0 50px 100px -20px #32325d59,0 30px 60px -30px #0006}.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:#ffffff1f;animation:.4s cubic-bezier(.2,.7,.2,1) both ps-fe-line}@keyframes ps-fe-line{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.ps-fe .sy-fe-totals>div>span:first-child,.ps-fe .sy-fe-quotes{font-weight:var(--px-w4)}.ps-fe .sy-fe-totals .sy-mono{letter-spacing:-.01em;font-size:28px}.sy.ps-fe .sy-fe-cta{background:var(--px-act);color:#fff;min-height:44px;font-weight:var(--px-w4);border-radius:4px;transition:background-color .2s}.sy.ps-fe .sy-fe-cta:hover{color:#fff;background:#4434d4}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.ps-fe-tools a{color:var(--px-ink-2);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:24px;font-size:15px;line-height:1.5;transition:box-shadow .25s,transform .25s;display:flex;box-shadow:0 0 0 1px #0a25400f,0 2px 5px -1px #32325d1f}.ps-fe-tools a:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0a25400f,0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.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-opts,.ps-fe .sy-fe-lines li{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{background:#fff;border:0;border-radius:12px;box-shadow:0 0 0 1px #0a25400f,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.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-color:#c9d3e0;border-radius:6px;transition:box-shadow .2s,border-color .2s}.ps-pcb .sy-pc-field input:focus-visible{border-color:var(--px-act);outline:0;box-shadow:0 0 0 3px #533afd33}.ps-pcb .sy-pc-choice{font-weight:var(--px-w4);border-color:#d8e0ea;border-radius:8px;transition:border-color .2s,background-color .2s,transform .2s}.ps-pcb .sy-pc-choice:hover{border-color:#a9b6c8}.ps-pcb .sy-pc-choice:has(input:checked){border-color:var(--px-act);box-shadow:0 0 0 1px var(--px-act);background:#f4f2ff}.sy.ps-pcb .sy-pc-submit{background:var(--px-act);color:#fff;font-weight:var(--px-w4);box-shadow:none;border-radius:4px}.sy.ps-pcb .sy-pc-submit:hover{background:#4434d4}.ps-pcb .sy-pc-error{font-weight:var(--px-w4);border-radius:8px}.ps-pcb .sy-pc-result{background:var(--px-navy);border-radius:12px;position:sticky;top:88px;box-shadow:0 50px 100px -20px #32325d59,0 30px 60px -30px #0006}.ps-pcb .sy-pc-result .sy-pc-h3{color:#fff}.ps-pcb .sy-pc-dl>div{border-bottom-color:#ffffff1f;animation:.45s cubic-bezier(.2,.7,.2,1) both ps-fe-line}.ps-pcb .sy-pc-dl>div:nth-child(2){animation-delay:60ms}.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-pc-dl .key dt,.ps-pcb .sy .sy-pc-h4,.ps-pcb .sy-pc-h4{font-weight:var(--px-w4)}.ps-pcb .sy-pc-big{color:#fff;font-size:28px}.sy.ps-pcb .sy-pc-light-btn{min-height:44px;font-weight:var(--px-w4);border-radius:4px}.ps-pcb .sy-pc-note,.ps-pcb .sy-pc-muted,.ps-pcb .sy-pc-sub{color:#adbdcc}.ps-pcb-guide{color:var(--px-ink-2);margin-top:20px;font-size:15px}.ps-pcb-basics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px}.ps-pcb-basics>div{color:var(--px-ink-2);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:24px;font-size:15px;line-height:1.5;transition:box-shadow .25s,transform .25s;display:flex;box-shadow:0 0 0 1px #0a25400f,0 2px 5px -1px #32325d1f}.ps-pcb-basics>div:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0a25400f,0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.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{color:var(--px-act);text-decoration:none}@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{background:#fff;border:0;border-radius:12px;transition:box-shadow .25s;box-shadow:0 0 0 1px #0a254014,0 2px 5px -1px #32325d1f}.ps-zk .sy-zk-card:focus-within{box-shadow:0 0 0 1px #0a254014,0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.ps-zk .sy-zk-card>legend,.ps-zk .sy-zk-field label,.ps-zk .sy-zk-seg-set>legend,.ps-zk .sy-zk-options span,.ps-zk .sy-zk-seg label,.ps-zk .sy-zk-tile small,.ps-zk .sy-zk-tile b{font-weight:var(--px-w4)}.ps-zk .sy-zk-calc select,.ps-zk .sy-zk-calc input:not([type=radio]):not([type=checkbox]){border-color:#c9d3e0;border-radius:6px;transition:box-shadow .2s,border-color .2s}.ps-zk .sy-zk-calc select:focus-visible,.ps-zk .sy-zk-calc input:not([type=radio]):not([type=checkbox]):focus-visible{border-color:var(--px-act);outline:0;box-shadow:0 0 0 3px #533afd33}.ps-zk .sy-zk-tile{background:#f6f9fc;border-radius:8px}.ps-zk .sy-zk-seg{background:#eef2f7;border-radius:8px}.ps-zk .sy-zk-seg label{border-radius:6px;transition:background-color .2s,box-shadow .2s}.ps-zk .sy-zk-options label{border-color:#d8e0ea;border-radius:8px;transition:border-color .2s}.ps-zk .sy-zk-options label.on{border-color:var(--px-act);box-shadow:0 0 0 1px var(--px-act);background:#f4f2ff}.ps-zk .sy-zk-options label:has(input:checked){border-color:var(--px-act);box-shadow:0 0 0 1px var(--px-act);background:#f4f2ff}.ps-zk .sy-zk-result{background:var(--px-navy);border-radius:12px;top:88px;box-shadow:0 50px 100px -20px #32325d59,0 30px 60px -30px #0006}.ps-zk .sy-zk-result h2{font-size:22px;font-weight:var(--px-w3)}.ps-zk .sy-zk-dl>div{border-bottom-color:#ffffff1f}.ps-zk .sy-zk-total{border-radius:8px}.ps-zk .sy-zk-status{font-weight:var(--px-w4)}.ps-zk .sy-zk-year{letter-spacing:-.01em;font-size:34px;animation:.4s cubic-bezier(.2,.7,.2,1) both ps-fe-line}.ps-zk .sy-zk-note{color:#adbdcc}.sy.ps-zk .sy-zk-light-btn,.sy.ps-zk .sy-zk-ghost-btn{min-height:44px;font-weight:var(--px-w4);border-radius:4px}.sy.ps-zk .sy-zk-light-btn{background:var(--px-act);color:#fff}.sy.ps-zk .sy-zk-light-btn:hover{color:#fff;background:#4434d4}.sy.ps-zk .sy-zk-jump{background:var(--px-navy);border-radius:12px}.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{box-shadow:none;border:0;border-radius:0}.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 #533afd33}.ps-zk .sy-zk-step button{background:#f6f9fc}.ps-zk .sy-zk-step button:hover:not(:disabled){color:var(--px-act);background:#eef0ff}.ps-pa .sy-pa-hero{background:0 0;padding:72px 16px 40px;position:relative}.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{appearance:none;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") right 16px center/12px 8px no-repeat;border-color:#c9d3e0;border-radius:6px;min-width:260px;padding-right:44px}.ps-pa .sy-pa-field select:focus-visible{border-color:var(--px-act);outline:0;box-shadow:0 0 0 3px #533afd33}.ps-pa .sy-pa-locate{font-weight:var(--px-w4);background:#fff;border-color:#c9d3e0;border-radius:4px;transition:border-color .2s,color .2s}.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{background:#fff;border:0;border-radius:12px;padding:28px;position:sticky;top:88px;box-shadow:0 0 0 1px #0a25400f,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.ps-pa .sy-pa-map path{fill:#e3e8f0;stroke:#fff;transition:fill .3s,transform .3s;animation:.6s both ps-pa-in}.ps-pa .sy-pa-map path:nth-child(3n){animation-delay:80ms}.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:.6s both ps-pa-in,3.2s ease-in-out .8s infinite ps-pa-breathe}@keyframes ps-pa-breathe{0%,to{fill:#a59bff}50%{fill:#7f70ff}}.ps-pa .sy-pa-map path.on{fill:var(--px-act);filter:drop-shadow(0 6px 10px #533afd59);animation:.6s both ps-pa-in}.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;transition:box-shadow .25s,transform .25s;animation:.4s cubic-bezier(.2,.7,.2,1) both ps-fe-line;box-shadow:0 0 0 1px #0a25400f,0 2px 5px -1px #32325d1f}.ps-pa .sy-pa-row:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0a25400f,0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.ps-pa .sy-pa-who h2{font-weight:var(--px-w4)}.sy.ps-pa .sy-pa-wa,.sy.ps-pa .sy-pa-mail{font-weight:var(--px-w4);border-radius:4px}.sy.ps-pa .sy-pa-wa{background:var(--px-act)}.sy.ps-pa .sy-pa-wa:hover{background:#4434d4}.ps-pa .sy-pa-empty{background:#f4f2ff;border-radius:12px}.ps-pa .sy-pa-empty b{font-weight:var(--px-w4)}.sy.ps-pa .sy-pa-empty a{color:var(--px-act);font-weight:var(--px-w4);text-decoration:none}@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}}@media (max-width:600px){.ps-pa-page .ps-fe-silk{top:520px}}.ps-pa .sy-pa-hero.with-map .sy-pa-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.ps-pa .sy-pa-hero.with-map .sy-pa-map{z-index:1;position:relative;top:auto}.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{width:auto;height:440px;top:110px;left:44%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#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:1px}.ps-pa .sy-pa-you .dot{fill:#ff5996;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;animation:.5s cubic-bezier(.3,1.5,.5,1) 1s both ps-pa-drop}.ps-pa .sy-pa-you .ring{fill:#ff599659;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out 1.3s infinite both ps-pa-ping}@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{color:var(--px-ink);background:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:14px;margin-top:8px;padding:12px 18px 12px 12px;text-decoration:none;transition:box-shadow .25s,transform .25s;display:inline-flex;box-shadow:0 0 0 1px #0a254014,0 2px 5px -1px #32325d1f}.sy.ps-pa a.ps-pa-become:hover{color:var(--px-ink);transform:translateY(-2px);box-shadow:0 0 0 1px #533afd4d,0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.ps-pa-become-ico{background:linear-gradient(135deg,#8a7dff,#533afd);border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ps-pa-become>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.ps-pa-become b{font-size:15px;font-weight:var(--px-w4)}.ps-pa-become small{color:var(--px-ink-2);font-size:13px}.ps-pa-become .px-chev{color:var(--px-act);transition:transform .2s}.ps-pa-become:hover .px-chev{transform:translate(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:37px}.ps-pa .sy-pa-hero.with-map .sy-pa-map svg{flex:1;height:100%;min-height:0}@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{width:100%;left:0;-webkit-mask-image:linear-gradient(90deg,#00000038 0 38%,#000 52%);mask-image:linear-gradient(90deg,#00000038 0 38%,#000 52%)}.ps-bp-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;padding-top:72px;padding-bottom:112px;display:grid}.ps-bp-intro{flex-direction:column;gap:16px;padding-top:8px;display:flex}.ps-bp-intro .ps-lead{max-width:520px}.ps-bp-points{margin-top:8px}.ps-bp .sy-bp-card{background:#fff;border:0;border-radius:12px;padding:32px;box-shadow:0 0 0 1px #0a25400f,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.ps-bp .sy-bp-progress li{background:#e3e8f0;height:4px;position:relative;overflow:hidden}.ps-bp .sy-bp-progress li:after{content:"";background:var(--px-act);transform-origin:0;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.ps-bp .sy-bp-progress li.on{background:#e3e8f0}.ps-bp .sy-bp-progress li.on:after{transform:none}.ps-bp .sy-bp-step,.ps-bp .sy-bp-done{animation:.4s cubic-bezier(.2,.7,.2,1) both ps-fe-open}.ps-bp .sy-bp-h2{font-size:22px;font-weight:var(--px-w3);letter-spacing:-.01em}.ps-bp .sy-bp-opt-card{border-color:#d8e0ea;border-radius:8px;transition:border-color .2s,box-shadow .2s,transform .2s}.ps-bp .sy-bp-opt-card:hover{border-color:var(--px-act);transform:translateY(-1px);box-shadow:0 8px 18px -10px #533afd73}.ps-bp .sy-bp-opt-card[aria-pressed=true]{border-color:var(--px-act);background:#f4f2ff}.ps-bp .sy-bp-opt-card b,.ps-bp .sy-bp-opt-card.vol b,.ps-bp .sy-bp-field label,.ps-bp .sy-bp-chip,.ps-bp .sy-bp-back,.ps-bp .sy-bp-opt,.ps-bp .sy-bp-alert,.ps-bp .sy-bp-err{font-weight:var(--px-w4)}.ps-bp .sy-bp-field input,.ps-bp .sy-bp-field select,.ps-bp .sy-bp-field textarea{border-color:#c9d3e0;border-radius:6px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.ps-bp .sy-bp-field input:focus-visible,.ps-bp .sy-bp-field select:focus-visible,.ps-bp .sy-bp-field textarea:focus-visible{border-color:var(--px-act);outline:0;box-shadow:0 0 0 3px #533afd33}.ps-bp .sy-bp-field select{appearance:none;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") right 16px center/12px 8px no-repeat;padding-right:44px}.ps-bp .sy-bp-chip{color:var(--px-act);background:#f4f2ff;border-radius:4px}.ps-bp .sy-bp-back{color:var(--px-act);border-radius:4px}.sy.ps-bp .sy-bp-submit{background:var(--px-act);color:#fff;font-weight:var(--px-w4);box-shadow:none;border-radius:4px}.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{color:var(--px-ink-2);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:24px;font-size:15px;line-height:1.5;transition:box-shadow .25s,transform .25s;display:flex;box-shadow:0 0 0 1px #0a25400f,0 2px 5px -1px #32325d1f}.ps-bp-who>div:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0a25400f,0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.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-step,.ps-bp .sy-bp-done{animation:none}.ps-bp .sy-bp-progress li:after{transition:none}}@media (max-width:900px){.ps-bp-grid{grid-template-columns:1fr;gap:32px}.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{opacity:.45;top:420px}}.ps-bp-who{gap:20px}.ps-bp-who>.ps-bp-card{background:#fff;border-radius:12px;flex-direction:column;gap:0;padding:0;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0a25400f,0 2px 5px -1px #32325d1f}.ps-bp-who>.ps-bp-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #0a25400f,0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.ps-bp-art{place-items:center;height:168px;display:grid}.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{color:var(--px-ink-2);flex-direction:column;flex:1;gap:8px;padding:24px;font-size:15px;line-height:1.5;display:flex}.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:2px;stroke-dasharray:4 5}.ps-bp-art .biz{fill:#fff;stroke:#8a7dff;stroke-width:2px}.ps-bp-art .hub{fill:var(--px-act)}.ps-bp-art text{fill:#fff;font-family:inherit;font-size:20px;font-weight:600}.ps-bp-art .dot{fill:var(--px-act);offset-rotate:0deg;animation:2.4s cubic-bezier(.45,0,.25,1) infinite both ps-bp-flow}.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:2.4s cubic-bezier(.3,1.4,.5,1) infinite both ps-bp-pin}.ps-bp-art .shadow{fill:#ff599640;transform-box:fill-box;transform-origin:50%;animation:2.4s infinite both ps-bp-shadow}@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:2px;transform-box:fill-box;transform-origin:bottom}.ps-bp-art .doc.d1{animation:3s ease-in-out infinite both ps-bp-fan1}.ps-bp-art .doc.d3{animation:3s ease-in-out infinite both ps-bp-fan3}.ps-bp-art .tl{fill:none;stroke:#22b8e8;stroke-width:3px;stroke-linecap:round;animation:3s ease-in-out infinite both ps-bp-fan3}@keyframes ps-bp-fan1{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)translate(-6px)}}@keyframes ps-bp-fan3{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)translate(8px)}}@media (prefers-reduced-motion:reduce){.ps-bp-art *{animation:none!important}}.ps-fe-tools.ps-bp-who a.ps-link{box-shadow:none;color:var(--px-act);font-weight:var(--px-w4);background:0 0;border-radius:0;flex-direction:row;align-self:flex-start;gap:4px;padding:12px 0 0;display:inline-flex;transform:none}.pi-stage{min-height:420px;position:relative}.px .pi-card{--pd:9s;border-radius:12px;max-width:520px;margin:0 0 0 auto;padding:0;position:absolute;top:10px;left:0;right:0;overflow:hidden}.pi-body{background:#fff;flex-direction:column;gap:18px;padding:22px;display:flex}.pi-track{grid-template-columns:repeat(3,1fr);padding-top:22px;display:grid;position:relative}.pi-rail{background:#e3e8f0;border-radius:2px;height:3px;position:absolute;top:8px;left:16.6%;right:16.6%}.pi-rail i{background:var(--px-act);transform-origin:0;animation:pi-rail var(--pd,9s) ease-in-out infinite both paused;position:absolute;inset:0}@keyframes pi-rail{0%,8%{transform:scaleX(0)}33%,41%{transform:scaleX(.5)}66%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}.pi-stop{color:var(--px-ink-2);flex-direction:column;align-items:center;font-size:13px;display:flex;position:relative}.pi-stop:before{content:"";width:14px;height:14px;animation:9s infinite both paused pi-stop;animation-delay:calc(var(--i) * 3s);background:#fff;border-radius:50%;position:absolute;top:-21px;box-shadow:inset 0 0 0 3px #e3e8f0}@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{flex-direction:column;gap:8px;display:flex}.pi-file{animation:9s infinite both paused pi-file;animation-delay:calc(var(--i) * 3s);background:#f6f9fc;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}@keyframes pi-file{0%{box-shadow:none;background:#f6f9fc}4%,28%{box-shadow:0 0 0 1.5px var(--px-act), 0 10px 20px -10px #533afd73;background:#fff}33%,to{box-shadow:none;background:#f6f9fc}}.pi-file>span:nth-child(2){flex-direction:column;flex:1;display:flex}.pi-file b{font-weight:var(--px-w4);color:var(--px-ink)}.pi-file small{color:var(--px-ink-2);font-size:12px}.pi-tick{border-radius:50%;width:20px;height:20px;position:relative;box-shadow:inset 0 0 0 2px #d4dbe6}.pi-tick:after{content:"";opacity:0;animation:9s cubic-bezier(.3,1.5,.5,1) infinite both paused pi-tick;animation-delay:calc(var(--i) * 3s);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;border-radius:50%;position:absolute;inset:0;transform:scale(.4)}@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{align-items:center;gap:10px;animation:9s infinite both paused pi-mentor;display:flex;position:absolute;inset:auto auto 18px 0}@keyframes pi-mentor{0%,20%,to{opacity:0;transform:translateY(10px)}26%,90%{opacity:1;transform:none}96%{opacity:0}}.pi-avatar{color:#fff;width:32px;height:32px;font-size:12px;font-weight:var(--px-w4);background:linear-gradient(135deg,#ff8ab8,#8a7dff);border-radius:50%;flex:none;place-items:center;display:grid}.pi-mentor b{font-size:13px;font-weight:var(--px-w4);display:block}.pi-mentor small{color:var(--px-ink-2);font-size:12px}[data-in=true].pi-stage *,[data-in=true].pi-stage :before,[data-in=true].pi-stage :after{animation-play-state:running!important}.pi-tracks{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.pi-tr{color:var(--px-ink-2);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:36px;font-size:16px;line-height:1.55;transition:box-shadow .25s,transform .25s;display:flex;box-shadow:0 0 0 1px #0a25400f,0 2px 5px -1px #32325d1f}.pi-tr:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #0a25400f,0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.pi-tr h3{font-size:26px;font-weight:var(--px-w3);letter-spacing:-.01em;color:var(--px-ink)}.pi-tag{color:var(--px-act);font-size:13px;font-weight:var(--px-w4);background:#f4f2ff;border-radius:4px;align-self:flex-start;padding:4px 10px}.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{color:#c9c2ff;background:#ffffff1a}.pi-tr.dark .ps-link{color:#c9c2ff}.pi-apply{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.sy.ps-in{padding-bottom:0}.ps-in .sy-in-card-form{background:#fff;border:0;border-radius:12px;padding:32px;box-shadow:0 0 0 1px #0a25400f,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.ps-in .sy-in-set legend,.ps-in .sy-in-field label,.ps-in .sy-in-track-name,.ps-in .sy-in-alert,.ps-in .sy-in-err,.ps-in .sy-in-opt{font-weight:var(--px-w4)}.ps-in .sy-in-track{border-color:#d8e0ea;border-radius:8px;transition:border-color .2s,box-shadow .2s}.ps-in .sy-in-track.on{border-color:var(--px-act);box-shadow:0 0 0 1px var(--px-act);background:#f4f2ff}.ps-in .sy-in-field input,.ps-in .sy-in-field textarea{border-color:#c9d3e0;border-radius:6px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.ps-in .sy-in-field input:focus-visible,.ps-in .sy-in-field textarea:focus-visible{border-color:var(--px-act);outline:0;box-shadow:0 0 0 3px #533afd33}.sy.ps-in .sy-in-submit{background:var(--px-act);color:#fff;font-weight:var(--px-w4);box-shadow:none;border-radius:4px}.sy.ps-in .sy-in-submit:hover{background:#4434d4}.ps-in .sy-in-alert{border-radius:8px}.sy.ps-in a.ps-link{color:var(--px-act);text-decoration:none}@media (prefers-reduced-motion:reduce){.pi-stage *,.pi-stage :before,.pi-stage :after{animation:none!important}.pi-tick:after{opacity:1;transform:none}.ps-toast.pi-mentor{opacity:1}}@media (max-width:900px){.pi-tracks,.pi-apply{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;color:var(--px-ink-2);font-weight:var(--px-w4);background:#f6f9fc;border:0;border-radius:999px;padding:0 14px;font-size:14px;transition:background-color .2s,color .2s}.ps-bl .sy-bl-filters button:hover{color:var(--px-act);background:#eef0ff}.ps-bl .sy-bl-filters button[aria-pressed=true]{background:var(--px-ink);color:#fff}.sy.ps-bl .sy-bl-feature{background:var(--px-navy);border-radius:12px;transition:transform .3s;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.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) 0 0/300% 300%;animation:14s ease-in-out infinite alternate ps-bl-drift}@keyframes ps-bl-drift{0%{background-position:0%}to{background-position:100%}}.ps-bl .sy-bl-feature-art .sy-mono{font-family:inherit;font-weight:var(--px-w4);border-radius:4px}.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;transition:box-shadow .25s,transform .25s;box-shadow:0 0 0 1px #0a25400f,0 2px 5px -1px #32325d1f}.sy.ps-bl .sy-bl-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #0a25400f,0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.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{font-weight:var(--px-w4);border-color:#c9d3e0;border-radius:4px}.ps-bl .sy-bl-showmore:hover{border-color:var(--px-act);color:var(--px-act)}.ps-bl .sy-bl-none,.ps-bl-notice{color:var(--px-ink-2);background:#f6f9fc;border-radius:12px;padding:28px;font-size:16px;line-height:1.6}.sy.ps-bl .sy-bl-none a,.sy.ps-bl .ps-bl-notice a{color:var(--px-act);font-weight:var(--px-w4);text-decoration:none}.sy.ps-bl{padding-bottom:96px}@media (prefers-reduced-motion:reduce){.ps-bl .sy-bl-feature-art{animation:none}}.ps-bl-empty{background:#fff;border-radius:12px;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:48px;padding:40px;display:grid;box-shadow:0 0 0 1px #0a25400f,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.ps-bl-empty h2{font-size:28px;font-weight:var(--px-w3);letter-spacing:-.01em;color:var(--px-ink)}.ps-bl-empty p{max-width:520px;color:var(--px-ink-2);margin-top:12px;font-size:17px;line-height:1.55}.ps-bl-empty .ps-actions{margin-top:24px}.sy.ps-bl .ps-bl-empty a.ps-link{color:var(--px-act);text-decoration:none}.sy.ps-bl .ps-bl-empty a.px-btn{color:#fff;text-decoration:none}.ps-bl-sheet{background:linear-gradient(160deg,#f6f9fc,#eef0ff);border-radius:8px;flex-direction:column;gap:12px;height:220px;padding:28px 26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0a25400f}.ps-bl-sheet i{transform-origin:0;background:#c9c2ff;border-radius:4px;height:8px;animation:6s ease-in-out infinite both ps-bl-write;display:block}.ps-bl-sheet i.t{background:var(--px-act);width:70%;height:14px;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{opacity:0;transform:scaleX(0)}}.ps-bl-pen{background:linear-gradient(135deg,#8a7dff,#533afd);border-radius:50%;width:36px;height:36px;animation:2s ease-in-out infinite ps-bl-bob;position:absolute;bottom:22px;right:22px;box-shadow:0 10px 20px -8px #533afd99}.ps-bl-pen:after{content:"";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;position:absolute;inset:0}@keyframes ps-bl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ps-bl-sheet i,.ps-bl-pen{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{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.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{aspect-ratio:1200/628;background:#eef0ff;display:block;position:relative;overflow:hidden}.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{color:#7a4b00;background:#fff7e6;border-radius:8px;margin-bottom:20px;padding:14px 18px;font-size:14px;line-height:1.5}.ps-bl-draftnote b{font-weight:var(--px-w4)}.pa-head{flex-direction:column;gap:12px;max-width:760px;padding-top:56px;display:flex}.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{color:var(--px-ink-2);font-size:20px;line-height:1.45}.pa-meta{color:var(--px-ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.pa-draft{color:#7a4b00;font-weight:var(--px-w4);background:#fff7e6;border-radius:4px;padding:3px 10px}.pa-hero{aspect-ratio:1200/628;object-fit:cover;border-radius:12px;width:100%;max-width:1080px;margin:36px auto 0;display:block;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.pa-body{color:#2c3e57;max-width:720px;padding-top:48px;padding-bottom:96px;font-size:18px;line-height:1.65}.pa-body p{margin-top:18px}.pa-body h2{font-size:26px;line-height:1.2;font-weight:var(--px-w4);letter-spacing:-.01em;color:var(--px-ink);margin-top:44px}.pa-body ul{flex-direction:column;gap:10px;margin-top:16px;padding-left:0;list-style:none;display:flex}.pa-body ul li{padding-left:22px;position:relative}.pa-body ul li:before{content:"";background:var(--px-act);border-radius:2px;width:7px;height:7px;position:absolute;top:.7em;left:4px}.pa-sources{border-top:1px solid var(--px-line);color:var(--px-ink-2);margin-top:56px;padding-top:28px;font-size:14px;line-height:1.5}.pa-sources h2{margin-top:0;font-size:18px}.pa-sources ol{flex-direction:column;gap:8px;margin-top:12px;padding-left:20px;display:flex}.pa-sources a{color:var(--px-act);overflow-wrap:anywhere}.pa-disc{margin-top:16px;font-style:italic}.pa-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.pa-more a{color:var(--px-ink);background:#fff;border-radius:12px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0a25400f,0 2px 5px -1px #32325d1f}.pa-more a:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #0a25400f,0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.pa-more img{aspect-ratio:1200/628;object-fit:cover;width:100%}.pa-more a>span{flex-direction:column;gap:6px;padding:20px;display:flex}.pa-more small{color:var(--px-act);font-size:13px;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{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ps-bl .sy-bl-grid{display:contents}.ps-bl .sy-bl-list-in>.sy-bl-sr{position:absolute}.sy.ps-bl .sy-bl-feature{color:var(--px-ink);background:#fff;flex-flow:column;grid-area:span 2/1/auto/span 2;transition:box-shadow .25s,transform .25s;box-shadow:0 0 0 1px #0a25400f,0 2px 5px -1px #32325d1f}.sy.ps-bl .sy-bl-feature:hover{color:var(--px-ink);transform:translateY(-4px);box-shadow:0 0 0 1px #0a25400f,0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.ps-bl .sy-bl-feature-art{aspect-ratio:1200/628;flex:none;min-height:0}.ps-bl .sy-bl-feature-art .sy-mono{display:none}.ps-bl .sy-bl-feature-copy{flex:1;justify-content:flex-start;gap:10px;padding:28px 32px 32px}.ps-bl .sy-bl-feature-copy small{color:var(--px-act)}.ps-bl .sy-bl-feature-copy h2{color:var(--px-ink);font-size:30px;line-height:1.15}.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{gap:8px;padding:20px 22px 24px}.ps-bl .sy-bl-card-body h3{font-size:18px;line-height:1.3}.ps-bl .sy-bl-card-ex{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;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-showmore,.ps-bl .sy-bl-none{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-area:auto/1/auto/-1}}@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{--pd:9s;min-height:440px;position:relative}.px .pg-slip{border-radius:12px;max-width:420px;padding:0;font-size:14px;position:absolute;top:20px;right:0;overflow:hidden}.pg-slip .ps-app-head{border-bottom:1px solid var(--px-line);padding:16px 20px}.pg-gross,.pg-row,.pg-net{font-variant-numeric:tabular-nums;justify-content:space-between;padding:12px 20px;display:flex}.pg-gross b,.pg-row b,.pg-net b{font-weight:var(--px-w4)}.pg-gross{color:var(--px-ink)}.pg-row{color:var(--px-ink-2);animation:pg-row var(--pd) cubic-bezier(.2,.7,.2,1) infinite both paused;animation-delay:calc(.6s + var(--i) * .5s);border-top:1px solid #f0f3f7}@keyframes pg-row{0%{opacity:0;transform:translate(-14px)}6%,88%{opacity:1;transform:none}95%,to{opacity:0}}.pg-row.pcb{color:var(--px-ink);position:relative}.pg-row.pcb:before{content:"";z-index:-1;box-shadow:0 0 0 1.5px var(--px-act);opacity:0;animation:pg-pick var(--pd) ease infinite both paused;background:#eef0ff;border-radius:8px;position:absolute;inset:4px 10px}@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{background:var(--px-ink);color:#fff;animation:pg-net var(--pd) ease infinite both paused;margin-top:4px;padding:16px 20px}@keyframes pg-net{0%,30%{opacity:.25}36%,90%{opacity:1}96%,to{opacity:.25}}.ps-toast.pg-due{animation:pg-due var(--pd) ease infinite both paused;transition:none;inset:auto auto 70px 0}@keyframes pg-due{0%,44%{opacity:0;transform:translateY(10px)}50%,90%{opacity:1;transform:none}96%,to{opacity:0}}.pg-cal{color:var(--px-act)!important;background:#eef0ff!important}.pg-cap{max-width:420px;color:var(--px-ink-2);font-size:12px;position:absolute;bottom:0;right:0}[data-in=true].pg-stage *,[data-in=true].pg-stage :before{animation-play-state:running!important}.pg-why{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pg-why li{color:var(--px-ink-2);align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.pg-why li svg{color:#1ea672;flex:none;margin-top:4px}.pg-why b{font-weight:var(--px-w4);color:var(--px-ink)}.pg-flow{--pd:8s;background:radial-gradient(70% 60%,#eef0ff 0,#f6f9fc 70%);border-radius:12px;min-height:420px;position:relative;overflow:hidden}.pg-scene{width:520px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pg-wires{width:520px;height:380px;position:absolute;inset:0;overflow:visible}.pg-wires path{fill:none;stroke:#c9c2ff;stroke-width:2px;stroke-dasharray:3 6}.pg-staff,.pg-dest{background:#fff;border-radius:12px;align-items:center;gap:10px;width:150px;height:56px;padding:0 12px;font-size:13px;display:flex;position:absolute;box-shadow:0 0 0 1px #0a25400f,0 10px 22px -12px #32325d59}.pg-staff{animation:pg-in var(--pd) cubic-bezier(.2,.7,.2,1) infinite both paused;animation-delay:calc(var(--i) * .15s);left:0}@keyframes pg-in{0%{opacity:0;transform:translate(-16px)}6%,92%{opacity:1;transform:none}98%,to{opacity:0}}.pg-staff b,.pg-dest b{font-weight:var(--px-w4);color:var(--px-ink);display:block}.pg-staff small,.pg-dest small{color:var(--px-ink-2);font-size:11px}.pg-av{color:#fff;width:30px;height:30px;font-size:12px;font-weight:var(--px-w4);background:linear-gradient(135deg,#8a7dff,#533afd);border-radius:50%;flex:none;place-items:center;display:grid}.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{animation:pg-dest var(--pd) ease infinite both paused;animation-delay:calc(var(--i) * .5s);justify-content:space-between;right:0}@keyframes pg-dest{0%,62%{box-shadow:0 0 0 1px #0a25400f,0 10px 22px -12px #32325d59}68%,90%{box-shadow:0 0 0 2px #1ea672,0 12px 26px -12px #1ea67273}96%,to{box-shadow:0 0 0 1px #0a25400f,0 10px 22px -12px #32325d59}}.pg-ok{border-radius:50%;flex:none;width:22px;height:22px;position:relative;box-shadow:inset 0 0 0 2px #d4dbe6}.pg-ok:after{content:"";opacity:0;animation:pg-tick var(--pd) cubic-bezier(.3,1.5,.5,1) infinite both paused;animation-delay:inherit;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;border-radius:50%;position:absolute;inset:0;transform:scale(.4)}.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{background:var(--px-act);offset-rotate:0deg;opacity:0;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #533afd2e}.pg-dot.in{animation:pg-go-in var(--pd) cubic-bezier(.45,0,.25,1) infinite both paused}.pg-dot.out{animation:pg-go-out var(--pd) cubic-bezier(.45,0,.25,1) infinite both paused;background:#1ea672;box-shadow:0 0 0 4px #1ea6722e}.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{width:110px;height:110px;animation:pg-core var(--pd) ease infinite both paused;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:135px;left:205px;box-shadow:0 0 0 1px #0a25400f,0 24px 50px -18px #533afd73}@keyframes pg-core{0%,26%,58%,to{transform:scale(1)}30%,54%{transform:scale(1.06)}}.pg-core svg{width:126px;height:126px;position:absolute;inset:-8px;transform:rotate(-90deg)}.pg-core .track{fill:none;stroke:#eef0ff;stroke-width:6px}.pg-core .prog{fill:none;stroke:var(--px-act);stroke-width:6px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340px;animation:pg-ring var(--pd) ease-in-out infinite both paused}@keyframes pg-ring{0%,28%{stroke-dashoffset:340px;stroke:var(--px-act)}54%{stroke-dashoffset:0;stroke:var(--px-act)}56%,92%{stroke-dashoffset:0;stroke:#1ea672}98%,to{stroke-dashoffset:340px}}.pg-core-l{white-space:nowrap;font-size:12px;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}.pg-core-l b{font-weight:var(--px-w4);position:absolute;left:50%;transform:translate(-50%)}.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{background:var(--px-navy);color:#fff;white-space:nowrap;animation:pg-sent var(--pd) ease infinite both paused;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@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-stage *,.pg-stage :before,.pg-flow *{animation:none!important}.ps-toast.pg-due{opacity:1}}@media (max-width:900px){.px .pg-slip{margin:0 auto;position:relative;top:0}.pg-stage{min-height:0;padding-bottom:90px}.pg-cap{margin:0 auto;left:0;right:0}}.pl-head{border-bottom:1px solid var(--px-line);background:linear-gradient(#f6f9fc,#fff);position:relative}.pl-head-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;padding-top:72px;padding-bottom:64px;display:grid}.pl-head h1{font-size:48px;line-height:1.12;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink);margin-top:12px}.pl-head .ps-lead{max-width:520px;margin-top:16px}.pl-chips{flex-wrap:wrap;gap:8px;margin-top:20px;padding:0;list-style:none;display:flex}.pl-chips li{box-shadow:0 0 0 1px var(--px-line);font-size:13px;font-weight:var(--px-w4);color:var(--px-ink-2);background:#fff;border-radius:4px;padding:5px 12px}.pl-who{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 0 0 1px #0a25400f,0 50px 100px -20px #32325d33,0 30px 60px -30px #00000040}.pl-who h2{font-size:16px;font-weight:var(--px-w4);color:var(--px-ink)}.pl-who>p{color:var(--px-ink-2);font-size:14px;line-height:1.5}.pl-ent{background:#f6f9fc;border-radius:10px;align-items:flex-start;gap:14px;padding:14px;display:flex}.pl-ent-ico{color:#fff;width:40px;height:40px;font-size:13px;font-weight:var(--px-w4);border-radius:10px;flex:none;place-items:center;display:grid}.pl-ent-ico.a{background:var(--px-navy)}.pl-ent-ico.b{box-shadow:0 0 0 1px var(--px-line);background:#fff}.pl-ent>span:last-child{flex-direction:column;gap:2px;display:flex}.pl-ent b{font-size:15px;font-weight:var(--px-w4);color:var(--px-ink)}.pl-ent small{color:var(--px-ink-2);font-variant-numeric:tabular-nums;font-size:12px}.pl-ent em{color:var(--px-ink-2);font-size:13px;font-style:normal;line-height:1.45}.pl-body{grid-template-columns:240px minmax(0,720px);gap:72px;padding-top:56px;padding-bottom:112px;display:grid}.pl-side{flex-direction:column;align-self:start;gap:32px;display:flex;position:sticky;top:88px}.pl-side-h{font-size:13px;font-weight:var(--px-w4);color:var(--px-ink);margin-bottom:8px;display:block}.pl-pages,.pl-toc{flex-direction:column;display:flex}.pl-pages a{color:var(--px-ink-2);padding:7px 0;font-size:14px;transition:color .2s}.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{color:var(--px-ink-2);border-left:2px solid var(--px-line);padding:7px 0 7px 14px;font-size:14px;line-height:1.35;transition:color .2s,border-color .2s;position:relative}.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{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;background:0 0;flex-direction:column;gap:18px;font-family:inherit;font-size:17px;line-height:1.7;display:flex;overflow:visible}.pl-article h2{font-size:24px;line-height:1.25;font-weight:var(--px-w4);letter-spacing:-.01em;color:var(--px-ink);margin-top:28px;scroll-margin-top:96px}.pl-article strong{color:var(--px-ink);font-weight:var(--px-w4)}.pl-article a{color:var(--px-act);text-underline-offset:3px;text-decoration:underline}.pl-article ul{flex-direction:column;gap:8px;padding-left:0;list-style:none;display:flex}.pl-article ul li{padding-left:22px;position:relative}.pl-article ul li:before{content:"";background:var(--px-act);border-radius:2px;width:7px;height:7px;position:absolute;top:.72em;left:4px}.pl-article .sy-lg-intro{color:var(--px-ink);font-size:19px;line-height:1.6}.pl-article .sy-lg-note{box-shadow:inset 3px 0 0 var(--px-act);background:#f6f9fc;border-radius:8px}.pl-article .sy-lg-draft{border-radius:8px}.pl-article .sy-pill{font-weight:var(--px-w4);border-radius:4px}@media (max-width:900px){.pl-head-in,.pl-body{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{z-index:1;background:#fff;position:relative}.px-nav.sticky{z-index:40;transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .25s,box-shadow .25s;position:sticky;top:0}.px-nav.sticky.scrolled{-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);background:#ffffffdb;box-shadow:0 1px #0a254014}.px-nav.sticky.scrolled .px-nav-in{min-height:64px;padding-top:12px;padding-bottom:12px;transition:min-height .25s,padding .25s}.px-nav.sticky.hide{box-shadow:none;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.px-nav.sticky{transition:none}}.px-nav.sticky~.ps-sub{transition:top .35s cubic-bezier(.2,.7,.2,1);top:64px}.px-nav.sticky.hide~.ps-sub{top:0}.px .hm-screen{top:132px}.px main [id]{scroll-margin-top:124px}.px-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:72px;display:grid}.px-pillars>div{padding-top:24px;position:relative}.px-pillars>div:before{content:"";opacity:.9;border-radius:2px;width:100%;height:2px;position:absolute;top:0;left:0}.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{font-size:22px;line-height:1.2;font-weight:var(--px-w4);letter-spacing:-.01em;color:#fff;display:block}.px-pillars p{color:#adbdcc;margin-top:10px;font-size:16px;line-height:1.55}.px-creds{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.px-creds>div{background:#ffffff0a;border-radius:12px;flex-direction:column;gap:8px;padding:24px;transition:background-color .25s,box-shadow .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.px-creds>div:hover{background:#ffffff12;box-shadow:inset 0 0 0 1px #b9b3ff59}.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);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text}.px-creds b{font-size:15px;font-weight:var(--px-w4);color:#fff;margin-top:6px}.px-creds p{color:#adbdcc;font-size:14px;line-height:1.5}@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{width:auto;height:26px;display:block}.px-foot .px-logo-img{height:28px}.px-logo:has(.px-logo-img){align-items:center;display:flex}.px-nav-links{position:relative;top:5px}@media (max-width:600px){:is(.pg-stage~.ps-silk,.ps-hero:has(.pg-stage) .ps-silk){opacity:.6;top:auto;bottom:-60px}.pg-cap{text-align:center;margin-top:12px;position:static}.pg-stage{padding-bottom:0}.ps-toast.pg-due{width:max-content;margin:14px auto 0;position:relative;bottom:auto;left:auto}.pg-flow{aspect-ratio:520/400;min-height:0}.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{align-items:center;height:56px;padding:0 48px;display:flex}.px-logos img{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:160px;transition:filter .3s,opacity .3s;display:block}.px-logos li:hover img{filter:none;opacity:1}@media (max-width:600px){.px-logos li{height:44px;padding:0 28px}.px-logos img{transform:scale(.8)}}.px.sy-page:has(.px-logos){isolation:isolate}.px-marquee.px-logos{z-index:-1}.nf{z-index:1;background:#fff;position:relative}.nf-in{flex-direction:column;gap:16px;padding-top:96px;padding-bottom:112px;display:flex}.nf h1{font-size:48px;line-height:1.12;font-weight:var(--px-w3);letter-spacing:var(--px-ls,-.026em);color:var(--px-ink)}.nf .ps-lead{max-width:560px}.nf-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.nf-links a{color:var(--px-ink-2);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:22px;font-size:14px;transition:box-shadow .25s,transform .25s;display:flex;box-shadow:0 0 0 1px #0a25400f,0 2px 5px -1px #32325d1f}.nf-links a:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0a25400f,0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.nf-links b{font-size:17px;font-weight:var(--px-w4);color:var(--px-ink)}.nf-links .ps-link{margin-top:auto;padding-top:8px}@media (max-width:900px){.nf-links{grid-template-columns:1fr 1fr}}@media (max-width:600px){.nf-links{grid-template-columns:1fr}.nf h1{font-size:34px}.nf-in{padding-top:48px;padding-bottom:64px}}.px .modal-overlay{background:#0b1a2b8c}.px .modal-card.sc{max-width:760px;font-family:var(--font-px), -apple-system, "Segoe UI", Helvetica, sans-serif;color:var(--px-ink);border-radius:12px;padding:0;box-shadow:0 30px 60px -12px #32325d40,0 18px 36px -18px #0000004d}.px .modal-card.sc .modal-close{border-color:var(--px-line);color:var(--px-muted);top:16px;right:16px}.sc-head{border-bottom:1px solid var(--px-line);padding:28px 64px 20px 32px}.sc-h{font-size:22px;font-weight:var(--px-w4);letter-spacing:-.2px;margin:0 0 6px;line-height:1.25}.sc-head p{color:var(--px-muted);margin:0;font-size:14px}.sc-body{grid-template-columns:1fr 1fr;display:grid}.sc-cal{border-right:1px solid var(--px-line);padding:24px 28px 24px 32px}.sc-cal-nav{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sc-cal-nav b{font-size:15px;font-weight:var(--px-w4)}.sc-cal-nav button{border:1px solid var(--px-line);width:32px;height:32px;color:var(--px-ink);cursor:pointer;background:#fff;border-radius:6px;font-size:18px;line-height:1}.sc-cal-nav button:disabled{opacity:.35;cursor:default}.sc-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.sc-dow{text-align:center;color:var(--px-muted);padding:4px 0 6px;font-size:12px}.sc-day{aspect-ratio:1;color:var(--px-act);font:inherit;font-size:14px;font-weight:var(--px-w4);cursor:pointer;background:#eef0ff;border:0;border-radius:6px}.sc-day:hover:not(:disabled){background:#e2ddff}.sc-day:disabled{color:#a3b1c2;font-weight:var(--px-w3);cursor:default;background:0 0}.sc-day.today:not(.on){box-shadow:inset 0 0 0 1px var(--px-act)}.sc-day.on,.sc-day.on:hover:not(:disabled){background:var(--px-act);color:#fff}.sc-note{color:var(--px-muted);margin:14px 0 0;font-size:12px}.sc-times{flex-direction:column;min-height:360px;padding:24px 32px 24px 28px;display:flex}.sc-label{font-size:15px;font-weight:var(--px-w4);margin:0 0 12px}.sc-empty{color:var(--px-muted);margin:0;font-size:14px}.sc-slots{grid-template-columns:1fr 1fr;gap:8px;max-height:268px;padding:2px;display:grid;overflow-y:auto}.sc-slots button{min-height:40px;color:var(--px-act);font:inherit;font-size:14px;font-weight:var(--px-w4);cursor:pointer;background:#fff;border:1px solid #c9c3ff;border-radius:6px}.sc-slots button:hover:not(:disabled){border-color:var(--px-act)}.sc-slots button.on,.sc-slots button.on:hover:not(:disabled){background:var(--px-act);border-color:var(--px-act);color:#fff}.sc-slots button:disabled{border-color:var(--px-line);color:#a3b1c2;cursor:default;text-decoration:line-through}.sc-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.sc-btn{background:var(--px-act);color:#fff;min-height:44px;font:inherit;font-size:15px;font-weight:var(--px-w4);cursor:pointer;border:0;border-radius:4px;padding:0 22px}.sc-btn:hover:not(:disabled){background:var(--px-act-h)}.sc-btn:disabled{cursor:default;background:#d4dbe6}.sc-link{color:var(--px-act);font:inherit;font-size:14px;font-weight:var(--px-w4);cursor:pointer;background:0 0;border:0;padding:0}.sc-link:hover{color:var(--px-ink)}.px .sc button:focus-visible,.px .sc input:focus-visible,.px .sc textarea:focus-visible{outline:3px solid var(--px-act);outline-offset:2px}.sc-form{padding:24px 32px 28px}.px .sc .sc-pick{font-size:15px;font-weight:var(--px-w4);color:var(--px-act);background:#eef0ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;padding:12px 16px;display:flex}.sc-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sc-fields label{font-size:14px;font-weight:var(--px-w4);flex-direction:column;gap:6px;display:flex}.sc-fields label.wide{grid-column:1/-1}.sc-fields input,.sc-fields textarea{width:100%;font:inherit;font-size:15px;font-weight:var(--px-w3);color:var(--px-ink);background:#fff;border:1px solid #d5dfea;border-radius:6px;padding:10px 12px}.sc-fields textarea{resize:vertical}.sc-opt{color:var(--px-muted);font-weight:var(--px-w3)}.sc-err{color:#c0392b;margin:14px 0 0;font-size:14px}.sc-form .policy-footer{color:var(--px-muted);text-align:right;margin:14px 0 0;font-size:12px}.sc-done{text-align:center;padding:48px 32px 36px}.sc-done-ico{color:#0e6245;background:#e7f8ef;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:inline-flex}.sc-done p{max-width:440px;color:var(--px-muted);margin:0 auto 24px;font-size:15px;line-height:1.5}@media (max-width:680px){.px .modal-card.sc{max-height:92vh}.sc-head{padding:22px 56px 16px 20px}.sc-body{grid-template-columns:1fr}.sc-cal{border-right:0;border-bottom:1px solid var(--px-line);padding:18px 20px}.sc-times{min-height:0;padding:18px 20px}.sc-slots{grid-template-columns:1fr 1fr 1fr;max-height:none}.sc-form{padding:20px}.sc-fields{grid-template-columns:1fr}.sc-form .policy-footer{text-align:left}}.cc{max-width:720px}.cc .ps-actions{margin-top:8px}.cc button.px-btn{cursor:pointer;font:inherit;font-weight:var(--px-w4)}.cc-note{color:var(--px-muted);margin:8px 0 0;font-size:14px}.sc-done p.sc-small{margin-top:-12px;font-size:13px}
