.lk4{
 --canvas:#eef2f0; --card:#ffffff; --wash:#e6f3ee; --ink:#191919; --muted:#4b5752;
 --line:#cdd7d3; --mint:#00EAD0; --mint-ink:#132924; --teal:#09665D; --dark:#15201b; --dark-line:rgba(255,255,255,.12);
 --r-card:24px; --r-btn:8px; --r-tag:8px;
 --sombra:0 1px 2px rgba(19,41,36,.06),0 10px 28px -14px rgba(19,41,36,.24);
 --sombra-alta:0 2px 4px rgba(19,41,36,.07),0 22px 44px -18px rgba(19,41,36,.32);
 --f:"Schibsted Grotesk",Arial,sans-serif;
}
.lk4,.lk4 *{box-sizing:border-box;margin:0}
.lk4{background:var(--canvas)}
.lk4{font-family:var(--f);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}
.lk4 a{color:inherit;text-decoration:none}
.lk4 img{display:block;max-width:100%}
.lk4 .w{max-width:1200px;margin:0 auto;padding:0 20px}
@media (min-width:768px){.lk4 .w{padding:0 32px}}
.lk4 svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.lk4 a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:8px}
.lk4 .ico .k{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.lk4 .ico .m{fill:none;stroke:#00b89d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.lk4 .ico .m.f{fill:var(--mint);stroke:var(--teal);stroke-width:1.4}
.lk4 .btn{display:flex;align-items:center;justify-content:center;min-height:60px;padding:16px 28px;border-radius:var(--r-btn);font-weight:700;font-size:17px;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}
.lk4 .btn-1{background:var(--mint);color:var(--mint-ink)}
.lk4 .btn-1:hover,.lk4 .btn-1:focus-visible{background:var(--teal);color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(9,102,93,.75)}
.lk4 .btn-2{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}
.lk4 .btn-2:hover,.lk4 .btn-2:focus-visible{color:var(--teal);box-shadow:inset 0 0 0 1.5px var(--teal)}
.lk4 .top{display:flex;justify-content:space-between;align-items:center;padding:18px 0}
.lk4 .top img{height:24px;width:auto}
.lk4 .top .tel{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:650;min-height:44px;padding:0 14px;border-radius:var(--r-btn);box-shadow:inset 0 0 0 1.5px var(--line);background:var(--card)}
.lk4 .top .tel svg{color:var(--teal)}
.lk4 .capa{padding:14px 0 34px}
.lk4 .chip{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--teal)}
.lk4 .chip::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint)}
.lk4 h1{margin-top:16px;font-size:40px;line-height:1.04;text-wrap:balance;letter-spacing:-.045em;font-weight:600}
.lk4 h1 em{font-style:normal;white-space:nowrap;color:var(--teal)}
.lk4 .apoio{margin-top:16px;font-size:17px;line-height:1.55;color:var(--muted);max-width:520px}
.lk4 .acao{display:grid;gap:10px;margin-top:24px}
.lk4 .foto{margin-top:26px;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--sombra-alta);aspect-ratio:4/4.4;background:var(--dark)}
.lk4 .foto img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.lk4 .fx{background:var(--dark);color:#fff;overflow:hidden}
.lk4 .fx .trilho{display:flex;width:max-content;animation:corre 32s linear infinite}
.lk4 .fx ul{display:flex;list-style:none;padding:0}
.lk4 .fx li{display:flex;align-items:baseline;gap:10px;padding:17px 26px;border-right:1px solid var(--dark-line);white-space:nowrap}
.lk4 .fx li small{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a7b8b0}
.lk4 .fx li b{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}
.lk4 .fx li b em{font-style:normal;color:var(--mint)}
@keyframes corre{to{transform:translateX(-50%)}}
.lk4 .sec{padding:52px 0 0}
.lk4 .cab{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}
.lk4 h2{font-size:30px;line-height:1.08;letter-spacing:-.035em;font-weight:600}
.lk4 h2 span{color:var(--teal)}
.lk4 .cab p{font-size:14px;color:var(--muted);white-space:nowrap}
.lk4 .redes{display:grid;grid-template-columns:1fr;gap:10px}
.lk4 .rd{background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--sombra);border-radius:var(--r-card);padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;transition:box-shadow .2s,transform .2s}
.lk4 .rd:hover{box-shadow:inset 0 0 0 1.5px var(--ink),var(--sombra-alta);transform:translateY(-2px)}
.lk4 .rd .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff}
.lk4 .rd .ic svg{width:26px;height:26px}
.lk4 .rd strong{font-size:18px;font-weight:650;letter-spacing:-.02em;display:block}
.lk4 .rd em{font-style:normal;font-size:14px;color:var(--muted);display:block;line-height:1.4}
.lk4 .rd .ar{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--mint-ink);background:var(--mint);border-radius:var(--r-btn);padding:9px 12px;white-space:nowrap}
.lk4 .yt .ic{background:#FF0000}
.lk4 .li .ic{background:#0A66C2}
.lk4 .ig .ic{background:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976 55%,#962fbf 78%,#4f5bd5)}
.lk4 .sv .vis.est{height:auto;display:flex;flex-direction:column;gap:12px;padding:14px 14px 12px;place-items:initial;border-bottom:1px solid var(--dark-line);
 background:radial-gradient(120% 90% at 85% 0%,rgba(0,234,208,.16),transparent 60%),linear-gradient(180deg,#1b2b25,#121c18)}
.lk4 .est-top,.lk4 .est-pista,.lk4 .est-cards,.lk4 .est-esteira,.lk4 .est-obra,.lk4 .est-c{display:block}
.lk4 .est-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.lk4 .est .tag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;background:var(--mint);color:var(--mint-ink);border-radius:999px;padding:4px 9px}
.lk4 .est-rot{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--mint)}
.lk4 .est-num{display:flex;flex-wrap:wrap;gap:6px}
.lk4 .est-num span{display:inline-block;font-size:11px;color:#c3d1ca;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px var(--dark-line);border-radius:999px;padding:3px 8px}
.lk4 .est-num b{color:#fff;font-weight:700;font-variant-numeric:tabular-nums;display:inline-block}
.lk4 .est-num b.pula{animation:pula .5s cubic-bezier(.2,.7,.2,1)}
@keyframes pula{0%{transform:translateY(6px);opacity:0;color:var(--mint)}100%{transform:none;opacity:1}}
.lk4 .est-pista{--n:3;--o:0;--g:8px;--l:calc((100% - (var(--n) - 1)*var(--g))/var(--n));position:relative;height:110px;margin-top:auto}
.lk4 .est-cards{position:absolute;inset:8px 0 26px 0;overflow:clip;overflow-clip-margin:14px}
.lk4 .sv .est-c{position:absolute;display:flex;top:0;bottom:0;width:var(--l);left:calc(var(--s)*(var(--l) + var(--g)));
 background:#fff;color:var(--ink);border-radius:12px;padding:8px 9px;display:flex;flex-direction:column;gap:5px;
 box-shadow:0 10px 18px -10px rgba(0,0,0,.75),0 2px 4px rgba(0,0,0,.28);transition:left 1s cubic-bezier(.45,.05,.2,1),opacity .5s ease}
.lk4 .est-c.fora{opacity:0}
.lk4 .est-c.sem{transition:none}
.lk4 .sv .est-c em{white-space:nowrap;font-style:normal;align-self:flex-start;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;border-radius:999px;padding:2px 6px;background:#eef2f0;color:var(--muted)}
.lk4 .est-c[data-e="obra"] em{background:#fff1d6;color:#7a4f00}
.lk4 .est-c[data-e="roda"] em{background:#d8f8f2;color:var(--teal)}
.lk4 .sv .est-c strong{font-size:11.5px;line-height:1.2;font-weight:650;letter-spacing:-.01em}
.lk4 .est-obra{position:absolute;top:0;bottom:22px;width:calc(var(--l) + 8px);left:calc(var(--o)*(var(--l) + var(--g)) - 4px);border:1.5px solid #f2b13b;border-radius:15px}
.lk4 .est-obra i{position:absolute;top:-8px;left:50%;transform:translateX(-50%);font-style:normal;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#f2b13b;background:#17241f;padding:0 5px;white-space:nowrap}
.lk4 .est-esteira{position:absolute;left:0;right:0;bottom:4px;height:16px;border-radius:999px;background:linear-gradient(180deg,#0b120f,#1d2b26);
 box-shadow:inset 0 2px 3px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.08);overflow:hidden}
.lk4 .est-esteira::before{content:"";position:absolute;left:16px;right:16px;top:7px;height:2px;
 background:repeating-linear-gradient(90deg,rgba(0,234,208,.55) 0 10px,transparent 10px 20px);animation:anda 1s linear infinite}
@keyframes anda{to{background-position:20px 0}}
.lk4 .est-esteira i{position:absolute;top:2px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#6c8a80,#1a2723 70%);box-shadow:0 0 0 1px rgba(255,255,255,.12)}
.lk4 .est-esteira i:first-child{left:2px}
.lk4 .est-esteira i:last-child{right:2px}
.lk4 .est-pe{display:flex;justify-content:space-between;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#8fa59c}
.lk4 .sv .vis.est>*{flex-shrink:0}
.lk4 .est-gestor{display:none}
@media (min-width:980px){.lk4 .est-pista{--n:4;height:150px}
.lk4 .sv .est-c strong{font-size:14px}
.lk4 .sv .est-c em{font-size:9.5px}
.lk4 .est-num span{font-size:12.5px;padding:4px 10px}
.lk4 .est-gestor{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--dark-line);border-radius:14px;padding:10px 12px;margin-top:4px}
.lk4 .est-gestor i{flex:0 0 30px;height:30px;border-radius:50%;background:var(--mint);display:grid;place-items:center}
.lk4 .est-gestor i svg{width:16px;height:16px;fill:none;stroke:var(--mint-ink);stroke-width:2;stroke-linecap:round}
.lk4 .est-gestor b{display:block;font-size:14px;font-weight:650;color:#fff}
.lk4 .est-gestor small{display:block;font-size:12px;color:#a7b8b0}
.lk4 .sv .est-c{padding:10px 11px}
.lk4 .sv .vis.est{padding:18px 18px 14px;gap:14px}}
.lk4 .faixa{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding-bottom:6px;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}
.lk4 .faixa::-webkit-scrollbar{display:none}
.lk4 .sv{scroll-snap-align:start;flex:0 0 80%;max-width:330px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--sombra);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}
.lk4 .sv:hover{box-shadow:inset 0 0 0 1.5px var(--ink),var(--sombra-alta);transform:translateY(-2px)}
.lk4 .sv .vis{height:170px;background:#fff;display:grid;place-items:center;position:relative;border-bottom:1px solid var(--line)}
.lk4 .sv .vis .ic-sv{width:124px;height:124px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.lk4 .sv:hover .vis .ic-sv{transform:scale(1.06)}
.lk4 .sv .tx{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}
.lk4 .sv strong{font-size:20px;font-weight:650;letter-spacing:-.025em;line-height:1.15}
.lk4 .sv p{font-size:15px;color:var(--muted);line-height:1.45}
.lk4 .sv ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}
.lk4 .sv li{font-size:12.5px;font-weight:500;box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-tag);padding:4px 9px}
.lk4 .sv.dest{background:var(--dark);color:#fff;box-shadow:0 2px 4px rgba(19,41,36,.1),0 18px 40px -18px rgba(19,41,36,.45)}
.lk4 .sv.dest:hover{box-shadow:0 2px 4px rgba(19,41,36,.1),0 26px 50px -20px rgba(19,41,36,.55)}
.lk4 .sv.dest p{color:#c3d1ca}
.lk4 .sv.dest li{box-shadow:inset 0 0 0 1px var(--dark-line);color:#e2ebe7}
.lk4 .fluxo{width:100%;display:flex!important;align-items:center;justify-content:center;gap:12px;background:var(--mint)!important;color:var(--ink)}
.lk4 .fluxo .tag{position:absolute;top:12px;left:12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;background:var(--ink);color:var(--mint);border-radius:999px;padding:4px 9px}
.lk4 .fluxo .ent{display:grid;grid-template-columns:repeat(2,38px);gap:8px}
.lk4 .fluxo .ent i{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.62)}
.lk4 .fluxo .ent svg{width:20px;height:20px}
.lk4 .fluxo .ent b{position:absolute;right:-7px;top:40%;width:4px;height:4px;background:var(--ink);border-radius:1px;opacity:0;animation:voa 2.2s linear infinite}
.lk4 .fluxo .ent b+b{top:62%;animation-delay:1.1s}
@keyframes voa{0%{opacity:.9;transform:translateX(0)}100%{opacity:0;transform:translateX(40px) scale(.5)}}
.lk4 .fluxo .chev{width:22px;height:22px;fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.lk4 .fluxo .pil{display:inline-flex;align-items:center;gap:8px;background:var(--ink);border-radius:999px;padding:11px 14px}
.lk4 .fluxo .pil img{height:15px;width:auto}
.lk4 .fluxo .pil em{width:7px;height:7px;border-radius:50%;background:var(--mint)}
.lk4 .dor .cab{margin-bottom:22px}
.lk4 .quadro{background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--sombra);border-radius:var(--r-card);overflow:hidden}
.lk4 .q-cab{display:none}
.lk4 .q-li{display:grid;gap:6px;padding:20px 20px;border-top:1px solid var(--line)}
.lk4 .q-cab+.q-li{border-top:0}
.lk4 .q-de{position:relative;justify-self:start;font-size:16px;line-height:1.4;color:var(--muted)}
.lk4 .q-de span{background:linear-gradient(var(--mint),var(--mint)) no-repeat 0 60%/100% 2.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.lk4 .q-para{display:flex;gap:10px;align-items:baseline;font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.01em}
.lk4 .q-para::before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--teal);transform:translateY(-2px)}
.lk4 .q-pe{display:grid;gap:14px;padding:22px 20px;background:var(--dark);color:#fff;align-items:center}
.lk4 .q-pe p{font-size:16px;line-height:1.45;color:#d5e0db}
@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference){.lk4 .q-de span{animation:risca linear both;animation-timeline:view();animation-range:entry 40% cover 45%}
@keyframes risca{from{background-size:0% 2.5px}to{background-size:100% 2.5px}}}}
.lk4 .cli-g{display:grid;gap:12px}
.lk4 .vd{position:relative;display:block;border-radius:var(--r-card);overflow:hidden;background:#000;box-shadow:var(--sombra-alta);aspect-ratio:16/10}
.lk4 .vd img{width:100%;height:100%;object-fit:cover;opacity:.92;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.lk4 .vd:hover img{transform:scale(1.03)}
.lk4 .vd::after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent)}
.lk4 .vd .sel{position:absolute;top:14px;left:14px;z-index:1;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;background:var(--mint);color:var(--mint-ink);border-radius:999px;padding:5px 10px}
.lk4 .vd .pe{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:flex;align-items:center;gap:14px;color:#fff}
.lk4 .vd .play{width:54px;height:54px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:none;transition:transform .3s}
.lk4 .vd:hover .play{transform:scale(1.06)}
.lk4 .vd .play::after{content:"";border-left:14px solid var(--ink);border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}
.lk4 .vd .pe b{display:block;font-size:18px;font-weight:650;line-height:1.2}
.lk4 .vd .pe small{font-size:13.5px;color:#e6ece9}
.lk4 .mais{display:grid;gap:10px}
.lk4 .ja{display:flex;align-items:center;gap:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--sombra);border-radius:var(--r-card);padding:20px;transition:box-shadow .2s}
.lk4 .ja:hover{box-shadow:inset 0 0 0 1.5px var(--ink),var(--sombra-alta)}
.lk4 .ja .ic{width:48px;height:48px;border-radius:14px;background:var(--wash);display:grid;place-items:center;flex:none}
.lk4 .ja .ic svg{width:30px;height:30px}
.lk4 .ja strong{display:block;font-size:17px;font-weight:650}
.lk4 .ja em{font-style:normal;font-size:14px;color:var(--muted)}
.lk4 .ja .tx{flex:1}
.lk4 .lk{display:flex;flex-wrap:wrap;gap:8px}
.lk4 .lk a{font-size:14px;font-weight:650;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px rgba(19,41,36,.06),0 6px 14px -10px rgba(19,41,36,.22);background:var(--card);border-radius:var(--r-btn);min-height:44px;display:inline-flex;align-items:center;padding:0 14px;transition:box-shadow .2s}
.lk4 .lk a:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}
.lk4 .rod{margin-top:56px;padding:22px 0 34px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}
.lk4 .rod a{display:inline-flex;align-items:center;min-height:24px}
.lk4 .rod a{text-decoration:underline}
@media (prefers-reduced-motion:no-preference){.lk4 .sobe{animation:sobe .8s cubic-bezier(.2,.7,.2,1) both}
.lk4 .d1{animation-delay:.08s}
.lk4 .d2{animation-delay:.16s}
.lk4 .d3{animation-delay:.24s}
.lk4 .d4{animation-delay:.32s}
@keyframes sobe{from{transform:translateY(14px)}to{transform:none}}}
@media (prefers-reduced-motion:reduce){.lk4,.lk4 *{animation:none!important;transition:none!important}}
@media (min-width:980px){.lk4 .top{padding:26px 0}
.lk4 .capa{padding:24px 0 56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}
.lk4 h1{font-size:60px}
.lk4 .apoio{font-size:19px}
.lk4 .acao{grid-template-columns:auto auto;justify-content:start;gap:12px}
.lk4 .foto{margin-top:0;aspect-ratio:auto;height:100%;min-height:540px}
.lk4 .sec{padding-top:88px}
.lk4 h2{font-size:44px}
.lk4 .so-cel{display:none}
.lk4 .redes{grid-template-columns:repeat(3,1fr);gap:14px}
.lk4 .rd{grid-template-columns:1fr;align-content:start;gap:16px;padding:24px;min-height:210px}
.lk4 .rd .ar{justify-self:start;margin-top:auto}
.lk4 .faixa{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:auto auto;margin:0;padding:0;overflow:visible;gap:14px}
.lk4 .sv{max-width:none}
.lk4 .sv.dest{grid-row:span 2}
.lk4 .sv.dest .vis{height:auto;flex:none}
.lk4 .sv.dest .tx{justify-content:flex-start}
.lk4 .sv.dest ul{margin-top:auto}
.lk4 .q-cab{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;padding:16px 32px;background:var(--wash);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted)}
.lk4 .q-cab span+span{color:var(--teal)}
.lk4 .q-li{grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;padding:22px 32px}
.lk4 .q-de{font-size:17px}
.lk4 .q-para{font-size:19px}
.lk4 .q-pe{grid-template-columns:1fr auto;gap:40px;padding:24px 32px}
.lk4 .cli-g{grid-template-columns:1.15fr 1fr;gap:14px;align-items:stretch}
.lk4 .vd{aspect-ratio:16/9;align-self:start}
html.w-mod-js .lk4 #clientes .cli-g .dg-logos{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html.w-mod-js .lk4 #clientes .cli-g .dg-logos>*{min-height:66px!important;padding:12px!important}
.lk4 .mais{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px}}