.cc-sector{color:#1e1e20;background:#fff;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65}.cc-sector h1,.cc-sector h2,.cc-sector h3{color:inherit;font-family:inherit;font-weight:600;line-height:1.16;margin:0 0 24px}.cc-sector h1{font-size:clamp(32px,3.1vw,52px)}.cc-sector h2{font-size:clamp(28px,2.5vw,42px)}.cc-sector h3{font-size:23px;margin-bottom:14px}.cc-sector p{margin:0 0 24px}.cc-sector-hero{display:grid;grid-template-columns:1fr 1fr;background:#1e1e20;color:#fff}.cc-sector-hero-copy{padding:clamp(32px,4.5vw,80px);align-self:center}.cc-sector .cc-sector-eyebrow{max-width:36rem;font-family:Inter,Arial,sans-serif;font-weight:600;font-size:0.8125rem;color:#D2D2D7;letter-spacing:0.055rem;line-height:1.7;text-transform:uppercase;margin:0 0 1.25rem}.cc-sector-hero-image img{width:100%;height:100%;min-height:100%;object-fit:cover;display:block}.cc-sector-button{display:inline-block;padding:17px 24px;background:#fff;color:#1e1e20!important;border:1px solid #fff;border-radius:7px;text-decoration:none!important;font-weight:600;line-height:1.5;max-width:100%;text-align:center}.cc-sector-button:hover{background:#ece8e2}.cc-sector a:focus-visible{outline:3px solid #ae8b60;outline-offset:5px}.cc-sector-small{font-size:14px;margin-top:18px!important;margin-bottom:0!important}.cc-sector-section{max-width:1360px;margin:0 auto;padding:70px 32px}.cc-sector-businesses ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;padding-left:22px;margin:0}.cc-sector-band{background:#f5f5f7}.cc-sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;align-items:stretch}.cc-sector-card{background:#fff;border:1px solid #d9d9e0;border-radius:12px;padding:30px}.cc-sector svg{display:block;width:36px;height:36px;margin-bottom:22px}.cc-sector-card p,.cc-sector-ai p{margin-bottom:0}.cc-sector-ai{display:flex;gap:24px;margin-top:28px;padding:30px;background:#ece8e2;border-radius:12px}.cc-sector-ai svg{flex:0 0 36px}.cc-sector-close{background:#1e1e20;color:#fff}.cc-sector-close p{max-width:820px}.cc-sector-secondary{display:block;width:fit-content;margin-top:20px;color:inherit!important;text-decoration:underline!important;text-underline-offset:4px}@media(max-width:1024px){.cc-sector-hero{grid-template-columns:1fr}.cc-sector-hero-image img{max-height:420px;min-height:0}.cc-sector-hero-copy{padding:40px 32px}}@media(max-width:650px){.cc-sector-grid,.cc-sector-businesses ul{grid-template-columns:1fr}.cc-sector-section{padding:48px 22px}.cc-sector-hero-copy{padding:36px 22px}.cc-sector-card,.cc-sector-ai{padding:24px}.cc-sector-ai{gap:16px}.cc-sector h3{font-size:21px}}
