.rf-demo{padding:var(--section-pad-hero) 0}.rf-demo .rf-hero__title{text-wrap:balance}.rf-demo__grid{align-items:start;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:minmax(0,1fr) minmax(0,520px)}.rf-demo__body{margin-top:32px;max-width:540px}.rf-demo__bullets{margin-top:20px;max-width:540px}.rf-demo__bullets li{font-size:var(--fs-intro)}.rf-demo__trust{margin-top:72px}.rf-demo__trust-heading{border-bottom:var(--border-width) solid var(--ctx-divider);color:var(--ctx-heading);font-size:var(--fs-ui);font-weight:var(--weight-bold);margin:0;padding-bottom:14px}.rf-demo__logos{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:24px 0 0;padding:0}.rf-demo__logo{align-items:center;background:var(--surface-white);border:var(--border-width) solid var(--line-hairline);border-radius:var(--radius);display:flex;justify-content:center;min-height:64px;padding:10px 12px}.rf-demo__logo img{border-radius:0;max-height:40px;max-width:100%;object-fit:contain;width:auto}.rf-demo__card{border:var(--border-width) solid var(--line-hairline);border-radius:var(--radius);padding:clamp(24px,4vw,48px)}.rf-demo__card .hs-form .hs-form-field,.rf-demo__form-heading{margin-bottom:24px}.rf-demo__card .hs-form fieldset.form-columns-2 .hs-form-field{float:none;padding:0;width:100%}.rf-demo__card .hs-form .hs-button{width:100%}@media (max-width:767px){.rf-demo__grid{grid-template-columns:minmax(0,1fr)}.rf-demo__trust{margin-top:48px}.rf-demo__logos{grid-template-columns:repeat(3,minmax(0,1fr))}}