html,body{overflow-x:hidden}.landing{grid-template-columns:minmax(0,57%) minmax(340px,43%);background:linear-gradient(90deg,var(--navy) 0 57%,#f9fafc 57%);min-width:0}.intro{justify-self:stretch;max-width:680px;padding-right:48px}.form-wrap{width:calc(100% - 48px);max-width:470px;margin:42px 24px;min-width:0}.intro h1{max-width:610px;overflow-wrap:anywhere}@media(max-width:820px){.landing{grid-template-columns:1fr}.form-wrap{width:100%;margin:0;max-width:520px}.intro{padding-right:0}}
