.lp .ct-hero{padding:150px 0 80px}.lp .ct-hero .ss-hero-sub{max-width:620px;margin-bottom:0}.lp.ct-page .ct{background:var(--white);padding:88px 0 110px}.lp.ct-page .ct-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:stretch;gap:96px}.lp.ct-page .ct-copy{color:var(--white);background:var(--violet);border-radius:8px;padding:56px 48px}.lp.ct-page .ct-title{color:var(--white);font-size:clamp(1.6rem,2.4vw,2rem)}.lp.ct-page .ct-sub{color:#ffffffe0}.lp.ct-page .ct-mail{color:var(--white)}.lp.ct-page .ct-mail-ico{color:var(--white);box-shadow:none;background:#fff3}.lp.ct-page .ct-mail-label{color:#ffffffd9}.lp.ct-page .ct-mail-addr{color:var(--white)}.lp.ct-page .ct-follow{border-top-color:#ffffff47}.lp.ct-page .ct-follow-label{color:var(--white)}.lp.ct-page .ct-socials a{color:var(--white);background:#ffffff1f;border-color:#fff6}.lp.ct-page .ct-socials a:hover{color:var(--violet-deep);background:var(--white)}.lp.ct-page .ct-card{background:var(--white);box-shadow:none;border:0;border-radius:8px;padding:30px}.lp.ct-page .ct-submit{border-radius:8px;align-self:stretch}@media (max-width:1024px){.lp.ct-page .ct-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:760px){.lp .ct-hero{padding:120px 0 56px}.lp.ct-page .ct{padding:56px 0 72px}.lp.ct-page .ct-copy{padding:36px 24px}}
