#arvix-agencies-home { background:#111; border-top:1px solid #222; color:#fff; padding:80px 24px; }
.arvix-agencies-home-inner { max-width:1252px; margin:auto; display:grid; grid-template-columns:1.4fr 1fr; gap:48px; align-items:center; }
.arvix-agencies-home-inner .arvix-agencies-home-label { font-size:11px; font-weight:800; letter-spacing:.15em; color:#ccff00; margin-bottom:16px; }
.arvix-agencies-home-inner h2 { font-size:36px; line-height:1.15; font-weight:700; letter-spacing:-.035em; margin-bottom:20px; }
.arvix-agencies-home-inner p { color:#ccc; line-height:1.75; }
.arvix-agencies-home-inner a { justify-self:end; display:inline-flex; gap:18px; background:#ccff00; color:#050505; padding:20px 28px; font-size:14px; font-weight:800; }
.arvix-agencies-home-inner a:hover { background:#e0ff67; }
.arvix-agencies-home-inner a:focus-visible { outline:3px solid white; outline-offset:5px; }
@media(max-width:800px) { .arvix-agencies-home-inner { grid-template-columns:1fr; gap:28px; } .arvix-agencies-home-inner a { justify-self:start; } }
