.header-services-trigger{cursor:pointer;font:inherit;text-align:left}.services-modal{width:min(820px,calc(100% - 2rem));max-height:min(760px,calc(100dvh - 2rem));padding:0;border:0;border-top:4px solid var(--servio-color-accent);border-radius:3px;background:#fff;color:var(--servio-color-text);box-shadow:0 24px 70px rgb(0 0 0/.32)}.services-modal::backdrop{background:rgb(12 27 41/.72)}.services-modal__header{padding:clamp(1.6rem,4vw,2.7rem) clamp(1.6rem,4vw,3rem) 1.4rem;border-bottom:1px solid #dce5ea}.services-modal__header .eyebrow{margin-bottom:.45rem}.services-modal__header h2{margin-bottom:.65rem;font-size:clamp(2rem,4vw,2.75rem)}.services-modal__header p:last-child{max-width:560px;margin:0;color:var(--servio-color-muted);line-height:1.65}.services-modal__close{position:absolute;top:.7rem;right:.8rem;width:36px;height:36px;border:1px solid #d9e3e8;border-radius:50%;background:#fff;color:var(--servio-color-secondary);font-size:1.7rem;line-height:1;cursor:pointer}.services-modal__close:hover{border-color:var(--servio-color-primary);color:var(--servio-color-primary)}.services-modal__list{display:grid;grid-template-columns:repeat(2,1fr)}.services-modal__list article{padding:1.5rem 1.7rem;border-right:1px solid #e0e8ed;border-bottom:1px solid #e0e8ed}.services-modal__list article:nth-child(2n){border-right:0}.services-modal__list h3{margin:0 0 .55rem;color:var(--servio-color-secondary);font-size:1.2rem}.services-modal__list p{margin:0 0 .85rem;color:var(--servio-color-muted);font-size:.9rem;line-height:1.6}.services-modal__list a{color:var(--servio-color-primary);font-size:.73rem;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.services-modal__footer{display:flex;justify-content:flex-end;padding:1.25rem clamp(1.6rem,4vw,3rem);background:#f7fafb}.services-modal__footer .button{gap:.55rem}.services-modal__empty{margin:0;padding:2rem clamp(1.6rem,4vw,3rem);color:var(--servio-color-muted)}@media(max-width:600px){.services-modal__list{grid-template-columns:1fr}.services-modal__list article,.services-modal__list article:nth-child(2n){border-right:0}.services-modal__footer .button{width:100%}}
