.services{padding-top:8rem}.services-header{margin-bottom:3rem}.services-list{list-style:none;padding:0;margin:0}.services-item{display:grid;grid-template-columns:52px 1fr auto;align-items:center;grid-gap:0;gap:0;padding:.9rem 0;border-bottom:1px solid var(--border);cursor:default;transition:background .2s var(--ease-out),padding-left .2s var(--ease-out)}.services-item:first-child{border-top:1px solid var(--border)}.services-item:hover{background:rgba(0,201,181,.09);padding-left:18px}.services-item-number{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;color:#00a893;line-height:1}.services-item-name{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.375rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--text)}.services-item-arrow{font-family:var(--font-mono);font-size:14px;color:var(--text);opacity:0;transform:translateX(-8px);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.services-item:hover .services-item-arrow{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.services-item,.services-item-arrow{transition:none}}@media (max-width:900px){.services-item{grid-template-columns:36px 1fr}.services-item-arrow{display:none}.services-item-name{font-size:clamp(1.2rem,6vw,2rem)}}