*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6;color:#333}@media (max-width: 768px){[style*="gridTemplateColumns: '1fr 1fr'"]{grid-template-columns:1fr!important}}.contact-grid-responsive{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:0 auto}@media (max-width: 768px){.contact-grid-responsive{grid-template-columns:1fr}}
