@media (max-width:640px){.lp .sec{padding:56px 0}.lp .sec-head{max-width:100%}.lp .sec-head:after,.lp h2{margin-top:16px}.lp .lede{margin-top:12px}.lp .stats,.lp .why{margin-top:26px}.lp .aud{margin-top:24px}.lp .trust{margin-top:22px}.lp .api-grid{margin-top:28px}.lp h2{font-size:clamp(25px,6.9vw,30px);line-height:1.14}.lp .lede{line-height:1.55;max-width:100%}.lp .feat .lede,.lp .lede,.lp .process .lede{font-size:16px}.lp .hero-sub,.lp .ht-split .hero-sub,.lp .um-sub,.lp .um3-sub{font-size:16.5px;line-height:1.55}.lp .um3-sub{margin-top:18px}.lp .stats{grid-template-columns:1fr 1fr}.lp .stats>div{padding:20px 16px}.lp .stats .sv{font-size:24px;line-height:1.15}.lp .stats .sl{font-size:12.5px;margin-top:6px}.lp .aud{grid-template-columns:1fr!important;gap:14px}.lp .aud a{padding:24px 22px}.lp .aud h3{margin-top:14px;font-size:21px}.lp .aud p{margin-top:10px}.lp .aud .go{margin-top:20px}.lp .why>div{padding:24px 22px}.lp .why b{margin:14px 0 8px}.lp .feat{grid-template-columns:1fr;gap:26px;padding:40px 0}.lp .feat h3{font-size:clamp(23px,5.6vw,26px)}.lp .feat .lede{margin-top:12px}.lp .feat ul{margin-top:18px}.lp .process-inner{gap:32px;padding-top:52px;padding-bottom:52px}.lp .pstep{grid-template-columns:40px 1fr;gap:16px;padding:26px 0}.lp .pstep-no{font-size:13px;padding-top:4px}.lp .pstep h3{font-size:20px}.lp .pstep p{font-size:15px;margin-top:8px}.lp .pbar{margin-top:24px}.lp .pcard-head{padding:14px 18px}.lp .pcard-head .pic{width:30px;height:30px}.lp .trust>div{padding:18px 20px}.lp .trust .tic{width:32px;height:32px;border-radius:8px}.lp .trust b{margin-top:10px;font-size:16px}.lp .trust p{font-size:14px}.lp .trust .mcol-t{padding:2px 0}.lp .pl-card{padding:22px 20px}.lp .pl-card.featured{order:-1}.lp .pl-blurb{min-height:0}.lp .pl-note{margin-top:20px}.lp .tool-in{width:100%;box-sizing:border-box;min-height:44px;font-size:16px;padding:10px 12px}.lp .tool-lab{font-size:13px;gap:6px;margin-top:6px}.lp .tool-out{margin-top:14px}.lp .sx-vs{margin-top:26px}.lp .sx-vs-head{display:none}.lp .sx-vs-row{grid-template-columns:1fr;padding:8px 0 14px}.lp .sx-vs-row:first-of-type{border-top:0}.lp .sx-vs-k{display:block;text-align:left;align-self:start;padding:12px 20px 6px;border:0;background:#0000;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.lp .sx-vs-a{padding:0 20px;border-top:0;font-size:14px;color:var(--muted)}.lp .sx-vs-a:before{content:"The old way";display:block;margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.lp .sx-vs-b{position:relative;margin:10px 20px 0;padding:12px 15px;border:1px solid #2b3ce038;border-radius:12px;background:linear-gradient(180deg,#2b3ce00f,#2b3ce008);font-size:14px;line-height:1.5}.lp .sx-vs-b:after{content:"With Purser";position:static;top:auto;right:auto;display:block;margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--indigo-deep)}.lp .sx-vs-note{margin-top:16px;font-size:14px}.lp .hero-proof{flex-direction:column;gap:10px}.lp .um-proof,.lp .um3-proof{align-items:flex-start;text-align:left;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.lp .ht-split .hero-proof{align-items:flex-start}.lp .hero-proof span{gap:8px}.lp .f-main{gap:26px}.lp .f-tag{max-width:34ch}.lp .f-col a{padding:6px 0}.lp .hero-ctas{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:360px}.lp .hero-ctas .btn{width:100%;height:48px}.lp .final .hero-ctas,.lp .um-ctas,.lp .um3-ctas{margin-left:auto;margin-right:auto}.lp .email-capture{width:100%;max-width:360px}.lp .email-capture input{flex:1;width:auto;max-width:none;min-width:0}}@media (max-width:400px){.lp .stats{grid-template-columns:1fr}.lp .stats>div{border-left:0}.lp .stats>div+div{border-top:1px solid var(--line)}.lp .um2-h1,.lp .um3-h1{font-size:26px}.lp h2{font-size:clamp(23px,6.9vw,26px)}.lp .aud a,.lp .pl-card,.lp .trust>div,.lp .why>div{padding-left:18px;padding-right:18px}.lp .sx-vs-b{margin-left:16px;margin-right:16px}.lp .sx-vs-a,.lp .sx-vs-k{padding-left:16px;padding-right:16px}}@media (max-aspect-ratio:3/2){.lp .um-hero3{background-size:cover;background-position:76%}}