/* LEVORA SCOUT PRODUCT V7.12.2:START */
.lvx-scout-product{
  overflow:hidden;
  background:var(--lvx-paper);
  color:var(--lvx-ink);
}
.lvx-scout-product *{
  box-sizing:border-box;
}

/*
 * HERO:
 * No min-height, padding, type scale or breakpoint is overridden here.
 * It uses the exact .lvx-insights-hero system already used by Insights.
 */
.lvx-scout-product-hero .lvx-insights-hero__media img{
  filter:saturate(.58) contrast(1.08) brightness(.82);
}
.lvx-scout-product-hero .lvx-insights-hero__shade{
  background:
    linear-gradient(90deg,rgba(7,7,7,.98) 0%,rgba(7,7,7,.9) 48%,rgba(7,7,7,.34) 100%),
    linear-gradient(0deg,rgba(7,7,7,.86),transparent 58%);
}

.lvx-scout-product-opening,
.lvx-scout-product-demo,
.lvx-scout-product-capabilities,
.lvx-scout-product-process,
.lvx-scout-product-position,
.lvx-scout-product-fit,
.lvx-scout-product-close{
  padding:clamp(85px,10vw,145px) 0;
}

.lvx-scout-product-opening__grid{
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);
  gap:clamp(70px,9vw,145px);
}
.lvx-scout-product-opening h2,
.lvx-scout-product-demo h2,
.lvx-scout-product-capabilities h2,
.lvx-scout-product-process h2,
.lvx-scout-product-fit h2,
.lvx-scout-product-close h2{
  max-width:880px;
  margin:22px 0 0;
  font:400 clamp(49px,5.3vw,78px)/.94 "Cormorant Garamond",Georgia,serif;
  letter-spacing:-.052em;
}
.lvx-scout-product-opening__copy{
  padding-top:31px;
  border-top:1px solid rgba(17,17,17,.18);
}
.lvx-scout-product-opening__copy p{
  margin:0 0 24px;
  color:#5f5a55;
  font-size:13px;
  line-height:1.75;
}
.lvx-scout-product-opening__copy .lvx-scout-product-opening__lead{
  color:#111;
  font-size:17px;
  line-height:1.55;
}

.lvx-scout-product-demo{
  color:#fff;
  background:#14100e;
}
.lvx-scout-product-demo__head{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);
  gap:clamp(60px,8vw,120px);
  align-items:end;
  margin-bottom:50px;
}
.lvx-scout-product-demo h2{
  color:#fff;
}
.lvx-scout-product-demo__head>p{
  margin:0;
  color:rgba(255,255,255,.58);
  font-size:12.5px;
  line-height:1.75;
}
.lvx-scout-product-demo__media{
  position:relative;
  width:100%;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.16);
  border-radius:24px;
  background:#070707;
  box-shadow:0 34px 90px rgba(0,0,0,.28);
}
.lvx-scout-product-demo__media:before{
  content:"LEVORA SCOUT · DEMONSTRAÇÃO";
  position:absolute;
  top:15px;
  left:18px;
  z-index:2;
  color:rgba(255,255,255,.72);
  font:700 8px/1 Inter,Arial,sans-serif;
  letter-spacing:.16em;
  pointer-events:none;
}
.lvx-scout-product-demo__media video{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:480/229;
  object-fit:cover;
  background:#070707;
}
.lvx-scout-product-demo__note{
  display:grid;
  grid-template-columns:80px minmax(0,560px);
  gap:20px;
  align-items:start;
  margin-top:22px;
}
.lvx-scout-product-demo__note span{
  color:#ef9361;
  font:700 8px/1 Inter,Arial,sans-serif;
  letter-spacing:.14em;
}
.lvx-scout-product-demo__note p{
  margin:0;
  color:rgba(255,255,255,.48);
  font-size:10.5px;
  line-height:1.65;
}

