:root{--navy:#061727;--green:#11e377;--cream:#f7f5ed;--ink:#061727;--max:1180px}.seo-page{background:var(--cream);color:var(--ink)}.seo-page .site-header{background:var(--navy)}.seo-page .site-header a{color:#fff}.seo-page .nav-cta{color:var(--ink)!important}.seo-hero{padding:clamp(9rem,15vw,12rem) max(20px,calc((100vw - var(--max))/2)) clamp(4rem,8vw,7rem);color:#fff;background:linear-gradient(125deg,#061727,#092c42);overflow:hidden}.seo-hero>div{max-width:780px}.seo-kicker{margin:0 0 1rem;color:var(--green);font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.seo-hero h1,.seo-section h2,.seo-cta h2{margin:0;text-transform:uppercase;font:italic 900 clamp(3.3rem,7vw,6.5rem)/.87 Impact,"Arial Narrow",sans-serif}.seo-hero h1 strong,.seo-section h2 strong,.seo-cta h2 strong{color:var(--green);font-weight:inherit}.seo-lead{max-width:680px;margin:1.7rem 0 0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}.seo-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,7vw,7rem);padding:clamp(4rem,8vw,7rem) max(20px,calc((100vw - var(--max))/2));align-items:start}.seo-section:nth-of-type(even){background:#fff}.seo-section h2{font-size:clamp(2.6rem,4.8vw,4.8rem)}.seo-section p,.seo-section li{line-height:1.7}.seo-section ul{margin:0;padding-left:1.2rem}.seo-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.seo-cards article{padding:1.25rem;border:3px solid var(--navy);background:#fff;box-shadow:6px 7px 0 var(--green)}.seo-cards h3{margin:0 0 .6rem;font:italic 900 1.7rem/.95 Impact,"Arial Narrow",sans-serif;text-transform:uppercase}.seo-cards p{margin:0}.seo-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.seo-links a,.seo-page .button{display:inline-flex;align-items:center;padding:.95rem 1.2rem;background:var(--navy);color:#fff;font-weight:900;text-decoration:none}.seo-links a:hover,.seo-page .button:hover{background:var(--green);color:var(--navy)}.seo-cta{padding:clamp(4rem,8vw,7rem) max(20px,calc((100vw - var(--max))/2));color:#fff;background:var(--navy)}.seo-cta p{max-width:680px;line-height:1.7}.breadcrumbs{padding:6.6rem max(20px,calc((100vw - var(--max))/2)) 0;background:var(--navy);color:#c9d5d9;font-size:.8rem}.breadcrumbs a{color:#fff}.case-facts{display:grid;gap:0;margin:0}.case-facts div{padding:1rem 0;border-top:1px solid rgba(6,23,39,.2)}.case-facts dt{font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.case-facts dd{margin:.3rem 0 0;line-height:1.55}.seo-page footer{padding:3rem max(20px,calc((100vw - var(--max))/2));color:#fff;background:var(--navy)}@media(max-width:760px){.seo-section{grid-template-columns:1fr}.seo-cards{grid-template-columns:1fr}.seo-hero{padding-top:8rem}.breadcrumbs{padding-top:5.5rem}}
