.pm{--pm-green:#157a45;--pm-green-ink:#0f6a3b;--pm-green-2:#1f9a58;--pm-forest:#0c3a24;--pm-mint:#7fdca4;--pm-mint-soft:#9fd0b1;--pm-tint:#eef6f0;--pm-tint-2:#e3f2e7;--pm-line-green:#cfe3d5;--pm-ink:#0e1a13;--pm-body:#4c5953;--pm-soft:#5b6760;--pm-faint:#6b7a72;--pm-strong:#33403a;--pm-line:#e6ece7;--pm-card-line:#dde7e0;--pm-sand:#f4f1ea;--pm-bubble-out:#e2f3e8;--pm-head:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--pm-mono-f:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace;color:var(--pm-ink);font-family:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:clip}.pm h1,.pm h2,.pm h3,.pm h4{font-family:var(--pm-head);letter-spacing:-.025em;margin:0}.pm p{margin:0}.pm a{color:var(--pm-green);text-decoration:none}.pm a:hover{color:var(--pm-forest)}.pm-mono{font-family:var(--pm-mono-f)}.pm-green{color:var(--pm-green)}.pm-mint{color:var(--pm-mint-soft)}.pm-wrap{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 24px}.pm-gridbg{background-color:#f6faf6;background-image:linear-gradient(#e4eee6 1px,#0000 1px),linear-gradient(90deg,#e4eee6 1px,#0000 1px);background-size:48px 48px}.pm-dotbg{background-color:#f1f8f2;background-image:radial-gradient(#d5e7d9 1px,#0000 1px);background-size:20px 20px}.pm-darkgrid{background-color:var(--pm-forest);background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px}.pm-lined{border-top:1px solid #e0ece3;border-bottom:1px solid #e0ece3}.pm-brand{font-family:var(--pm-head);letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:800;display:inline-flex;color:var(--pm-ink)!important}.pm-brand b{color:var(--pm-green);font-weight:800}.pm-btn{box-sizing:border-box;min-height:44px;font:600 16px/1 var(--font-instrument), "Instrument Sans", system-ui, sans-serif;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.pm-btn:hover{transform:translateY(-1px)}.pm-btn.solid,.pm-btn.nav{background:var(--pm-green);color:#fff!important}.pm-btn.solid:hover,.pm-btn.nav:hover{background:var(--pm-green-ink)}.pm-btn.nav{border-radius:10px;padding:12px 20px;font-size:15px}.pm-btn.ghost{background:#fff;border-color:#d6e0d9;color:var(--pm-ink)!important}.pm-btn.ghost:hover{border-color:var(--pm-green)}.pm-btn.light{background:#fff;padding:18px 28px;font-size:17px;color:var(--pm-forest)!important}.pm-btn.outline{background:0 0;border-color:#ffffff4d;padding:18px 24px;color:#fff!important}.pm-btn.outline:hover{border-color:#fff}.pm-link{cursor:pointer;color:var(--pm-green);text-align:left;background:0 0;border:0;padding:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4}.pm-link:hover{color:var(--pm-forest)}.pm-kicker{font-family:var(--pm-mono-f);letter-spacing:.14em;color:var(--pm-green);font-size:12px}.pm-kicker.dark{color:var(--pm-mint-soft)}.pm-h2{font-size:52px;font-weight:800;line-height:1.06;margin-top:18px!important}.pm-h2.narrow{max-width:680px}.pm-h2.sm{font-size:44px;line-height:1.1}.pm-body{color:var(--pm-body);font-size:18px;line-height:1.65;margin-top:22px!important}.pm-body+.pm-body{margin-top:16px!important}.pm-body.sm{color:var(--pm-soft);font-size:16px;line-height:1.6;margin-top:18px!important}.pm-aside{max-width:400px;color:var(--pm-body);font-size:17px;line-height:1.65}.pm-nav{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--pm-line);background:#fffffff0;position:sticky;top:0}.pm-nav-in{justify-content:space-between;align-items:center;max-width:1200px;height:76px;margin:0 auto;padding:0 24px;display:flex}.pm-nav-left{align-items:center;gap:48px;display:flex}.pm-nav-links{gap:32px;font-size:15px;display:flex}.pm-nav-links a,.pm-login{color:var(--pm-strong)!important}.pm-nav-links a:hover,.pm-login:hover{color:var(--pm-green)!important}.pm-nav-right{align-items:center;gap:20px;font-size:15px;display:flex}.pm-hero{border-bottom:1px solid var(--pm-line);padding:56px 0 64px}.pm-hero-in{flex-direction:column;align-items:center;display:flex}.pm-pill{border:1px solid var(--pm-line-green);color:var(--pm-strong);text-align:left;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:13px;display:inline-flex}.pm-pill .pm-mono{background:var(--pm-tint-2);color:var(--pm-green-ink);letter-spacing:.06em;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px}.pm-h1{text-align:center;max-width:1060px;font-size:76px;font-weight:800;line-height:1.04;margin-top:28px!important}.pm-h1 span{color:var(--pm-green);display:block}.pm-lede{color:var(--pm-body);text-align:center;max-width:720px;font-size:20px;line-height:1.55;margin-top:26px!important}.pm-hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.pm-hub-wrap{width:100%;max-width:1200px;margin-top:56px}.pm-hub{height:420px;position:relative}.pm-hub-lines{width:100%;height:100%;position:absolute;inset:0}.pm-hub-label{display:none}.pm-hub-in{flex-direction:column;gap:30px;width:19.67%;display:flex;position:absolute;top:45px;left:0}.pm-chan{box-sizing:border-box;border:1px solid var(--pm-card-line);background:#fff;border-radius:12px;align-items:center;gap:12px;height:60px;padding:0 14px;display:flex}.pm-chan-ic{background:var(--pm-tint);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pm-chan-t{font-size:14px;font-weight:600}.pm-chan-s{color:var(--pm-soft);font-size:12px}.pm-desk{box-sizing:border-box;background:var(--pm-forest);color:#fff;border-radius:20px;width:21.67%;padding:18px;position:absolute;top:70px;left:39.17%;box-shadow:0 24px 48px #0c3a2438}.pm-desk-head{align-items:center;gap:10px;display:flex}.pm-desk-mark{background:var(--pm-green-2);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pm-desk-name{font-family:var(--pm-head);font-size:15px;font-weight:700}.pm-desk-sub{letter-spacing:.1em;color:var(--pm-mint-soft);font-size:10px}.pm-desk-rows{flex-direction:column;gap:8px;margin-top:16px;font-size:12px;display:flex}.pm-desk-row{background:#ffffff14;border-radius:8px;justify-content:space-between;gap:10px;padding:9px 11px;display:flex}.pm-desk-row.hot{color:var(--pm-ink);background:#fff}.pm-dot{background:var(--pm-green);border-radius:50%;align-self:center;width:8px;height:8px;animation:2s infinite pm-pulse;box-shadow:0 0 #157a4580}@keyframes pm-pulse{70%{box-shadow:0 0 0 7px #157a4500}to{box-shadow:0 0 #157a4500}}.pm-hub-out{flex-direction:column;gap:36px;width:19.67%;display:flex;position:absolute;top:18px;right:0}.pm-out{box-sizing:border-box;border:1px solid var(--pm-line-green);background:#fff;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.pm-out svg{flex-shrink:0}.pm-hub-foot{font-family:var(--pm-mono-f);letter-spacing:.14em;color:var(--pm-faint);justify-content:space-between;margin-top:18px;font-size:11px;display:flex}.pm-stats{border:1px solid var(--pm-card-line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:32px;display:grid}.pm-stat{border-right:1px solid var(--pm-line);padding:26px 28px}.pm-stat:last-child{border-right:0}.pm-stat-n{font-family:var(--pm-head);letter-spacing:-.03em;font-size:36px;font-weight:800}.pm-stat-t{color:var(--pm-soft);margin-top:6px;font-size:14px}.pm-sec{padding:96px 0}.pm-split{align-items:center;gap:80px;display:flex}.pm-split-copy{flex:1 1 0;min-width:0}.pm-punch{font-family:var(--pm-head);color:var(--pm-green);font-size:22px;font-weight:700;margin-top:28px!important}.pm-card{box-sizing:border-box;background:#fff;border:1px solid #e3e9e4;border-radius:24px;flex-shrink:0;padding:28px;box-shadow:0 24px 56px #0e1a1314}.pm-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-cap{letter-spacing:.14em;color:var(--pm-faint);font-size:11px}.pm-cap.green{color:var(--pm-green-ink)}.pm-dark .pm-cap.green,.pm-captured .pm-cap.green{color:var(--pm-green)}.pm-badge{color:var(--pm-soft);background:#f2f4f2;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:11px}.pm-bubble{padding:14px 16px;font-size:15px;line-height:1.5}.pm-bubble.in{background:var(--pm-sand);border-radius:14px 14px 14px 4px}.pm-bubble.out{background:var(--pm-bubble-out);border-radius:14px 14px 4px;font-size:14px;line-height:1.55}.pm-bubble.small{align-self:flex-start;margin-top:10px;padding:10px 14px;font-size:14px}.pm-bubble-t{color:var(--pm-faint);margin-top:6px;font-size:12px}.pm-race{width:540px}.pm-race .pm-bubble.in{margin-top:18px}.pm-race-list{flex-direction:column;gap:10px;margin-top:20px;display:flex}.pm-race-row{border:1px solid #e3e9e4;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.pm-race-row.win{background:var(--pm-forest);border-color:var(--pm-forest);color:#fff}.pm-race-row.ghost{border-style:dashed;border-color:#d9dfda}.pm-race-av{background:#f2f4f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pm-race-row.win .pm-race-av{background:var(--pm-green-2)}.pm-race-who{flex-grow:1;min-width:0}.pm-race-who>div:first-child{color:var(--pm-strong);font-size:15px;font-weight:600}.pm-race-who>div:last-child{color:var(--pm-faint);margin-top:2px;font-size:13px}.pm-race-row.win .pm-race-who>div:first-child{color:#fff}.pm-race-row.win .pm-race-who>div:last-child{color:#b8d8c4}.pm-race-row.ghost .pm-race-who>div:first-child{color:var(--pm-faint)}.pm-race-t{color:var(--pm-faint);flex-shrink:0;font-size:14px}.pm-race-row.win .pm-race-t{color:var(--pm-mint)}.pm-race-row.ghost .pm-race-t{color:#9aa59f}.pm-head-row{justify-content:space-between;align-items:flex-end;gap:80px;display:flex}.pm-leaks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}.pm-leak{border:1px solid var(--pm-card-line);background:#fff;border-radius:20px;flex-direction:column;padding:32px;display:flex}.pm-leak-n{font-family:var(--pm-head);color:#d7e8dc;font-size:56px;font-weight:800;line-height:1}.pm-leak h3{margin-top:20px;font-size:24px;font-weight:700}.pm-leak p{color:var(--pm-soft);flex-grow:1;margin-top:10px;font-size:16px;line-height:1.6}.pm-leak-fix{border-top:1px solid var(--pm-line);color:var(--pm-green-ink);gap:10px;margin-top:24px;padding-top:18px;font-size:15px;line-height:1.5;display:flex}.pm-leak-fix svg{flex-shrink:0;margin-top:2px}.pm-dark{color:#fff}.pm-dark .pm-body{color:#c6e2d0}.pm-feats{flex-direction:column;gap:22px;margin-top:36px;display:flex}.pm-feat{gap:16px;display:flex}.pm-feat-ic{background:#7fdca424;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pm-feat-t{font-size:17px;font-weight:600}.pm-feat-d{color:#b8d8c4;margin-top:4px;font-size:15px;line-height:1.55}.pm-phone-stage{flex-shrink:0;width:500px;height:600px;position:relative}.pm-phone{box-sizing:border-box;width:320px;height:600px;color:var(--pm-ink);background:#fff;border:8px solid #173f2b;border-radius:40px;flex-direction:column;gap:10px;padding:18px 16px;display:flex;position:absolute;top:0;left:40px;box-shadow:0 30px 60px #00000059}.pm-phone-head{border-bottom:1px solid #eef1ee;align-items:center;gap:10px;padding-bottom:12px;display:flex}.pm-phone-av{background:var(--pm-tint-2);width:32px;height:32px;color:var(--pm-green-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.pm-phone-name{font-size:14px;font-weight:600}.pm-phone-on{color:var(--pm-green);font-size:11px}.pm-msg{max-width:240px;padding:10px 12px;font-size:13px;line-height:1.45}.pm-msg.in{background:var(--pm-sand);border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:230px}.pm-msg.out{background:var(--pm-bubble-out);border-radius:12px 12px 4px;align-self:flex-end}.pm-phone-foot{text-align:center;color:var(--pm-faint);margin-top:auto;font-size:11px}.pm-captured{box-sizing:border-box;width:230px;color:var(--pm-ink);background:#fff;border-radius:16px;padding:16px;position:absolute;top:150px;right:0;box-shadow:0 20px 40px #0000004d}.pm-captured .pm-cap{font-size:10px}.pm-captured dl{margin:10px 0 0;font-size:13px}.pm-captured dl>div{border-top:1px solid #eef1ee;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.pm-captured dt{color:var(--pm-soft)}.pm-captured dd{margin:0}.pm-tag{background:var(--pm-tint-2);color:var(--pm-green-ink);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.pm-queue{width:560px;padding:26px}.pm-queue-t{font-family:var(--pm-head);font-size:18px;font-weight:700}.pm-queue-s{color:var(--pm-faint);margin-top:2px;font-size:13px}.pm-queue-list{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pm-q{border:1px solid #e3e9e4;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.pm-q.top{background:var(--pm-tint);border-color:var(--pm-line-green)}.pm-q.warn{background:#fdf3ef;border-color:#f1d2c8}.pm-q-i{color:var(--pm-faint);flex-shrink:0;width:18px;font-size:13px}.pm-q.top .pm-q-i{color:var(--pm-green)}.pm-q.warn .pm-q-i{color:#b0431f}.pm-q-who{flex-grow:1;min-width:0}.pm-q-who>div:first-child{font-size:15px;font-weight:600}.pm-q-who>div:last-child{color:var(--pm-soft);margin-top:2px;font-size:13px}.pm-q-val{text-align:right;flex-shrink:0}.pm-q-val .pm-mono{color:var(--pm-strong);font-size:15px;font-weight:500}.pm-q-val>div:last-child:not(.pm-mono){margin-top:2px;font-size:12px}.pm-q.top .pm-q-val .pm-mono{color:var(--pm-green)}.pm-q.top .pm-q-val>div:last-child:not(.pm-mono){color:var(--pm-green-ink)}.pm-q.warn .pm-q-val,.pm-q.warn .pm-q-val .pm-mono{color:#b0431f}.pm-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.pm-trio>div{border-top:2px solid var(--pm-green);padding-top:14px}.pm-trio-t{font-size:16px;font-weight:600}.pm-trio-d{color:var(--pm-soft);margin-top:6px;font-size:14px;line-height:1.55}.pm-center-head{text-align:center;flex-direction:column;align-items:center;display:flex}.pm-center-head .pm-h2{max-width:860px}.pm-center-head .pm-body{max-width:680px;margin-top:20px!important}.pm-flow{grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:stretch;margin-top:52px;display:grid}.pm-flow-card{border:1px solid var(--pm-card-line);background:#fff;border-radius:20px;flex-direction:column;padding:24px;display:flex}.pm-flow-arrow{color:#8fb99c;justify-content:center;align-items:center;font-size:22px;display:flex}.pm-prof{align-items:center;gap:12px;margin-top:16px;display:flex}.pm-prof-av{background:var(--pm-tint-2);width:42px;height:42px;color:var(--pm-green-ink);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.pm-prof-n{font-size:16px;font-weight:600}.pm-prof-m{color:var(--pm-faint);font-size:13px}.pm-chips{flex-wrap:wrap;gap:6px;margin-top:16px;font-size:12px;display:flex}.pm-chips span{background:var(--pm-tint);color:var(--pm-green-ink);border-radius:6px;padding:4px 9px}.pm-hist{margin-top:16px;font-size:13px}.pm-hist>div{border-top:1px solid #eef1ee;gap:12px;padding:8px 0;display:flex}.pm-hist>div>.pm-mono:first-child{color:var(--pm-faint);flex-shrink:0;width:50px}.pm-segs{flex-direction:column;gap:10px;margin-top:16px;display:flex}.pm-seg{border:1px solid #e3e9e4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:14px;line-height:1.4;display:flex}.pm-seg .pm-mono{color:var(--pm-green)}.pm-seg.on{background:var(--pm-forest);border-color:var(--pm-forest);color:#fff}.pm-seg.on .pm-mono{color:var(--pm-mint)}.pm-flow-card .pm-bubble.out{margin-top:16px}.pm-flow-note{color:var(--pm-faint);margin-top:auto;padding-top:14px;font-size:12px}.pm-flow-note.body{color:var(--pm-soft);padding-top:16px;font-size:13px;line-height:1.55}.pm-math{grid-template-columns:6fr 5fr;align-items:stretch;gap:24px;display:grid}.pm-math-main{background:var(--pm-forest);color:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;gap:40px;padding:56px;display:flex}.pm-math-main h2{font-size:44px;font-weight:800;line-height:1.1}.pm-math-n{color:var(--pm-mint);letter-spacing:-.03em;margin-top:32px;font-size:72px;font-weight:500;line-height:1}.pm-math-t{color:#c6e2d0;margin-top:10px;font-size:18px}.pm-math-foot{color:#9fc4ad;font-size:13px;line-height:1.55}.pm-math-side{flex-direction:column;gap:24px;display:flex}.pm-math-side>*{flex:1 1 0}.pm-math-card{background:#fff;border:1px solid #e3e9e4;border-radius:24px;flex-direction:column;justify-content:center;padding:36px;display:flex}.pm-math-card.tint{background:var(--pm-tint);border-color:var(--pm-line-green)}.pm-math-n2{color:var(--pm-green);margin-top:12px;font-size:40px;font-weight:500}.pm-math-card p{color:var(--pm-strong);margin-top:8px;font-size:16px;line-height:1.6}.pm-math-card p.pm-math-ask{color:var(--pm-ink);margin-top:12px;font-size:18px;line-height:1.55}.pm-math-card .pm-link{margin-top:16px}.pm-built-sec{padding:0 0 96px}.pm-built{border:1px solid #e3e9e4;border-radius:20px;align-items:center;gap:32px;padding:26px 32px;display:flex}.pm-built-t{font-family:var(--pm-head);flex-shrink:0;font-size:18px;font-weight:700}.pm-built-chips{flex-wrap:wrap;flex-grow:1;gap:10px;font-size:14px;display:flex}.pm-built-chips span{background:var(--pm-tint);color:var(--pm-green-ink);border-radius:999px;padding:8px 14px}.pm-built .pm-link{flex-shrink:0;font-size:15px}.pm-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:52px 0 0;padding:0;list-style:none;display:grid;position:relative}.pm-steps:before{content:"";border-top:1.5px dashed #b9d6c2;position:absolute;top:28px;left:28px;right:28px}.pm-step{position:relative}.pm-step-n{border:1.5px solid var(--pm-green);width:56px;height:56px;color:var(--pm-green);box-sizing:border-box;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.pm-step.last .pm-step-n{background:var(--pm-green);color:#fff}.pm-step h3{margin-top:22px;font-size:21px;font-weight:700}.pm-step p{color:var(--pm-soft);margin-top:8px;font-size:15px;line-height:1.6}.pm-faq{gap:80px;display:flex}.pm-faq-aside{flex-shrink:0;width:360px}.pm-faq-grid{flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:40px;display:grid}.pm-qa{border-top:1px solid #e3e9e4;padding:24px 0}.pm-qa h3{font-size:18px;font-weight:700}.pm-qa p{color:var(--pm-soft);margin-top:8px;font-size:15px;line-height:1.6}.pm-cta-sec{padding:0 0 72px}.pm-cta{text-align:center;color:#fff;border-radius:28px;flex-direction:column;align-items:center;padding:72px 80px;display:flex}.pm-cta .pm-kicker{letter-spacing:.16em}.pm-cta h2{max-width:860px;margin-top:18px;font-size:60px;font-weight:800;line-height:1.04}.pm-cta p{color:#c6e2d0;max-width:660px;margin-top:22px;font-size:19px;line-height:1.6}.pm-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:38px;display:flex}.pm-cta-mail{margin-top:28px;font-size:13px;color:#9fc4ad!important}.pm-cta-mail:hover{color:#fff!important}.pm-foot{border-top:1px solid var(--pm-line);padding:56px 0 40px}.pm-foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.pm-foot-blurb{color:var(--pm-soft);max-width:300px;font-size:14px;line-height:1.6;margin-top:14px!important}.pm-foot-col{flex-direction:column;gap:10px;font-size:14px;display:flex}.pm-foot-col>span:first-child{font-weight:600}.pm-foot-col a,.pm-foot-col .plain{color:var(--pm-soft)!important}.pm-foot-col a:hover{color:var(--pm-green)!important}.pm-foot-base{color:var(--pm-faint);border-top:1px solid #eef1ee;justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}@media (max-width:1100px){.pm-nav-links{display:none}.pm-h1{font-size:60px}.pm-h2{font-size:42px}.pm-h2.sm{font-size:38px}.pm-hub{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;height:auto;display:grid}.pm-hub-lines,.pm-hub-foot{display:none}.pm-hub-label{font-family:var(--pm-mono-f);letter-spacing:.14em;text-transform:uppercase;color:var(--pm-faint);margin-bottom:2px;font-size:11px;display:block}.pm-hub-in,.pm-hub-out,.pm-desk{width:auto;position:static}.pm-hub-in,.pm-hub-out{gap:12px}.pm-desk{order:0}.pm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-stat:nth-child(2){border-right:0}.pm-stat:nth-child(-n+2){border-bottom:1px solid var(--pm-line)}.pm-sec{padding:72px 0}.pm-split{flex-direction:column;align-items:stretch;gap:48px}.pm-split.rev>:first-child{order:2}.pm-race,.pm-queue{align-self:center;width:100%;max-width:600px}.pm-phone-stage{align-self:center}.pm-head-row{flex-direction:column;align-items:flex-start;gap:20px}.pm-leaks{grid-template-columns:1fr;margin-top:40px}.pm-flow{grid-template-columns:1fr;gap:0}.pm-flow-arrow{height:40px;transform:rotate(90deg)}.pm-math{grid-template-columns:1fr}.pm-built{flex-direction:column;align-items:flex-start;gap:16px}.pm-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.pm-steps:before{display:none}.pm-faq{flex-direction:column;gap:32px}.pm-faq-aside{width:auto}.pm-cta{padding:56px 40px}.pm-cta h2{font-size:46px}.pm-foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.pm-wrap,.pm-nav-in{padding:0 16px}.pm-nav-in{height:64px}.pm-login{display:none}.pm-brand{font-size:17px}.pm-hero{padding:36px 0 48px}.pm-pill{border-radius:14px;font-size:12px}.pm-h1{font-size:40px;line-height:1.08}.pm-lede{font-size:17px}.pm-hero-cta{flex-direction:column;width:100%}.pm-hero-cta .pm-btn{width:100%}.pm-hub-wrap{margin-top:40px}.pm-hub{grid-template-columns:1fr;gap:24px}.pm-hub-in{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pm-hub-in .pm-hub-label{grid-column:1/-1}.pm-chan{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:10px 12px}.pm-stats{grid-template-columns:1fr 1fr}.pm-stat{padding:18px}.pm-stat-n{font-size:26px}.pm-stat-t{font-size:13px}.pm-sec{padding:56px 0}.pm-h2,.pm-h2.sm{font-size:32px;line-height:1.1}.pm-body{font-size:16px}.pm-punch{font-size:19px}.pm-card{border-radius:20px;padding:18px}.pm-race-row{gap:12px;padding:12px 14px}.pm-race-t{font-size:12px}.pm-leak{padding:24px}.pm-phone-stage{flex-direction:column;align-items:center;gap:16px;width:100%;height:auto;display:flex}.pm-phone{width:100%;max-width:320px;height:auto;min-height:520px;position:static}.pm-captured{width:100%;max-width:320px;position:static}.pm-q{gap:10px;padding:12px}.pm-q-val .pm-mono{font-size:13px}.pm-trio{grid-template-columns:1fr;gap:16px}.pm-math-main{border-radius:22px;padding:32px 24px}.pm-math-main h2{font-size:30px}.pm-math-n{font-size:48px}.pm-math-card{padding:24px}.pm-math-n2{font-size:32px}.pm-built-sec{padding-bottom:56px}.pm-built{padding:22px}.pm-steps,.pm-faq-grid{grid-template-columns:1fr}.pm-cta-sec{padding-bottom:48px}.pm-cta{border-radius:22px;padding:44px 20px}.pm-cta h2{font-size:34px}.pm-cta p{font-size:16px}.pm-cta-row{flex-direction:column;width:100%}.pm-cta-row .pm-btn{white-space:normal;width:100%}.pm-foot-grid{grid-template-columns:1fr;gap:28px}.pm-foot-base{flex-direction:column}}
