.areas-state-section{margin-top:54px;padding-top:44px;border-top:1px solid #cfe0ec;scroll-margin-top:110px}
.areas-state-section .apostille-section-head{margin-bottom:28px}
.state-service-grid>a{grid-template-columns:76px minmax(0,1fr) auto;min-height:104px;transition:border-color .18s,box-shadow .18s,transform .18s}
.state-service-grid>a:hover{border-color:#0788e8;box-shadow:0 8px 22px rgba(5,48,82,.1);transform:translateY(-2px)}
.state-service-grid>a:focus-visible{outline:3px solid #087fe3;outline-offset:3px}
.state-service-grid .state-flag{display:flex;align-items:center;justify-content:center;width:76px;height:52px;flex-shrink:0}
.state-service-grid .state-flag img{display:block;width:100%;height:100%;object-fit:contain}
.state-service-grid h3{font-size:.92rem;line-height:1.3}
#area-quote{scroll-margin-top:110px}
@media(max-width:1050px){.state-service-grid>a{grid-template-columns:68px minmax(0,1fr);gap:10px 14px}.state-service-grid>a>b{grid-column:2}.state-service-grid .state-flag{width:68px;height:46px;grid-row:1/3}}
@media(max-width:760px){.areas-state-section{margin-top:36px;padding-top:32px}.state-service-grid>a{grid-template-columns:68px minmax(0,1fr);padding:17px 18px;min-height:100px}.state-service-grid h3{font-size:.9rem}}
@media(prefers-reduced-motion:reduce){.state-service-grid>a{transition:none}.state-service-grid>a:hover{transform:none}}
