.city-hero{min-height:720px;padding:110px max(40px,calc((100vw - 1400px)/2));display:grid;grid-template-columns:1.05fr .75fr;gap:100px;align-items:center;background:radial-gradient(circle at 75% 40%,#4d0c0c55,transparent 34%),#070707}.city-hero h1{font-size:clamp(54px,6vw,94px);line-height:.96;letter-spacing:-.055em;margin:20px 0 28px}.city-hero h1 em{display:block;color:#ff3131;font-style:normal}.city-hero>div>p{max-width:760px;color:#a3a3a3;font-size:19px;line-height:1.7}.city-proof{display:flex;gap:32px;margin-top:42px;padding-top:24px;border-top:1px solid #292929}.city-proof span{color:#777;font-size:11px}.city-proof b{display:block;color:#fff;font-size:16px;margin-bottom:4px}.city-system{padding:36px;border:1px solid #333;background:#101010;box-shadow:0 30px 90px #000}.city-system>small{color:#ff3636;font-weight:850;letter-spacing:.14em}.city-system h2{font-size:28px;margin:15px 0 28px}.city-system ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.city-system li{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:16px;border:1px solid #292929;background:#151515}.city-system li b{color:#ff3a3a;font-size:10px}.city-system li span{font-weight:750}.city-system li em{color:#6f6f6f;font-size:10px;font-style:normal}.city-system>div{display:flex;justify-content:space-between;margin-top:22px;padding-top:20px;border-top:1px solid #292929;font-size:11px}.city-system>div strong{color:#55c578}.city-local,.city-services,.city-process,.city-keywords,.city-faq{width:min(1280px,calc(100% - 80px));margin:0 auto;padding:100px 0}.city-local{display:grid;grid-template-columns:1.1fr .9fr;gap:100px}.city-local h2,.city-services h2,.city-process h2,.city-keywords h2,.city-faq h2{font-size:clamp(38px,4vw,60px);line-height:1.04;letter-spacing:-.04em;margin:18px 0 28px}.city-local p{color:#777;line-height:1.8;font-size:17px}.city-local aside{border:1px solid #ddd;padding:34px;background:#fafafa}.city-local aside>small{color:#e32424;font-weight:850;letter-spacing:.14em}.city-local dl{margin:25px 0 0}.city-local dl div{padding:18px 0;border-top:1px solid #ddd}.city-local dt{font-size:10px;color:#999;text-transform:uppercase;letter-spacing:.13em}.city-local dd{margin:7px 0 0;font-size:14px;line-height:1.5}.city-services{width:100%;padding-left:max(40px,calc((100vw - 1280px)/2));padding-right:max(40px,calc((100vw - 1280px)/2));background:#0a0a0a;color:#fff}.city-services .commercial-head p,.city-process .commercial-head p{color:#777}.city-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#292929;border:1px solid #292929;margin-top:45px}.city-service-grid article{background:#101010;padding:35px;min-height:270px}.city-service-grid article>b{color:#ff3535;font-size:11px}.city-service-grid h3{font-size:23px;margin:30px 0 14px}.city-service-grid p{color:#858585;line-height:1.65}.city-service-grid a{display:inline-block;margin-top:20px;color:#ff3a3a;font-size:12px;font-weight:800}.city-cta{width:min(1280px,calc(100% - 80px));margin:80px auto 0;padding:56px;background:#f12323;color:#fff;display:flex;justify-content:space-between;align-items:end;gap:50px}.city-cta small{font-size:10px;font-weight:900;letter-spacing:.15em}.city-cta h2{max-width:750px;font-size:40px;line-height:1.08;margin:14px 0}.city-cta p{margin:0;max-width:700px;color:#ffd6d6}.city-cta a{background:#090909;color:#fff;padding:18px 22px;font-weight:800;white-space:nowrap}.city-process>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border:1px solid #ddd}.city-process article{padding:30px;border-right:1px solid #ddd}.city-process article:last-child{border:0}.city-process article span{color:#ef2929;font-weight:850}.city-process p{color:#777;line-height:1.6}.city-keywords{border-top:1px solid #ddd}.city-keywords>div{display:flex;flex-wrap:wrap;gap:10px}.city-keywords a{padding:13px 16px;border:1px solid #ddd;color:#333;font-size:13px}.city-keywords a:hover{border-color:#f22;color:#e22}.city-faq details{border-top:1px solid #ddd;padding:23px 0}.city-faq summary{font-size:18px;font-weight:750;cursor:pointer}.city-faq details p{max-width:900px;color:#777;line-height:1.7}.market-city-directory{width:min(1280px,calc(100% - 80px));margin:0 auto;padding:100px 0}.market-city-directory>div:first-child{max-width:800px}.market-city-directory h2{font-size:50px;margin:16px 0}.market-city-directory>div:first-child p{color:#777;font-size:17px}.market-city-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:45px;border-top:1px solid #ddd}.market-city-grid a{display:grid;grid-template-columns:45px 1fr auto;gap:20px;padding:26px 18px;border-bottom:1px solid #ddd;color:#111}.market-city-grid a:nth-child(odd){border-right:1px solid #ddd}.market-city-grid a>span{color:#e22;font-size:11px;font-weight:850}.market-city-grid h3{margin:0 0 7px;font-size:21px}.market-city-grid p{margin:0;color:#777;font-size:12px;line-height:1.5}.global-city-directory{padding:100px max(40px,calc((100vw - 1280px)/2));background:#0a0a0a;color:#fff}.global-city-directory>.commercial-head p{color:#777}.global-city-directory>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#292929;border:1px solid #292929;margin-top:45px}.global-city-directory article{background:#101010;padding:26px}.global-city-directory article>span{color:#f33;font-size:10px;font-weight:900}.global-city-directory article h2{font-size:22px;margin:16px 0}.global-city-directory article a{display:flex;justify-content:space-between;color:#888;padding:9px 0;border-top:1px solid #222;font-size:13px}.global-city-directory article a:hover{color:#fff}.global-city-directory article b{color:#f33}.footer-conversion-points{display:flex;gap:12px;margin-top:24px}.footer-conversion-points b{border:1px solid #333;padding:9px 11px;font-size:10px;letter-spacing:.04em}.footer-signal{width:min(1400px,calc(100% - 80px));margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr) auto;gap:1px;background:#292929;border:1px solid #292929}.footer-signal>div,.footer-signal>a{background:#0d0d0d;padding:22px}.footer-signal small{display:block;color:#f33;font-size:9px;font-weight:850;letter-spacing:.12em;margin-bottom:8px}.footer-signal strong{font-size:13px}.footer-signal>a{display:flex;align-items:center;color:#fff;font-size:12px;font-weight:750}.footer-links{grid-template-columns:repeat(4,1fr)!important}@media(max-width:950px){.city-hero{grid-template-columns:1fr;gap:55px;padding-top:80px}.city-local{grid-template-columns:1fr;gap:45px}.city-service-grid{grid-template-columns:repeat(2,1fr)}.global-city-directory>div:last-child{grid-template-columns:repeat(2,1fr)}.footer-signal{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.city-hero{padding:65px 20px}.city-hero h1{font-size:52px}.city-proof{flex-wrap:wrap}.city-system{padding:22px}.city-system li{grid-template-columns:30px 1fr}.city-system li em{display:none}.city-local,.city-process,.city-keywords,.city-faq,.market-city-directory,.city-cta{width:calc(100% - 40px);padding:70px 0}.city-services{padding:70px 20px}.city-service-grid,.city-process>div:last-child,.market-city-grid,.global-city-directory>div:last-child{grid-template-columns:1fr}.city-process article{border-right:0;border-bottom:1px solid #ddd}.market-city-grid a:nth-child(odd){border-right:0}.city-cta{padding:35px 25px;display:block}.city-cta h2{font-size:31px}.city-cta a{display:block;margin-top:28px;text-align:center}.footer-signal{width:calc(100% - 40px);grid-template-columns:1fr}.footer-conversion-points{flex-wrap:wrap}}
