.fa-hero-inner{max-width:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,520px);gap:40px 56px;align-items:center}.fa-hero-copy{min-width:0}.fa-hero-copy .audit-fine{margin-top:22px}@media (max-width:1000px){.fa-hero-inner{grid-template-columns:1fr;gap:28px}.fa-hero-form{padding:22px 20px 20px}}.fa-input{margin:30px 0 12px;max-width:560px}.fa-checks{position:relative;padding:clamp(64px,7vw,100px) 0;border-top:1px solid rgba(255,255,255,0.1)}.fa-sub{max-width:56ch;color:var(--muted);line-height:1.75;margin-top:16px}.fa-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.fa-check{padding:26px 24px;background:var(--surface);border:1px solid rgba(255,255,255,0.08);border-radius:16px}.fa-check-icon{display:flex;align-items:center;justify-content:center;width:44px;height:50px;margin-bottom:16px;background:rgba(22,192,183,0.14);color:var(--teal);font-size:16px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.fa-check h3{margin:0 0 8px;font-size:18px;color:var(--text)}.fa-check p{margin:0;font-size:14.5px;line-height:1.7;color:var(--muted)}@media (max-width:1000px){.fa-check-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.fa-check-grid{grid-template-columns:1fr}}