.hero-promise{font-size:16px;line-height:1.6;color:#fff;margin:22px 0 0}.hero h1{margin-top:25px}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.case-card{padding:25px}.case-card h3{font-size:25px}.case-card .eyebrow{font-size:10px}.discovery-output{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:55px;padding:36px;background:#f3f6fc;border-top:3px solid #0033a1}.discovery-output h3{font-size:31px;font-weight:400;line-height:1.2;letter-spacing:-.8px;margin:20px 0}.discovery-output p{font-size:15px;line-height:1.8;color:#46536b}.discovery-output .eyebrow{color:#0033a1;font-size:10px;line-height:1.7}.process-note{background:#fff;padding:25px;border:1px solid #d9dfea;box-shadow:0 8px 25px #0011360a}.process-note dl{margin-bottom:0}.process-note dt{font-size:11px;font-weight:700;color:#0033a1;margin:17px 0 4px;text-transform:uppercase;letter-spacing:.6px}.process-note dd{font-size:13px;line-height:1.6;color:#46536b;margin:0}.contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.contact-secondary{font-size:13px;color:#0033a1;border-bottom:1px solid #c4cede;padding-bottom:4px}.contact-secondary:hover{color:#eb0028}.contact-actions .button{margin-bottom:3px}.blog-tools{gap:8px}.blog-tools button{font-size:13px}.article-header h1{overflow-wrap:break-word}@media(max-width:1050px){.case-grid{grid-template-columns:1fr}.case-card{padding:28px}.case-card h3{max-width:650px}.discovery-output{gap:25px;padding:28px}}@media(max-width:760px){.discovery-output{grid-template-columns:1fr;padding:24px;gap:20px;margin-top:35px}.discovery-output h3{font-size:28px}.process-note{padding:22px}.hero-promise{font-size:15px}.contact-actions{margin-top:10px}.case-card{padding:24px}.contact{gap:25px}.blog-tools button{padding:10px 12px;font-size:12px}}
