.livdecora-quem-somos-v3{--bg:#fbfaf7;--text:#24211d;--muted:#746b62;--line:#ded2c2;--gold:#c6a269;--gold2:#a97f4f;--escuro:#1a1208;font-family:Montserrat,Arial,sans-serif;color:var(--text)}.livdecora-quem-somos-v3 *{box-sizing:border-box}.livdecora-quem-somos-v3 .qs-container{width:min(calc(100% - (var(--site-gutter, clamp(16px,2.1vw,40px)) * 2)), 1240px);margin:0 auto}.livdecora-quem-somos-v3 .eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold2)}.livdecora-quem-somos-v3 h1,.livdecora-quem-somos-v3 h2,.livdecora-quem-somos-v3 h3{font-family:'linotype-didot-headline','linotype-didot',Georgia,serif;font-weight:400;letter-spacing:-.01em;color:#111}.lv-icone-whatsapp{display:inline-block;flex:0 0 18px;width:18px;height:18px;background-color:currentColor;-webkit-mask:url(../../../../../../../../themes/livdecora/assets/images/icon-whatsapp-v3.webp) center/contain no-repeat;mask:url(../../../../../../../../themes/livdecora/assets/images/icon-whatsapp-v3.webp) center/contain no-repeat}.livdecora-quem-somos-v3 .qs-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.livdecora-quem-somos-v3 .qs-botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border:1px solid transparent;border-radius:0;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.livdecora-quem-somos-v3 .qs-botao--escuro{background:var(--escuro);color:#fff}.livdecora-quem-somos-v3 .qs-botao--escuro:hover{background:var(--gold2);color:#fff}.livdecora-quem-somos-v3 .qs-botao--claro{background:#fff;border-color:var(--line);color:var(--text)}.livdecora-quem-somos-v3 .qs-botao--claro:hover{border-color:var(--gold);color:var(--gold2)}.livdecora-quem-somos-v3 .qs-botao--dourado{background:var(--gold);color:#fff}.livdecora-quem-somos-v3 .qs-botao--dourado:hover{background:var(--gold2);color:#fff}.livdecora-quem-somos-v3 .qs-botao--contorno{border-color:rgba(255,255,255,.35);color:#fff}.livdecora-quem-somos-v3 .qs-botao--contorno:hover{border-color:var(--gold);color:var(--gold)}.livdecora-quem-somos-v3 .qs-hero{background:var(--bg);border-bottom:1px solid var(--line);padding:clamp(40px,6vw,88px) 0}.livdecora-quem-somos-v3 .qs-hero-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);align-items:center}.livdecora-quem-somos-v3 .qs-hero h1{margin:14px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.06}.livdecora-quem-somos-v3 .qs-abertura p{max-width:540px;margin:18px 0 0;font-size:15px;line-height:1.75;color:var(--muted)}.livdecora-quem-somos-v3 .qs-video{position:relative;aspect-ratio:16/9;background:#111;overflow:hidden}.livdecora-quem-somos-v3 .qs-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.livdecora-quem-somos-v3 .qs-video-capa{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#111;cursor:pointer}.livdecora-quem-somos-v3 .qs-video-capa img{width:100%;height:100%;object-fit:cover;opacity:.88;transition:opacity .25s}.livdecora-quem-somos-v3 .qs-video-capa:hover img{opacity:1}.livdecora-quem-somos-v3 .qs-video-play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:rgba(26,18,8,.82);transform:translate(-50%,-50%);transition:background .2s,transform .2s}.livdecora-quem-somos-v3 .qs-video-capa:hover .qs-video-play{background:var(--gold2);transform:translate(-50%,-50%) scale(1.05)}.livdecora-quem-somos-v3 .qs-video-play svg{width:28px;height:28px;margin-left:4px;fill:#fff}.livdecora-quem-somos-v3 .qs-secao{padding:clamp(48px,7vw,96px) 0}.livdecora-quem-somos-v3 .qs-titulo{max-width:680px;margin:0 auto clamp(24px,4vw,40px);text-align:center}.livdecora-quem-somos-v3 .qs-titulo h2{margin:10px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.1}.livdecora-quem-somos-v3 .qs-porque-grade{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:center}.livdecora-quem-somos-v3 .qs-porque-imagem{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;background:#ece6dd}.livdecora-quem-somos-v3 .qs-porque-imagem img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.livdecora-quem-somos-v3 .qs-porque-texto h2{margin:12px 0 0;font-size:clamp(30px,3.6vw,46px);line-height:1.08}.livdecora-quem-somos-v3 .qs-porque-texto p{margin:18px 0 0;font-size:16px;line-height:1.8;color:var(--muted)}.livdecora-quem-somos-v3 .qs-pilares{background:var(--bg);border-top:1px solid var(--line)}.livdecora-quem-somos-v3 .qs-pilares-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.livdecora-quem-somos-v3 .qs-pilar{padding:clamp(22px,2.6vw,32px);border:1px solid var(--line);background:#fff}.livdecora-quem-somos-v3 .qs-pilar-numero{display:block;font-family:'linotype-didot-headline','linotype-didot',Georgia,serif;font-size:32px;line-height:1;color:var(--gold)}.livdecora-quem-somos-v3 .qs-pilar h3{margin:16px 0 10px;font-size:22px;line-height:1.2}.livdecora-quem-somos-v3 .qs-pilar-texto p{margin:0 0 10px;font-size:14px;line-height:1.75;color:var(--muted)}.livdecora-quem-somos-v3 .qs-pilar-texto p:last-child{margin-bottom:0}.livdecora-quem-somos-v3 .qs-chamada{background:var(--escuro);padding:clamp(44px,6vw,80px) 0}.livdecora-quem-somos-v3 .qs-chamada-grade{display:flex;align-items:center;justify-content:space-between;gap:32px}.livdecora-quem-somos-v3 .qs-chamada .eyebrow{color:var(--gold)}.livdecora-quem-somos-v3 .qs-chamada h2{margin:10px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.1;color:#fff}.livdecora-quem-somos-v3 .qs-chamada p{max-width:560px;margin:12px 0 0;font-size:14px;line-height:1.7;color:rgba(255,255,255,.62)}.livdecora-quem-somos-v3 .qs-chamada .qs-acoes{flex:0 0 auto;margin-top:0}@media (max-width:1000px){.livdecora-quem-somos-v3 .qs-pilares-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.livdecora-quem-somos-v3 .qs-chamada-grade{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.livdecora-quem-somos-v3 .qs-hero-grade,.livdecora-quem-somos-v3 .qs-porque-grade{grid-template-columns:1fr}}@media (max-width:640px){.livdecora-quem-somos-v3 .qs-pilares-grade{grid-template-columns:1fr}.livdecora-quem-somos-v3 .qs-botao{width:100%}.livdecora-quem-somos-v3 .qs-chamada .qs-acoes{width:100%}}