*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px;background:#f5f8f6;font-family:Arial,sans-serif;color:#034D3A}.contact-card{width:100%;max-width:520px;padding:36px 28px;text-align:center;background:white;border:1px solid #dce8e1;border-top:6px solid #065842;border-radius:24px;box-shadow:0 16px 48px #034d3a12}.contact-card img{display:block;object-fit:contain;margin:0 auto 24px;max-width:100%}.contact-kicker{font-size:12px;font-weight:700;letter-spacing:.12em}h1{font-size:clamp(26px,5vw,34px);line-height:1.2}p{line-height:1.65}.contact-button{display:block;padding:17px 24px;background:#065842;color:white;border-radius:12px;font-weight:700;text-decoration:none;margin-top:24px}.contact-call{background:#F44336}.contact-number{font-weight:700}.contact-back{color:#065842;text-underline-offset:4px}a:focus-visible{outline:3px solid #FE5002;outline-offset:4px}@media(max-width:400px){.contact-card{padding:28px 20px}}
