.territory-page{background:#171717}.territory-hero{min-height:420px;padding-top:72px;background:radial-gradient(circle at 85% 20%,#123d68 0,transparent 31%)}
.territory-hero h1{max-width:900px;margin-bottom:22px}.territory-hero>p{max-width:720px;font-size:15px}.territory-hero>strong{display:inline-block;margin-top:20px;padding:10px 14px;background:var(--acid);font-size:10px;letter-spacing:.08em}
.territory-list{border-top:1px solid var(--line)}.territory-agency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.territory-agency-card{display:grid;grid-template-rows:76px 1fr auto;min-height:285px;padding:22px;border:1px solid var(--line);background:#1e1e1e}
.territory-agency-card:hover{border-color:#65717d}.territory-agency-brand{display:flex;align-items:center}.territory-agency-brand img{width:64px;height:64px;padding:8px;object-fit:contain;background:#fff;border-radius:5px}
.territory-agency-card span{color:#8396aa;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.territory-agency-card h2{margin:10px 0 8px;font:500 18px/1.3 system-ui,sans-serif;letter-spacing:0}.territory-agency-card p{font-size:10px;line-height:1.7}.territory-agency-actions{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:14px}.territory-agency-actions a{font-size:9px}.territory-agency-actions a span{margin-left:5px;font-size:12px}
@media(max-width:1000px){.territory-agency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.territory-hero{min-height:0;padding-top:52px}.territory-hero h1{font-size:40px}.territory-agency-grid{grid-template-columns:1fr}.territory-agency-card{min-height:250px}}
