/* Additional service details */
.service-capabilities{padding:90px 6%;background:linear-gradient(145deg,#100a22,#251137);color:#f9f2ff}.service-capabilities .section-top{border-color:rgba(231,204,247,.28);color:#dbc9e9}.capabilities-heading{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:end;margin:62px 0 36px}.capabilities-heading h2{font:600 clamp(38px,5vw,68px)/1.04 Manrope,Arial,sans-serif;letter-spacing:-.05em;margin:0;max-width:15ch}.capabilities-heading p{max-width:43ch;color:#dfd0ea;font:400 16px/1.7 'DM Sans',Arial,sans-serif}.capabilities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.capabilities-grid article{padding:28px;border:1px solid rgba(225,189,245,.24);border-radius:22px;background:rgba(255,255,255,.055)}.capabilities-grid span{color:#e9a3df;font:700 11px Manrope,Arial,sans-serif;letter-spacing:.1em}.capabilities-grid h3{font:700 21px/1.25 Manrope,Arial,sans-serif;margin:28px 0 12px}.capabilities-grid p{color:#e4d8ed;font:400 15px/1.7 'DM Sans',Arial,sans-serif;margin:0}@media(max-width:700px){.service-capabilities{padding:64px 6%}.capabilities-heading{grid-template-columns:1fr;gap:16px;margin:42px 0 28px}.capabilities-grid{grid-template-columns:1fr;gap:12px}.capabilities-grid article{padding:22px}.capabilities-grid h3{margin-top:18px}}
