/* ===== v62.35.6 - PS Clear com area de video ===== */
body,
main,
#tecnologia,
.brand-marquee,
.section-merch-video,
main > .section-sm{
  background-color:#fbfbfb;
}
.product-zone.product-zone--compact{
  background:
    radial-gradient(circle at 9% 12%,rgba(255,255,255,.98),transparent 31rem),
    radial-gradient(circle at 88% 42%,rgba(232,233,234,.18),transparent 30rem),
    linear-gradient(180deg,#fbfbfb 0%,#fbfbfb 48%,#fbfbfb 100%) !important;
}
.product-zone.product-zone--compact::after{
  background:linear-gradient(180deg,rgba(251,251,251,0),rgba(251,251,251,.72) 54%,#fbfbfb 100%);
}
.security-cinematic::after{
  bottom:-1px;
  height:clamp(54px,4.8vw,78px);
  background:
    radial-gradient(ellipse 34% 118% at 8% 112%,#fbfbfb 0%,rgba(251,251,251,.82) 42%,rgba(251,251,251,.20) 70%,transparent 100%),
    radial-gradient(ellipse 42% 112% at 48% 118%,#fbfbfb 0%,rgba(251,251,251,.76) 43%,rgba(251,251,251,.16) 72%,transparent 100%),
    radial-gradient(ellipse 36% 122% at 92% 110%,#fbfbfb 0%,rgba(251,251,251,.84) 40%,rgba(251,251,251,.18) 69%,transparent 100%),
    linear-gradient(180deg,transparent 0%,rgba(251,251,251,.04) 38%,rgba(251,251,251,.18) 62%,rgba(251,251,251,.62) 86%,#fbfbfb 100%);
}
.home-cinematic-footer__white-glow{
  background:radial-gradient(ellipse at 50% 0%,#fbfbfb 0%,rgba(251,251,251,.98) 25%,rgba(251,251,251,.76) 43%,rgba(251,251,251,.25) 62%,transparent 76%);
}
.security-cinematic{
  min-height:clamp(720px,56.25vw,900px);
  background:#07090c;
}
.section-merch-video--collection{
  padding-bottom:clamp(30px,3vw,44px);
}
.security-cinematic::before{
  height:clamp(245px,23vw,350px);
  background:
    radial-gradient(ellipse 58% 50% at 82% 55%,rgba(251,251,251,.34) 0%,rgba(251,251,251,.12) 54%,transparent 84%),
    radial-gradient(ellipse 50% 42% at 30% 52%,rgba(251,251,251,.22) 0%,rgba(251,251,251,.08) 52%,transparent 86%),
    linear-gradient(180deg,#fbfbfb 0%,#fbfbfb 55%,rgba(251,251,251,.96) 62%,rgba(251,251,251,.72) 72%,rgba(251,251,251,.38) 82%,rgba(251,251,251,.12) 91%,transparent 100%);
  -webkit-mask-image:linear-gradient(174deg,#000 0%,#000 57%,rgba(0,0,0,.88) 66%,rgba(0,0,0,.58) 76%,rgba(0,0,0,.27) 86%,rgba(0,0,0,.08) 93%,transparent 100%);
  mask-image:linear-gradient(174deg,#000 0%,#000 57%,rgba(0,0,0,.88) 66%,rgba(0,0,0,.58) 76%,rgba(0,0,0,.27) 86%,rgba(0,0,0,.08) 93%,transparent 100%);
  transform-origin:65% 0;
  animation:psTopFogQuiver 10s ease-in-out infinite alternate;
}
.security-cinematic__media img{
  object-position:center 54%;
  filter:saturate(.88) contrast(1.08) brightness(.82);
  transform:scale(1.015);
  animation:psClearScene 20s ease-in-out infinite alternate;
}
.security-cinematic__intruder{
  position:absolute;
  z-index:4;
  left:-3%;
  bottom:4.5%;
  width:clamp(245px,21.5vw,370px);
  height:auto;
  pointer-events:none;
  opacity:0;
  transform:translate3d(-125%,4%,0);
  filter:brightness(.72) contrast(1.08) drop-shadow(0 22px 28px rgba(0,0,0,.48));
  -webkit-mask-image:linear-gradient(180deg,#000 0 62%,rgba(0,0,0,.88) 68%,rgba(0,0,0,.34) 76%,transparent 84%);
  mask-image:linear-gradient(180deg,#000 0 62%,rgba(0,0,0,.88) 68%,rgba(0,0,0,.34) 76%,transparent 84%);
  animation:psIntruderEnter 11s cubic-bezier(.24,.72,.18,1) infinite;
}
.security-cinematic__foot-fog{
  position:absolute;
  z-index:7;
  left:-12%;
  bottom:-4%;
  width:50vw;
  height:27%;
  pointer-events:none;
  opacity:.94;
  background:
    radial-gradient(ellipse at 24% 72%,rgba(249,250,250,.98) 0%,rgba(232,236,237,.90) 20%,rgba(193,202,205,.58) 42%,transparent 68%),
    radial-gradient(ellipse at 54% 78%,rgba(239,243,244,.88) 0%,rgba(194,203,207,.48) 34%,transparent 67%);
  filter:blur(15px);
  transform:translate3d(0,0,0) scale(1.05);
  animation:psFootFog 8s ease-in-out infinite alternate;
}
.security-cinematic__foot-fog::before,
.security-cinematic__foot-fog::after{
  content:"";
  position:absolute;
  border-radius:50%;
  pointer-events:none;
  filter:blur(16px);
}
.security-cinematic__foot-fog::before{
  left:4%;
  bottom:10%;
  width:62%;
  height:72%;
  background:radial-gradient(ellipse,rgba(250,251,251,.86) 0%,rgba(220,226,228,.58) 42%,transparent 72%);
  animation:psFogBankA 7s ease-in-out infinite alternate;
}
.security-cinematic__foot-fog::after{
  left:30%;
  bottom:0;
  width:56%;
  height:62%;
  background:radial-gradient(ellipse,rgba(244,247,247,.76) 0%,rgba(201,210,213,.42) 44%,transparent 74%);
  animation:psFogBankB 9s ease-in-out infinite alternate;
}
.security-cinematic__veil{
  z-index:2;
  background:
    radial-gradient(ellipse 20% 78% at 55% 49%,rgba(210,218,222,.20) 0%,rgba(132,145,152,.10) 43%,rgba(62,72,79,.04) 62%,transparent 80%),
    linear-gradient(90deg,transparent 0%,rgba(4,7,10,.03) 43%,rgba(15,20,24,.20) 51%,rgba(4,7,10,.68) 64%,rgba(5,8,11,.94) 78%,#05080b 100%),
    linear-gradient(180deg,rgba(4,7,10,0) 40%,rgba(3,5,8,.30) 78%,rgba(3,5,8,.66) 100%);
}
.security-cinematic__fog--one{
  z-index:5;
  width:38vw;
  height:48vw;
  left:-9%;
  top:16%;
  opacity:.82;
  background:radial-gradient(ellipse,rgba(220,228,232,.78) 0%,rgba(144,157,166,.50) 33%,rgba(65,76,85,.18) 61%,transparent 78%);
  filter:blur(34px);
  animation:psThreatReveal 11s ease-in-out infinite;
}
.security-cinematic__fog--two{
  z-index:3;
  width:62vw;
  height:24vw;
  left:-14%;
  right:auto;
  bottom:-4%;
  opacity:.54;
  background:radial-gradient(ellipse,rgba(208,216,220,.52),rgba(95,106,114,.20) 47%,transparent 76%);
  filter:blur(36px);
  animation:psGroundFog 14s ease-in-out infinite alternate;
}
.security-cinematic__text-fog{
  position:absolute;
  z-index:9;
  top:7%;
  right:-8%;
  width:62%;
  height:72%;
  pointer-events:none;
  opacity:.54;
  background:
    radial-gradient(ellipse 38% 24% at 28% 12%,rgba(238,242,243,.30) 0%,rgba(183,193,198,.14) 48%,transparent 78%),
    radial-gradient(ellipse 46% 30% at 54% 43%,rgba(229,235,237,.23) 0%,rgba(150,162,168,.10) 50%,transparent 80%),
    radial-gradient(ellipse 40% 26% at 76% 73%,rgba(218,226,229,.18) 0%,rgba(132,145,152,.08) 48%,transparent 80%);
  filter:blur(22px);
  mix-blend-mode:screen;
  transform:translate3d(-5%,-10%,0) rotate(-4deg);
  animation:psTextFogDrop 12s ease-in-out infinite alternate;
}
.security-cinematic__content{
  z-index:8;
  min-height:clamp(720px,56.25vw,900px);
  display:grid;
  grid-template-columns:minmax(0,57%) minmax(360px,43%);
  align-items:center;
  padding-top:clamp(126px,12vw,190px);
  padding-bottom:clamp(90px,8vw,130px);
  transform:translateY(clamp(-54px,-3.8vw,-34px));
}
.security-cinematic__copy{
  grid-column:2;
  width:100%;
  max-width:590px;
  margin:0 0 0 auto;
  padding-left:clamp(34px,4vw,68px);
  text-shadow:0 5px 34px rgba(0,0,0,.52);
}
.security-cinematic__logo{
  display:block;
  width:clamp(145px,12vw,190px);
  height:auto;
  margin:0 0 26px;
  filter:brightness(0) invert(1) drop-shadow(0 5px 22px rgba(0,0,0,.35));
}
.security-cinematic__copy .eyebrow{font-size:10px;letter-spacing:.23em}
.security-cinematic__copy .headline{
  max-width:560px;
  margin-top:17px;
  font-size:clamp(42px,4vw,66px);
  line-height:.98;
}
.security-cinematic__copy p{max-width:540px;margin-top:22px;font-size:clamp(14px,1.05vw,17px);line-height:1.62}
.security-cinematic__link{margin-top:26px}
.security-cinematic__glass{
  position:absolute;
  z-index:6;
  left:14.8%;
  top:28.5%;
  width:42.5%;
  height:43%;
  overflow:visible;
  pointer-events:none;
  opacity:1;
  clip-path:none;
}
.security-cinematic__pulse{
  position:absolute;
  width:9px;
  height:9px;
  border-radius:50%;
  background:radial-gradient(circle,#fff 0 10%,#ffe7c8 18%,#ffad62 36%,#ff7a21 56%,rgba(255,122,33,.16) 72%,transparent 76%);
  box-shadow:0 0 7px rgba(255,255,255,.60),0 0 18px rgba(255,142,76,.52),0 0 36px rgba(255,112,36,.22);
  opacity:0;
  transform:translate(-50%,-50%) scale(.42);
  animation:psPulseCore 10.4s ease-in-out infinite;
}
.security-cinematic__pulse::before,
.security-cinematic__pulse::after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:var(--pulse-wave-size,48px);
  height:var(--pulse-wave-size,48px);
  border:1px solid rgba(255,173,116,.54);
  border-radius:50%;
  opacity:0;
  transform:translate(-50%,-50%) scale(.32);
  box-shadow:0 0 20px rgba(255,132,66,.24),inset 0 0 16px rgba(255,190,142,.14);
  animation:psPulseWave 10.4s cubic-bezier(.16,.62,.22,1) infinite;
  animation-delay:inherit;
}
.security-cinematic__pulse::after{animation-delay:calc(var(--pulse-delay) + .48s)}
.security-cinematic__pulse--one{left:18.1%;top:50%;--pulse-wave-size:44px;--pulse-wave-opacity:.48;--pulse-delay:.30s;animation-delay:var(--pulse-delay)}
.security-cinematic__pulse--two{left:45.4%;top:50%;--pulse-wave-size:54px;--pulse-wave-opacity:.52;--pulse-delay:1.55s;animation-delay:var(--pulse-delay)}
.security-cinematic__pulse--three{left:68.2%;top:50%;--pulse-wave-size:64px;--pulse-wave-opacity:.56;--pulse-delay:2.80s;animation-delay:var(--pulse-delay)}
.security-cinematic__pulse--four{left:90.7%;top:50%;--pulse-wave-size:74px;--pulse-wave-opacity:.60;--pulse-delay:4.05s;animation-delay:var(--pulse-delay)}
.security-cinematic__sequence{
  left:auto;
  right:0;
  width:43%;
  bottom:48px;
  justify-content:center;
  gap:28px;
}
@keyframes psClearScene{
  0%{transform:scale(1.025) translate3d(0,-3.1%,0)}
  100%{transform:scale(1.055) translate3d(-.55%,-3.45%,0)}
}
@keyframes psThreatReveal{
  0%,13%{opacity:.94;transform:translate3d(-3%,2%,0) scale(1.12)}
  39%,72%{opacity:.22;transform:translate3d(-28%,7%,0) scale(.86)}
  100%{opacity:.90;transform:translate3d(-4%,2%,0) scale(1.10)}
}
@keyframes psIntruderEnter{
  0%,9%{opacity:0;transform:translate3d(-125%,4%,0)}
  18%{opacity:.30}
  38%,78%{opacity:.96;transform:translate3d(-5%,0,0)}
  88%{opacity:.24;transform:translate3d(-15%,1%,0)}
  100%{opacity:0;transform:translate3d(-125%,4%,0)}
}
@keyframes psGroundFog{0%{transform:translate3d(-5%,0,0) scale(.96)}100%{transform:translate3d(12%,-3%,0) scale(1.12)}}
@keyframes psTextFogDrop{0%{opacity:.28;transform:translate3d(-7%,-12%,0) rotate(-5deg) scale(.94)}45%{opacity:.52;transform:translate3d(-1%,0,0) rotate(-3deg) scale(1.04)}100%{opacity:.34;transform:translate3d(6%,15%,0) rotate(-1deg) scale(1.12)}}
@keyframes psFootFog{0%{opacity:.86;transform:translate3d(-3%,1%,0) scale(1)}100%{opacity:.98;transform:translate3d(3%,-2%,0) scale(1.12)}}
@keyframes psFogBankA{0%{opacity:.62;transform:translate3d(-7%,4%,0) scale(.90)}100%{opacity:.96;transform:translate3d(8%,-5%,0) scale(1.15)}}
@keyframes psFogBankB{0%{opacity:.48;transform:translate3d(8%,2%,0) scale(.92)}100%{opacity:.88;transform:translate3d(-9%,-3%,0) scale(1.12)}}
@keyframes psTopFogQuiver{
  0%{transform:translate3d(0,-2px,0) scaleY(.995)}
  52%{transform:translate3d(1px,1px,0) scaleY(1.008)}
  100%{transform:translate3d(-1px,-4px,0) scaleY(1.002)}
}
@keyframes psPulseCore{
  0%,10%,100%{opacity:0;transform:translate(-50%,-50%) scale(.38)}
  15%{opacity:.86;transform:translate(-50%,-50%) scale(1.28)}
  24%{opacity:.56;transform:translate(-50%,-50%) scale(.92)}
  38%{opacity:.16;transform:translate(-50%,-50%) scale(.66)}
  46%{opacity:0}
}
@keyframes psPulseWave{
  0%,11%,100%{opacity:0;transform:translate(-50%,-50%) scale(.22)}
  17%{opacity:var(--pulse-wave-opacity,.52);transform:translate(-50%,-50%) scale(.52)}
  30%{opacity:.30;transform:translate(-50%,-50%) scale(1.28)}
  47%{opacity:0;transform:translate(-50%,-50%) scale(2.35)}
}

@media (max-width:900px){
  .security-cinematic__content{grid-template-columns:minmax(0,52%) minmax(340px,48%)}
  .security-cinematic__copy{padding-left:28px}
  .security-cinematic__sequence{width:48%;gap:16px}
}
@media (max-width:760px){
  .section-merch-video--collection{padding-bottom:26px}
  .security-cinematic{min-height:920px}
  .security-cinematic::after{height:58px}
  .security-cinematic::before{
    height:220px;
    background:
      radial-gradient(ellipse 86% 46% at 82% 56%,rgba(251,251,251,.28) 0%,rgba(251,251,251,.10) 56%,transparent 86%),
      linear-gradient(180deg,#fbfbfb 0%,#fbfbfb 53%,rgba(251,251,251,.94) 62%,rgba(251,251,251,.66) 74%,rgba(251,251,251,.30) 84%,rgba(251,251,251,.08) 92%,transparent 100%);
    -webkit-mask-image:linear-gradient(174deg,#000 0%,#000 55%,rgba(0,0,0,.84) 66%,rgba(0,0,0,.50) 78%,rgba(0,0,0,.18) 88%,transparent 100%);
    mask-image:linear-gradient(174deg,#000 0%,#000 55%,rgba(0,0,0,.84) 66%,rgba(0,0,0,.50) 78%,rgba(0,0,0,.18) 88%,transparent 100%);
  }
  .security-cinematic__media img{object-position:26% center;filter:saturate(.82) contrast(1.08) brightness(.66);transform:scale(1.05)}
  .security-cinematic__veil{
    background:
      linear-gradient(180deg,rgba(4,7,10,.92) 8%,rgba(4,7,10,.88) 39%,rgba(4,7,10,.28) 59%,rgba(4,7,10,.14) 83%,rgba(4,7,10,.64) 100%),
      linear-gradient(90deg,rgba(4,7,10,.30),transparent 80%);
  }
  .security-cinematic__content{min-height:920px;display:block;padding-top:102px;padding-bottom:95px;transform:translateY(-30px)}
  .security-cinematic__copy{width:100%;max-width:540px;margin:0;padding:0 6px}
  .security-cinematic__logo{width:138px;margin-bottom:18px}
  .security-cinematic__copy .headline{max-width:500px;font-size:clamp(34px,9vw,45px)}
  .security-cinematic__copy p{max-width:520px;font-size:13px;line-height:1.52}
  .security-cinematic__glass{left:20%;top:55%;width:76%;height:25%;opacity:.92}
  .security-cinematic__intruder{left:-10%;bottom:7%;width:clamp(225px,58vw,300px)}
  .security-cinematic__foot-fog{left:-24%;bottom:-1%;width:100vw;height:25%;filter:blur(14px)}
  .security-cinematic__fog--one{width:92vw;height:96vw;left:-45%;top:42%;opacity:.80}
  .security-cinematic__fog--two{width:110vw;height:52vw;left:-35%;bottom:3%;opacity:.46}
  .security-cinematic__text-fog{top:9%;right:-48%;width:125%;height:58%;opacity:.38;filter:blur(18px)}
  .security-cinematic__sequence{left:20px;right:20px;width:auto;bottom:47px;justify-content:flex-start;gap:14px;font-size:6.8px}
}
@media (max-width:420px){
  .security-cinematic{min-height:900px}
  .security-cinematic__content{min-height:900px;padding-top:96px}
  .security-cinematic__logo{width:126px;margin-bottom:15px}
  .security-cinematic__copy .eyebrow{font-size:8px}
  .security-cinematic__copy .headline{font-size:clamp(32px,9.4vw,39px);margin-top:12px}
  .security-cinematic__copy p{margin-top:15px;font-size:12.5px}
  .security-cinematic__link{margin-top:17px;font-size:8px}
  .security-cinematic__glass{left:17%;top:57%;width:80%;height:23%}
  .security-cinematic__sequence{gap:10px;font-size:6.1px}
}
@media (prefers-reduced-motion:reduce){
  .security-cinematic::before,
  .security-cinematic__intruder,
  .security-cinematic__foot-fog,
  .security-cinematic__foot-fog::before,
  .security-cinematic__foot-fog::after,
  .security-cinematic__pulse,
  .security-cinematic__pulse::before,
  .security-cinematic__pulse::after{animation:none !important}
  .security-cinematic__text-fog{animation:none !important;opacity:.24;transform:translate3d(0,4%,0) rotate(-3deg)}
  .security-cinematic__intruder{opacity:.92;transform:translate3d(-5%,0,0)}
  .security-cinematic__pulse{opacity:.74;transform:translate(-50%,-50%) scale(1)}
  .security-cinematic__pulse::before{opacity:.24;transform:translate(-50%,-50%) scale(1.5)}
}

/* ===== v62.35.6 - PS Clear em duas colunas com espaco de video ===== */
.security-video-section{
  min-height:0;
  margin-top:0;
  padding:clamp(54px,5.6vw,86px) 0 clamp(64px,6.5vw,102px);
  overflow:hidden;
  isolation:isolate;
  color:#fff;
  background:
    radial-gradient(circle at 18% 16%,rgba(255,117,28,.08),transparent 31rem),
    radial-gradient(circle at 88% 82%,rgba(82,100,116,.13),transparent 34rem),
    linear-gradient(145deg,#11171c 0%,#080b0e 52%,#040608 100%);
}
.security-video-section::before{
  top:0;
  height:42px;
  background:linear-gradient(180deg,#fbfbfb 0%,rgba(251,251,251,.72) 24%,rgba(251,251,251,.18) 66%,transparent 100%);
  -webkit-mask-image:none;
  mask-image:none;
  transform:none;
  animation:none;
}
.security-video-section::after{
  bottom:0;
  height:34px;
  background:linear-gradient(180deg,transparent 0%,rgba(251,251,251,.20) 58%,#fbfbfb 100%);
}
.security-video-layout{
  position:relative;
  z-index:8;
  display:grid;
  grid-template-columns:minmax(0,1.16fr) minmax(380px,.84fr);
  gap:clamp(38px,4.4vw,76px);
  align-items:center;
}
.security-video-stage{
  position:relative;
  aspect-ratio:16/9;
  min-width:0;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.16);
  border-radius:clamp(22px,2vw,32px);
  background:#0b0e11;
  box-shadow:0 38px 90px rgba(0,0,0,.46),0 0 0 8px rgba(255,255,255,.025);
}
.security-video-stage__video{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  object-position:center 54%;
  filter:saturate(.9) contrast(1.08) brightness(.82);
  transform:scale(1.015);
}
.security-video-stage__shade{
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(180deg,rgba(3,5,7,.06) 28%,rgba(3,5,7,.28) 100%),
    linear-gradient(90deg,rgba(3,5,7,.18),transparent 42%);
}
.security-video-stage__play{
  position:absolute;
  left:50%;
  top:50%;
  width:clamp(62px,5vw,82px);
  height:clamp(62px,5vw,82px);
  display:grid;
  place-items:center;
  border:1px solid rgba(255,255,255,.62);
  border-radius:50%;
  background:rgba(8,11,14,.42);
  box-shadow:0 0 0 12px rgba(255,255,255,.06),0 14px 42px rgba(0,0,0,.34);
  backdrop-filter:blur(12px);
  transform:translate(-50%,-50%);
  transition:opacity .35s ease;
}
.security-video-stage__play span{
  width:0;
  height:0;
  margin-left:5px;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  border-left:16px solid #fff;
}
.security-video-stage:has(source[src]:not([src="about:blank"])) .security-video-stage__play{opacity:0}
.security-video-stage__caption{
  position:absolute;
  left:clamp(20px,2vw,32px);
  bottom:clamp(18px,1.8vw,28px);
  display:grid;
  gap:4px;
  text-shadow:0 3px 18px rgba(0,0,0,.72);
}
.security-video-stage__caption span{
  color:#ff7a21;
  font-size:9px;
  font-weight:850;
  letter-spacing:.22em;
  text-transform:uppercase;
}
.security-video-stage__caption b{font-size:clamp(16px,1.5vw,22px);letter-spacing:-.02em}
.security-video-stage__status{
  position:absolute;
  right:clamp(18px,1.8vw,28px);
  top:clamp(18px,1.8vw,28px);
  display:flex;
  align-items:center;
  gap:8px;
  padding:9px 12px;
  border:1px solid rgba(255,255,255,.18);
  border-radius:999px;
  background:rgba(5,8,11,.55);
  font-size:8px;
  font-weight:800;
  letter-spacing:.13em;
  text-transform:uppercase;
  backdrop-filter:blur(12px);
}
.security-video-stage__status i{
  width:6px;
  height:6px;
  border-radius:50%;
  background:#ff7420;
  box-shadow:0 0 12px rgba(255,116,32,.92);
}
.security-video-section .security-cinematic__copy{
  grid-column:auto;
  width:auto;
  max-width:580px;
  margin:0;
  padding:0;
  color:#fff;
  text-shadow:0 5px 34px rgba(0,0,0,.34);
}
.security-video-section .security-cinematic__logo{
  width:clamp(128px,10vw,168px);
  margin-bottom:22px;
}
.security-video-section .security-cinematic__copy .headline{
  max-width:560px;
  margin-top:16px;
  font-size:clamp(38px,3.5vw,58px);
  line-height:.98;
}
.security-video-section .security-cinematic__copy p{
  max-width:540px;
  margin-top:20px;
  color:rgba(255,255,255,.78);
  font-size:clamp(14px,1vw,16px);
  line-height:1.62;
}
.security-video-section .security-cinematic__link{margin-top:25px}
@media (max-width:980px){
  .security-video-layout{grid-template-columns:1fr;gap:38px}
  .security-video-section .security-cinematic__copy{max-width:700px}
  .security-video-section .security-cinematic__copy .headline{max-width:680px}
}
@media (max-width:760px){
  .security-video-section{min-height:0;padding:48px 0 68px}
  .security-video-section::before{height:28px}
  .security-video-layout{display:grid;gap:30px}
  .security-video-stage{border-radius:22px}
  .security-video-section .security-cinematic__copy{width:100%;max-width:none;margin:0;padding:0;transform:none}
  .security-video-section .security-cinematic__copy .headline{font-size:clamp(34px,9vw,44px)}
  .security-video-section .security-cinematic__copy p{font-size:13px}
}
@media (max-width:420px){
  .security-video-section{min-height:0}
  .security-video-stage__status{display:none}
  .security-video-stage__caption{left:17px;bottom:15px}
  .security-video-stage__caption b{font-size:15px}
}

/* ===== v62.35.6 - faixa PS Clear 50/50 sem sombra ===== */
.security-video-section{
  min-height:0;
  padding:0;
  background:#050607;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
}
.security-video-section::before,
.security-video-section::after{display:none}
.security-video-layout.container{
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:0;
  align-items:stretch;
}
.security-video-stage{
  width:100%;
  min-width:0;
  min-height:clamp(480px,36vw,620px);
  height:100%;
  aspect-ratio:auto;
  border:0;
  border-radius:0;
  box-shadow:none;
}
.security-video-stage__video{
  height:100%;
  object-position:center center;
  transform:none;
}
.security-video-stage__play{box-shadow:none}
.security-video-stage__caption{text-shadow:none}
.security-video-section .security-cinematic__copy{
  width:100%;
  max-width:none;
  min-width:0;
  margin:0;
  padding:clamp(46px,5vw,86px);
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-shadow:none;
}
.security-video-section .security-cinematic__copy .headline,
.security-video-section .security-cinematic__copy p{max-width:580px}
@media (max-width:980px){
  .security-video-layout.container{grid-template-columns:1fr}
  .security-video-stage{
    min-height:0;
    height:auto;
    aspect-ratio:16/9;
  }
  .security-video-section .security-cinematic__copy{
    padding:40px 24px 54px;
  }
}
@media (max-width:760px){
  .security-video-section{padding:0}
  .security-video-layout.container{gap:0}
  .security-video-stage{border-radius:0}
  .security-video-section .security-cinematic__copy{padding:34px 20px 48px}
}
