.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.shared-info-card{background:#fff;border:1px solid #e7e9eb;border-radius:.85rem;flex-direction:column;min-height:24rem;padding:1.75rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 8px 25px #0f172a0a}.shared-info-card--compact{min-height:18rem}.shared-info-card--service:hover{border-color:#dfc86c;transform:translateY(-3px);box-shadow:0 16px 34px #0f172a14}.shared-info-card__icon{color:#a78311;background:#fcf5d9;border-radius:.65rem;flex:none;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.2rem;display:grid}.shared-info-card__icon svg{width:1.55rem;height:1.55rem;color:inherit;margin:0}.shared-info-card h3{color:#14202d;margin:0 0 .6rem;font-size:1.25rem;font-weight:750;line-height:1.35}.shared-info-card__description{color:#687382;margin:0;font-size:.88rem;line-height:1.65}.shared-info-card ul{gap:.65rem;margin:1.15rem 0 1.4rem;padding:0;list-style:none;display:grid}.shared-info-card li{color:#374252;padding-left:1.05rem;font-size:.84rem;line-height:1.45;position:relative}.shared-info-card li:before{content:"";background:#d4af37;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.56em;left:0}.shared-info-card__link{color:#9b7914;border-top:1px solid #edf0f2;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.86rem;font-weight:750;text-decoration:none;display:inline-flex}.shared-info-card__link svg{flex:none;transition:transform .16s}.shared-info-card__link:hover{color:#152235}.shared-info-card__link:hover svg{transform:translate(3px)}.shared-info-card--value{color:#fff;text-align:center;background:#040b177a;border-color:#c5d5e624;align-items:center;min-height:12rem;padding:1.5rem 1.25rem}.shared-info-card--value:hover{background:#040b17a6;border-color:#f5ae1a99;transform:translateY(-2px)}.shared-info-card--value .shared-info-card__icon{color:#f5b51b;background:#f5ae1a1a;border:1px solid #f5ae1a59;border-radius:.75rem;width:3.5rem;height:3.5rem;margin-bottom:.85rem}.shared-info-card--value .shared-info-card__icon svg{width:1.55rem;height:1.55rem}.shared-info-card--value h3{color:#fff;margin-bottom:.55rem;font-size:1rem}.shared-info-card--value .shared-info-card__description{color:#bac7d6;max-width:18rem;font-size:.76rem;line-height:1.65}@media (max-width:950px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.services-grid{grid-template-columns:1fr}.shared-info-card{min-height:0;padding:1.35rem}}
