/* Jetcar Kromh V26 — homepage final CTA correction
   Prevents decorative brand artwork from being promoted to full opacity by reveal logic.
   Uses restrained CSS geometry instead of an oversized raster logo. */
.home-v11 .jk-final{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:
    radial-gradient(circle at 50% 25%,rgba(255,255,255,.72),transparent 34%),
    var(--jk-porcelain);
}
.home-v11 .jk-final-mark{display:none!important}
.home-v11 .jk-final::before,
.home-v11 .jk-final::after{
  content:"";
  position:absolute;
  z-index:0;
  pointer-events:none;
  aspect-ratio:1;
  border:1px solid rgba(9,35,52,.075);
  transform:rotate(45deg);
}
.home-v11 .jk-final::before{
  width:clamp(190px,22vw,360px);
  inset-inline-end:clamp(-105px,-5vw,-48px);
  bottom:clamp(-155px,-8vw,-82px);
}
.home-v11 .jk-final::after{
  width:clamp(118px,13vw,210px);
  inset-inline-end:clamp(-25px,1.5vw,34px);
  bottom:clamp(-72px,-2vw,-26px);
  border-color:rgba(31,105,119,.095);
}
.home-v11 .jk-final>*{
  position:relative;
  z-index:1;
}
.home-v11 .jk-final h2{
  max-width:1500px;
  text-wrap:balance;
}
.home-v11 .jk-final>p{
  position:relative;
  z-index:1;
}
@media(max-width:767px){
  .home-v11 .jk-final::before{width:190px;inset-inline-end:-112px;bottom:-116px}
  .home-v11 .jk-final::after{width:112px;inset-inline-end:-48px;bottom:-58px}
}
@media(prefers-reduced-motion:reduce){
  .home-v11 .jk-final::before,.home-v11 .jk-final::after{transform:rotate(45deg)!important}
}
