@media(max-width:640px){.pt-page .pt-waitlist{padding:32px 0;scroll-margin-top:56px}.pt-page .pt-waitlist header h2{font-size:clamp(24px,6.4vw,32px);line-height:1.15}.pt-page .pt-form-card{margin-top:20px;padding:20px;gap:14px}.pt-page .pt-form-card>p{font-size:14px;line-height:1.4;margin-bottom:0}.pt-page .pt-name-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-page .pt-form-card label{min-width:0;gap:6px;font-size:13px}.pt-page .pt-form-card input{min-width:0;padding:10px;font-size:16px;line-height:1.25}.pt-page .pt-form-card button{margin-top:0;min-height:44px;padding:10px}}
