.contact-page .hero-inner{display:grid;grid-template-columns:60% 40%;gap:var(--space-3);align-items:center}
.hero-text{max-width:700px}
.hero-lead{max-width:520px}
.hero-cta{display:flex;align-items:center;justify-content:center;min-height:200px}
.hero-cta-inner{display:flex;flex-direction:column;gap:var(--space-2)}

.methods-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}
.method-card{display:flex;flex-direction:column;gap:var(--space-2)}

.form-wrapper{display:flex;justify-content:center}
.form-container{width:60%;display:flex;flex-direction:column;gap:var(--space-2)}
.form-container form{display:flex;flex-direction:column;gap:var(--space-2)}

.timeline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}
.step{display:flex;flex-direction:column;gap:var(--space-2)}

.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}

.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}

.cta-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;padding:var(--space-4)}

.footer-links{display:flex;gap:var(--space-3);flex-wrap:wrap}

@media(max-width:1024px){
.hero-inner{grid-template-columns:1fr}
.form-container{width:100%}
.timeline-grid{grid-template-columns:1fr}
.methods-grid{grid-template-columns:1fr}
.info-grid{grid-template-columns:1fr}
.trust-grid{grid-template-columns:1fr}
}