.product-home-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.product-home-actions .btn{font-size:12px;gap:12px}
.product-explore{max-width:100%;line-height:1.5}
.footer-products{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}
.privacy-footer>.footer-products{width:calc(100% - 40px);max-width:900px;margin:0 auto 20px;font-size:12px}
html[data-page=smart-taxi-booking] main,html[data-page=mandegdv] main{padding-top:128px}
.product-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;margin:0 auto 20px;color:var(--muted)}
.product-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
.product-page-main h1{font-size:clamp(32px,3.5vw,46px);line-height:1.12;letter-spacing:-1.5px;margin:14px 0 20px;color:var(--ink)}
.product-page-main>.smart-taxi-section{margin-top:0}
.product-page-main>.mandegdv-section{padding-top:0}
.product-page-main .mandegdv-copy h1{font-size:clamp(36px,4vw,52px)}
.product-details{padding:52px 0 34px}
.product-details>h2,.product-related>h2{font-size:clamp(27px,3vw,36px);margin:0 0 26px}
.product-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:26px}
.product-feature{padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff}
.product-feature>.icon{width:28px;height:28px;color:var(--blue)}
.product-feature h3{font-size:19px;line-height:1.4;margin:14px 0 12px}
.product-feature p{font-size:14px;line-height:1.8;margin:0}
.product-related{padding:28px 0 60px}
html[data-theme=dark] .product-feature{background:#15373a}
@media(max-width:1100px){html[data-page=smart-taxi-booking] main,html[data-page=mandegdv] main{padding-top:116px}}
@media(max-width:900px){.product-feature{padding:18px}.product-features{gap:12px}}
@media(max-width:600px){.product-features{grid-template-columns:1fr}.product-details{padding:32px 0 20px}.product-page-main h1{font-size:30px;letter-spacing:-1px}.product-breadcrumb{font-size:11px}.product-related{padding-bottom:40px}}
