.agency-page{font-family:Segoe UI,sans-serif;background-color:#f9fbfd;color:#333;line-height:1.6}.hero{background-size:cover;background-position:center;position:relative;height:400px;display:flex;align-items:center;justify-content:center}.hero-overlay{background-color:#0009;padding:2rem;color:#fff;text-align:center;width:100%;max-width:900px}.logo{height:80px;margin-bottom:1rem}.hero h1{font-size:2.5rem;margin:.2rem 0}.hero p{font-size:1.2rem}section{max-width:960px;margin:3rem auto;padding:0 1.5rem}h2{color:#005fa3;font-size:1.8rem;margin-bottom:1rem;border-bottom:2px solid #e0e0e0;padding-bottom:.3rem}.about-us{display:flex;flex-wrap:wrap;gap:2rem;align-items:center}.about-image{flex:1;max-width:400px;border-radius:10px;box-shadow:0 4px 10px #0000001a}.about-us div{flex:2}.services{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1rem}.card{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 4px 14px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-4px);box-shadow:0 6px 18px #00000014}.card h3{color:#07c;margin-top:0}a{color:#07c;text-decoration:none}a:hover{text-decoration:underline}footer{text-align:center;background-color:#eef4fa;padding:2rem 1rem;font-size:.9rem;color:#666;margin-top:4rem}.why-us,.how-it-works,.compliance{max-width:960px;margin:3rem auto;padding:0 1.5rem}.checklist{list-style:none;padding-left:0}.checklist li{margin-bottom:.75rem;font-size:1.05rem;line-height:1.6;display:flex;align-items:flex-start}.checklist li:before{content:"✔️";margin-right:.6rem;color:#07c}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:1rem}.step{background:#ffffff;padding:1.2rem 1.5rem;border-radius:10px;box-shadow:0 4px 12px #0000000d}.step h3{color:#005fa3;font-size:1.1rem;margin-bottom:.5rem}
