.saetta-auto-specs{margin:42px 0;padding:32px;border:1px solid rgba(127,127,127,.22);background:linear-gradient(145deg,rgba(13,28,43,.98),rgba(8,18,29,.98));color:#fff;border-radius:10px}.saetta-auto-specs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:25px}.saetta-auto-specs h2,.saetta-auto-specs h3{color:inherit;margin:0}.saetta-auto-specs h2{font-size:clamp(24px,3vw,40px)}.saetta-auto-kicker{display:block;color:#c9ab70;font-size:11px;letter-spacing:.14em;margin-bottom:6px}.saetta-auto-source-badge{padding:7px 10px;border:1px solid rgba(201,171,112,.5);border-radius:100px;font-size:11px;color:#e8d6af}.saetta-auto-group{padding:20px 0;border-top:1px solid rgba(255,255,255,.1)}.saetta-auto-group h3{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#c9ab70;margin-bottom:13px}.saetta-auto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.saetta-auto-item{padding:14px;background:rgba(255,255,255,.045);border-radius:6px;min-height:75px}.saetta-auto-item small{display:block;color:rgba(255,255,255,.58);font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.saetta-auto-item strong{font-weight:500;line-height:1.35}.saetta-auto-foot{padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:rgba(255,255,255,.64)}.saetta-auto-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}.saetta-auto-links a{color:#e7cb91}.saetta-pro-inventory{display:grid;grid-template-columns:repeat(var(--saetta-pro-cols,3),minmax(0,1fr));gap:24px}.saetta-pro-card{border:1px solid #e3e6e9;background:#fff}.saetta-pro-image{aspect-ratio:16/10;background:#0d1c2b;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;text-decoration:none}.saetta-pro-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.saetta-pro-card:hover .saetta-pro-image img{transform:scale(1.035)}.saetta-pro-card-body{padding:18px;color:#172033}.saetta-pro-card-body small{opacity:.6}.saetta-pro-card-body h3{margin:7px 0}.saetta-pro-card-body h3 a{color:inherit;text-decoration:none}.saetta-pro-card-body p{margin:0 0 12px;color:#596274}@media(max-width:850px){.saetta-auto-grid{grid-template-columns:1fr 1fr}.saetta-pro-inventory{grid-template-columns:1fr 1fr}}@media(max-width:560px){.saetta-auto-specs{padding:20px}.saetta-auto-specs-head{display:block}.saetta-auto-source-badge{display:inline-block;margin-top:10px}.saetta-auto-grid,.saetta-pro-inventory{grid-template-columns:1fr}}

/* Saetta 5.0 — galeria premium, marketplace e leads */
.saetta-premium-gallery{position:relative;margin:0 0 28px;outline:none}.saetta-gallery-stage{position:relative;height:var(--saetta-gallery-height,780px);overflow:hidden;background:#07111c}.saetta-gallery-slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity var(--saetta-transition-ms,800ms) ease,transform var(--saetta-transition-ms,800ms) ease;transform:scale(1.01);pointer-events:none}.saetta-gallery-slide.is-active{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto;z-index:2}.saetta-gallery-slide img,.saetta-gallery-slide video{display:block;width:100%;height:100%;object-position:var(--saetta-object-x,50%) var(--saetta-object-y,50%);background:#07111c}.saetta-gallery-slide video{object-fit:contain}.saetta-gallery-overlay{position:absolute;inset:0;background:#000;opacity:var(--saetta-overlay,0);pointer-events:none}.saetta-gallery-image.saetta-image-effect-grayscale{filter:grayscale(1)}.saetta-gallery-image.saetta-image-effect-sepia{filter:sepia(.75)}.saetta-gallery-image.saetta-image-effect-contrast{filter:contrast(1.18) saturate(1.08)}.saetta-gallery-image.saetta-image-effect-cinema{filter:contrast(1.08) saturate(.86) brightness(.94)}.saetta-gallery-image.saetta-image-effect-soft{filter:contrast(.94) saturate(.9) brightness(1.04)}.saetta-gallery-image.saetta-image-effect-dark{filter:brightness(.78) contrast(1.08)}
.saetta-transition-slide .saetta-gallery-slide{transform:translateX(4%)}.saetta-transition-slide .saetta-gallery-slide.is-active{transform:translateX(0)}.saetta-transition-zoom .saetta-gallery-slide{transform:scale(1.08)}.saetta-transition-zoom .saetta-gallery-slide.is-active{transform:scale(1)}.saetta-transition-kenburns .saetta-gallery-slide.is-active .saetta-gallery-image{animation:saettaKenBurns calc(var(--saetta-transition-ms,800ms) * 8) ease-out both}.saetta-transition-none .saetta-gallery-slide{transition:none}@keyframes saettaKenBurns{from{transform:scale(1)}to{transform:scale(1.08)}}
.saetta-gallery-nav{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(7,17,28,.52);color:#fff;font-size:34px;line-height:1;cursor:pointer;backdrop-filter:blur(8px)}.saetta-gallery-nav:hover{background:rgba(7,17,28,.82)}.saetta-gallery-nav.is-prev{left:20px}.saetta-gallery-nav.is-next{right:20px}.saetta-gallery-counter{position:absolute;z-index:5;right:20px;bottom:18px;padding:7px 12px;border-radius:99px;background:rgba(7,17,28,.66);color:#fff;font-size:12px;letter-spacing:.08em}.saetta-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 0}.saetta-gallery-thumb{width:92px;height:62px;padding:0;border:2px solid transparent;background:#07111c;opacity:.62;cursor:pointer;flex:0 0 auto}.saetta-gallery-thumb.is-active{opacity:1;border-color:#c9ab70}.saetta-gallery-thumb img{width:100%;height:100%;object-fit:cover}.saetta-lightbox{position:fixed;z-index:999999;inset:0;background:rgba(0,0,0,.92);display:grid;place-items:center;padding:4vw}.saetta-lightbox img{max-width:94vw;max-height:90vh;object-fit:contain}.saetta-lightbox button{position:absolute;right:24px;top:18px;border:0;background:transparent;color:#fff;font-size:44px;cursor:pointer}
.saetta-market-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:12px;align-items:end;margin:0 0 28px;padding:18px;border:1px solid #e2e6ea;background:#fff}.saetta-market-filters label span{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;color:#5d6570}.saetta-market-filters select{width:100%;min-height:42px;border:1px solid #cfd5dc;background:#fff;padding:0 10px}.saetta-primary-button{min-height:42px;padding:0 20px;border:0;background:#0d1c2b;color:#fff;font-weight:600;cursor:pointer}.saetta-market-card{position:relative;box-shadow:0 10px 28px rgba(13,28,43,.06);transition:transform .22s ease,box-shadow .22s ease}.saetta-market-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(13,28,43,.11)}.saetta-favorite{position:absolute;z-index:4;right:13px;top:13px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);font-size:24px;line-height:1;cursor:pointer;color:#182334}.saetta-favorite.is-active{color:#8d1f2d}.saetta-card-meta{display:flex;justify-content:space-between;gap:10px}.saetta-card-meta span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:4px 7px;background:#eef1f4}.saetta-card-price{display:block;font-size:18px;margin-top:6px}.saetta-card-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid #e8ebee}.saetta-card-actions a,.saetta-card-actions button{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:none;border:0;padding:0;color:#1f3448;text-decoration:none;cursor:pointer}
.saetta-inquiry{margin:42px 0;padding:32px;border:1px solid #dfe4e8;background:#f7f8f9;color:#172033}.saetta-inquiry h2{margin:0 0 6px}.saetta-inquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.saetta-inquiry-form label span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.saetta-inquiry-form input,.saetta-inquiry-form textarea{width:100%;border:1px solid #cbd2d8;background:#fff;padding:12px;box-sizing:border-box}.saetta-inquiry-form .saetta-span-2{grid-column:1/-1}.saetta-hp{position:absolute!important;left:-9999px!important;opacity:0!important}.saetta-form-success,.saetta-form-error{margin-top:14px;padding:12px 14px;background:#eef8f1;border-left:4px solid #3d8c55}.saetta-form-error{background:#fff0f0;border-color:#b44141}.saetta-whatsapp-button{display:inline-flex;margin-top:14px;padding:11px 16px;border:1px solid #1f6f4a;color:#1f6f4a;text-decoration:none;font-weight:700}
@media(max-width:900px){.saetta-market-filters{grid-template-columns:1fr 1fr}.saetta-gallery-stage{height:min(var(--saetta-gallery-height,780px),65vh)}}@media(max-width:600px){.saetta-market-filters,.saetta-inquiry-form{grid-template-columns:1fr}.saetta-inquiry-form .saetta-span-2{grid-column:auto}.saetta-gallery-nav{width:42px;height:42px}.saetta-gallery-nav.is-prev{left:10px}.saetta-gallery-nav.is-next{right:10px}.saetta-gallery-counter{right:10px;bottom:10px}.saetta-inquiry{padding:22px}}
.saetta-consent{display:flex!important;align-items:center;gap:9px;font-size:12px}.saetta-consent input{width:auto!important}
.saetta-sales-details{margin:38px 0;padding:30px;border:1px solid #dfe3e8;background:#fff;color:#172033}.saetta-sales-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.saetta-sales-head h2{margin:0}.saetta-sales-price{font-size:22px;font-weight:700;white-space:nowrap}.saetta-sales-contact{display:flex;gap:14px;align-items:center;padding:16px 0;border-top:1px solid #e5e8eb}.saetta-sales-tools{display:flex;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid #e5e8eb}.saetta-sales-tools button{border:1px solid #cbd2d8;background:#fff;padding:9px 13px;cursor:pointer}@media(max-width:600px){.saetta-sales-head{display:block}.saetta-sales-price{margin-top:10px}}@media print{.saetta-gallery-nav,.saetta-gallery-thumbs,.saetta-sales-tools,.saetta-inquiry,.saetta-market-filters{display:none!important}.saetta-sales-details,.saetta-auto-specs{break-inside:avoid;box-shadow:none}}

/* Saetta 5.2 — planta da cabine */
.saetta-cabin-plan{margin:42px 0;padding:32px;border:1px solid rgba(127,127,127,.22);background:linear-gradient(145deg,rgba(13,28,43,.98),rgba(8,18,29,.98));color:#fff;border-radius:10px}.saetta-cabin-head h2{margin:0;color:#fff}.saetta-cabin-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 20px}.saetta-cabin-chips span{display:block;padding:13px 14px;background:rgba(255,255,255,.045);border-radius:6px}.saetta-cabin-chips small{display:block;color:rgba(255,255,255,.58);font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.saetta-cabin-chips strong{font-weight:600}.saetta-cabin-graphic{border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden;background:#0c1825}.saetta-cabin-svg{display:block;width:100%;height:auto}.saetta-cabin-summary,.saetta-cabin-note{margin:16px 0 0;color:rgba(255,255,255,.82)}.saetta-cabin-note{font-size:12px;color:rgba(255,255,255,.62)}@media(max-width:850px){.saetta-cabin-chips{grid-template-columns:1fr 1fr}}@media(max-width:560px){.saetta-cabin-plan{padding:20px}.saetta-cabin-chips{grid-template-columns:1fr}}

/* Saetta 5.3 — ações, múltiplos layouts e planta enviada */
.saetta-cabin-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.saetta-cabin-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.saetta-cabin-style-badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(201,171,112,.14);border:1px solid rgba(201,171,112,.32);color:#f0dfb3;font-size:12px;font-weight:600;letter-spacing:.03em}.saetta-cabin-action{appearance:none;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;padding:10px 14px;border-radius:7px;cursor:pointer;text-decoration:none;font:inherit}.saetta-cabin-action.is-link{display:inline-flex;align-items:center}.saetta-cabin-block{margin-top:16px}.saetta-cabin-block-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:10px}.saetta-cabin-block-head h3{margin:0;color:#fff;font-size:18px}.saetta-cabin-block-head small{color:rgba(255,255,255,.62)}.saetta-cabin-uploaded{background:#0c1825;border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden;padding:12px}.saetta-cabin-uploaded img{display:block;width:100%;height:auto;border-radius:4px;background:#fff}@media(max-width:740px){.saetta-cabin-head{flex-direction:column}.saetta-cabin-actions{justify-content:flex-start}}
@media print{body *{visibility:hidden!important}.saetta-cabin-plan,.saetta-cabin-plan *{visibility:visible!important}.saetta-cabin-plan{position:absolute;left:0;top:0;width:100%;margin:0;padding:18px!important;border:none!important;background:#fff!important;color:#111!important}.saetta-cabin-plan .saetta-cabin-note,.saetta-cabin-plan .saetta-cabin-summary,.saetta-cabin-plan .saetta-cabin-style-badge,.saetta-cabin-plan .saetta-cabin-chips small,.saetta-cabin-plan .saetta-cabin-block-head small{color:#333!important}.saetta-cabin-plan .saetta-cabin-action{display:none!important}.saetta-cabin-graphic,.saetta-cabin-uploaded{border:1px solid #bbb!important;background:#fff!important}.saetta-cabin-svg text{fill:#111!important}}

/* Saetta 5.4 — comparador, PDF e ferramentas comerciais */
.saetta-sales-tool-link{display:inline-flex;align-items:center;border:1px solid #cbd2d8;background:#fff;padding:9px 13px;color:#172033;text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.saetta-card-actions button[data-saetta-compare-add].is-active{color:#8d1f2d}.saetta-compare{margin:38px 0;padding:30px;border:1px solid #dfe3e8;background:#fff;color:#172033}.saetta-compare-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:22px}.saetta-compare-head h2{margin:0}.saetta-compare-clear{border:1px solid #cbd2d8;background:#fff;padding:9px 13px;cursor:pointer}.saetta-compare-empty{padding:22px;background:#f6f8fa;border:1px dashed #cbd2d8}.saetta-compare-scroll{overflow:auto;border:1px solid #e1e5e9}.saetta-compare-table{width:100%;min-width:860px;border-collapse:collapse}.saetta-compare-table th,.saetta-compare-table td{padding:12px 14px;border-right:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed;vertical-align:top;text-align:left}.saetta-compare-table thead th{background:#0d1c2b;color:#fff;min-width:190px}.saetta-compare-table thead th:first-child{min-width:150px}.saetta-compare-group th{background:#eef2f5!important;color:#29384a!important;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.saetta-compare-aircraft{display:grid;gap:8px}.saetta-compare-aircraft img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.saetta-compare-aircraft a{color:#d8c18e}.saetta-compare-aircraft button{justify-self:start;border:0;background:none;color:#fff;padding:0;text-decoration:underline;cursor:pointer}.saetta-compare-bar{position:fixed;z-index:99998;left:50%;bottom:18px;transform:translate(-50%,130%);width:min(820px,calc(100vw - 30px));display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:#0d1c2b;color:#fff;box-shadow:0 18px 45px rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.14);border-radius:10px;transition:transform .25s ease}.saetta-compare-bar.is-visible{transform:translate(-50%,0)}.saetta-compare-bar>div{display:flex;gap:10px;align-items:center}.saetta-compare-bar a{display:inline-flex;padding:9px 13px;background:#c9ab70;color:#111;text-decoration:none;font-weight:700;border-radius:6px}.saetta-compare-bar button{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;padding:8px 12px;border-radius:6px;cursor:pointer}@media(max-width:620px){.saetta-compare{padding:20px}.saetta-compare-head{display:block}.saetta-compare-clear{margin-top:12px}.saetta-compare-bar{align-items:flex-start;flex-direction:column}.saetta-compare-bar>div{width:100%;justify-content:space-between}}
@media print{.saetta-compare-bar,.saetta-compare-clear,.saetta-compare-aircraft button,.saetta-compare .saetta-sales-tools{display:none!important}.saetta-compare{border:0!important;padding:0!important}.saetta-compare-scroll{overflow:visible!important;border:0!important}.saetta-compare-table{min-width:0!important;font-size:9px}.saetta-compare-table th,.saetta-compare-table td{padding:5px!important}}


/* Saetta 5.4.1 — correção de galeria: foto inteira, sem corte */
.saetta-gallery-slide{display:flex;align-items:center;justify-content:center;background:#07111c}
.saetta-gallery-slide .saetta-gallery-backdrop{position:absolute;inset:-3%;z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(22px) brightness(.42) saturate(.85);transform:scale(1.08);opacity:.8;pointer-events:none}
.saetta-gallery-slide .saetta-gallery-image{position:relative;z-index:1;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;object-position:center center!important;background:transparent!important;transform:none!important}
.saetta-gallery-slide video{position:relative;z-index:1;object-fit:contain!important;max-width:100%;max-height:100%}
.saetta-gallery-overlay{z-index:2}
.saetta-transition-kenburns .saetta-gallery-slide.is-active .saetta-gallery-image{animation:none!important;transform:none!important}
.saetta-transition-kenburns .saetta-gallery-slide.is-active .saetta-gallery-backdrop{animation:saettaBackdropKenBurns calc(var(--saetta-transition-ms,800ms) * 8) ease-out both}
@keyframes saettaBackdropKenBurns{from{transform:scale(1.08)}to{transform:scale(1.14)}}
.saetta-gallery-thumb{display:flex;align-items:center;justify-content:center}
.saetta-gallery-thumb img{object-fit:contain!important;background:#07111c}
@media(max-width:900px){.saetta-gallery-stage{height:min(var(--saetta-gallery-height,780px),72vh)}}


/* Saetta 5.4.2 — FULL FRAME definitivo: foto principal jamais é recortada */
.saetta-premium-gallery .saetta-gallery-stage{
  position:relative!important;
  overflow:hidden!important;
  display:block!important;
  background:#07111c!important;
}
.saetta-premium-gallery .saetta-gallery-slide,
.saetta-premium-gallery .saetta-gallery-slide.is-active{
  inset:0!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  transform:none!important;
  clip-path:none!important;
}
.saetta-premium-gallery .saetta-gallery-slide .saetta-gallery-image{
  position:relative!important;
  inset:auto!important;
  flex:0 1 auto!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  max-width:100%!important;
  max-height:100%!important;
  margin:auto!important;
  object-fit:contain!important;
  object-position:center center!important;
  transform:none!important;
  clip-path:none!important;
  border-radius:0!important;
}
.saetta-premium-gallery .saetta-gallery-slide video{
  width:auto!important;
  height:auto!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  margin:auto!important;
  transform:none!important;
}
/* Zoom e Ken Burns atuam somente no backdrop decorativo. */
.saetta-premium-gallery.saetta-transition-zoom .saetta-gallery-slide,
.saetta-premium-gallery.saetta-transition-zoom .saetta-gallery-slide.is-active,
.saetta-premium-gallery.saetta-transition-kenburns .saetta-gallery-slide,
.saetta-premium-gallery.saetta-transition-kenburns .saetta-gallery-slide.is-active{
  transform:none!important;
}
.saetta-premium-gallery.saetta-transition-zoom .saetta-gallery-slide .saetta-gallery-backdrop{
  transform:scale(1.14);
  transition:transform var(--saetta-transition-ms,800ms) ease,opacity var(--saetta-transition-ms,800ms) ease;
}
.saetta-premium-gallery.saetta-transition-zoom .saetta-gallery-slide.is-active .saetta-gallery-backdrop{
  transform:scale(1.08);
}
/* A transição slide move o quadro, mas nunca redimensiona a fotografia. */
.saetta-premium-gallery.saetta-transition-slide .saetta-gallery-slide{transform:translateX(4%)!important}
.saetta-premium-gallery.saetta-transition-slide .saetta-gallery-slide.is-active{transform:translateX(0)!important}


/* 5.4.2 — sem corte também nos cards e comparador */
.saetta-pro-image img,
.saetta-market-card .saetta-pro-image img,
.saetta-compare-aircraft img{
  object-fit:contain!important;
  object-position:center center!important;
  background:#07111c!important;
  transform:none!important;
}
.saetta-pro-card:hover .saetta-pro-image img,
.saetta-market-card:hover .saetta-pro-image img{transform:none!important}

/* Saetta 5.4.3 — correção específica dos anúncios de inventário no desktop.
   A foto visível deixa de depender do <img> e usa background-size:contain,
   ficando imune a object-fit/width/height impostos pelo tema ou Elementor. */
.saetta-card-desktop-media{display:none}
.saetta-card-mobile-image{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;background:#07111c!important}
@media(min-width:851px){
  .saetta-pro-inventory .saetta-pro-image,
  .saetta-marketplace .saetta-pro-image{
    position:relative!important;
    display:block!important;
    width:100%!important;
    aspect-ratio:16/10!important;
    min-height:0!important;
    overflow:hidden!important;
    background:#07111c!important;
    isolation:isolate;
  }
  .saetta-pro-inventory .saetta-card-mobile-image,
  .saetta-marketplace .saetta-card-mobile-image{display:none!important}
  .saetta-pro-inventory .saetta-card-desktop-media,
  .saetta-marketplace .saetta-card-desktop-media{
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    overflow:hidden!important;
    background:#07111c!important;
  }
  .saetta-card-desktop-backdrop,
  .saetta-card-desktop-contain{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
    pointer-events:none!important;
  }
  .saetta-card-desktop-backdrop{
    z-index:0!important;
    inset:-5%!important;
    background-size:cover!important;
    filter:blur(18px) brightness(.42) saturate(.9);
    opacity:.82;
    transform:scale(1.08);
    transition:transform .5s ease,filter .5s ease;
  }
  .saetta-card-desktop-contain{
    z-index:1!important;
    background-size:contain!important;
    background-color:transparent!important;
    transform:scale(.985);
    filter:brightness(1) saturate(1);
    transition:transform .4s ease,filter .4s ease;
  }
  .saetta-pro-card:hover .saetta-card-desktop-backdrop{transform:scale(1.14);filter:blur(18px) brightness(.48) saturate(1)}
  .saetta-pro-card:hover .saetta-card-desktop-contain{transform:scale(1);filter:brightness(1.035) saturate(1.04)}
  .saetta-card-image-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;letter-spacing:.12em}
}
@media(max-width:850px){
  .saetta-card-desktop-media{display:none!important}
  .saetta-card-mobile-image{display:block!important}
}

/* 5.5.1 — plantas OEM originais */
.saetta-cabin-oem .saetta-oem-plan-image{display:flex;align-items:center;justify-content:center;min-height:320px;background:#fff}.saetta-cabin-oem .saetta-oem-plan-image img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:760px!important;object-fit:contain!important;object-position:center!important}.saetta-oem-plan-missing{margin:18px 0;padding:22px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.045);border-radius:8px;display:flex;flex-direction:column;gap:6px}.saetta-oem-plan-missing strong{color:#fff;font-size:17px}.saetta-oem-plan-missing span{color:rgba(255,255,255,.68)}.saetta-oem-source{margin-top:18px;padding:16px;border-left:3px solid rgba(201,171,112,.65);background:rgba(201,171,112,.06);display:flex;flex-direction:column;gap:5px}.saetta-oem-source strong{color:#f0dfb3}.saetta-oem-source span{color:rgba(255,255,255,.74)}.saetta-oem-source a{color:#f0dfb3;text-decoration:none;font-weight:600}@media(max-width:740px){.saetta-cabin-oem .saetta-oem-plan-image{min-height:220px}.saetta-cabin-oem .saetta-oem-plan-image img{max-height:520px!important}}
