.aos-ars-wrap{width:100%;margin:24px auto;color:var(--aos-ars-text,#173b2d);font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;box-sizing:border-box}
.aos-ars-wrap *{box-sizing:border-box}
.aos-ars-heading-row{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:0 0 20px}
.aos-ars-heading{font-size:clamp(22px,2.1vw,30px);line-height:1.2;font-weight:750;letter-spacing:-.025em;margin:0;color:var(--aos-ars-text,#173b2d)}
.aos-ars-heading:before{content:"";display:inline-block;width:28px;height:3px;background:var(--aos-ars-accent,#087443);margin:0 12px 7px 0;border-radius:5px}
.aos-ars-subtitle{font-size:14px;line-height:1.5;margin:0;color:#66736c}
.aos-ars-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
.aos-ars-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.aos-ars-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.aos-ars-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.aos-ars-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.aos-ars-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:205px;padding:22px 20px 18px;background:var(--aos-ars-card-bg,#fff);border:1px solid rgba(20,75,48,.08);border-radius:15px;box-shadow:0 5px 20px rgba(22,54,37,.055);text-decoration:none!important;color:var(--aos-ars-text,#173b2d)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}
.aos-ars-card:hover,.aos-ars-card:focus-visible{transform:translateY(-4px);box-shadow:0 12px 28px rgba(22,54,37,.13);border-color:var(--aos-ars-accent,#087443);outline:none}
.aos-ars-icon-box{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:var(--aos-ars-icon-bg,#e8f6ec);color:var(--aos-ars-accent,#087443);margin:0 0 15px}
.aos-ars-icon{width:32px;height:32px;display:block}
.aos-ars-card-title{font-size:17px;font-weight:750;line-height:1.25;margin:0 0 7px;color:var(--aos-ars-text,#173b2d)}
.aos-ars-card-description{font-size:13px;line-height:1.45;color:#5c6b63;margin:0 0 18px}
.aos-ars-arrow{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:auto;border-radius:50%;background:var(--aos-ars-icon-bg,#e8f6ec);color:var(--aos-ars-accent,#087443);font-size:27px;line-height:1;transition:background .2s ease,color .2s ease}
.aos-ars-card:hover .aos-ars-arrow,.aos-ars-card:focus-visible .aos-ars-arrow{background:var(--aos-ars-accent,#087443);color:#fff}
@media(max-width:1100px){.aos-ars-grid,.aos-ars-cols-5,.aos-ars-cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}.aos-ars-card{min-height:190px}}
@media(max-width:680px){.aos-ars-heading-row{display:block}.aos-ars-subtitle{margin:9px 0 0 40px}.aos-ars-grid,.aos-ars-cols-2,.aos-ars-cols-3,.aos-ars-cols-4,.aos-ars-cols-5,.aos-ars-cols-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aos-ars-card{padding:16px 14px;min-height:185px;border-radius:12px}.aos-ars-icon-box{width:48px;height:48px;margin-bottom:12px}.aos-ars-icon{width:28px;height:28px}.aos-ars-card-title{font-size:15px}.aos-ars-card-description{font-size:12px}}
@media(max-width:380px){.aos-ars-grid,.aos-ars-cols-2,.aos-ars-cols-3,.aos-ars-cols-4,.aos-ars-cols-5,.aos-ars-cols-6{grid-template-columns:1fr}.aos-ars-card{min-height:0}}
