.colo-home-hero{min-height:540px;display:grid;align-items:center;justify-items:center;place-items:center;padding:96px 0;background:linear-gradient(135deg,#0e3147 0,#061c2b 72%,#0a2637 100%);position:relative;overflow:hidden;text-align:center}.colo-home-hero::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(212,175,55,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.07) 1px,transparent 1px);background-size:48px 48px}.colo-home-hero__copy{position:relative;z-index:1;max-width:900px}.colo-home-hero h1{max-width:820px;margin:0 auto 20px;color:var(--colo-inverse);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.06}.colo-home-hero p:not(.colo-kicker){max-width:760px;margin:0 auto 28px;color:var(--colo-inverse);font-size:1.08rem}.colo-home-compare{background:var(--colo-bg)}.colo-compare-table{width:100%;border-collapse:collapse;border:1px solid var(--colo-border)}.colo-compare-table td,.colo-compare-table th{padding:18px;border:1px solid var(--colo-border);vertical-align:top}.colo-compare-table thead th{background:var(--colo-primary-dark);color:var(--colo-inverse)}.colo-compare-table tbody th{width:20%;background:var(--colo-bg-alt)}.colo-home-proof{background:var(--colo-bg-alt)}.colo-home-proof__media{position:relative}.colo-home-proof__media img{display:block;width:100%;aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;background:#d9e8ef}.colo-home-proof__media span{position:absolute;right:20px;bottom:20px;left:20px;padding:14px 18px;background:var(--colo-primary-dark);color:var(--colo-inverse);font-size:.8rem;font-weight:800;letter-spacing:.08em}.colo-home-proof h2{font-size:max(1.75rem, min(3vw, 2.6rem))}.colo-proof-points{display:grid;grid-gap:20px;gap:20px;margin-top:28px}.colo-proof-points article{display:grid;grid-template-columns:46px 1fr;grid-gap:16px;gap:16px}.colo-proof-points b{display:grid;align-items:center;justify-items:center;place-items:center;width:46px;height:46px;background:var(--colo-primary);color:var(--colo-inverse)}.colo-proof-points h3{margin:0 0 6px;font-size:1.08rem}.colo-proof-points p{margin:0}.colo-home-trust{padding:48px 0;background:var(--colo-primary-dark);color:var(--colo-inverse)}.colo-trust-row{display:grid;grid-template-columns:repeat(4,1fr)}.colo-trust-row div{min-width:0;padding:0 24px;text-align:center;border-right:1px solid rgba(255,255,255,.22)}.colo-trust-row div:last-child{border-right:0}.colo-trust-row strong{display:block;color:var(--colo-inverse);font-size:max(1.55rem, min(3vw, 2.5rem));line-height:1}.colo-trust-row span{display:block;margin-top:9px;color:var(--colo-inverse);font-size:.78rem}.colo-home-applications{background:var(--colo-bg)}.colo-image-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.colo-image-grid a{position:relative;min-height:320px;overflow:hidden;background:#d9e8ef}.colo-image-grid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#d9e8ef;transition:transform .25s}.colo-image-grid a::after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,rgba(6,28,43,.92))}.colo-image-grid span{position:absolute;z-index:2;right:16px;bottom:16px;left:16px;color:var(--colo-inverse);font-size:1.05rem;font-weight:800;text-align:center}.colo-image-grid a:hover img{transform:scale(1.05)}.colo-home-quote{background:#f7f3e7}.colo-home-quote blockquote{max-width:900px;margin:16px auto 22px;color:var(--colo-primary-dark);font-family:Georgia,serif;font-size:max(1.55rem, min(3vw, 2.75rem));line-height:1.3}.colo-home-quote p:last-child{font-size:.84rem}.colo-home-cta{position:relative;min-height:520px;display:grid;align-items:center;justify-items:center;place-items:center;padding:80px 0 96px;overflow:hidden;background:var(--colo-primary-dark);text-align:center}.colo-home-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--colo-primary-dark)}.colo-home-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(6,28,43,.94),rgba(14,49,71,.78))}.colo-home-cta__copy{position:relative;z-index:2;max-width:760px}.colo-home-cta h2,.colo-home-cta p{color:var(--colo-inverse)}.colo-home-cta h2{font-size:max(1.8rem, min(3.5vw, 3rem))}@media (max-width:991.98px){.colo-image-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.colo-home-hero{min-height:520px}.colo-compare-table td,.colo-compare-table th{min-width:150px;padding:12px;font-size:.8rem}.colo-trust-row div{padding:0 6px}.colo-trust-row span{font-size:.62rem;line-height:1.25}.colo-image-grid{grid-template-columns:1fr}.colo-image-grid a{min-height:300px}}