.showcase-page{padding-top:112px}.showcase-layout{display:grid;gap:32px;padding-bottom:48px}.showcase-intro{max-width:58rem;margin-inline:auto}.showcase-intro h1{font-size:clamp(30px,4vw,40px);line-height:1.12;margin-top:20px}.showcase-intro h1+p{margin-top:16px;font-size:14px;line-height:24px}.showcase-benefits{display:grid;gap:16px;margin-top:24px}.showcase-benefit{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:12px;row-gap:4px;text-align:left}.showcase-benefit>svg{grid-row:span 2}.showcase-benefit h2,.showcase-benefit p{font-size:14px;line-height:20px;margin:0}.showcase-benefit p{font-size:13px}.showcase-offer{margin-top:24px;font-size:12px;line-height:20px}.showcase-application{min-width:0}.showcase-application,.showcase-form{scroll-margin-top:96px}.showcase-step-heading{font-size:24px;line-height:1.2;font-weight:600}.showcase-form [data-showcase-actions]{margin-top:24px}.showcase-layout--outcome .showcase-application{width:100%;max-width:64rem;margin-inline:auto}.showcase-layout--outcome .showcase-benefits{display:none}.showcase-faq-content{max-width:60rem}.showcase-faq p{max-width:72ch}@media (min-width:640px) and (max-width:1279px){.showcase-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.showcase-benefit{display:block}.showcase-benefit h2{margin-top:12px}.showcase-benefit p{margin-top:6px}}@media (min-width:1280px){.showcase-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;padding-bottom:64px;align-items:start}.showcase-intro{margin:0}.showcase-step-heading{font-size:28px}.showcase-layout--outcome{grid-template-columns:minmax(0,1fr);gap:32px}.showcase-layout--outcome .showcase-intro{max-width:52rem;margin-inline:auto;text-align:center}}@media (min-width:1280px) and (max-height:800px){.showcase-page{padding-top:96px}.showcase-form-header{padding-block:12px}.showcase-form-body{padding:20px}.showcase-step-fields{margin-top:16px}.showcase-form [data-showcase-actions]{margin-top:20px}}@media (max-width:639px){.showcase-page{padding-top:104px}.showcase-layout{gap:24px;padding-bottom:40px}.showcase-intro h1{margin-top:16px}.showcase-intro h1+p{margin-top:14px}.showcase-benefits{margin-top:20px;gap:14px}.showcase-offer{margin-top:20px}.showcase-step-heading{font-size:23px}.showcase-form [data-showcase-actions]>button{min-height:44px}}