/* v4 – requested changes only; original v3 stylesheet remains untouched. */
.j730-page h1,.j730-page h2,.j730-page h3{font-size:90%} /* fallback for any unclassified large heading */
.j730-original-hero .hero-model h2{font-size:clamp(5rem,11vw,12.6rem)!important;letter-spacing:.008em!important;white-space:nowrap;line-height:.88}
.j730-original-hero .hero-model h3{font-size:clamp(2.8rem,4.5vw,5.1rem)!important;align-self:flex-start;margin:10px 0 0 35%;letter-spacing:.10em}
.j730-original-hero .hero-model{width:auto;white-space:nowrap;margin:20px 0 24px}
.j730-original-hero .hero-model .hero-jawa{color:#D71920}
.j730-original-hero .hero-title{font-size:clamp(2rem,3.15vw,3.6rem)}
.j730-page h1:not(.hero-title){font-size:clamp(2.7rem,6.3vw,6.66rem)}
.j730-page h2:not(.hero-730){font-size:clamp(2.35rem,4.5vw,5.17rem)}
.j730-page h3:not(.hero-twin){font-size:clamp(1.4rem,2.52vw,2.43rem)}
.j730-original-hero{padding-top:30px;padding-bottom:25px;min-height:0}.j730-hero-columns{min-height:480px}
.j730-section{padding-top:clamp(42px,5.8vw,90px);padding-bottom:clamp(42px,5.8vw,90px)}
.j730-internal-hero{padding-top:32px;padding-bottom:35px}.j730-home-teasers{padding-top:55px;padding-bottom:55px}
.j730-page{position:relative;isolation:isolate;min-height:0}
.j730-page:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.95) 18%,rgba(255,255,255,.96) 82%,rgba(255,255,255,.76) 100%),url('../img/technical-drawings-collage-clean.webp');background-size:auto,100% auto;background-repeat:repeat,repeat-y;background-position:center top;opacity:.19}
.j730-page>.wp-block-group,.j730-page>article>.wp-block-group{position:relative}
.j730-page .j730-section{padding-left:max(6vw,calc((100vw - 1190px)/2));padding-right:max(6vw,calc((100vw - 1190px)/2))}
.j730-page .wp-block-image{margin-inline:clamp(12px,2vw,34px)}
.j730-magie{padding-top:55px!important;padding-bottom:55px!important}
.j730-road-bridge{min-height:310px;padding-top:54px;padding-bottom:55px;animation:j730-road-motion 16s linear infinite alternate}
@keyframes j730-road-motion{from{background-position:45% 45%}to{background-position:55% 55%}}
@media(prefers-reduced-motion:reduce){.j730-road-bridge{animation:none}}
.j730-home-dark{background:#D71920!important;color:#fff}.j730-home-dark .section-number{color:#fff}
.j730-brand-model{display:inline-flex;flex-direction:column;justify-content:center;white-space:nowrap;font:900 clamp(15px,1.7vw,22px)/.98 'Barlow Condensed',Arial,sans-serif;margin-left:12px;color:#D71920}
.j730-brand-model span{font-size:.7em;color:#000;letter-spacing:.14em;padding-left:35%}
.j730-top .brand{display:flex;align-items:center}
.j730-language{position:absolute;right:clamp(10px,2vw,25px);top:7px;z-index:50}
.j730-language select{font-size:12px;border:1px solid #ccc;background:#fff;color:#000;padding:2px 5px}
.j730-factory-carousel figcaption,.j730-smallnote{display:none!important}
.j730-review-rotator .j730-review-quotes{display:block;max-width:920px;margin:0 auto}.j730-review-rotator .j730-review-card{display:none;min-height:150px}.j730-review-rotator .j730-review-card.is-active{display:flex;animation:j730-review-in .65s ease both}
@keyframes j730-review-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.j730-localized{max-width:1440px;margin:auto}.j730-localized-hero{display:grid;grid-template-columns:43% 57%;align-items:center;padding:35px 5vw}.j730-localized-hero img{width:100%;object-fit:contain}.j730-localized-hero h1{font:900 clamp(3.2rem,7vw,7rem)/.93 'Barlow Condensed',Arial,sans-serif!important}.j730-localized-hero h1 span{color:#D71920}.j730-localized-hero h2{font-size:clamp(2rem,3.2vw,3.4rem)!important}.j730-localized-hero .lead{font-size:1.2rem;line-height:1.55}.j730-localized-copy{max-width:1000px;margin:auto;padding:20px 5vw 75px}.j730-localized-copy p{font-size:1.22rem;line-height:1.7}
@media(max-width:1000px){.j730-brand-model{font-size:16px}.j730-original-hero .hero-model h2{font-size:clamp(3.8rem,10vw,7rem)!important}.j730-language{right:12px}.j730-localized-hero{grid-template-columns:1fr}.j730-localized-hero img{max-height:500px}}