.lvx-scout-product-capabilities{
  background:var(--lvx-paper-2);
}
.lvx-scout-product-capabilities__head{
  max-width:980px;
}
.lvx-scout-product-capabilities__grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  margin-top:55px;
  border-top:1px solid var(--lvx-line);
  border-left:1px solid var(--lvx-line);
}
.lvx-scout-product-capabilities__grid article{
  min-height:320px;
  display:flex;
  flex-direction:column;
  padding:28px;
  border-right:1px solid var(--lvx-line);
  border-bottom:1px solid var(--lvx-line);
  background:rgba(255,255,255,.38);
}
.lvx-scout-product-capabilities__grid article>span{
  color:var(--lvx-orange);
  font-size:9px;
  font-weight:850;
  letter-spacing:.13em;
}
.lvx-scout-product-capabilities__grid h3{
  margin:68px 0 0;
  font:400 clamp(31px,2.8vw,44px)/.98 "Cormorant Garamond",Georgia,serif;
  letter-spacing:-.047em;
}
.lvx-scout-product-capabilities__grid p{
  margin:auto 0 0;
  color:var(--lvx-copy);
  font-size:12px;
  line-height:1.7;
}

.lvx-scout-product-process__grid{
  display:grid;
  grid-template-columns:minmax(320px,.72fr) minmax(0,1.2fr);
  gap:clamp(60px,9vw,135px);
  align-items:start;
}
.lvx-scout-product-process__intro{
  position:sticky;
  top:132px;
}
.lvx-scout-product-process__intro>p{
  max-width:550px;
  margin:27px 0 0;
  color:var(--lvx-copy);
  font-size:13px;
  line-height:1.75;
}
.lvx-scout-product-process__list{
  border-top:1px solid var(--lvx-line);
}
.lvx-scout-product-process__list article{
  display:grid;
  grid-template-columns:58px minmax(0,1fr);
  gap:22px;
  padding:31px 0;
  border-bottom:1px solid var(--lvx-line);
}
.lvx-scout-product-process__list article>span{
  color:var(--lvx-orange);
  font-size:9px;
  font-weight:850;
}
.lvx-scout-product-process__list h3{
  margin:0;
  font:400 clamp(30px,3vw,45px)/1 "Cormorant Garamond",Georgia,serif;
  letter-spacing:-.045em;
}
.lvx-scout-product-process__list p{
  max-width:690px;
  margin:12px 0 0;
  color:var(--lvx-copy);
  font-size:12.5px;
  line-height:1.7;
}

.lvx-scout-product-position{
  color:#fff;
  background:#231b17;
}
.lvx-scout-product-position__grid{
  display:grid;
  grid-template-columns:minmax(0,1.1fr) minmax(300px,.62fr);
  gap:clamp(60px,9vw,140px);
  align-items:end;
}
.lvx-scout-product-position blockquote{
  max-width:930px;
  margin:24px 0 0;
  font:400 clamp(50px,6vw,88px)/.91 "Cormorant Garamond",Georgia,serif;
  letter-spacing:-.057em;
}
.lvx-scout-product-position__copy p{
  margin:0 0 28px;
  color:rgba(255,255,255,.66);
  font-size:13px;
  line-height:1.75;
}
.lvx-scout-product-position .lvx-text-link{
  color:#fff;
  border-bottom-color:rgba(255,255,255,.35);
}

.lvx-scout-product-fit__head{
  max-width:1000px;
}
.lvx-scout-product-fit__grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  margin-top:55px;
  border-top:1px solid var(--lvx-line);
}
.lvx-scout-product-fit__grid>div{
  min-height:160px;
  display:grid;
  grid-template-columns:44px minmax(0,1fr);
  gap:18px;
  align-items:start;
  padding:29px 0;
  border-bottom:1px solid var(--lvx-line);
}
.lvx-scout-product-fit__grid>div:nth-child(odd){
  padding-right:34px;
  border-right:1px solid var(--lvx-line);
}
.lvx-scout-product-fit__grid>div:nth-child(even){
  padding-left:34px;
}
.lvx-scout-product-fit__grid span{
  color:var(--lvx-orange);
  font-size:9px;
  font-weight:850;
}
.lvx-scout-product-fit__grid p{
  max-width:540px;
  margin:0;
  font:400 clamp(25px,2.4vw,36px)/1.12 "Cormorant Garamond",Georgia,serif;
  letter-spacing:-.035em;
}

