.px-root{--px-navy:#0a1022;--px-navy-2:#101a36;--px-line:hsla(0,0%,100%,.1);--px-cyan:#4fc9ea;--px-blue:#4f6ef7;--px-ok:#16a34a;--px-ok-bg:#dcfce7;--px-warn:#b45309;--px-warn-bg:#fef3c7;--px-err:#dc2626;--px-err-bg:#fee2e2;--px-ease:cubic-bezier(.16,1,.3,1)}.px-root .px-pad{padding:var(--zai-section-py) 0}html.js .px-root .reveal{opacity:1;transform:none;animation:pxIn .7s var(--px-ease) both}@keyframes pxIn{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){html.js .px-root .reveal{animation:none}}.px-root .px-hero{position:relative;overflow:hidden;background:var(--px-navy);padding:calc(56px + var(--header-height,64px)) 0 88px}.px-root .px-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.px-root .px-glow.a{width:640px;height:640px;left:-200px;top:-220px;background:rgba(79,110,247,.24)}.px-root .px-glow.b{width:520px;height:520px;right:-160px;bottom:-140px;background:rgba(79,201,234,.16)}.px-root .px-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.px-root .px-hero h1{color:#fff;font-family:var(--zai-font-display);font-size:clamp(36px,4.2vw,56px);line-height:1.06;font-weight:500;letter-spacing:-.03em;margin:18px 0 22px;max-width:17ch}.px-root .px-hero h1 .grad{display:block;background:linear-gradient(90deg,#fff 0,var(--px-cyan) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.px-root .px-hero .hero-sub{color:var(--zai-ink-2);font-size:18px;line-height:1.6;max-width:46ch;margin:0}.px-root .px-ctas,.px-root .px-final-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.px-root .px-final-ctas{justify-content:center;margin-top:8px}.px-root .px-ctas .btn-lg,.px-root .px-final-ctas .btn-lg{min-height:52px;display:inline-flex;align-items:center}.px-root .px-pilot{display:flex;align-items:center;gap:10px;margin:22px 0 0;color:var(--zai-ink-2);font-size:14px}.px-root .px-pilot i{width:8px;height:8px;border-radius:50%;background:var(--px-cyan);box-shadow:0 0 0 4px rgba(79,201,234,.18);flex:none}.px-root .px-hero-copy>*{opacity:0;animation:pxUp .8s var(--px-ease) forwards}.px-root .px-hero-copy>:nth-child(2){animation-delay:.08s}.px-root .px-hero-copy>:nth-child(3){animation-delay:.16s}.px-root .px-hero-copy>:nth-child(4){animation-delay:.24s}.px-root .px-hero-copy>:nth-child(5){animation-delay:.32s}.px-root .px-hero-art{display:flex;justify-content:center;opacity:0;animation:pxUp 1s var(--px-ease) .3s forwards}@keyframes pxUp{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.px-root .px-hero-art,.px-root .px-hero-copy>*{animation:none;opacity:1}}.px-root .px-phone{width:min(340px,100%);border-radius:34px;padding:10px;background:linear-gradient(160deg,#1c2850,#0d1430);box-shadow:0 40px 80px -30px rgba(0,0,0,.7),inset 0 0 0 1px hsla(0,0%,100%,.08)}.px-root .px-phone-in{border-radius:26px;background:#fff;padding:20px 18px 18px;color:var(--zai-lk-0);font-family:var(--zai-font-body)}.px-root .px-co-step{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--px-blue)}.px-root .px-co-top b{display:block;font:600 17px/1.25 var(--zai-font-display);margin-top:6px}.px-root .px-co-sub{font-size:12.5px;color:var(--zai-lk-2)}.px-root .px-co-total{display:flex;justify-content:space-between;align-items:baseline;margin:14px 0 16px;padding:12px 14px;border-radius:12px;background:#f1f5f9}.px-root .px-co-total span{font-size:13px;color:var(--zai-lk-2)}.px-root .px-co-total b{font:600 18px var(--zai-font-display)}.px-root .px-co-label{font-size:12px;font-weight:600;color:var(--zai-lk-2);margin-bottom:8px}.px-root .px-co-opt{display:flex;gap:11px;align-items:center;padding:11px 12px;border:1px solid var(--zai-line-light);border-radius:12px;margin-bottom:8px}.px-root .px-co-opt.on{border-color:var(--px-blue);box-shadow:0 0 0 3px rgba(79,110,247,.12)}.px-root .px-co-opt b{display:block;font-size:14px}.px-root .px-co-opt span{font-size:12px;color:var(--zai-lk-2)}.px-root .px-co-radio{width:16px;height:16px;border-radius:50%;border:2px solid #cbd5e1;flex:none}.px-root .px-co-radio.on{border-color:var(--px-blue);box-shadow:inset 0 0 0 3px #fff;background:var(--px-blue)}.px-root .px-co-cron{margin:-2px 0 10px 27px;padding:4px 0 4px 14px;border-left:2px dashed #cbd5e1}.px-root .px-co-cron>div{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;font-size:12px;padding:5px 0}.px-root .px-co-cron i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:600 11px var(--zai-font-display);font-style:normal;background:#eef2ff;color:var(--px-blue)}.px-root .px-co-cron i.paid{background:var(--px-ok);color:#fff}.px-root .px-co-cron i svg{width:13px;height:13px}.px-root .px-co-cron span{color:var(--zai-lk-2)}.px-root .px-co-cron b{font-weight:600}.px-root .px-co-btn{margin-top:12px;height:46px;border-radius:12px;background:var(--px-blue);color:#fff;display:grid;place-items:center;font-weight:600;font-size:14.5px}.px-root .px-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.px-root .px-why>div{padding:28px;border-radius:var(--zai-r-lg);background:#fff;border:1px solid var(--zai-line-light);box-shadow:0 18px 40px -30px rgba(11,17,32,.25)}.px-root .px-why i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#eef2ff;color:var(--px-blue);margin-bottom:18px}.px-root .px-why i svg{width:22px;height:22px}.px-root .px-why h3{font:600 19px/1.3 var(--zai-font-display);color:var(--zai-lk-0);margin:0 0 8px}.px-root .px-why p{margin:0;color:var(--zai-lk-2);line-height:1.6;font-size:15px}.px-root .px-not{margin:28px auto 0;max-width:860px;padding:22px 26px;border-radius:var(--zai-r-lg);background:var(--px-navy);color:var(--zai-ink-1)}.px-root .px-not b{display:block;color:#fff;font:600 17px var(--zai-font-display);margin-bottom:6px}.px-root .px-not p{margin:0;line-height:1.6;font-size:15px}.px-root .px-sim{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;max-width:1000px;margin:0 auto;align-items:start}.px-root .px-sim-in{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--zai-r-xl);background:var(--px-navy-2);border:1px solid var(--px-line)}.px-root .px-field{display:flex;flex-direction:column;gap:8px}.px-root .px-field>span{font-size:13px;font-weight:600;color:var(--zai-ink-2)}.px-root .px-field input{height:52px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:#fff;font:500 17px var(--zai-font-body);padding:0 14px;width:100%;color-scheme:dark}.px-root .px-field input:focus-visible{outline:2px solid var(--px-cyan);outline-offset:2px}.px-root .px-money{position:relative;display:block}.px-root .px-money i{position:absolute;left:14px;top:50%;translate:0 -50%;font-style:normal;color:var(--zai-ink-3);font-size:15px}.px-root .px-money input{padding-left:44px}.px-root .px-stepper{display:flex;align-items:center;gap:10px}.px-root .px-stepper button{width:48px;height:48px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:#fff;font-size:22px;cursor:pointer}.px-root .px-stepper button:disabled{opacity:.35;cursor:not-allowed}.px-root .px-stepper button:focus-visible{outline:2px solid var(--px-cyan);outline-offset:2px}.px-root .px-stepper output{min-width:64px;text-align:center;font:600 22px var(--zai-font-display);color:#fff}.px-root .px-sim-out{padding:28px;border-radius:var(--zai-r-xl);background:#fff;color:var(--zai-lk-0);box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}.px-root .px-sim-skel{height:320px;border-radius:14px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:pxSk 1.4s linear infinite}@keyframes pxSk{to{background-position:-200% 0}}.px-root .px-sim-opts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.px-root .px-sim-opts button{min-width:52px;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--zai-line-light);background:#fff;font:600 15px var(--zai-font-display);color:var(--zai-lk-1);cursor:pointer;transition:all .2s}.px-root .px-sim-opts button.on{background:var(--px-blue);border-color:var(--px-blue);color:#fff}.px-root .px-sim-opts button:focus-visible{outline:2px solid var(--px-blue);outline-offset:2px}.px-root .px-sim-head span{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--px-blue)}.px-root .px-sim-head strong{display:block;font:600 clamp(28px,3.2vw,38px)/1.1 var(--zai-font-display);letter-spacing:-.02em;margin:6px 0 2px}.px-root .px-sim-head em{font-style:normal;color:var(--zai-lk-2);font-size:14px}.px-root .px-sim-cron{list-style:none;padding:0;margin:18px 0 0;border-top:1px solid var(--zai-line-light)}.px-root .px-sim-cron li{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--zai-line-light);font-size:14.5px}.px-root .px-sim-cron i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 12px var(--zai-font-display);font-style:normal;background:#eef2ff;color:var(--px-blue)}.px-root .px-sim-cron li:first-child i{background:var(--px-blue);color:#fff}.px-root .px-sim-cron span{color:var(--zai-lk-1)}.px-root .px-sim-cron b{font-weight:600;font-variant-numeric:tabular-nums}.px-root .px-sim-total{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 4px;font-size:15px}.px-root .px-sim-total b{font:600 18px var(--zai-font-display);font-variant-numeric:tabular-nums}.px-root .px-sim-notes{list-style:none;padding:14px 16px;margin:12px 0 0;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--zai-lk-1)}.px-root .px-sim-notes li{padding-left:18px;position:relative;line-height:1.5}.px-root .px-sim-notes li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--px-cyan)}.px-root .px-sim-off{padding:18px;border-radius:12px;background:#f8fafc;border:1px solid var(--zai-line-light)}.px-root .px-sim-off b{display:block;font:600 16px var(--zai-font-display);margin-bottom:6px}.px-root .px-sim-off p{margin:0;color:var(--zai-lk-2);font-size:14px;line-height:1.55}.px-root .px-sim-legal{margin:14px 0 0;font-size:12px;line-height:1.55;color:var(--zai-lk-3)}.px-root .px-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:none}.px-root .px-steps li{padding:26px 22px;border-radius:var(--zai-r-lg);background:#fff;border:1px solid var(--zai-line-light);position:relative}.px-root .px-steps span{font:600 13px var(--zai-font-mono);letter-spacing:.1em;color:var(--px-blue)}.px-root .px-steps h3{font:600 18px/1.3 var(--zai-font-display);color:var(--zai-lk-0);margin:12px 0 8px}.px-root .px-steps p{margin:0;color:var(--zai-lk-2);font-size:14.5px;line-height:1.6}.px-root .px-ctrl{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.px-root .px-ctrl-copy h2{color:var(--zai-ink-0);font-family:var(--zai-font-display);font-size:var(--zai-h2);font-weight:500;letter-spacing:-.025em;margin:14px 0}.px-root .px-ctrl-copy>p{color:var(--zai-ink-2);font-size:16.5px;line-height:1.65;margin:0}.px-root .px-ctrl-list{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:12px}.px-root .px-ctrl-list li{display:flex;gap:12px;align-items:flex-start;color:var(--zai-ink-1);font-size:15px;line-height:1.5}.px-root .px-ctrl-list svg{width:22px;height:22px;color:var(--px-cyan);flex:none}.px-root .px-panel{display:grid;grid-template-columns:1fr 1fr;gap:16px;color:var(--zai-lk-0);font-family:var(--zai-font-body)}.px-root .px-panel-card,.px-root .px-panel-list{background:#fff;border-radius:18px;padding:18px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.px-root .px-panel-card{transform:translateY(28px)}.px-root .px-panel-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.px-root .px-panel-h b{font:600 14.5px var(--zai-font-display)}.px-root .px-chip{font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;background:#eef2ff;color:var(--px-blue)}.px-root .px-panel-row{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #f1f5f9}.px-root .px-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e0e7ff;color:#3730a3;font-size:11.5px;font-weight:700}.px-root .px-panel-nm b{display:block;font-size:13px}.px-root .px-panel-nm span{font-size:11.5px;color:var(--zai-lk-2)}.px-root .px-tag{font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:999px;white-space:nowrap}.px-root .px-tag.ok{background:var(--px-ok-bg);color:var(--px-ok)}.px-root .px-tag.dia{background:#eef2ff;color:var(--px-blue)}.px-root .px-tag.pend{background:var(--px-warn-bg);color:var(--px-warn)}.px-root .px-tag.late{background:var(--px-err-bg);color:var(--px-err)}.px-root .px-bar{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.px-root .px-bar i{display:block;height:100%;border-radius:999px;background:var(--px-err)}.px-root .px-bar-l{display:flex;justify-content:space-between;font-size:11px;color:var(--zai-lk-3);margin:6px 0 10px}.px-root .px-inst>div{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #f1f5f9}.px-root .px-inst i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f1f5f9;font-style:normal;font-size:11px;font-weight:700;color:var(--zai-lk-2)}.px-root .px-inst b{display:block;font-size:13px}.px-root .px-inst span:not(.px-tag){font-size:11px;color:var(--zai-lk-3)}.px-root .px-table-wrap{overflow-x:auto;border-radius:var(--zai-r-lg);border:1px solid var(--zai-line-light);background:#fff}.px-root .px-table{width:100%;border-collapse:collapse;min-width:640px;font-size:15px}.px-root .px-table td,.px-root .px-table th{padding:16px 18px;text-align:left;border-bottom:1px solid var(--zai-line-light);color:var(--zai-lk-1);vertical-align:top}.px-root .px-table thead th{font:600 14px var(--zai-font-display);color:var(--zai-lk-0);background:#f8fafc}.px-root .px-table tbody th{font-weight:600;color:var(--zai-lk-0);width:26%}.px-root .px-table .hl{background:#eef2ff;color:#1e2a78;font-weight:600}.px-root .px-table thead .hl{background:var(--px-blue);color:#fff}.px-root .px-table tr:last-child td,.px-root .px-table tr:last-child th{border-bottom:0}.px-root .px-table-note{text-align:center;margin:18px 0 0;color:var(--zai-lk-2);font-size:14.5px}.px-root .px-table-note a{color:var(--px-blue);font-weight:600}.px-root .px-reads{max-width:760px;margin:36px auto 0}.px-root .px-reads ul{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:10px}.px-root .px-reads a{color:var(--px-blue);font-weight:600}.px-root .px-final{padding:96px 0 112px;text-align:center}@media (max-width:900px){.px-root .px-hero{padding:calc(32px + var(--header-height,64px)) 0 64px}.px-root .px-ctrl,.px-root .px-hero-grid,.px-root .px-sim{grid-template-columns:1fr;gap:36px}.px-root .px-panel,.px-root .px-steps,.px-root .px-why{grid-template-columns:1fr}.px-root .px-panel-card{transform:none}.px-root .px-pad{padding:var(--zai-section-py-mobile) 0}.px-root .px-sim-in,.px-root .px-sim-out{padding:20px}}@media (max-width:480px){.px-root .px-ctas .btn-lg,.px-root .px-final-ctas .btn-lg{width:100%;justify-content:center}.px-root .px-hero h1{font-size:34px}}