@media(max-width:1180px){.service-grid,.why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.site-header{position:relative;display:grid;justify-items:center;padding:1rem}.brand{justify-content:center}.brand img{width:200px}.main-nav{justify-content:center;gap:.8rem}.main-nav a{font-size:.9rem}.hero,.split,.contact-section,.referral-section,.dashboard-shell{grid-template-columns:1fr}.hero{padding:3rem 1rem;text-align:center}.hero-content{margin:0 auto}.hero-actions{justify-content:center}.hero-visual{min-height:300px}.hero-visual img{width:min(620px,120%)}.service-grid,.card-grid,.metric-grid,.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){h1{font-size:2.45rem}h2{font-size:1.8rem}.section,.page-hero{padding:2.6rem 1rem}.main-nav{gap:.55rem}.main-nav a:not(.login-pill){font-size:.82rem}.login-pill{padding:.68rem .95rem}.btn{width:100%;padding:.95rem 1rem}.service-grid,.card-grid,.metric-grid,.why-grid,.footer-grid{grid-template-columns:1fr}.service-card{min-height:auto}.footer-bottom{display:grid;text-align:center;justify-content:center}.contact-card h2{font-size:1.15rem}}
