.parking-page .hero{padding:94px 0 100px;background-position:center}.parking-page .hero h1{max-width:900px;font-size:clamp(2.8rem,6.5vw,5.8rem)}.parking-page .hero p{max-width:650px}.section-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end}.section-heading p{color:var(--muted);margin:0 0 6px}.card-num{display:block;color:#ff5a60;font-size:.9rem;font-weight:900;letter-spacing:.13em;margin-bottom:12px}.two-col{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center}.two-col>div>p{max-width:650px}.notice{background:#121519;color:white;border-radius:20px;padding:34px;box-shadow:0 18px 35px rgba(0,0,0,.14)}.notice h3{font-size:1.65rem;line-height:1.15;margin:0 0 12px}.notice p{color:#d3d8df}.notice .btn{margin:12px 0 4px}.notice .small{font-size:.9rem;color:#bfc5ce}.steps{list-style:none;padding:0;margin:30px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:steps}.steps li{counter-increment:steps;border-top:3px solid var(--red);padding:24px 16px 0 0}.steps li:before{content:"0" counter(steps);display:block;color:#ff5a60;font-weight:900;margin-bottom:14px}.steps b,.steps span{display:block}.steps b{font-size:1.2rem;line-height:1.2}.steps span{color:var(--muted);margin-top:10px}.process-note{border-left:3px solid var(--red);padding-left:18px;color:var(--muted);max-width:750px}.light .eyebrow{color:#b10d16}@media(max-width:700px){.section-heading,.two-col,.steps{grid-template-columns:1fr;gap:22px}.parking-page .hero{padding:66px 0}.notice{padding:25px}.notice .btn{width:100%}.steps{gap:10px}.steps li{padding-top:15px}}
.audience{background:#171a1f}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.audience-grid article{border:1px solid #343941;border-radius:14px;padding:22px;background:#20242a}.audience-grid h3{font-size:1.16rem;line-height:1.25;margin:0 0 10px}.audience-grid p{margin:0;color:#c7cdd6}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.faq-grid details{border:1px solid #343941;border-radius:12px;background:#181b20;padding:17px 20px;align-self:start}.faq-grid summary{font-weight:800;cursor:pointer;font-size:1.05rem;line-height:1.4}.faq-grid details p{color:#c7cdd6;margin:12px 0 0}.faq-grid a{color:#fff}.light .cities span{background:#fff;border:1px solid #d9d9d4;color:#17191d}@media(max-width:700px){.audience-grid,.faq-grid{grid-template-columns:1fr}}

.parking-page details{border-bottom:1px solid #d6dbe2;padding:14px 0}.parking-page summary{font-weight:700;cursor:pointer}.parking-page .audience-grid h2{font-size:1.35rem}
.parking-page .hero h1{font-size:clamp(2.6rem,5.5vw,4.5rem);max-width:900px}.parking-page .audience-grid p+p{margin-top:16px}.parking-page .hero .wrap>p:last-child a{color:#fff;text-underline-offset:4px}.parking-page .light .audience-grid a{color:#ff949a}
