.breadcrumbs{padding:18px 0 0;color:var(--muted);font-size:12px}.breadcrumbs a{color:inherit;text-decoration:none}.region-hero{padding:44px 0 60px;background:linear-gradient(100deg,#f6f5f3,#fff)}.region-hero-grid{display:grid;grid-template-columns:58% 42%;gap:28px;align-items:center}.region-hero h1{font-size:54px;line-height:1;letter-spacing:-3px;margin:0 0 18px}.region-hero .lead{font-size:17px;max-width:640px}.region-hero img{width:100%;height:310px;object-fit:contain;display:block}.region-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.region-links article,.region-city-card{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.region-links a,.region-city-card a{display:block;color:var(--black);text-decoration:none}.region-links img{display:block;width:100%;height:170px;object-fit:contain;background:var(--bg)}.region-links h3,.region-links p{margin:0;padding:0 16px}.region-links h3{padding-top:16px;font-size:18px}.region-links p{padding-top:7px;padding-bottom:17px;color:var(--muted);font-size:13px}.region-links a:hover h3,.region-city-card a:hover h3{color:var(--orange)}.region-split{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.region-split h2,.region-section h2{font-size:38px;letter-spacing:-2px;margin:0 0 14px}.region-split p,.region-section p{color:var(--muted);font-size:15px;line-height:1.55}.region-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.region-list li{padding:16px 0;border-bottom:1px solid var(--line);font-size:14px}.region-list li:before{content:'◈';color:var(--orange);margin-right:9px}.city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.region-city-card{padding:21px;min-height:155px}.region-city-card h3{font-size:21px;margin:0 0 9px}.region-city-card p{font-size:13px;margin:0;color:var(--muted)}.region-city-card a{height:100%}.region-faq{max-width:900px}.regional-link{display:inline-block;margin-top:12px;color:var(--orange);font-weight:700;text-decoration:none}.region-final{padding:58px 0;background:#111;color:#fff}.region-final h2{font-size:38px;letter-spacing:-2px;margin:0 0 12px}.region-final p{color:#d5d5d5;max-width:560px}.region-final .button{margin-top:14px}.region-index-hero{padding-bottom:44px}.region-index-hero .region-hero-grid{grid-template-columns:62% 38%}@media(max-width:760px){.region-hero{padding:26px 0 42px}.region-hero-grid,.region-split{grid-template-columns:1fr;gap:24px}.region-hero h1{font-size:38px;letter-spacing:-2px}.region-hero .lead{font-size:15px}.region-hero img{height:220px;order:2}.region-links{display:flex;overflow-x:auto;gap:12px;margin-right:-20px;padding-right:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.region-links::-webkit-scrollbar{display:none}.region-links article{flex:0 0 258px;scroll-snap-align:start}.region-links img{height:160px}.region-split h2,.region-section h2,.region-final h2{font-size:29px;letter-spacing:-1.4px}.region-split p,.region-section p{font-size:14px}.city-grid{display:grid;grid-template-columns:1fr;gap:10px}.region-city-card{min-height:0;padding:18px}.region-final{padding:42px 0 145px}.breadcrumbs{font-size:11px}.region-section{padding-top:46px;padding-bottom:46px}}
