.co-page{color:#152b46}.co-hero{padding-top:38px;padding-bottom:36px}.co-breadcrumb{display:flex;gap:12px;font-size:13px;color:#657589;margin-bottom:42px}.co-breadcrumb a,.co-page main a:not(.eh-button){color:#0062ca}.co-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:#006bd9}.co-hero h1{font-size:clamp(36px,5vw,64px);max-width:900px;line-height:1.1;letter-spacing:-.035em;margin:18px 0}.co-lead{max-width:740px;font-size:20px;color:#566880;line-height:1.6}.co-section{padding-top:30px;padding-bottom:70px}.co-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.co-page h2{font-size:28px;line-height:1.25;margin:0 0 20px}.co-page p{line-height:1.8}.co-page figure{margin:0}.co-page figure img{width:100%;height:auto;border-radius:18px}.co-page figcaption,.co-note{font-size:13px;color:#52677e}.co-band{background:#eff6fc;padding:64px 0}.co-form{padding:32px;border:1px solid #d9e5ef;border-radius:18px;background:#f5f9fd}.co-form label{font-size:14px;font-weight:600;display:block}.co-form input:not([type=submit]):not([type=file]),.co-form textarea{font:inherit;display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #b9ccdc;border-radius:6px;background:white;margin-top:8px}.co-form input[type=file]{max-width:100%;font:inherit;font-size:13px}.co-form textarea{min-height:170px;resize:vertical}.co-form input[type=submit]{border:0;background:#006bd9;color:white;border-radius:28px;padding:14px 28px;font:600 15px Arial,sans-serif;cursor:pointer}.co-page :focus-visible{outline:3px solid #1685ed;outline-offset:4px}.co-form .wpcf7-response-output{margin:18px 0;padding:14px}.co-page aside h2:not(:first-child){margin-top:30px}@media(max-width:740px){.co-grid{grid-template-columns:1fr;gap:30px}.co-hero{padding-top:24px}.co-breadcrumb{margin-bottom:30px}.co-form{padding:22px}.co-section{padding-bottom:44px}.co-form input,.co-form textarea{font-size:16px!important}.co-band{padding:40px 0}}
