
/* Audit and industry centers */
.pr-feature-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pr-feature-card{display:block;padding:34px;border:1px solid rgba(15,39,64,.12);border-radius:24px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 18px 50px rgba(15,39,64,.08);transition:.25s ease}.pr-feature-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(15,39,64,.13)}.pr-feature-card h3{font-size:clamp(1.5rem,2vw,2rem);margin:.6rem 0}.pr-feature-card p{color:#526477;line-height:1.7}.pr-feature-card ul{padding-left:1.2rem;color:#34495e;line-height:1.8}.pr-feature-card strong{display:block;margin-top:1.4rem;color:#0867a8}.pr-feature-tag{font-size:.75rem;letter-spacing:.14em;font-weight:800;color:#0867a8}.pr-feature-audit{border-top:5px solid #0b6da8}.pr-feature-industry{border-top:5px solid #0c8a78}.sc-hero{padding:76px 0;background:linear-gradient(135deg,#071b2e,#0a3452);color:#fff}.sc-industry{background:linear-gradient(135deg,#082b30,#0b5360)}.sc-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:54px;align-items:center}.sc-hero h1{font-size:clamp(2.5rem,5vw,5rem);line-height:1.02;margin:.6rem 0 1.2rem;max-width:900px}.sc-hero p{font-size:1.14rem;line-height:1.75;color:rgba(255,255,255,.82);max-width:780px}.sc-summary{padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(255,255,255,.07);backdrop-filter:blur(12px)}.sc-summary strong{font-size:1.1rem}.sc-summary ol{margin:1rem 0 0;padding-left:1.4rem;line-height:2;color:rgba(255,255,255,.85)}.sc-section{padding:76px 0}.sc-soft{background:#f3f7fa}.sc-heading{max-width:820px;margin-bottom:32px}.sc-heading span{font-size:.76rem;letter-spacing:.13em;font-weight:800;color:#0870ae;text-transform:uppercase}.sc-heading h2{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.08;margin:.55rem 0}.sc-heading p{color:#607184;line-height:1.7}.sc-grid{display:grid;gap:20px}.sc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-card{display:block;padding:28px;border:1px solid #dfe7ed;border-radius:20px;background:#fff;color:inherit;text-decoration:none}.sc-card b{color:#0870ae;font-size:.8rem;letter-spacing:.12em}.sc-card h3{font-size:1.28rem;margin:.7rem 0}.sc-card p{color:#607184;line-height:1.65}.sc-card:hover{border-color:#82b9d8;box-shadow:0 15px 38px rgba(25,63,90,.08)}.sc-accent{background:#0a3552;color:#fff}.sc-accent p{color:rgba(255,255,255,.78)}.industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.industry-card{padding:30px;border:1px solid #dfe7ed;border-radius:22px;background:#fff}.industry-meta{font-size:.72rem;letter-spacing:.1em;font-weight:800;color:#0b7c71;text-transform:uppercase}.industry-card h3{font-size:1.6rem;margin:.65rem 0 .35rem}.industry-card>strong{display:block;color:#334b60}.industry-card p{color:#607184;line-height:1.7}.industry-card a{font-weight:750;color:#0870ae;text-decoration:none}@media(max-width:900px){.pr-feature-pair,.sc-hero-grid,.industry-grid,.sc-grid-4,.sc-grid-3{grid-template-columns:1fr}.sc-hero{padding:54px 0}.sc-section{padding:54px 0}}
