.px-site{--px-blue:#1848d5;--px-ink:#122440;--px-muted:#52647d;--px-line:#dce4f0;--px-soft:#f3f6fc;color:var(--px-ink);background:#fff;font-size:1rem;line-height:1.8}.px-site a{color:inherit;text-decoration:none}.px-site p,.px-site h1,.px-site h2,.px-site h3{word-break:keep-all;overflow-wrap:anywhere}.px-site h1,.px-site h2,.px-site h3{font-weight:750}:is(.px-site a:focus-visible,.px-site summary:focus-visible){outline-offset:5px;outline:3px solid #3766eb}.px-site section{scroll-margin-top:24px}.px-wrap{width:min(1200px,100% - 80px);margin-inline:auto}.px-kicker{letter-spacing:.11em;color:var(--px-blue);margin:0 0 20px;font-size:.875rem;font-weight:750}.px-site .px-caption{color:var(--px-muted);margin:18px 0 0;font-size:.875rem;line-height:1.8}.px-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.px-skip:focus{top:12px}.px-header{border-bottom:1px solid var(--px-line);justify-content:space-between;align-items:center;gap:32px;padding:23px max(40px,50% - 600px);display:flex}.px-brand{flex-shrink:0}.px-brand img{width:157px;height:auto;display:block}.px-header nav{gap:28px;font-size:.9375rem;display:flex}.px-header nav a:hover,.px-language:hover{color:var(--px-blue)}.px-nav-actions{align-items:center;gap:23px;display:flex}.px-language{font-size:.875rem;font-weight:700}.px-site .px-button{background:var(--px-blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-weight:700;line-height:1.6;transition:background .15s;display:inline-flex}.px-site .px-button:hover{background:#1036a2}.px-site .px-small{min-height:44px;padding:11px 17px;font-size:.875rem}.px-text-link{border-bottom:1px solid #95a6bf;padding-block:5px;font-weight:700}.px-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:65px;padding-block:85px 78px;display:grid}.px-hero h1{letter-spacing:-.055em;margin:0 0 27px;font-size:clamp(2.375rem,3.6vw,3.5rem);line-height:1.32}.px-hero h1 em{color:var(--px-blue);font-style:normal}.px-lead{color:var(--px-muted);max-width:570px;margin:0;font-size:1.125rem;line-height:1.95}.px-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.px-workflow{background:var(--px-soft);border:1px solid var(--px-line);border-radius:12px;padding:26px 28px 22px}.px-workflow-top{letter-spacing:.025em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:.8125rem;font-weight:700;display:flex}.px-tag{color:#153fae;white-space:nowrap;background:#e0e9ff;border-radius:4px;padding:3px 9px;font-size:.8125rem}.px-input{border:1px solid var(--px-line);background:#fff;border-radius:7px;padding:24px}.px-step-label{color:#52647d;letter-spacing:.07em;font-size:.75rem;font-weight:700}.px-input h2{margin:10px 0 15px;font-size:1.3125rem;line-height:1.5}.px-pills{flex-wrap:wrap;gap:7px;display:flex}.px-pills span{background:var(--px-soft);color:#425778;border-radius:4px;padding:3px 11px;font-size:.875rem}.px-flow-rule{background:#9db4e7;width:1px;height:23px;margin:auto}.px-engine{background:var(--px-blue);color:#fff;border-radius:7px;align-items:center;gap:17px;padding:23px;display:flex}.px-engine svg{flex-shrink:0}.px-engine strong{font-size:1.0625rem;display:block}.px-engine span{color:#e0e9ff;margin-top:6px;font-size:.875rem;display:block}.px-output{grid-template-columns:1fr 1fr;gap:12px;display:grid}.px-output>div{border:1px solid var(--px-line);background:#fff;border-radius:7px;padding:19px 16px}.px-output svg{color:var(--px-blue);margin-bottom:10px}.px-output strong,.px-output span{display:block}.px-output span{color:var(--px-muted);margin-top:2px;font-size:.875rem}.px-evidence{color:#fff;background:#112443}.px-evidence-grid{grid-template-columns:repeat(3,1fr);padding-block:33px;display:grid}.px-evidence-grid>div{border-right:1px solid #3c4d6a;padding:0 30px}.px-evidence-grid>div:first-child{padding-left:0}.px-evidence-grid>div:last-child{border:0}.px-evidence span{color:#c1d0e8;font-size:.875rem}.px-evidence strong{margin:8px 0;font-size:1.875rem;line-height:1.45;display:block}.px-evidence p{color:#c1d0e8;margin:0;font-size:.875rem}.px-section{padding-block:88px}.px-section h2{letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(1.875rem,2.8vw,2.625rem);line-height:1.45}.px-intro{color:var(--px-muted);max-width:740px;margin:0;font-size:1.125rem;line-height:1.95}.px-footer{border-top:1px solid var(--px-line);color:var(--px-muted);background:#fff;padding:40px 0;font-size:.875rem}.px-footer>.px-wrap{grid-template-columns:170px 1fr auto;align-items:start;gap:25px;display:grid}.px-footer strong{letter-spacing:.1em;color:var(--px-blue);font-size:1.3125rem}.px-footer p{margin:0}.px-footer>.px-wrap>div{flex-direction:column;gap:5px;display:flex}.px-footer a:hover{text-decoration:underline}@media (max-width:1100px){.px-header{gap:20px}.px-header nav{gap:18px}.px-hero{gap:35px}.px-hero h1{font-size:2.8rem}.px-evidence strong{font-size:1.6rem}}@media (max-width:900px){.px-header{flex-wrap:wrap;padding:18px 30px}.px-header nav{border-top:1px solid var(--px-line);flex-basis:100%;order:3;justify-content:center;gap:30px;padding-top:10px}.px-hero{grid-template-columns:1fr;gap:35px;padding-block:50px}.px-hero h1{font-size:3rem}.px-workflow{width:100%;max-width:650px}.px-evidence-grid>div{padding-inline:20px}.px-footer>.px-wrap{grid-template-columns:1fr 1fr}.px-footer strong{grid-column:1/-1}.px-section{padding-block:62px}}@media (max-width:600px){.px-wrap{width:calc(100% - 40px)}.px-header{gap:16px;padding:15px 20px}.px-brand img{width:125px}.px-nav-actions{gap:14px}.px-site .px-small{padding:10px 12px;font-size:.8125rem}.px-header nav{flex-wrap:wrap;gap:20px;font-size:.875rem}.px-hero h1{letter-spacing:-.05em;font-size:clamp(2rem,7.8vw,2.6rem)}.px-lead{font-size:1rem}.px-kicker{font-size:.8125rem}.px-workflow{padding:20px 17px}.px-workflow-top{flex-wrap:wrap;font-size:.75rem}.px-input{padding:20px}.px-engine{gap:12px;padding:20px 17px}.px-engine strong{font-size:1rem}.px-engine svg{width:23px}.px-output>div{padding:17px 13px}.px-output strong{font-size:.9375rem}.px-evidence-grid{grid-template-columns:1fr;padding-block:10px}.px-evidence-grid>div,.px-evidence-grid>div:first-child{border-bottom:1px solid #3c4d6a;border-right:0;padding:23px 0}.px-evidence strong{font-size:1.75rem}.px-evidence-grid>div:last-child{border:0}.px-section{padding-block:52px}.px-intro{font-size:1rem}.px-footer>.px-wrap{grid-template-columns:1fr;gap:17px}.px-actions{gap:20px}.px-site .px-button{text-align:center;max-width:100%}}@media (prefers-reduced-motion:reduce){.px-site *{scroll-behavior:auto;transition:none}}.px-founder{grid-template-columns:.9fr 1.1fr;gap:75px;padding:0 0 85px;display:grid}.px-founder h2{letter-spacing:-.035em;max-width:390px;font-size:1.75rem;line-height:1.6}.px-founder p{color:var(--px-muted);margin:0 0 20px}.px-founder .px-kicker{color:var(--px-blue)}.px-founder-sign{border-top:1px solid var(--px-line);padding-top:20px;margin-top:27px!important}.px-founder-sign strong{color:var(--px-ink);font-size:1.125rem;display:block}.px-founder-sign span{font-size:.875rem}.px-product-band{background:var(--px-soft);border-block:1px solid var(--px-line)}.px-section-head{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:37px;display:flex}.px-section-head h2{margin-bottom:0}.px-section-head>p{max-width:360px;color:var(--px-muted);margin:0 0 5px;font-size:1rem}.px-features{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.px-features article{border-top:2px solid #bacaf0;padding:24px 0}.px-features article>span{color:var(--px-blue);font-size:.875rem;font-weight:750}.px-features h3{margin:18px 0 12px;font-size:1.125rem;line-height:1.5}.px-features p{color:var(--px-muted);margin:0}.px-note{border:1px solid var(--px-line);background:#fff;border-radius:6px;align-items:flex-start;gap:16px;margin-top:8px;padding:24px;display:flex}.px-note>svg{color:var(--px-blue);flex-shrink:0;margin-top:4px}.px-note p{color:var(--px-muted);margin:6px 0 0;font-size:.9375rem}.px-progress-grid{grid-template-columns:1fr 1fr;align-items:start;gap:65px;margin-top:40px;display:grid}.px-support{background:#eff4ff;border:1px solid #c7d5f5;border-radius:9px;padding:35px}.px-support h3{margin:20px 0 15px;font-size:1.5rem;line-height:1.55}.px-support .px-program{color:#314b7a;margin:0;font-size:1.125rem;line-height:1.8}.px-support-amount{border-block:1px solid #c7d5f5;flex-wrap:wrap;align-items:baseline;gap:13px;margin:25px 0;padding:24px 0;display:flex}.px-support-amount strong{color:var(--px-blue);letter-spacing:-.05em;font-size:3.5rem;line-height:1.15}.px-support-amount span{color:#314b7a;font-size:1rem}.px-support>p{color:var(--px-muted);margin:0}.px-timeline{border-left:1px solid var(--px-line);margin:0;padding:0 0 0 23px!important;list-style:none!important}.px-timeline li{padding:0 0 27px 10px;position:relative}.px-timeline li:last-child{padding-bottom:0}.px-timeline li:before{content:"";background:#fff;border:2px solid #889bbb;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:-28px}.px-timeline .px-current:before{background:var(--px-blue);border-color:var(--px-blue)}.px-timeline li>span{color:var(--px-muted);font-size:.875rem;font-weight:700}.px-timeline .px-current>span{color:var(--px-blue)}.px-timeline h3{margin:4px 0 7px;font-size:1.125rem}.px-timeline p{color:var(--px-muted);margin:0;font-size:1rem}.px-ai-band{color:#fff;background:#10213f}.px-ai-band .px-kicker{color:#a5c0ff}.px-ai-band .px-section-head>p{color:#c3d1e8}.px-ai-grid{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:40px;display:grid}.px-ai-grid article{border-top:1px solid #4b6183;padding-top:25px}.px-ai-grid svg{color:#a5c0ff;margin-bottom:16px}.px-ai-grid h3{margin:0 0 12px;font-size:1.1875rem;line-height:1.6}.px-ai-grid p{color:#c3d1e8;margin:0}.px-ai-status{border-top:1px solid #4b6183;margin-top:37px;padding-top:25px}.px-ai-status .px-tag{color:#e4ecff;background:#233f70}.px-ai-status p{color:#c3d1e8;margin:13px 0 0;font-size:.9375rem;line-height:1.9}.px-faq{max-width:920px}.px-faq details{border-bottom:1px solid var(--px-line);padding:21px 0}.px-faq summary{cursor:pointer;list-style:revert;padding-right:15px;font-size:1.0625rem;font-weight:700;line-height:1.7}.px-faq details p{color:var(--px-muted);max-width:790px;margin:16px 0 0;font-size:1rem;line-height:1.9}.px-contact{background:#eaf0ff;border-top:1px solid #d4e0fa;padding:66px 0}.px-contact>.px-wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;display:grid}.px-contact h2{letter-spacing:-.04em;margin:0 0 18px;font-size:2.2rem;line-height:1.5}.px-contact p{color:#425778;margin:0}.px-contact .px-kicker{color:var(--px-blue);margin-bottom:20px}.px-contact .px-email{letter-spacing:-.02em;overflow-wrap:anywhere;color:var(--px-blue);font-size:1.8rem;font-weight:700}.px-contact .px-button{margin-top:24px}@media (max-width:1050px){.px-section-head{display:block}.px-section-head>p{max-width:700px;margin-top:20px}.px-features{grid-template-columns:1fr 1fr;gap:15px 35px}.px-progress-grid{gap:35px}.px-founder{gap:40px}.px-support{padding:28px}.px-support-amount strong{font-size:3rem}.px-ai-grid{gap:25px}.px-contact .px-email{font-size:1.5rem}}@media (max-width:700px){.px-founder{grid-template-columns:1fr;gap:10px;padding-bottom:52px}.px-founder h2{max-width:none}.px-progress-grid{grid-template-columns:1fr;gap:35px}.px-progress-grid .px-support{padding:25px}.px-ai-grid{grid-template-columns:1fr;gap:28px}.px-ai-grid article{padding-top:22px}.px-ai-grid svg{margin-bottom:12px}.px-contact>.px-wrap{grid-template-columns:1fr;gap:26px}.px-contact h2{font-size:1.875rem}.px-contact{padding-block:50px}.px-timeline{margin-left:5px}.px-features{gap:15px 22px}.px-note{gap:12px;padding:22px 18px}}@media (max-width:380px){.px-features{grid-template-columns:1fr}.px-header nav{gap:12px}.px-support-amount strong{font-size:2.7rem}}
