.service-manifesto{display:grid;grid-template-columns:.32fr .68fr;gap:70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 0 30%,rgba(44,179,79,.11),transparent 30%)}
.manifesto-label{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}
.manifesto-icon{width:94px;height:94px;border:1px solid rgba(115,255,145,.25);display:grid;place-items:center;background:rgba(44,179,79,.06)}
.manifesto-icon svg{width:40px;height:40px;color:var(--green2)}
.manifesto-copy h2{font-size:clamp(34px,4.2vw,58px);letter-spacing:-.045em;line-height:1.05;margin-bottom:32px}
.manifesto-copy>p{color:#aeb8b0;max-width:850px}
.manifesto-copy .lead{font-size:20px;color:#fff;max-width:760px}
.manifesto-copy strong{color:#edf5ef}
.manifesto-signature{display:flex;justify-content:space-between;align-items:end;gap:25px;border-top:1px solid var(--line);margin-top:38px;padding-top:28px}
.manifesto-signature b{font:700 20px/1.25 "Space Grotesk",sans-serif;letter-spacing:-.02em}
.manifesto-signature small{display:block;color:var(--green2);font-size:11px;letter-spacing:.08em;margin-top:10px}
@media(max-width:900px){.service-manifesto{grid-template-columns:1fr;gap:35px}.manifesto-label{flex-direction:row;align-items:center}.manifesto-icon{width:64px;height:64px}.manifesto-icon svg{width:28px}.manifesto-signature{align-items:flex-start;flex-direction:column}}
