/* Toyota Repair Dubai v73 — isolated, global design tokens respected */
.toy73{--forest:#3e503c;--deep:#111713;--cream:#f3ecdb;--orange:#ff6f3d;overflow:hidden}.toy73 .section{padding:88px 0}.toy73 h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(31px,3.6vw,44px);line-height:1.02;font-weight:700;letter-spacing:0;margin:0 0 18px}.toy73 h3{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:700}.toy73 p{line-height:1.72}.toy73-accent{color:var(--orange)}.toy73 .section-kicker{display:inline-flex;width:auto}.toy73-logo{width:210px;height:auto;color:#d71920;margin:4px 0 24px}.toy73-intro-grid,.toy73-diag-grid,.toy73-dubai-grid,.toy73-book-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.toy73-copy p{max-width:610px}.toy73-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.toy73-intro-media{height:560px;position:relative;margin:0}.toy73-intro-media img{width:100%;height:100%;object-fit:cover;border-radius:26px}.toy73-intro-media figcaption{position:absolute;left:22px;right:22px;bottom:22px;padding:20px 22px;background:rgba(17,23,19,.9);color:#fff;border-radius:16px}.toy73-intro-media b,.toy73-intro-media span{display:block}.toy73-intro-media span{font-size:12px;opacity:.72;margin-top:5px}.toy73-models{background:var(--cream)}.toy73-center{text-align:center;max-width:790px;margin:0 auto 38px}.toy73-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.toy73-model-grid article{background:#fff;border-radius:20px;overflow:hidden;min-height:330px;transition:transform .35s ease,box-shadow .35s ease}.toy73-model-grid article:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(17,23,19,.1)}.toy73-model-grid img{width:100%;height:210px;object-fit:cover}.toy73-model-grid article>div{padding:22px}.toy73-model-grid h3{font-size:25px;margin:0 0 8px}.toy73-model-grid p{font-size:13px;margin:0;color:#667064}.toy73-model-text{padding:30px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--forest)!important;color:#fff}.toy73-model-text span{font-size:10px;font-weight:800;letter-spacing:.15em;color:var(--orange)}.toy73-model-text p{color:rgba(255,255,255,.72)}.toy73-diagnosis{background:var(--deep);color:#fff}.toy73-diagnosis h2{color:#fff}.toy73-diagnosis p{color:rgba(255,255,255,.72)}.toy73-diagnosis .section-kicker{color:#fff;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.toy73-diag-grid figure{height:560px;margin:0}.toy73-diag-grid img{width:100%;height:100%;object-fit:cover;border-radius:24px}.toy73-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.toy73-checks span{padding:16px;background:rgba(255,255,255,.06);border-radius:12px;font-size:13px}.toy73-services-head{max-width:760px;margin-bottom:34px}.toy73-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.toy73-service-grid article{padding:30px;border:1px solid rgba(62,80,60,.14);border-radius:18px;min-height:220px;transition:background .3s ease,color .3s ease,transform .3s ease}.toy73-service-grid article:hover{background:var(--forest);color:#fff;transform:translateY(-5px)}.toy73-service-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--orange);color:#fff;font-weight:800}.toy73-service-grid h3{font-size:24px;margin:28px 0 8px}.toy73-service-grid p{font-size:13px;margin:0}.toy73-service-grid article:hover p{color:rgba(255,255,255,.72)}.toy73-dubai{background:#f8f6ef}.toy73-dubai-grid figure{height:520px;margin:0}.toy73-dubai-grid img{width:100%;height:100%;object-fit:cover;border-radius:26px}.toy73-clues{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.toy73-clues b{padding:17px 18px;background:#fff;border-radius:12px;font-size:13px}.toy73-route{background:var(--forest);color:#fff}.toy73-route h2{color:#fff}.toy73-route .toy73-center p{color:rgba(255,255,255,.72)}.toy73-route .section-kicker{color:#fff;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.toy73-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.toy73-route-grid article{padding:34px;border-radius:20px;background:#fff;color:var(--deep)}.toy73-route-grid h3{font-size:26px;margin:24px 0 8px}.toy73-route-grid p{margin:0;color:#657066}.toy73-icon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:var(--orange);color:#fff;font-size:24px}.toy73-book{background:#fff}.toy73-book ul{padding-left:20px;line-height:1.9}.toy73-book .hero-form{box-shadow:0 22px 60px rgba(17,23,19,.12)}.toy73-faq .faq-heading h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(31px,3.6vw,44px);line-height:1.02}.toy73-banner .site-page-banner__image{object-position:center 60%}@media(max-width:980px){.toy73-intro-grid,.toy73-diag-grid,.toy73-dubai-grid,.toy73-book-grid{grid-template-columns:1fr}.toy73-model-grid,.toy73-service-grid{grid-template-columns:repeat(2,1fr)}.toy73-intro-media,.toy73-diag-grid figure,.toy73-dubai-grid figure{height:460px}}@media(max-width:640px){.toy73 .section{padding:64px 0}.toy73-model-grid,.toy73-service-grid,.toy73-route-grid,.toy73-checks,.toy73-clues{grid-template-columns:1fr}.toy73-intro-media,.toy73-diag-grid figure,.toy73-dubai-grid figure{height:390px}.toy73-logo{width:180px}}@media(prefers-reduced-motion:reduce){.toy73 *{transition:none!important;animation:none!important}}

/* v75: keep diagnosis subtitle inline and visible */
.toy73-diagnosis .toy75-inline-kicker{display:flex;align-items:center;margin-bottom:14px}.toy73-diagnosis .toy75-inline-kicker .section-kicker{display:inline-flex!important;width:auto!important;max-width:max-content!important;margin:0!important;color:#fff!important;background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.22)!important}
