/* Public, verifiable customer trust and service-specific discovery. */
.ic-growth{background:var(--paper);color:var(--ink);border-color:var(--line)}
.ic-growth .kicker{color:var(--teal-text)}
.ic-growth h2{font-size:clamp(31px,3.5vw,47px);line-height:1.12;letter-spacing:-.04em;margin:0}
.ic-growth .section-head{margin-bottom:24px}
.ic-growth__row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:center;border-top:1px solid var(--line);padding:26px 0 0}
.ic-growth__row p{font-size:15px;line-height:1.7;color:var(--muted);margin:0 0 17px}
.ic-growth__links{display:flex;gap:12px 24px;flex-wrap:wrap}
.ic-growth__links a{color:var(--teal-text);font-size:13px;font-weight:730;text-decoration:underline;text-underline-offset:4px}
.ic-growth__links a:hover{color:#9de5ca}
.ic-growth__trust-link{display:block;padding:19px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-weight:760;font-size:16px;color:var(--ink);text-decoration:none}
.ic-growth__trust-link span{font-size:12px;font-weight:500;color:var(--muted);display:block;margin-top:5px}
.ic-growth__trust-link:hover{color:var(--teal-text)}
.ic-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}
.ic-guide{padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;display:flex;flex-direction:column}
.ic-guide small{font:700 11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--teal-text);text-transform:uppercase;letter-spacing:.06em}
.ic-guide h3{font-size:20px;color:var(--ink);margin:10px 0;line-height:1.2}
.ic-guide p{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 18px}
.ic-guide a{margin-top:auto;color:var(--teal-text);font-size:13px;font-weight:760;text-decoration:underline;text-underline-offset:4px}
.ic-guide a:hover{color:#a5ebd2}
.ic-partner-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}
.ic-partner-step{padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.ic-partner-step small{font:750 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--teal-text)}
.ic-partner-step h3{font-size:18px;color:var(--ink);margin:9px 0}
.ic-partner-step p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}
@media(max-width:860px){.ic-growth__row{grid-template-columns:1fr}.ic-guides,.ic-partner-steps{grid-template-columns:1fr}}
