/* Six-page Ceryvra additions */.node-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.node-buttons button{padding:10px 14px;border-radius:999px;border:1px solid #b9d9e7;background:#fff;color:#003873;font-weight:700;cursor:pointer}.node-buttons button[aria-pressed=true]{background:#003873;color:#fff}.value-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.value-grid .card{padding:18px 12px;text-align:center}.value-grid h3{font-size:14px}.value-grid p{font-size:12px}.value-letter{font-size:34px;color:#0096e6}@media(max-width:1000px){.value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Refined, compact six-page layout */
:root{--ink:#092e52}body{font-size:15px;line-height:1.52}h1{font-size:clamp(2.2rem,4vw,3.65rem);line-height:1.12}h2{font-size:clamp(1.65rem,2.8vw,2.45rem)}h3{font-size:1.06rem}p{margin-bottom:12px}.nav{min-height:70px}.hero{padding-top:48px!important;padding-bottom:44px!important}.section{padding-top:44px!important;padding-bottom:44px!important}.pagehead{padding-top:48px!important;padding-bottom:35px!important}.card{padding:21px!important}.grid{gap:15px!important}.hero-grid{gap:32px!important}.hero-art{border-radius:24px;box-shadow:0 16px 48px #0a396024;width:100%;max-height:350px;object-fit:cover}.page-feature-art{display:block;width:100%;height:220px;object-fit:cover;border-radius:24px;margin:26px auto 0;box-shadow:0 12px 34px #00387322}.pagehead .container{max-width:1080px}.section-head{margin-bottom:24px!important}.section-head p{max-width:700px}.fold-section{margin:16px auto;max-width:1200px;border:1px solid #dce8f0;border-radius:17px;background:white;overflow:hidden}.fold-section>summary{cursor:pointer;padding:17px 25px;color:#003873;font-weight:750;list-style-position:inside}.fold-section[open]>summary{border-bottom:1px solid #dce8f0}.fold-section .section{padding:24px 0!important}.fold-section .section .container{padding:0 24px}.insight-section{margin:30px auto 60px;max-width:1120px}.insight-heading{max-width:750px;margin-bottom:18px}.insight-heading h2{margin-bottom:8px}.insight-item{border:1px solid #dce8f0;border-radius:14px;background:#fff;margin:9px 0;padding:0 20px;box-shadow:0 5px 18px #00387307}.insight-item summary{padding:16px 0;cursor:pointer;font-weight:750;color:#003873}.insight-item p{padding:0 0 16px;max-width:850px}.fold-section summary:hover,.insight-item summary:hover{color:#0096e6}.links{gap:13px}.links a{font-size:12px}@media(max-width:700px){.page-feature-art{height:165px}.hero{padding-top:28px!important}.section{padding-top:30px!important;padding-bottom:30px!important}.fold-section{margin:12px 15px}.fold-section .section .container{padding:0 15px}.insight-section{margin-bottom:35px}}
/* Preserve the updated C identity and content while restoring the previous light, compact design. */
.brand .cmark{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#003873,#0096e6 60%,#00a7b5);color:#fff;font:800 30px/1 Arial,sans-serif;box-shadow:0 6px 16px #00387320}
.brand small{font-size:9px;letter-spacing:.065em;line-height:1.4;display:block}
.hero-grid.hero-single{display:block;max-width:980px}.hero-grid.hero-single>div{max-width:920px}
@media(max-width:650px){.brand .cmark{width:36px;height:36px;flex-basis:36px;font-size:26px}.brand small{font-size:7px}}

/* Brand polish and responsive process graphics */
.brand-monogram{width:44px;height:44px;display:block;flex:none;filter:drop-shadow(0 3px 5px #06345b26)}
.brand-wordmark{display:inline-flex;align-items:center;gap:15px;margin-bottom:23px;padding:13px 18px;border:1px solid #cde6ed;background:#fff;border-radius:18px;box-shadow:0 12px 25px #0b416b0a}
.brand-wordmark img{width:56px;height:56px}.brand-wordmark strong{font:800 27px Manrope,Arial;letter-spacing:.13em;color:#06365c;display:block;line-height:1.2}.brand-wordmark small{font-size:10px;letter-spacing:.14em;color:#009ca8;font-weight:800}
.page-feature-art{object-fit:contain!important;background:#052c4b;height:auto!important;aspect-ratio:1160/260;max-width:1160px;padding:0}
.pagehead{overflow:hidden}.pagehead h1{max-width:850px}.pagehead .lead{max-width:800px}
@media(max-width:650px){.brand-monogram{width:36px;height:36px}.brand-wordmark{padding:10px;gap:8px}.brand-wordmark img{width:42px;height:42px}.brand-wordmark strong{font-size:19px}.brand-wordmark small{font-size:7px}.page-feature-art{min-height:125px;object-fit:cover!important}}
