@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#18231f;background:#f6f7f2;font-synthesis:none;text-rendering:optimizeLegibility}.pp-site{min-height:100vh;background:#f6f7f2;color:#18231f}.pp-announcement{height:34px;background:#d9ff57;display:flex;align-items:center;justify-content:center;gap:12px;font:500 11px DM Mono,monospace;letter-spacing:.04em}.pp-announcement a{color:#18231f;font-weight:600}.pp-pulse{width:7px;height:7px;border-radius:50%;background:#18231f;box-shadow:0 0 0 4px #b8df3f}.pp-nav{max-width:1280px;margin:auto;height:88px;padding:0 42px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe3d8}.pp-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font:700 22px Space Grotesk,sans-serif;letter-spacing:-.06em}.pp-mark{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#18231f;color:#d9ff57;font:700 17px Space Grotesk,sans-serif}.pp-nav nav{display:flex;gap:34px;margin-left:100px}.pp-nav nav a,.pp-text-link{color:#52605a;text-decoration:none;font-size:13px}.pp-nav nav a:hover,.pp-text-link:hover{color:#18231f}.pp-nav-actions{display:flex;align-items:center;gap:20px}.pp-button{display:inline-flex;align-items:center;gap:20px;padding:15px 20px;background:#18231f;color:#f6f7f2;text-decoration:none;border:1px solid #18231f;font-size:13px;font-weight:600;transition:.2s}.pp-button:hover{background:#d9ff57;color:#18231f}.pp-button-small{padding:11px 16px;font-size:12px;gap:10px}.pp-hero{max-width:1280px;margin:auto;padding:84px 42px 92px;display:grid;grid-template-columns:45% 55%;min-height:675px;align-items:center}.pp-kicker{font:500 11px DM Mono,monospace;letter-spacing:.13em;color:#748078}.pp-hero h1{font:500 clamp(64px,7vw,103px) "Space Grotesk",sans-serif;line-height:.88;letter-spacing:-.09em;margin:26px 0 30px}.pp-hero h1 em,.pp-section h2 em,.pp-workflow h2 em,.pp-cta h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.08em;color:#6b786f}.pp-lede{max-width:390px;color:#59665f;font-size:17px;line-height:1.6}.pp-hero-actions{display:flex;align-items:center;gap:26px;margin:34px 0 54px}.pp-quiet-link{color:#18231f;text-decoration:none;font-size:13px;border-bottom:1px solid #adb5ad;padding-bottom:3px}.pp-trust-line{display:flex;align-items:center;gap:10px;color:#9aa39d;font:500 9px DM Mono,monospace;letter-spacing:.08em}.pp-hero-visual{height:510px;position:relative;display:grid;place-items:center}.pp-orbit{position:absolute;border:1px solid #d8dfd5;border-radius:50%}.pp-orbit-one{width:610px;height:410px;transform:rotate(-17deg)}.pp-orbit-two{width:510px;height:510px;transform:rotate(30deg);border-color:#e6eae3}.pp-dashboard{width:500px;height:350px;background:#fff;border:1px solid #dce3da;box-shadow:0 20px 55px #bbc4b633;position:relative;z-index:2;border-radius:11px;overflow:hidden;transform:rotate(2deg)}.pp-window-bar{height:27px;background:#f1f3ef;border-bottom:1px solid #e3e7e1;display:flex;align-items:center;padding:0 11px;gap:5px}.pp-window-bar span{width:6px;height:6px;border-radius:50%;background:#c6cec5}.pp-window-bar b{font:500 8px DM Mono,monospace;color:#8b968d;margin:auto}.pp-window-bar i{font-style:normal;color:#a9b2a9;font-size:10px}.pp-dashboard-body{display:flex;height:323px}.pp-dashboard aside{width:90px;background:#fafbf9;border-right:1px solid #e7ebe5;padding:14px 9px;color:#9ca69e;font-size:8px;display:flex;flex-direction:column;gap:13px}.pp-mini-logo{width:17px;height:17px;background:#18231f;color:#d9ff57;border-radius:5px;display:grid;place-items:center;font-weight:700;margin-bottom:10px}.pp-side-active{color:#18231f;background:#e8f5a8;padding:6px;border-radius:4px}.pp-side-bottom{margin-top:auto}.pp-dash-content{padding:20px 22px;flex:1}.pp-dash-top{display:flex;justify-content:space-between;align-items:start}.pp-dash-top small,.pp-stat-grid small,.pp-panel-head span{font:500 7px DM Mono,monospace;color:#9aa39a;letter-spacing:.08em}.pp-dash-top h3{font:600 16px Space Grotesk;margin:5px 0}.pp-avatar{width:25px;height:25px;background:#e4d4ca;border-radius:50%;display:grid;place-items:center;font:600 8px DM Mono}.pp-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:21px 0}.pp-stat-grid>div{padding:10px;border:1px solid #edf0eb;background:#fbfcfa}.pp-stat-grid strong{display:block;font:600 22px Space Grotesk;margin:5px 0}.pp-stat-grid span{font-size:7px;color:#9aa39a}.pp-stat-grid .pp-green{color:#709322}.pp-stat-grid .pp-amber{color:#c58045}.pp-dash-panel{border:1px solid #edf0eb;padding:13px}.pp-panel-head{display:flex;justify-content:space-between;font-size:9px}.pp-bars{height:65px;display:flex;align-items:end;gap:14px;padding:0 10px;border-bottom:1px solid #eef1ec;margin-top:10px}.pp-bars i{width:17px;background:#d9ff57;border-radius:3px 3px 0 0}.pp-bars i:nth-child(2n){background:#a9cf43}.pp-bar-labels{display:flex;justify-content:space-around;color:#b6beb6;font:7px DM Mono;padding-top:4px}.pp-candidate-row{display:flex;align-items:center;gap:9px;padding-top:13px}.pp-candidate-face{width:25px;height:25px;background:#d3dfd6;border-radius:50%;display:grid;place-items:center;font:7px DM Mono}.pp-candidate-row b{font-size:9px;display:block}.pp-candidate-row small{font-size:7px;color:#9aa39a}.pp-score{margin-left:auto;color:#6b8f15;font:600 11px DM Mono}.pp-score small{color:#95a09a}.pp-candidate-row button{border:0;background:#18231f;color:#fff;font-size:7px;padding:6px 8px}.pp-float-card{position:absolute;z-index:3;background:#fff;border:1px solid #dce3da;border-radius:8px;box-shadow:0 12px 35px #bbc4b63b;padding:12px 14px;display:flex;gap:10px;align-items:center}.pp-float-card b{font-size:10px;display:block}.pp-float-card small{font-size:8px;color:#9aa39a}.pp-float-top{top:74px;right:28px}.pp-float-bottom{bottom:70px;left:30px}.pp-float-icon,.pp-check{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#eaf7b8;color:#6a8c1d}.pp-check{background:#d5f2e1;color:#479367}.pp-strip{background:#18231f;color:#f6f7f2;min-height:88px;padding:0 42px;display:flex;align-items:center;justify-content:space-between;font:500 11px DM Mono,monospace;letter-spacing:.08em}.pp-strip b{color:#d9ff57}.pp-strip-items{display:flex;gap:16px;color:#abb5ae;font-size:10px}.pp-section{max-width:1280px;margin:auto;padding:125px 42px}.pp-product{display:grid;grid-template-columns:40% 60%;gap:70px}.pp-section h2,.pp-workflow h2{font:500 clamp(45px,5vw,68px) "Space Grotesk";line-height:.95;letter-spacing:-.08em;margin:24px 0}.pp-section-intro p,.pp-workflow-head p{max-width:340px;color:#66736b;line-height:1.7;font-size:15px}.pp-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 32px}.pp-feature{border-top:1px solid #cbd3c8;padding-top:18px}.pp-feature>span,.pp-step>span,.pp-public-grid article>span{font:500 10px DM Mono;color:#8c988e}.pp-feature h3{font:500 22px Space Grotesk;margin:22px 0 12px;letter-spacing:-.04em}.pp-feature p{font-size:13px;line-height:1.6;color:#728078;min-height:65px}.pp-feature a{font-size:11px;color:#18231f;text-decoration:none;border-bottom:1px solid #aeb8ae;padding-bottom:3px}.pp-workflow{background:#e9efdf;max-width:none;padding-left:max(42px,calc((100% - 1196px)/2));padding-right:max(42px,calc((100% - 1196px)/2))}.pp-workflow-head{display:flex;justify-content:space-between;align-items:end}.pp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:74px}.pp-step{display:flex;gap:20px;border-top:1px solid #bdcbb5;padding-top:18px}.pp-step h3{font:500 22px Space Grotesk;margin:0 0 10px;letter-spacing:-.04em}.pp-step p{font-size:13px;color:#69766b;line-height:1.6;max-width:220px}.pp-cta{background:#18231f;color:#f6f7f2;text-align:center;padding:130px 20px;position:relative;overflow:hidden}.pp-cta-glow{position:absolute;width:500px;height:300px;background:#d9ff57;filter:blur(120px);opacity:.12;left:50%;top:20%;transform:translate(-50%)}.pp-cta h2{font:500 clamp(45px,5vw,72px) "Space Grotesk";letter-spacing:-.08em;line-height:.95;margin:25px 0}.pp-cta h2 em{color:#d9ff57}.pp-cta p{color:#aab6ad;font-size:15px;margin:0 auto 30px}.pp-button-light{background:#d9ff57;color:#18231f;border-color:#d9ff57}.pp-footer{background:#18231f;color:#f6f7f2;padding:58px max(42px,calc((100% - 1196px)/2)) 25px}.pp-footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:62px}.pp-brand-footer{color:#f6f7f2}.pp-footer p{font-size:13px;color:#8d9a91;margin-top:18px}.pp-footer-col{display:flex;flex-direction:column;gap:13px}.pp-footer-col b{font:500 10px DM Mono;color:#d9ff57;letter-spacing:.1em;margin-bottom:8px}.pp-footer-col a{font-size:12px;color:#aab5ad;text-decoration:none}.pp-footer-bottom{border-top:1px solid #344139;padding-top:20px;display:flex;justify-content:space-between;gap:15px;color:#77847b;font:10px DM Mono;line-height:1.6}.pp-public-main{max-width:1000px;margin:auto;padding:110px 42px 130px}.pp-public-main h1{font:500 clamp(55px,7vw,92px) "Space Grotesk";letter-spacing:-.09em;line-height:.9;margin:25px 0}.pp-public-intro{font-size:19px;line-height:1.6;color:#66736b;max-width:600px;margin-bottom:80px}.pp-public-grid{border-top:1px solid #cbd3c8}.pp-public-grid article{display:grid;grid-template-columns:80px 1fr;gap:25px;padding:32px 0;border-bottom:1px solid #cbd3c8}.pp-public-grid h2{font:500 24px Space Grotesk;letter-spacing:-.04em;margin:0 0 12px}.pp-public-grid p{font-size:15px;line-height:1.75;color:#66736b;max-width:680px;margin:0}.pp-public .pp-footer{padding-top:25px}.pp-public .pp-footer-bottom a{color:#d9ff57;text-decoration:none}@media (max-width:850px){.pp-nav{padding:0 20px}.pp-nav nav{display:none}.pp-hero{grid-template-columns:1fr;padding:70px 20px}.pp-hero-visual{margin-top:35px;transform:scale(.82);transform-origin:left center;height:410px}.pp-strip{padding:25px 20px;display:block}.pp-strip-items{margin-top:14px;flex-wrap:wrap}.pp-section{padding:85px 20px}.pp-product{grid-template-columns:1fr;gap:45px}.pp-workflow-head{display:block}.pp-steps{grid-template-columns:1fr;gap:25px}.pp-footer{padding-left:20px;padding-right:20px}.pp-footer-main{grid-template-columns:1fr 1fr}.pp-footer-bottom{display:block}.pp-footer-bottom span{display:block;margin-top:8px}.pp-public-main{padding:80px 20px}.pp-public-grid article{grid-template-columns:45px 1fr}.pp-announcement{font-size:9px;gap:7px}.pp-nav-actions .pp-text-link{display:none}}.pp-docs-main{max-width:1120px;margin:auto;padding:90px 42px 120px}.pp-docs-main h1{font:500 clamp(54px,7vw,88px) "Space Grotesk";letter-spacing:-.09em;line-height:.9;margin:25px 0}.pp-doc-label{font:500 11px DM Mono;letter-spacing:.12em;color:#7c887f;border-top:1px solid #cbd3c8;padding-top:22px;margin:70px 0 18px}.pp-doc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pp-doc-card{padding:25px;background:#fff;border:1px solid #dce3da;text-decoration:none;color:#18231f;transition:.2s}.pp-doc-card:hover{transform:translateY(-4px);border-color:#a9cf43;box-shadow:0 12px 30px #bbc4b633}.pp-doc-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#d9ff57;margin-bottom:30px}.pp-doc-card h2{font:500 30px Space Grotesk;letter-spacing:-.06em;margin:0 0 10px}.pp-doc-card b{font-size:13px}.pp-doc-card p{font-size:13px;color:#6b786f;line-height:1.6;min-height:65px}.pp-doc-arrow{font:500 10px DM Mono;color:#71851c}.pp-code-block{background:#18231f;color:#d9ff57;padding:24px;font:12px/2 DM Mono;margin:35px 0}.pp-code-block span{color:#aab5ad;margin-right:14px}.pp-demo-main{min-height:calc(100vh - 200px);display:grid;place-items:center;padding:70px 20px}.pp-demo-card{max-width:640px;width:100%;background:#fff;border:1px solid #dce3da;padding:50px}.pp-demo-card h2{font:500 48px/.95 Space Grotesk;letter-spacing:-.08em;margin:22px 0}.pp-demo-card h2 em{font-family:Georgia,serif;color:#6b786f;font-weight:400}.pp-demo-card p{color:#68756c;line-height:1.6}.pp-demo-card form{display:grid;gap:12px;margin-top:28px}.pp-demo-card input,.pp-demo-card select,.pp-demo-card textarea{font:13px DM Sans;border:1px solid #dce3da;background:#fafbf9;padding:14px;color:#18231f}.pp-demo-card textarea{resize:vertical}.pp-demo-card button{justify-content:center;cursor:pointer}.pp-demo-success{font-size:38px;color:#6a8c1d;background:#eaf7b8;width:55px;height:55px;border-radius:50%;display:grid;place-items:center}.pp-demo-success+h2{margin-top:25px}@media (max-width:800px){.pp-docs-main{padding:70px 20px}.pp-doc-cards{grid-template-columns:1fr}.pp-demo-card{padding:30px}.pp-demo-card h2{font-size:40px}}:root{--pp-yellow:#FFCC01;--pp-ink:#111111;--pp-paper:#fbfbf7}.pp-site{background:var(--pp-paper);color:var(--pp-ink)}.pp-announcement{background:var(--pp-yellow)}.pp-mark{background:var(--pp-ink);color:var(--pp-yellow)}.pp-button{background:var(--pp-ink);border-color:var(--pp-ink)}.pp-button:hover{background:var(--pp-yellow);color:var(--pp-ink)}.pp-strip,.pp-cta,.pp-footer{background:var(--pp-ink)}.pp-feature a,.pp-quiet-link{color:var(--pp-ink)}.pp-step{border-color:#d8d8ce}.pp-logo-svg{display:block;width:59px;height:30px;flex:none}.pp-public .pp-nav,.pp-site .pp-nav{border-color:#e3e1d7}.pp-doc-card:hover{border-color:var(--pp-yellow)}.pp-doc-icon{background:var(--pp-yellow)}.pp-button-light{background:var(--pp-yellow);border-color:var(--pp-yellow);color:var(--pp-ink)}.pp-cta h2 em{color:var(--pp-yellow)}.pp-float-icon{background:#fff4bf;color:#8b7200}.pp-bars i{background:var(--pp-yellow)}.pp-bars i:nth-child(2n){background:#e7b900}.pp-side-active{background:#fff4bf}.pp-code-block{background:var(--pp-ink);color:var(--pp-yellow)}.pp-legal-updated{font:500 11px DM Mono;letter-spacing:.04em;color:#7c887f;margin:-42px 0 55px}.pp-public-grid article h2{font-size:21px}.pp-public-grid article p{max-width:760px}.pp-public-grid article{padding:38px 0}.pp-docs-main:has(.pp-legal-updated) .pp-public-grid{max-width:900px}.pp-proof{background:#eef1e9}.pp-proof-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:start}.pp-proof-grid h2{font:500 clamp(42px,5vw,68px) "Space Grotesk";letter-spacing:-.07em;line-height:.95;margin:14px 0 22px}.pp-proof-grid p{max-width:420px;color:#66736b;line-height:1.7}.pp-proof-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pp-proof-cards article{background:#fff;border:1px solid #dce3da;padding:22px;min-height:150px;display:flex;flex-direction:column;gap:12px}.pp-proof-cards b{font:600 15px Space Grotesk}.pp-proof-cards span{font-size:13px;line-height:1.55;color:#66736b}@media (max-width:800px){.pp-proof-grid{grid-template-columns:1fr;gap:35px}.pp-proof-cards{grid-template-columns:1fr}}.pp-team{background:#fbfbf7}.pp-team-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:15px 0 45px}.pp-team-head h2{font:500 clamp(42px,5vw,68px) "Space Grotesk";letter-spacing:-.07em;line-height:.95;margin:0 0 20px}.pp-team-head h2 em{color:#8b7200}.pp-team-head p{max-width:470px;color:#66736b;line-height:1.7}.pp-team-grid,.pp-about-team{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pp-person,.pp-about-person{display:grid;grid-template-columns:145px 1fr;gap:25px;align-items:center;background:#fff;border:1px solid #dce3da;padding:20px}.pp-person h3,.pp-about-person h2{font:500 26px Space Grotesk;letter-spacing:-.05em;margin:8px 0}.pp-person p,.pp-about-person p{color:#66736b;font-size:13px;line-height:1.55;margin:0 0 15px}.pp-person a,.pp-about-person a{color:#8b7200;font:500 11px DM Mono;text-decoration:none}.pp-person-role{font:500 10px DM Mono;letter-spacing:.1em;color:#8b7200}.pp-person-placeholder{min-height:175px}.pp-person-initial{width:145px;height:175px;background:#111;color:#ffcc01;display:grid;place-items:center;font:500 52px Space Grotesk}.pp-person-note{font:500 10px DM Mono;color:#8a948d}.pp-about-team{margin:0 0 65px}.pp-about-person{grid-template-columns:120px 1fr;padding:18px}.pp-about-person .pp-person-initial{width:120px;height:145px}.pp-about-placeholder{min-height:145px}@media (max-width:800px){.pp-team-head{display:block}.pp-team-grid,.pp-about-team{grid-template-columns:1fr}.pp-person{grid-template-columns:100px 1fr}.pp-person .pp-person-initial{width:100px;height:130px}.pp-about-person{grid-template-columns:90px 1fr}.pp-about-person .pp-person-initial{width:90px;height:110px}}