.lvx-scout-product-close{
  color:#fff;
  background:#a94722;
}
.lvx-scout-product-close__grid{
  display:grid;
  grid-template-columns:minmax(0,1.1fr) minmax(300px,.6fr);
  gap:clamp(60px,9vw,135px);
  align-items:end;
}
.lvx-scout-product-close h2{
  color:#fff;
}
.lvx-scout-product-close__action p{
  margin:0 0 28px;
  color:rgba(255,255,255,.76);
  font-size:13px;
  line-height:1.75;
}

@media(min-width:1025px) and (max-width:1536px){
  .lvx-scout-product-opening,
  .lvx-scout-product-demo,
  .lvx-scout-product-capabilities,
  .lvx-scout-product-process,
  .lvx-scout-product-position,
  .lvx-scout-product-fit,
  .lvx-scout-product-close{
    padding:72px 0;
  }
  .lvx-scout-product-opening h2,
  .lvx-scout-product-demo h2,
  .lvx-scout-product-capabilities h2,
  .lvx-scout-product-process h2,
  .lvx-scout-product-fit h2,
  .lvx-scout-product-close h2{
    font-size:clamp(43px,4.5vw,59px);
  }
  .lvx-scout-product-demo__head{
    margin-bottom:40px;
  }
  .lvx-scout-product-capabilities__grid article{
    min-height:255px;
  }
  .lvx-scout-product-capabilities__grid h3{
    margin-top:45px;
    font-size:clamp(28px,2.5vw,38px);
  }
  .lvx-scout-product-position blockquote{
    font-size:clamp(44px,5vw,67px);
  }
}

@media(max-width:1024px){
  .lvx-scout-product-opening__grid,
  .lvx-scout-product-demo__head,
  .lvx-scout-product-process__grid,
  .lvx-scout-product-position__grid,
  .lvx-scout-product-close__grid{
    grid-template-columns:1fr;
    gap:48px;
  }
  .lvx-scout-product-capabilities__grid{
    grid-template-columns:1fr;
  }
  .lvx-scout-product-capabilities__grid article{
    min-height:230px;
  }
  .lvx-scout-product-process__intro{
    position:static;
  }
}

@media(max-width:720px){
  .lvx-scout-product-opening,
  .lvx-scout-product-demo,
  .lvx-scout-product-capabilities,
  .lvx-scout-product-process,
  .lvx-scout-product-position,
  .lvx-scout-product-fit,
  .lvx-scout-product-close{
    padding:75px 0;
  }
  .lvx-scout-product-opening h2,
  .lvx-scout-product-demo h2,
  .lvx-scout-product-capabilities h2,
  .lvx-scout-product-process h2,
  .lvx-scout-product-fit h2,
  .lvx-scout-product-close h2{
    font-size:clamp(40px,10.5vw,53px);
  }
  .lvx-scout-product-opening__copy{
    padding-top:24px;
  }
  .lvx-scout-product-demo__head{
    margin-bottom:32px;
  }
  .lvx-scout-product-demo__media{
    border-radius:17px;
  }
  .lvx-scout-product-demo__media:before{
    top:11px;
    left:12px;
    font-size:6.5px;
  }
  .lvx-scout-product-demo__note{
    grid-template-columns:42px minmax(0,1fr);
    gap:12px;
  }
  .lvx-scout-product-capabilities__grid{
    margin-top:38px;
  }
  .lvx-scout-product-capabilities__grid article{
    min-height:0;
    padding:25px 22px;
  }
  .lvx-scout-product-capabilities__grid h3{
    margin-top:34px;
    font-size:31px;
  }
  .lvx-scout-product-capabilities__grid p{
    margin-top:28px;
  }
  .lvx-scout-product-process__list article{
    grid-template-columns:38px minmax(0,1fr);
    gap:14px;
    padding:27px 0;
  }
  .lvx-scout-product-process__list h3{
    font-size:30px;
  }
  .lvx-scout-product-position blockquote{
    font-size:clamp(40px,10.7vw,54px);
  }
  .lvx-scout-product-fit__grid{
    grid-template-columns:1fr;
    margin-top:38px;
  }
  .lvx-scout-product-fit__grid>div,
  .lvx-scout-product-fit__grid>div:nth-child(odd),
  .lvx-scout-product-fit__grid>div:nth-child(even){
    min-height:0;
    padding:25px 0;
    border-right:0;
  }
  .lvx-scout-product-fit__grid p{
    font-size:28px;
  }
}

