.customer-opportunity{margin:clamp(30px,5vw,64px) 0;padding:clamp(22px,3.4vw,44px);border:1px solid #b3c6df;border-radius:18px;background:#edf3fc;color:#142e45;min-width:0}.customer-opportunity .co-eyebrow{margin:0 0 14px;color:#1948d8;font-size:11px;letter-spacing:.13em;font-weight:700}.customer-opportunity h2{font-size:clamp(26px,3vw,40px);line-height:1.12;margin:0 0 18px;max-width:28ch}.customer-opportunity>p{max-width:85ch;line-height:1.7}.customer-opportunity a{color:#163fc4;text-decoration:underline;text-underline-offset:4px;font-weight:600}.customer-opportunity details{margin-top:22px;border-top:1px solid #b3c6df;padding-top:18px}.customer-opportunity summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-size:16px;font-weight:700;line-height:1.5}.customer-opportunity summary::-webkit-details-marker{display:none}.customer-opportunity summary:after{content:'+';color:#1948d8;font-size:24px;line-height:1}.customer-opportunity details[open]>summary:after{content:'−'}.co-detail{max-width:85ch;padding-top:8px}.co-detail p{line-height:1.7}.co-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:28px 0}.co-home .co-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.co-outcomes h3{font-size:21px;line-height:1.2;margin:12px 0}.co-outcomes p{line-height:1.7;margin:0}.co-number{display:block;color:#2855e9;font-weight:700;font-size:13px}.co-table-wrap{max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #b3c6df;border-radius:12px;background:#fff}.co-table-wrap table{border-collapse:collapse;min-width:640px;width:100%;font-size:15px;text-align:left;line-height:1.6}.co-table-wrap caption{text-align:left;padding:18px 22px;color:#405b75;font-size:13px}.co-table-wrap th,.co-table-wrap td{padding:20px;vertical-align:top;border-top:1px solid #b3c6df;width:33.33%}.co-table-wrap thead{background:#142e45;color:#fff}.co-table-wrap tbody th{font-weight:700}.co-links{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:22px}.customer-opportunity .co-note{font-size:13px;color:#405b75}.customer-opportunity a:focus-visible,.customer-opportunity summary:focus-visible,.co-table-wrap:focus-visible{outline:3px solid #2855e9;outline-offset:5px}.co-home{max-width:1320px;margin:48px auto;padding:clamp(24px,3.5vw,46px);background:#142e45;color:white;border:0}.co-home .co-eyebrow,.co-home .co-number{color:#b5caff}.co-home h2,.co-home h3{color:white}.co-home a{color:white}.co-home>p{color:#deE8f6}@media(max-width:700px){.co-outcomes,.co-home .co-outcomes{grid-template-columns:1fr;gap:20px}.co-home{margin-left:20px;margin-right:20px}.co-table-wrap th,.co-table-wrap td{padding:16px}.customer-opportunity h2{max-width:none}.co-links{display:grid;gap:18px}}

/* Override the homepage frame while preserving the navy panel contrast. */
#gta-maple-intelligence .co-home h2{color:#fff;font:600 clamp(30px,3.4vw,46px)/1.12 "Inter Tight",Arial,sans-serif;letter-spacing:-.035em;margin:0 0 18px;max-width:28ch}#gta-maple-intelligence .co-home h3{color:#fff;font:600 22px/1.2 "Inter Tight",Arial,sans-serif;margin:12px 0}#gta-maple-intelligence .co-home p{color:#e0e9f7;font-size:16px;line-height:1.75;margin:0 0 18px}#gta-maple-intelligence .co-home .co-eyebrow{color:#b5caff;font-size:11px;letter-spacing:.13em;margin:0 0 14px}#gta-maple-intelligence .co-home .co-number{color:#b5caff}#gta-maple-intelligence .co-home a{color:#fff}
.co-compact .co-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.co-compact .co-detail{max-width:none}.co-compact .co-outcomes p{font-size:14px;margin:12px 0}.co-compact .co-outcomes h3{font-size:20px}@media(max-width:800px){.co-compact .co-outcomes{grid-template-columns:1fr}}
