.service-clarity{padding:65px 0;background:#edf0e8;border-bottom:1px solid #d9dfd8}
.service-clarity .eyebrow{margin-bottom:18px;color:#63716a}
.service-clarity h2{font-family:Georgia,serif;font-size:clamp(30px,3.3vw,46px);font-weight:400;line-height:1.15;letter-spacing:-1px;color:#123e32;margin:0 0 32px;max-width:850px}
.service-clarity-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}
.service-clarity-grid article{border-top:2px solid #b6a577;padding-top:20px;min-width:0}
.service-clarity-label{display:block;font-size:11px;line-height:1.5;letter-spacing:1.3px;text-transform:uppercase;font-weight:700;color:#123e32}
.service-clarity p{font-size:14px;line-height:1.8;color:#53665a;margin:14px 0 0}
.service-clarity-next{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:32px;padding-top:28px;border-top:1px solid #cbd5c9}
.service-clarity-next>div{max-width:740px}
.service-clarity-next h3{font-family:Georgia,serif;font-size:26px;line-height:1.25;color:#123e32;font-weight:400;margin:0}
.service-clarity-next .btn{flex-shrink:0;max-width:330px;line-height:1.5;padding:16px 20px;background:#123e32;color:#fff}
@media(max-width:1000px){.service-clarity-next{align-items:flex-start;flex-direction:column;gap:22px}.service-clarity-grid{gap:24px}}
@media(max-width:720px){.service-clarity{padding:42px 0}.service-clarity-grid{grid-template-columns:1fr;gap:24px}.service-clarity p{margin-top:10px}.service-clarity-next .btn{max-width:100%;width:100%}.service-clarity h2{margin-bottom:24px}}
