.cma-services{--cma-ink:#161e2a;--cma-navy:#2e4d85;--cma-body:#595959;--cma-line:#e3e6eb;--cma-soft:#f5f5f5;--cma-white:#fff;background:var(--cma-white);color:var(--cma-body);padding:80px 20px;scroll-margin-top:84px}.cma-services *,.cma-services :after,.cma-services :before{box-sizing:border-box}.cma-services__wrap{margin:0 auto;max-width:1260px;padding:0;width:100%}.cma-services .cma-services__eyebrow{margin:0 0 14px}.cma-services .cma-services__eyebrow,.cma-services .cma-services__eyebrow *{color:#2e4d85!important;font-size:14px!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.5!important;text-transform:uppercase!important}.cma-services .cma-services__heading{margin:0 0 18px}.cma-services .cma-services__heading,.cma-services .cma-services__heading *{color:var(--cma-ink)!important;font-family:"PT Serif",Georgia,serif!important;font-size:clamp(28px,3.4vw,38px)!important;font-weight:700!important;line-height:1.2!important}.cma-services .cma-services__heading *{margin:0!important}.cma-services .cma-services__lead{margin:0 0 40px;max-width:720px}.cma-services .cma-services__lead,.cma-services .cma-services__lead *{color:var(--cma-body)!important;font-size:18px!important;line-height:1.65!important}.cma-services .cma-services__desc p,.cma-services .cma-services__lead p{margin:0 0 12px!important}.cma-services .cma-services__desc p:last-child,.cma-services .cma-services__lead p:last-child{margin-bottom:0!important}.cma-services__list{background:var(--cma-white);border:1px solid var(--cma-line);border-radius:6px;overflow:hidden}.cma-services__item{align-items:flex-start;border-bottom:1px solid var(--cma-line);display:flex;gap:22px;padding:28px 32px;transition:background .25s ease}.cma-services__item:last-child{border-bottom:0}.cma-services__item:hover{background:var(--cma-soft)}.cma-services__ico{align-items:center;background:var(--cma-navy);border-radius:4px;display:flex;flex:0 0 44px;height:44px;justify-content:center;transition:transform .3s cubic-bezier(.2,.8,.2,1);width:44px}.cma-services__ico svg{display:block;fill:none;height:22px;stroke:var(--cma-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:22px}.cma-services__ico img{display:block;height:22px;object-fit:contain;width:22px}.cma-services__item:hover .cma-services__ico{transform:scale(1.08)}.cma-services__copy{min-width:0}.cma-services .cma-services__title{margin:0 0 6px!important}.cma-services .cma-services__title,.cma-services .cma-services__title *{color:var(--cma-ink)!important;font-family:"PT Serif",Georgia,serif!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;transition:color .25s}.cma-services__item:hover .cma-services__title,.cma-services__item:hover .cma-services__title *{color:var(--cma-navy)!important}.cma-services .cma-services__desc,.cma-services .cma-services__desc *{color:var(--cma-body)!important;font-size:18px!important;line-height:1.65!important}.cma-services .cma-services__desc b,.cma-services .cma-services__desc strong{color:var(--cma-ink)!important;font-weight:700!important}@media (max-width:991px){.cma-services{padding:60px 20px}}@media (max-width:760px){.cma-services{scroll-margin-top:72px}}@media (max-width:560px){.cma-services__item{gap:16px;padding:22px 20px}}@media (prefers-reduced-motion:reduce){.cma-services__item:hover .cma-services__ico{transform:none}}