/* Minimal placeholder styles — your design's CSS replaces or extends this. */
body { font-family: system-ui, sans-serif; margin: 0; }
.placeholder { max-width: 640px; margin: 3rem auto; padding: 0 1rem; }
.eyebrow { text-transform: uppercase; letter-spacing: .08em; font-size: .8rem; color: #666; }
.btn { display: inline-block; padding: .8rem 1.4rem; background: #1a5fb4; color: #fff;
       border: 0; border-radius: 6px; text-decoration: none; cursor: pointer; }
.btn-call { background: #26742c; margin: 1rem 0; }
form { display: grid; gap: .6rem; margin-top: 1.5rem; }
input[type=text], input[type=tel] { padding: .7rem; border: 1px solid #ccc; border-radius: 6px; }
