#overview,#examples,#workspace,#platforms,#plans{scroll-margin-top:32px}.ps-workspace{background:var(--ink);color:var(--paper);padding-block:clamp(64px,8vw,112px)}.ps-intro{max-width:700px}.ps-eyebrow{margin:0 0 18px;font-size:.875rem;line-height:1.5}.ps-intro h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:500;line-height:1.06}.ps-lead{max-width:52ch;margin:0;font-size:clamp(1.0625rem,1.65vw,1.25rem);line-height:1.6}.ps-document-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:64px 0 32px;padding:0;list-style:none;display:grid}.ps-document-journey li{border-top:1px solid color-mix(in srgb, var(--paper) 25%, transparent);padding-top:24px}.ps-step{color:var(--citron);font-size:.875rem}.ps-document-journey h3{letter-spacing:-.02em;margin:20px 0 12px;font-size:1.5rem;font-weight:500}.ps-document-journey p{max-width:29ch;margin:0;font-size:1rem;line-height:1.65}.ps-note{color:var(--paper);margin:0;font-size:.875rem;line-height:1.6}.ps-platforms,.ps-plans{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,7vw,100px);padding-block:clamp(64px,8vw,112px);display:grid}.ps-platform-list{margin:0}.ps-platform-list>div{border-top:1px solid var(--border);padding:24px 0}.ps-platform-list>div:last-child{border-bottom:1px solid var(--border)}.ps-platform-list dt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:1.5rem;font-weight:500;display:flex}.ps-status{border:1px solid var(--border);border-radius:999px;padding:5px 10px;font-size:.875rem;font-weight:400;line-height:1.5}.ps-platform-list dd{margin:12px 0 0;font-size:1rem;line-height:1.65}.ps-plans{border-top:1px solid var(--border)}.ps-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ps-plan{border:1px solid var(--border);border-radius:20px;min-width:0;padding:clamp(20px,3vw,32px)}.ps-plan h3{letter-spacing:-.03em;margin:38px 0 20px;font-size:2.5rem;font-weight:500}.ps-plan p{margin:0;font-size:1rem;line-height:1.6}.ps-questions{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,7vw,100px);padding-block:0 clamp(64px,8vw,112px);display:grid}.ps-questions h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.15}.ps-questions details{border-top:1px solid var(--border)}.ps-questions details:last-child{border-bottom:1px solid var(--border)}.ps-questions summary{cursor:pointer;padding:22px 0;font-size:1.0625rem;line-height:1.5}.ps-questions summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.ps-questions details p{max-width:52ch;margin:0;padding:0 0 24px;font-size:1rem;line-height:1.7}.ps-signup{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,7vw,100px);padding-block:0 clamp(64px,8vw,112px);scroll-margin-top:32px;display:grid}.ps-offer{margin:0 0 16px;font-size:1.5rem;font-weight:500;line-height:1.35}.ps-signup-note{margin:20px 0 0;font-size:.875rem;line-height:1.65}.ps-signup-note a{text-underline-offset:3px;text-decoration:underline}.ps-signup-form{border:1px solid var(--border);border-radius:20px;padding:clamp(24px,3vw,40px)}.ps-signup-form form{gap:12px;display:grid}.ps-signup-form label{font-size:1rem}.ps-signup-form input[type=email],.ps-signup-form select{border:1px solid var(--border);background:var(--paper);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:8px;margin-bottom:12px;padding:12px}.ps-consent{align-items:flex-start;gap:12px;padding-block:8px;display:flex}.ps-consent input{width:20px;height:20px;accent-color:var(--ink);flex:0 0 20px;margin-top:3px}.ps-signup-form .button{justify-self:start;margin-top:8px}.ps-signup-error{font-size:1rem;font-weight:500;line-height:1.6}.ps-signup-success h3{margin:0 0 16px;font-size:1.75rem;line-height:1.2}.ps-signup-success p{font-size:1rem;line-height:1.65}.ps-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ps-offer-terms{margin-top:24px;font-size:.875rem;line-height:1.7}.ps-offer-terms summary{cursor:pointer;min-height:44px;padding-block:10px}.ps-offer-terms p{margin-top:12px}@media (max-width:760px){.ps-platforms,.ps-plans,.ps-questions,.ps-signup{grid-template-columns:minmax(0,1fr);gap:36px}.ps-document-journey{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.ps-document-journey p{max-width:45ch}}@media (max-width:420px){.ps-plan-list{grid-template-columns:minmax(0,1fr)}.ps-plan h3{margin-top:24px}.ps-platform-list dt{font-size:1.25rem}}
