.services_indexSection__E3qTD{padding:var(--sp-section) 0;background:#fff}.services_indexHead__Iblje{margin-bottom:var(--sp-head);max-width:880px}.services_indexLead__etYuV{margin-top:18px;font-size:var(--fs-md);color:var(--gray-700);line-height:var(--lh-relaxed);max-width:680px}.services_headAccent__SM5NU{padding:.05em .2em .1em 0;display:inline-block;font-style:italic;font-weight:600;background:linear-gradient(110deg,var(--green-dark),var(--green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.services_indexGrid__2ppk7{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:var(--gap-md);gap:var(--gap-md)}.services_indexCard__W_ehx{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-2xl);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .24s cubic-bezier(.2,.8,.2,1),transform .24s,box-shadow .24s;isolation:isolate}.services_indexCard__W_ehx:hover{border-color:rgba(90,178,67,.4);transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,0,0,.08)}.services_indexCardImg__vnYP0{position:relative;aspect-ratio:16/9;overflow:hidden}.services_indexCardImgInner__rpup7{object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.services_indexCard__W_ehx:hover .services_indexCardImgInner__rpup7{transform:scale(1.06)}.services_indexCardOverlay__pHs_O{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,20,16,.1),rgba(15,20,16,.5))}.services_indexCardNum__jCcKP{position:absolute;bottom:18px;left:22px;font-family:Unbounded,Manrope,sans-serif;font-size:clamp(2.2rem,3.4vw,3rem);font-weight:800;color:#fff;letter-spacing:var(--ls-tight);text-shadow:0 2px 14px rgba(0,0,0,.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.services_indexCardArrow___wip5{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.28);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .22s}.services_indexCard__W_ehx:hover .services_indexCardArrow___wip5{background:rgba(255,255,255,.32);transform:rotate(-12deg)}.services_indexCardBody__52Bmv{padding:26px 28px 28px;display:flex;flex-direction:column;flex:1 1;gap:10px}.services_indexCardSub__HcO88{display:inline-block;font-size:var(--fs-xs);font-weight:700;color:var(--green-dark);text-transform:uppercase;letter-spacing:.08em}.services_indexCardTitle__On0eg{font-family:Unbounded,Manrope,sans-serif;font-size:1.4rem;font-weight:800;letter-spacing:var(--ls-snug);color:var(--black);line-height:1.2;text-wrap:balance}.services_indexCardDesc__CC8tN{font-size:var(--fs-sm);color:var(--gray-600);line-height:var(--lh-relaxed);flex:1 1;margin-bottom:4px}.services_indexCardChips__eZxxG{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;padding-bottom:16px;border-bottom:1px solid var(--gray-100)}.services_indexCardChip__PZ3hs{padding:4px 11px;background:var(--green-light);color:var(--green-dark);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600}.services_indexCardCta__5kE3m{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--green-dark);font-size:var(--fs-sm);font-weight:700;transition:gap .22s,color .2s}.services_indexCard__W_ehx:hover .services_indexCardCta__5kE3m{gap:12px;color:var(--green)}