p{font-family:Lato,sans-serif;font-size:16px}.form-title~div>form{font-family:Michroma,sans-serif}form label{color:#fff;display:block;margin-bottom:.35rem}.three-column-container{display:flex;gap:24px;justify-content:space-between;margin:40px auto;max-width:1200px;padding:20px}.column-box{align-items:center;background:#f5f8fa;border:1px solid #dde1e6;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex:1;flex-direction:column;justify-content:center;min-height:200px;padding:24px;text-align:center;transition:box-shadow .2s}.column-box:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}@media (max-width:900px){.three-column-container{flex-direction:column;gap:20px}}.custom-3col-display .columns-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.custom-3col-display .column-block{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);flex:1 1 30%;margin:0 .5rem;min-width:240px;padding:1.5rem;text-align:center}.custom-3col-display .column-image{margin-bottom:1rem;max-height:160px;object-fit:contain;width:100%}.column-headline{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.column-description{color:#555;font-size:1rem;margin-bottom:1rem}.column-cta{background:#0057ff;border-radius:4px;color:#fff;display:inline-block;padding:.6rem 1.2rem;text-decoration:none;transition:background .2s}.column-cta:hover{background:#003fa4}