.operation-strip{padding-block:24px;border-block:1px solid #e6edf6;background:#f8fbff}
.operation-strip .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.operation-strip article{display:flex;gap:14px;align-items:start;min-width:0}
.operation-strip .icon{flex:none;color:var(--blue);width:24px;height:24px;margin-top:4px}
.operation-strip strong{display:block;font-size:.94rem;color:var(--navy)}
.operation-strip p{font-size:.875rem;line-height:1.6;color:var(--muted);margin-top:4px}
.capability-request{text-align:center}
.capability-request p{max-width:68ch;margin:14px auto 20px;color:var(--muted)}
.integration-review{margin-top:26px;padding:22px 24px;border:1px solid #d9e5f4;border-radius:12px;background:#f8fbff}
.integration-review summary{cursor:pointer;font-weight:650;color:var(--navy)}
.integration-review ol{margin:18px 0 0;padding-left:22px;display:grid;gap:10px;color:var(--muted)}
.integration-review a{display:inline-block;margin-top:18px;color:var(--blue);font-weight:650;font-size:.875rem}
.verified-integrations{margin-bottom:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.verified-integration{padding:22px;border:1px solid var(--line);border-radius:12px;background:white}
.verified-integration strong{display:block;color:var(--navy)}
.verified-integration p{margin-top:8px;color:var(--muted);font-size:.875rem}
.verified-integration .integration-state{display:inline-block;margin-top:12px;font-size:.8125rem;font-weight:650;color:var(--blue)}
.pricing-fit{margin-top:12px;color:#345273;font-size:.875rem;line-height:1.6}
.plan-facts{margin:18px 0 0;padding:14px 0;border-block:1px solid var(--line);display:grid;gap:7px;font-size:.875rem}
.plan-facts>div{display:flex;justify-content:space-between;gap:18px}
.plan-facts dt{color:var(--muted)}.plan-facts dd{margin:0;text-align:right;font-weight:600;overflow-wrap:anywhere}
.pricing-quote-scope{max-width:100%;margin-top:26px;padding:24px;border:1px solid #d6e3f3;border-radius:12px;background:white}
.pricing-quote-scope summary{cursor:pointer;color:var(--navy);font-weight:650}
.pricing-quote-scope p{margin-top:14px;color:var(--muted);max-width:80ch}
.pricing-quote-scope ul{padding-left:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;color:var(--muted);margin-top:16px}
.trust-facts a{color:var(--blue);font-size:.875rem;font-weight:650;display:inline-block;margin-top:10px}
.trust-confirmed{margin-top:24px;border-top:1px solid var(--line);padding-top:22px}
.trust-confirmed dl{display:grid;gap:18px;margin:0}.trust-confirmed dt{font-weight:650;color:var(--navy)}.trust-confirmed dd{margin:5px 0 0;color:var(--muted);white-space:pre-line}
.experience-roles{display:grid;gap:18px}.experience-roles article{border-bottom:1px solid var(--line);padding-bottom:18px}
.experience-roles h3{font-size:1.05rem;line-height:1.5}.experience-roles p{margin-top:7px;color:var(--muted);font-size:.94rem;line-height:1.7}
.approved-customer-proof{padding:28px;border:1px solid #d3e1f2;border-radius:14px;background:white;grid-column:1/-1}
.approved-customer-proof img{max-width:200px;max-height:80px;object-fit:contain;margin-bottom:20px}
.approved-customer-proof blockquote{margin:0;font-size:1.25rem;line-height:1.7;color:var(--navy)}
.approved-customer-proof figcaption{margin-top:18px;color:var(--muted);font-size:.94rem}
.footer-business-contact{display:grid;gap:7px;margin-top:18px;font-size:.8125rem;color:var(--muted);overflow-wrap:anywhere}
.footer-business-contact a{color:var(--blue);font-weight:600}.footer-business-contact strong{color:var(--navy)}
.footer-socials a{display:grid;place-items:center;color:var(--muted);width:30px;height:30px;border-radius:6px}.footer-socials a:hover{color:var(--blue);background:#edf5ff}
.request-download{margin-top:18px;width:100%;border:1px solid var(--signup-border);border-radius:8px;background:white;color:var(--signup-accent);padding:11px 15px;min-height:46px;font:inherit;font-weight:600;font-size:.875rem}
.request-next-steps{margin-top:18px;text-align:left;border-top:1px solid var(--line);padding-top:18px;color:var(--muted);font-size:.875rem;line-height:1.7}
.request-next-steps strong{display:block;color:var(--navy);margin-bottom:5px}
[hidden]{display:none!important}
@media(max-width:760px){.operation-strip .container{grid-template-columns:1fr;gap:20px}.verified-integrations{grid-template-columns:1fr}.pricing-quote-scope ul{grid-template-columns:1fr}.approved-customer-proof{padding:22px}}
@media(prefers-reduced-motion:reduce){.footer-socials a{transition:none}}