@media(max-width:430px){
  .lvx-scout-product-opening,
  .lvx-scout-product-demo,
  .lvx-scout-product-capabilities,
  .lvx-scout-product-process,
  .lvx-scout-product-position,
  .lvx-scout-product-fit,
  .lvx-scout-product-close{
    padding:68px 0;
  }
}
/* LEVORA SCOUT PRODUCT V7.12.2:END */

/* LEVORA SCOUT STORY + AI V7.12.4:START */
.lvx-scout-product-origin,
.lvx-scout-product-ai{
  padding:clamp(85px,10vw,145px) 0;
}
.lvx-scout-product-origin{
  background:#ebe3d8;
}
.lvx-scout-product-origin__top,
.lvx-scout-product-ai__intro{
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(300px,.68fr);
  gap:clamp(70px,9vw,145px);
  align-items:start;
}
.lvx-scout-product-origin h2,
.lvx-scout-product-ai h2{
  max-width:900px;
  margin:22px 0 0;
  font:400 clamp(49px,5.3vw,78px)/.94 "Cormorant Garamond",Georgia,serif;
  letter-spacing:-.052em;
}
.lvx-scout-product-origin__summary,
.lvx-scout-product-ai__intro-copy{
  padding-top:31px;
  border-top:1px solid rgba(17,17,17,.18);
}
.lvx-scout-product-origin__summary p,
.lvx-scout-product-ai__intro-copy p{
  margin:0 0 22px;
  color:#5f5a55;
  font-size:13px;
  line-height:1.75;
}
.lvx-scout-product-origin__summary .lvx-scout-product-origin__lead,
.lvx-scout-product-ai__intro-copy .lvx-scout-product-ai__lead{
  color:#111;
  font-size:17px;
  line-height:1.55;
}
.lvx-scout-product-origin__facts{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  margin-top:58px;
  border-top:1px solid rgba(17,17,17,.18);
  border-left:1px solid rgba(17,17,17,.18);
}
.lvx-scout-product-origin__facts article{
  min-height:285px;
  display:flex;
  flex-direction:column;
  padding:29px;
  border-right:1px solid rgba(17,17,17,.18);
  border-bottom:1px solid rgba(17,17,17,.18);
  background:rgba(255,255,255,.22);
}
.lvx-scout-product-origin__facts article>span{
  color:var(--lvx-orange);
  font-size:9px;
  font-weight:850;
  letter-spacing:.13em;
}
.lvx-scout-product-origin__facts h3{
  margin:54px 0 0;
  font:400 clamp(30px,2.8vw,43px)/.98 "Cormorant Garamond",Georgia,serif;
  letter-spacing:-.045em;
}
.lvx-scout-product-origin__facts p{
  margin:auto 0 0;
  color:#5f5a55;
  font-size:12px;
  line-height:1.72;
}

