.seo-market-page.fllm-official-page{background:var(--fllm-page-blue);color:var(--fllm-white);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}@media (min-width:981px){.seo-market-page .forms-site-header .header-actions .btn-gold{color:#07101a}}.seo-market-page .seo-market-listings-shell,.seo-market-page .seo-market-shell{width:min(var(--fllm-shell),calc(100% - 40px));margin-inline:auto}.seo-market-page .seo-market-hero{position:relative;overflow:hidden;padding:54px 0 58px;border-top:1px solid #8a6412;border-bottom:1px solid #b77b00;background:radial-gradient(circle at 78% 22%,rgba(246,167,0,.15),transparent 34%),linear-gradient(135deg,var(--fllm-ink) 0,var(--fllm-deep-navy) 56%,#173649 100%);color:var(--fllm-white)}.seo-market-page .seo-market-hero:after{content:"4COP";position:absolute;right:2vw;bottom:-30px;color:rgba(255,255,255,.022);font:900 clamp(150px,19vw,280px)/.8 var(--fllm-serif);pointer-events:none}.seo-market-page .seo-market-hero>.seo-market-shell{position:relative;z-index:1}.seo-market-page .seo-market-breadcrumbs{margin-bottom:28px;color:#cbd9e2;font-size:12px}.seo-market-page .seo-market-breadcrumbs a{color:var(--fllm-gold-bright)}.seo-market-page .seo-market-breadcrumbs strong{color:var(--fllm-white)}.seo-market-page .seo-market-kicker,.seo-market-page .seo-market-section-kicker{color:var(--fllm-gold);font-size:13px;font-weight:900;letter-spacing:.12em;line-height:1.35}.seo-market-page .seo-market-hero-grid{grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);gap:46px}.seo-market-page .seo-market-hero h1{max-width:850px;margin:10px 0 16px;color:var(--fllm-white);font-family:var(--fllm-serif);font-size:clamp(44px,5.45vw,69px);font-weight:700;letter-spacing:-.025em;line-height:.98}.seo-market-page .seo-market-hero p{max-width:820px;color:#d7dfe3;font-size:16px;line-height:1.72}.seo-market-page .seo-market-actions{gap:12px;margin-top:26px}.seo-market-page .seo-market-button{min-height:43px;padding:10px 18px;border:1px solid #ffd468;border-radius:4px;color:#07101a;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;transform-origin:center;transition:transform .18s ease,filter .18s ease,border-color .18s ease,box-shadow .18s ease}.seo-market-page .seo-market-button-gold{border-color:#ffbd2e;background:linear-gradient(145deg,#f8b72f,#e99a00 58%,#cf7800);box-shadow:inset 0 1px 0 rgba(255,237,182,.55),inset 0 -2px 0 rgba(95,51,0,.28),0 5px 12px rgba(0,0,0,.27)}.seo-market-page .seo-market-button-dark{border-color:var(--fllm-gold);background:rgba(2,11,18,.55);box-shadow:none;color:var(--fllm-gold-bright)}.seo-market-page .seo-market-button:focus-visible,.seo-market-page .seo-market-button:hover{border-color:#ffe29a;filter:brightness(1.08);transform:translateY(-2px) scale(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.62),inset 0 -2px 0 rgba(120,72,0,.22),0 10px 20px rgba(3,17,29,.38),0 0 17px rgba(241,166,0,.32);outline:none}.seo-market-page .four-cop-jump-nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.seo-market-page .four-cop-jump-nav a{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(241,166,0,.72);border-radius:999px;background:rgba(241,166,0,.06);color:var(--fllm-gold-bright);font-size:11px;font-weight:900;transition:background .18s ease,color .18s ease,transform .18s ease}.seo-market-page .four-cop-jump-nav a:focus-visible,.seo-market-page .four-cop-jump-nav a:hover{background:var(--fllm-gold);color:#07101a;transform:translateY(-1px);outline:none}.seo-market-page .four-cop-updated{margin:14px 0 0;color:#c4d4df;font-size:12px}.seo-market-page .seo-market-snapshot{padding:24px;border:1px solid var(--fllm-gold-border);border-radius:var(--fllm-radius);background:linear-gradient(145deg,var(--fllm-card-blue-bright) 0,var(--fllm-card-blue) 58%,var(--fllm-navy) 100%);box-shadow:inset 0 1px 0 rgba(255,211,108,.28),inset 0 -1px 0 rgba(4,18,30,.48),0 16px 34px rgba(3,17,29,.32)}.seo-market-page .seo-market-snapshot>span{display:block;width:100%;color:var(--fllm-gold-bright);font-size:13px;font-weight:900;letter-spacing:.1em;text-align:center}.seo-market-page .seo-market-snapshot-grid{gap:12px;margin-top:17px}.seo-market-page .seo-market-snapshot-grid div{position:relative;min-height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:17px 14px;border:1px solid rgba(105,214,255,.42);border-radius:var(--fllm-radius);background:linear-gradient(145deg,#1b527f,#123f67 48%,#0a2e50);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -10px 22px rgba(1,12,22,.18),0 10px 20px rgba(2,12,22,.3),0 18px 34px rgba(2,12,22,.18),0 0 0 1px rgba(105,214,255,.05);text-align:center;transform:translateY(0) scale(1);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease,filter .2s ease}.seo-market-page .seo-market-snapshot-grid div:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.11),transparent 40%),radial-gradient(circle at 72% 78%,rgba(72,213,255,.1),transparent 42%);opacity:.7;transition:opacity .2s ease}.seo-market-page .seo-market-snapshot-grid div:focus-within,.seo-market-page .seo-market-snapshot-grid div:hover{transform:translateY(-6px) scale(1.025);border-color:rgba(255,196,53,.9);background:radial-gradient(circle at 50% 18%,rgba(94,222,255,.18),transparent 46%),linear-gradient(145deg,#236492,#174c76 48%,#0d3558);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 30px rgba(84,216,255,.24),inset 0 -12px 24px rgba(1,12,22,.2),0 16px 30px rgba(2,12,22,.38),0 26px 46px rgba(2,12,22,.24),0 0 24px rgba(246,167,0,.2);filter:brightness(1.06)}.seo-market-page .seo-market-snapshot-grid div:focus-within:before,.seo-market-page .seo-market-snapshot-grid div:hover:before{opacity:1}.seo-market-page .seo-market-snapshot-grid strong{position:relative;z-index:1;width:100%;min-width:0;margin:0 0 7px;color:var(--fllm-white);font-size:clamp(21px,1.45vw,25px);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.015em;line-height:1;text-align:center;white-space:nowrap}.seo-market-page .seo-market-snapshot-grid small{position:relative;z-index:1;width:100%;min-height:32px;display:flex;align-items:flex-start;justify-content:center;color:#d6e5ee;font-size:12px;font-weight:600;letter-spacing:.005em;line-height:1.35;text-align:center;text-transform:none;overflow-wrap:normal;word-break:normal}.seo-market-page .seo-market-counties,.seo-market-page .seo-market-faq,.seo-market-page .seo-market-guide,.seo-market-page .seo-market-intro,.seo-market-page .seo-market-inventory{padding:64px 0;border-color:#72551b}.seo-market-page .seo-market-intro,.seo-market-page .seo-market-inventory{background:var(--fllm-page-blue)}.seo-market-page .seo-market-counties,.seo-market-page .seo-market-faq{background:var(--fllm-navy)}.seo-market-page .seo-market-guide{background:linear-gradient(135deg,var(--fllm-navy),var(--fllm-card-blue-hover))}.seo-market-page .seo-market-section-heading{align-items:end;gap:30px;margin-bottom:23px}.seo-market-page .seo-market-faq h2,.seo-market-page .seo-market-guide h2,.seo-market-page .seo-market-intro h2,.seo-market-page .seo-market-section-heading h2{margin:8px 0 14px;color:var(--fllm-white);font-family:var(--fllm-serif);font-size:clamp(30px,3.8vw,46px);font-weight:700;line-height:1.05}.seo-market-page .four-cop-authority-card a,.seo-market-page .seo-market-section-heading>a{color:var(--fllm-gold-bright);font-size:13px;font-weight:900}.seo-market-page .four-cop-authority-card a:hover,.seo-market-page .seo-market-section-heading>a:hover{color:var(--fllm-cyan)}.seo-market-page .seo-market-counties>.seo-market-shell>p,.seo-market-page .seo-market-faq p,.seo-market-page .seo-market-guide p,.seo-market-page .seo-market-intro p,.seo-market-page .seo-market-inventory>.seo-market-shell>p{color:var(--fllm-text-muted);font-size:15px;line-height:1.7}.seo-market-page .seo-market-preview-results{min-height:0!important;background:transparent!important;color:inherit!important}.seo-market-page .results-grid{gap:14px}.seo-market-page .four-cop-market-table-wrap{overflow:visible;margin-top:24px;border:1px solid #6b531e;border-radius:var(--fllm-radius);background:var(--fllm-card-blue);box-shadow:0 22px 50px rgba(0,0,0,.22)}.seo-market-page .four-cop-market-table{width:100%;min-width:760px;border-collapse:collapse}.seo-market-page .four-cop-market-table th{position:sticky;top:0;z-index:3;padding:15px 14px;border-bottom:1px solid #e3a619;background:linear-gradient(180deg,#236f98,#174f79 52%,#0d3659);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 5px 12px rgba(3,17,29,.38);color:var(--fllm-gold-bright);font-size:11px;font-weight:900;letter-spacing:.07em;text-align:left;text-shadow:0 1px 0 rgba(3,17,29,.45);text-transform:uppercase}.seo-market-page .four-cop-market-table td{padding:14px;border-bottom:1px solid #315b7e;background:var(--fllm-card-blue);color:var(--fllm-white);font-size:14px;line-height:1.4}.seo-market-page .four-cop-market-table tbody tr:nth-child(2n) td{background:var(--fllm-card-blue-hover)}.seo-market-page .four-cop-market-table tbody tr:hover td{background:#1a527f}.seo-market-page .four-cop-market-table tr:last-child td{border-bottom:0}.seo-market-page .four-cop-market-table a{color:var(--fllm-white);font-weight:900}.seo-market-page .four-cop-market-table a:hover{color:var(--fllm-gold-bright)}.seo-market-page .four-cop-market-table strong{color:var(--fllm-white)}.seo-market-page .four-cop-methodology{margin-top:18px;padding:15px 16px;border-left:3px solid var(--fllm-gold);background:var(--fllm-card-blue);color:var(--fllm-text);font-size:13px;line-height:1.55}.seo-market-page .four-cop-methodology strong{color:var(--fllm-gold-bright)}.seo-market-page .four-cop-authority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.seo-market-page .four-cop-authority-card,.seo-market-page .seo-market-guide-card{padding:24px;border:1px solid var(--fllm-cyan-border);border-radius:var(--fllm-radius);background:linear-gradient(145deg,#0b2130,#061018);box-shadow:var(--fllm-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.seo-market-page .four-cop-authority-card:focus-within,.seo-market-page .four-cop-authority-card:hover,.seo-market-page .seo-market-guide-card:focus-within,.seo-market-page .seo-market-guide-card:hover{transform:translateY(-4px);border-color:#d9f2ff;box-shadow:var(--fllm-shadow-raised),0 0 0 1px rgba(105,214,255,.12)}.seo-market-page .four-cop-authority-card h3,.seo-market-page .seo-market-guide-card h3{color:var(--fllm-white);font-family:var(--fllm-serif);font-size:24px;line-height:1.15}.seo-market-page .four-cop-authority-card p,.seo-market-page .seo-market-guide-card p{color:var(--fllm-text-muted);font-size:14px;line-height:1.67}.seo-market-page .seo-market-guide-grid{gap:14px}.seo-market-page .seo-market-guide-card>span{background:var(--fllm-gold);color:#07101a}.seo-market-page .seo-market-callout{margin-top:32px;padding:24px;border:1px solid var(--fllm-gold-border);border-radius:var(--fllm-radius);background:linear-gradient(145deg,var(--fllm-card-blue-bright) 0,var(--fllm-card-blue) 58%,var(--fllm-page-blue) 100%);box-shadow:inset 0 1px 0 rgba(255,211,108,.28),0 11px 24px rgba(3,17,29,.28);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.seo-market-page .seo-market-callout:hover{transform:translateY(-4px);border-color:#ffd468;background:linear-gradient(145deg,#245d89 0,var(--fllm-card-blue-bright) 58%,var(--fllm-card-blue) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 36px rgba(3,17,29,.4),0 0 18px rgba(241,166,0,.1)}.seo-market-page .seo-market-callout>strong{display:block;color:var(--fllm-gold-bright);font-family:var(--fllm-serif);font-size:21px;line-height:1.14}.seo-market-page .seo-market-callout ul{display:grid;gap:0;margin:17px 0 0;padding:0;list-style:none}.seo-market-page .seo-market-callout li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:22px;margin-inline:-10px;padding:8px 10px;border-bottom:1px solid rgba(105,214,255,.14);border-radius:4px;color:#d6e5ee;font-size:14px;line-height:1.35;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.seo-market-page .seo-market-callout li:hover{background:rgba(226,233,239,.14);box-shadow:inset 0 0 0 1px rgba(226,233,239,.08);color:var(--fllm-white)}.seo-market-page .seo-market-callout li:last-child{border-bottom:0}.seo-market-page .seo-market-callout li strong{color:var(--fllm-white);font-family:var(--fllm-serif);font-size:17px;font-weight:800;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.01em;white-space:nowrap}.seo-market-page .seo-market-faq-grid{gap:12px}.seo-market-page .seo-market-faq details{padding:19px 20px;border:1px solid var(--fllm-cyan-border);border-radius:var(--fllm-radius);background:linear-gradient(145deg,#0b2130,#061018);box-shadow:0 8px 20px rgba(0,0,0,.14)}.seo-market-page .seo-market-faq details[open]{border-color:var(--fllm-gold-border);background:var(--fllm-card-blue)}.seo-market-page .seo-market-faq summary{color:var(--fllm-white);font-size:15px;font-weight:900}.seo-market-page .seo-market-faq details p{color:var(--fllm-text-muted);font-size:14px}.seo-market-page .four-cop-footer-resources{padding:48px 0;border-top:1px solid #72551b;background:linear-gradient(135deg,var(--fllm-page-blue),var(--fllm-navy))}.seo-market-page .four-cop-footer-resources h2{margin:7px 0 20px;color:var(--fllm-white);font-family:var(--fllm-serif);font-size:clamp(28px,3.2vw,40px);line-height:1.08}.seo-market-page .four-cop-footer-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-market-page .four-cop-footer-resource-grid article{padding:20px 22px;border:1px solid var(--fllm-cyan-border);border-radius:var(--fllm-radius);background:linear-gradient(145deg,var(--fllm-card-blue-bright),var(--fllm-card-blue));box-shadow:inset 0 1px 0 rgba(105,214,255,.08),0 10px 24px rgba(3,17,29,.2);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.seo-market-page .four-cop-footer-resource-grid article:focus-within,.seo-market-page .four-cop-footer-resource-grid article:hover{transform:translateY(-4px);border-color:#d9f2ff;background:linear-gradient(145deg,#245d89,var(--fllm-card-blue-bright));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),var(--fllm-shadow-raised),0 0 0 1px rgba(105,214,255,.14),0 0 18px rgba(105,214,255,.1)}.seo-market-page .four-cop-footer-resource-grid h3{margin:0 0 7px;color:var(--fllm-white);font-family:var(--fllm-serif);font-size:21px;line-height:1.15}.seo-market-page .four-cop-footer-resource-grid p{margin:0 0 11px;color:var(--fllm-text-muted);font-size:14px;line-height:1.62}.seo-market-page .four-cop-footer-resource-grid a{color:var(--fllm-gold-bright);font-size:13px;font-weight:900;line-height:1.4}.seo-market-page .four-cop-footer-resource-grid a:hover{color:var(--fllm-cyan)}.seo-market-page .seo-market-final-cta{padding:50px 0;border-top:1px solid #72551b;border-bottom:1px solid #72551b;background:linear-gradient(135deg,var(--fllm-navy),var(--fllm-card-blue-hover));color:var(--fllm-white)}.seo-market-page .seo-market-final-cta h2{color:var(--fllm-white);font-family:var(--fllm-serif);font-size:34px;font-weight:700}.seo-market-page .seo-market-final-cta p{color:var(--fllm-text-muted)}.seo-market-page .seo-market-final-cta .seo-market-button-dark{border-color:#ffd468;background:linear-gradient(145deg,var(--fllm-gold-pale) 0,var(--fllm-gold-bright) 42%,#e69a00 100%);color:#07101a}.seo-market-page .directory-footer{padding:20px 0 0;border-top:1px solid #6e531d;background:linear-gradient(90deg,#071f36,#0c3558 50%,#071f36);color:var(--fllm-white)}.seo-market-page .directory-footer>.seo-market-shell{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.seo-market-page .directory-footer-brand{display:flex;align-items:center;gap:14px}.seo-market-page .directory-footer-brand>a{display:block;line-height:0}.seo-market-page .directory-footer-brand img{display:block;width:130px;height:auto}.seo-market-page .directory-footer span{color:#e4eef5;font-size:12px}.seo-market-page .directory-footer nav{display:flex;flex-wrap:wrap;gap:20px}.seo-market-page .directory-footer a{color:#f3f7fa;font-size:12px;font-weight:800}.seo-market-page .directory-footer a:hover{color:var(--fllm-gold)}.seo-market-page .directory-footer>.national-marketplace-footer-link{box-sizing:border-box;width:100%;margin:0;padding:14px max(20px,calc((100% - 1240px) / 2)) 16px;border-top:1px solid #263f55;background:#0a2947;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#dce8f0;font-size:11px;text-align:left}@media (max-width:980px){.seo-market-page .seo-market-hero-grid,.seo-market-page .seo-market-intro-grid{grid-template-columns:1fr}.seo-market-page .seo-market-snapshot{max-width:620px}.seo-market-page .seo-market-callout{margin-top:0}}@media (max-width:820px){.seo-market-page .four-cop-authority-grid,.seo-market-page .four-cop-footer-resource-grid{grid-template-columns:1fr}}@media (max-width:760px){.seo-market-page .four-cop-market-table-wrap{overflow-x:auto}.seo-market-page .seo-market-final-cta .seo-market-shell,.seo-market-page .seo-market-section-heading{display:block}.seo-market-page .seo-market-section-heading>a{display:inline-block;margin-top:8px;white-space:normal}}@media (max-width:650px){.seo-market-page .seo-market-listings-shell,.seo-market-page .seo-market-shell{width:min(calc(100% - 24px),var(--fllm-shell))}.seo-market-page .seo-market-hero{padding:42px 0 48px}.seo-market-page .seo-market-hero h1{font-size:43px}.seo-market-page .seo-market-actions{flex-direction:column}.seo-market-page .seo-market-button{width:100%}.seo-market-page .seo-market-snapshot-grid{grid-template-columns:1fr 1fr}.seo-market-page .seo-market-counties,.seo-market-page .seo-market-faq,.seo-market-page .seo-market-guide,.seo-market-page .seo-market-intro,.seo-market-page .seo-market-inventory{padding:48px 0}.seo-market-page .directory-footer>.national-marketplace-footer-link,.seo-market-page .directory-footer>.seo-market-shell{flex-direction:column;text-align:center}.seo-market-page .directory-footer-brand{flex-direction:column;gap:9px}.seo-market-page .directory-footer nav{justify-content:center;margin-top:14px}}@media (prefers-reduced-motion:reduce){.seo-market-page .four-cop-authority-card,.seo-market-page .four-cop-footer-resource-grid article,.seo-market-page .seo-market-button,.seo-market-page .seo-market-callout,.seo-market-page .seo-market-callout li,.seo-market-page .seo-market-guide-card{transition:none}}