.qr-city-page{font-family:"Plus Jakarta Sans",sans-serif}.city-qr-hero{background-image:linear-gradient(112deg,rgba(9,31,66,.96) 0%,rgba(78,26,58,.93) 52%,rgba(147,22,56,.91) 100%),url('../images/slider/qr-pdks.png');background-position:center;background-size:cover}.city-intro-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:38px;align-items:start}.city-intro-grid>div>p{font-size:16px;line-height:1.8;color:#5f6d82}.city-summary{padding:27px;border:1px solid #dfe5ee;border-radius:19px;background:linear-gradient(145deg,#fff,#f5f7fb);box-shadow:0 16px 42px rgba(18,38,67,.09)}.city-summary>span{display:inline-block;margin-bottom:10px;padding:6px 9px;border-radius:7px;background:#edf2f8;color:#8f2148;font-size:11px;font-weight:800}.city-summary h2{font-size:24px!important}.city-summary ul{display:grid;gap:10px;margin:18px 0;padding:0;list-style:none}.city-summary li{display:flex;gap:9px;color:#58667b;font-size:13px;font-weight:700}.city-summary li i{color:#1594a8}.city-summary>a{display:inline-flex;color:#8f2148;font-size:13px;font-weight:800}.city-benefit-grid,.city-sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.city-benefit-grid article,.city-sector-grid article{padding:27px;border:1px solid #e0e5ee;border-radius:17px;background:#fff;box-shadow:0 12px 34px rgba(18,38,67,.06)}.city-benefit-grid i,.city-sector-grid i{display:grid;width:45px;height:45px;place-items:center;margin-bottom:17px;border-radius:12px;background:linear-gradient(135deg,#14355d,#98234d);color:#fff}.city-benefit-grid h3,.city-sector-grid h3{margin:0 0 10px;color:#122c4e;font-size:18px;font-weight:800}.city-benefit-grid p,.city-sector-grid p{margin:0;color:#68758a;font-size:13px;line-height:1.72}.city-process{margin-top:30px}.city-planning{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:35px;align-items:start}.city-planning>div>p{color:#606e83;font-size:15px;line-height:1.8}.city-planning a{color:#90224a;font-weight:800}.city-compare{padding:27px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#102d51,#802347)}.city-compare h3{margin:0 0 17px;color:#fff;font-size:22px}.city-compare dl{margin:0}.city-compare dt{margin-top:13px;color:#66d9e9;font-size:13px}.city-compare dd{margin:4px 0 0;color:rgba(255,255,255,.78);font-size:12px;line-height:1.65}.city-directory>div>p:not(.pd-eyebrow){max-width:820px;color:#66748a}.city-link-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:27px}.city-link-grid a{display:flex;min-height:48px;align-items:center;padding:10px 12px;border:1px solid #dde4ed;border-radius:10px;background:#fff;color:#243a5a;text-decoration:none;font-size:11px;font-weight:800;line-height:1.35;transition:.2s}.city-link-grid a:hover,.city-link-grid a:focus{border-color:#8f2148;background:#8f2148;color:#fff;transform:translateY(-2px)}.city-faq .pd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px}.city-faq .pd-faq summary i{color:#98234d;transition:transform .2s}.city-faq .pd-faq details[open] summary i{transform:rotate(45deg)}@media(max-width:1100px){.city-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:991px){.city-intro-grid,.city-planning{grid-template-columns:1fr}.city-benefit-grid,.city-sector-grid{grid-template-columns:1fr 1fr}.city-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.city-benefit-grid,.city-sector-grid{grid-template-columns:1fr}.city-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.city-link-grid a{font-size:10px}.city-qr-hero h1{font-size:38px}}
