:root{--ink:#16241d;--green:#165b3d;--light:#edf5ef;--line:#d9e2dc;--muted:#647068}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:17px/1.65 Arial,sans-serif}.seo-head{padding:14px clamp(20px,7vw,100px);display:flex;align-items:center;border-bottom:1px solid var(--line)}.seo-head a{color:inherit;text-decoration:none;font-weight:800}.seo-head a:first-child{margin-right:auto}.seo-hero{padding:70px clamp(20px,9vw,130px);background:#153b2b;color:#fff}.seo-hero h1{font-size:clamp(40px,6vw,68px);line-height:1.03;max-width:950px;margin:.2em 0}.seo-hero p{max-width:850px;font-size:20px}.seo-hero a,.seo-cta a{display:inline-block;background:#d7ef54;color:#14241c;padding:12px 17px;border-radius:8px;text-decoration:none;font-weight:900}.seo-content{max-width:1080px;margin:auto;padding:60px 24px}.seo-content h2{font-size:clamp(28px,4vw,44px);line-height:1.15}.answer-box{padding:22px;background:var(--light);border-left:5px solid var(--green);margin:24px 0}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.seo-grid article,.faq details{border:1px solid var(--line);border-radius:12px;padding:18px}.seo-grid p{color:var(--muted)}.faq{display:grid;gap:10px;margin:30px 0}.faq summary{font-weight:800;cursor:pointer}.seo-cta{padding:45px clamp(20px,9vw,130px);background:#f5f1e8}.one-report-rule,.duplicate-warning{padding:16px;border-radius:10px;margin-bottom:18px}.one-report-rule{background:#eaf3ed;border:1px solid #b9d0c0}.duplicate-warning{background:#fff0dc;border:1px solid #cf8240}.one-report-rule p,.duplicate-warning p{margin:5px 0}@media(max-width:800px){.seo-grid{grid-template-columns:1fr}}
:root{--green:#0b1f3a;--light:#f7f1e3;--brand-navy:#0b1f3a;--brand-navy-2:#102f55;--brand-gold:#d5a63b;--brand-gold-light:#f2d98b}.seo-hero{background:linear-gradient(135deg,var(--brand-navy),var(--brand-navy-2))}.seo-hero a,.seo-cta a{background:var(--brand-gold-light);color:#07172b}.answer-box{background:#f7f1e3;border-left-color:var(--brand-gold)}.seo-head a{color:var(--brand-navy)}.one-report-rule{background:#f7f1e3;border-color:#d5a63b}