.lvx-scout-product-ai{
  color:#fff;
  background:#0d0c0b;
}
.lvx-scout-product-ai h2{
  color:#fff;
}
.lvx-scout-product-ai__intro-copy{
  border-top-color:rgba(255,255,255,.18);
}
.lvx-scout-product-ai__intro-copy p{
  color:rgba(255,255,255,.58);
}
.lvx-scout-product-ai__intro-copy .lvx-scout-product-ai__lead{
  color:#fff;
}
.lvx-scout-product-ai__pipeline{
  margin-top:64px;
  border-top:1px solid rgba(255,255,255,.16);
}
.lvx-scout-product-ai__pipeline article{
  display:grid;
  grid-template-columns:74px minmax(0,1fr);
  gap:26px;
  padding:30px 0;
  border-bottom:1px solid rgba(255,255,255,.16);
}
.lvx-scout-product-ai__pipeline article>span{
  color:#ef9361;
  font-size:9px;
  font-weight:850;
  letter-spacing:.13em;
}
.lvx-scout-product-ai__pipeline h3{
  margin:0;
  font:400 clamp(31px,3.2vw,48px)/.98 "Cormorant Garamond",Georgia,serif;
  letter-spacing:-.047em;
}
.lvx-scout-product-ai__pipeline p{
  max-width:820px;
  margin:12px 0 0;
  color:rgba(255,255,255,.58);
  font-size:12.5px;
  line-height:1.72;
}
.lvx-scout-product-ai__principles{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  margin-top:58px;
  border-top:1px solid rgba(255,255,255,.16);
  border-left:1px solid rgba(255,255,255,.16);
}
.lvx-scout-product-ai__principles>div{
  padding:30px;
  border-right:1px solid rgba(255,255,255,.16);
  border-bottom:1px solid rgba(255,255,255,.16);
}
.lvx-scout-product-ai__principles-label{
  color:#ef9361;
  font-size:8px;
  font-weight:850;
  letter-spacing:.15em;
}
.lvx-scout-product-ai__principles ul{
  margin:34px 0 0;
  padding:0;
  list-style:none;
}
.lvx-scout-product-ai__principles li{
  position:relative;
  padding:14px 0 14px 25px;
  border-top:1px solid rgba(255,255,255,.1);
  color:rgba(255,255,255,.78);
  font-size:12.5px;
  line-height:1.55;
}
.lvx-scout-product-ai__principles li:before{
  content:"";
  position:absolute;
  left:0;
  top:20px;
  width:6px;
  height:6px;
  border-radius:50%;
  background:#ef9361;
}
.lvx-scout-product-ai__transparency{
  display:grid;
  grid-template-columns:130px minmax(0,1fr);
  gap:30px;
  margin-top:28px;
  padding:24px 0 0;
}
.lvx-scout-product-ai__transparency>span{
  color:#ef9361;
  font-size:8px;
  font-weight:850;
  letter-spacing:.15em;
}
.lvx-scout-product-ai__transparency p{
  max-width:940px;
  margin:0;
  color:rgba(255,255,255,.48);
  font-size:10.5px;
  line-height:1.7;
}

@media(min-width:1025px) and (max-width:1536px){
  .lvx-scout-product-origin,
  .lvx-scout-product-ai{
    padding:72px 0;
  }
  .lvx-scout-product-origin h2,
  .lvx-scout-product-ai h2{
    font-size:clamp(43px,4.5vw,59px);
  }
  .lvx-scout-product-origin__facts article{
    min-height:240px;
  }
  .lvx-scout-product-origin__facts h3{
    margin-top:40px;
    font-size:clamp(28px,2.5vw,38px);
  }
}

@media(max-width:1024px){
  .lvx-scout-product-origin__top,
  .lvx-scout-product-ai__intro{
    grid-template-columns:1fr;
    gap:48px;
  }
  .lvx-scout-product-origin__facts{
    grid-template-columns:1fr;
  }
  .lvx-scout-product-origin__facts article{
    min-height:220px;
  }
}

@media(max-width:720px){
  .lvx-scout-product-origin,
  .lvx-scout-product-ai{
    padding:75px 0;
  }
  .lvx-scout-product-origin h2,
  .lvx-scout-product-ai h2{
    font-size:clamp(40px,10.5vw,53px);
  }
  .lvx-scout-product-origin__summary,
  .lvx-scout-product-ai__intro-copy{
    padding-top:24px;
  }
  .lvx-scout-product-origin__facts{
    margin-top:38px;
  }
  .lvx-scout-product-origin__facts article{
    min-height:0;
    padding:25px 22px;
  }
  .lvx-scout-product-origin__facts h3{
    margin-top:34px;
    font-size:31px;
  }
  .lvx-scout-product-origin__facts p{
    margin-top:28px;
  }
  .lvx-scout-product-ai__pipeline{
    margin-top:44px;
  }
  .lvx-scout-product-ai__pipeline article{
    grid-template-columns:40px minmax(0,1fr);
    gap:14px;
    padding:27px 0;
  }
  .lvx-scout-product-ai__pipeline h3{
    font-size:30px;
  }
  .lvx-scout-product-ai__principles{
    grid-template-columns:1fr;
    margin-top:42px;
  }
  .lvx-scout-product-ai__principles>div{
    padding:24px 21px;
  }
  .lvx-scout-product-ai__transparency{
    grid-template-columns:1fr;
    gap:12px;
  }
}

@media(max-width:430px){
  .lvx-scout-product-origin,
  .lvx-scout-product-ai{
    padding:68px 0;
  }
}
/* LEVORA SCOUT STORY + AI V7.12.4:END */
