.cs-hero{z-index:2;position:relative}.cs-hero .wrap{gap:clamp(var(--s-6),5vw,var(--s-9));min-height:min(88svh,820px);padding-block:calc(72px + var(--s-8)) var(--s-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.cs-hero-txt{gap:var(--s-5);display:grid}.cs-hero h1{font-size:var(--t-h2);max-width:16ch;line-height:1.08}.cs-meta{font-size:var(--t-small);color:var(--muted);letter-spacing:.01em}.cs-duo{display:grid}.cs-duo>*{grid-area:1/1}.cs-duo>.st-frame[data-dev=desk]{justify-self:start;width:86%}.cs-duo>.tlm{z-index:1;--w:clamp(88px,13vw,196px);place-self:end;margin:0 0 -9%;position:relative}.cs-duo>.st-frame[data-dev=phone]{border-radius:30px;place-self:end;width:24%;margin:0 0 -9%;padding:6px}.cs-duo .st-frame[data-dev=phone] .st-scr{border-radius:25px}.cs-duo .st-scr>:is(img,video){object-fit:cover;object-position:top;background:#1a1f26;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-cols{gap:clamp(var(--s-6),5vw,var(--s-9));grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;display:grid}.cs-list{margin:var(--s-6) 0 0;gap:var(--s-3);max-width:48ch;padding:0;list-style:none;display:grid}.cs-list li{padding-left:var(--s-6);color:#c3cad1;font-size:var(--t-meta);line-height:1.55;position:relative}.cs-list li:before{content:"";background:radial-gradient(circle at 2px 3px,var(--orange) 2px,transparent 2.5px),radial-gradient(circle at 8px 3px,var(--orange) 2.5px,transparent 3px);opacity:.9;width:14px;height:6px;position:absolute;top:.55em;left:0}.cs-list b{color:var(--cream);font-weight:600}.cs-pen-box{pointer-events:none;position:absolute}.cs-pen{width:100%;height:100%;overflow:visible}.cs-pen path{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .3s}.cs-pen-box.in path{stroke-dashoffset:0}.cs-brief{gap:clamp(var(--s-6),5vw,var(--s-9));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.cs-brief blockquote{margin:var(--s-6) 0 0;gap:var(--s-3);max-width:44ch;display:grid}.cs-brief blockquote p{font:italic 400 var(--t-lead)/1.5 var(--f-body);text-wrap:pretty;margin:0}.cs-brief blockquote p:before,.cs-quote p:before{content:"“"}.cs-brief blockquote p:after,.cs-quote p:after{content:"”"}.cs-brief cite,.cs-quote cite{font-style:normal;font-size:var(--t-small);color:var(--muted)}.cs-brief dl{margin:0;display:grid}.cs-brief dl div{gap:var(--s-4);padding-block:var(--s-4);border-top:1px solid var(--line);grid-template-columns:10rem 1fr;display:grid}.cs-brief dt{font-size:var(--t-small);color:var(--muted);padding-top:.2em}.cs-brief dd{margin:0}.cs-conceito{margin-top:var(--s-9);justify-items:start;display:grid}.cs-word{font:600 clamp(2.25rem,1.4rem + 3.4vw,4rem)/1.04 var(--f-display);letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0}.cs-quote{margin:var(--s-6) 0 0;gap:var(--s-3);max-width:52ch;display:grid}.cs-quote p{font:italic 400 var(--t-lead)/1.5 var(--f-body);margin:0}.cs-build{margin-top:var(--s-7);gap:clamp(var(--s-6),4vw,var(--s-8));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cs-stage-wrap{order:2}.cs-stage{top:calc(72px + var(--s-5));position:sticky}.cs-stage .st-frame[data-dev]{width:min(340px,46svh - 64.4px)}.cs-s{opacity:0;transition:opacity .6s var(--ease),transform .9s var(--ease);position:absolute;inset:0;transform:scale(.985)}img.cs-s,video.cs-s{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.cs-stage[data-step="0"] .cs-s0,.cs-stage[data-step="1"] .cs-s1,.cs-stage[data-step="2"] .cs-s2,.cs-stage[data-step="3"] .cs-s3,.cs-stage[data-step="4"] .cs-s4,.cs-stage[data-step="5"] .cs-s5,.cs-stage[data-step="6"] .cs-s6,.cs-stage[data-step="7"] .cs-s7{opacity:1;transform:none}.cs-steps{margin:0;padding:0;list-style:none}.cs-steps li{align-content:center;gap:var(--s-3);max-width:40ch;min-height:72svh;transition:opacity .5s var(--ease);display:grid}.cs-steps li:first-child{align-content:start;min-height:56svh}.cs-steps li:last-child{min-height:84svh}.js .cs-steps li:not(.on){opacity:.66}.cs-steps p{color:#c3cad1;font-size:var(--t-body);margin:0;line-height:1.55}.cs-g{color:#202124;background:#fff;align-content:start;gap:6cqi;padding:6cqi 5cqi;font-family:Arial,Helvetica,sans-serif;display:grid}.cs-g-q{border-radius:999px;align-items:center;gap:3cqi;padding:3.4cqi 5cqi;font-size:4.1cqi;display:flex;box-shadow:0 1px 6px #20212447}.cs-g-q svg{fill:none;stroke:#5f6368;stroke-width:2.2px;width:5cqi;height:5cqi}.cs-g-r{gap:1.6cqi;display:grid}.cs-g-src{align-items:center;gap:2.6cqi;font-size:3.6cqi;line-height:1.3;display:flex}.cs-g-src small{color:#4d5156;font-size:3.1cqi;display:block}.cs-g-fav{box-sizing:border-box;background:#e8dbd2;border-radius:50%;flex:none;width:7cqi;height:7cqi;padding:1.2cqi}.cs-av{color:#894331;background:#e8dbd2;border-radius:50%;flex:none;place-items:center;width:7cqi;height:7cqi;font:700 2.8cqi/1 Georgia,serif;display:grid}.cs-g-t{color:#1a0dab;font-size:5cqi;line-height:1.3}.cs-g-d{color:#4d5156;font-size:3.6cqi;line-height:1.5}.cs-g-d b{color:#202124}.cs-g-ghost{opacity:.55;gap:2cqi;display:grid}.cs-g-ghost i{background:#e8eaed;border-radius:2px;height:3cqi}.cs-g-ghost i:first-child{width:45%}.cs-g-ghost i:nth-child(2){background:#d2e3fc;width:88%;height:4.4cqi}.cs-g-ghost i:nth-child(3){width:96%}.cs-wa{color:#111b21;background:#efeae2;grid-template-rows:auto 1fr auto;font-family:-apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid}.cs-wa-h{background:#f7f7f5;align-items:center;gap:2.4cqi;padding:12cqi 3.4cqi 2.6cqi 2cqi;display:flex;box-shadow:0 1px #00000014}.cs-wa-h svg{fill:none;stroke:#111b21;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.cs-wa-back{width:6.4cqi;height:6.4cqi}.cs-wa-av{object-fit:cover;background:#fff;border-radius:50%;flex:none;width:9.6cqi;height:9.6cqi;box-shadow:0 0 0 1px #0000000f}.cs-wa-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:4cqi;font-weight:600;line-height:1.2;overflow:hidden}.cs-wa-n small{color:#667781;font-size:3cqi;font-weight:400;display:block}.cs-wa-ic{width:5.6cqi;height:5.6cqi;margin-left:2cqi}.cs-wa-b{flex-direction:column;justify-content:flex-end;gap:1.6cqi;padding:3cqi 3.4cqi 3.4cqi;display:flex;overflow:hidden}.cs-wa-d{color:#54656f;background:#fff;border-radius:2cqi;align-self:center;margin-bottom:auto;padding:1cqi 3cqi;font-size:2.9cqi;box-shadow:0 1px .5px #0b141a21}.cs-wa-b p{background:#fff;border-radius:0 2.4cqi 2.4cqi;align-self:flex-start;max-width:80%;margin:0;padding:1.8cqi 2.6cqi 1.4cqi;font-size:3.8cqi;line-height:1.38;box-shadow:0 1px .5px #0b141a21}.cs-wa-b p.me{background:#d9fdd3;border-radius:2.4cqi 0 2.4cqi 2.4cqi;align-self:flex-end}.cs-wa-b p small{text-align:right;color:#667781;margin-top:.6cqi;font-size:2.6cqi;line-height:1;display:block}.cs-wa-b p.me small:after{content:"";vertical-align:-.2cqi;background:#53bdeb;width:3.6cqi;height:2.4cqi;margin-left:.8cqi;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12'%3E%3Cpath d='M1 6.5l3 3 6-7M7 9.5l1 1 7-8.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12'%3E%3Cpath d='M1 6.5l3 3 6-7M7 9.5l1 1 7-8.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.cs-wa-i{background:#f7f7f5;align-items:center;gap:2.6cqi;padding:2.4cqi 3.4cqi 9cqi;display:flex}.cs-wa-i svg{fill:none;stroke:#111b21;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:6cqi;height:6cqi}.cs-wa-i span{background:#fff;border-radius:999px;flex:1;height:7.4cqi;box-shadow:inset 0 0 0 1px #00000014}@media (prefers-reduced-motion:no-preference){.cs-stage[data-step="0"] .cs-s0 .cs-wa-b p,.cs-stage[data-step="1"] .cs-s1 .cs-wa-b p,.cs-stage[data-step="2"] .cs-s2 .cs-wa-b p,.cs-stage[data-step="3"] .cs-s3 .cs-wa-b p,.cs-stage[data-step="4"] .cs-s4 .cs-wa-b p,.cs-stage[data-step="5"] .cs-s5 .cs-wa-b p,.cs-stage[data-step="6"] .cs-s6 .cs-wa-b p,.cs-stage[data-step="7"] .cs-s7 .cs-wa-b p{animation:cs-send .7s var(--ease) both;animation-delay:calc(.3s + var(--i,0) * .6s)}}@keyframes cs-send{0%{opacity:0;transform:translateY(10px)scale(.96)}}.cs-ad{color:#1d1d1d;font-family:var(--f-body);background:#fff;align-content:start;display:grid}.cs-ad-h{align-items:center;gap:3cqi;padding:12cqi 4cqi 3cqi;font-size:3.8cqi;font-weight:600;line-height:1.25;display:flex}.cs-ad-h img{object-fit:cover;border-radius:50%;flex:none;width:9cqi;height:9cqi;box-shadow:0 0 0 1px #00000014}.cs-ad-h small{color:#737373;font-size:3cqi;font-weight:400;display:block}.cs-ad>img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.cs-ad-cta{background:#f2f2f2;justify-content:space-between;align-items:center;padding:3cqi 4cqi;font-size:3.6cqi;font-weight:600;display:flex}.cs-ad-cta:after{content:"";border-top:.5cqi solid;border-right:.5cqi solid;width:2.4cqi;height:2.4cqi;transform:rotate(45deg)}.cs-ad-t{margin:0;padding:3cqi 4cqi;font-size:3.6cqi;line-height:1.45}.cs-ad-t span{color:#5f5f5f}.cs-wa-b .cs-card{color:#3b3b3b;background:#fff;border-radius:3cqi;align-self:flex-start;align-items:center;gap:2.4cqi;max-width:80%;padding:2cqi;font-size:3.3cqi;line-height:1.3;display:flex;box-shadow:0 1px 1px #00000014}.cs-wa-b .cs-card img{object-fit:cover;border-radius:1.6cqi;width:12cqi;height:15cqi}.cs-wa-b .cs-file{align-items:center;gap:2.4cqi;font-weight:600;display:flex}.cs-wa-b .cs-file:before{content:"PDF";color:#fff;background:#d9534f;border-radius:1.2cqi;flex:none;place-items:center;width:9cqi;height:11cqi;font-size:2.6cqi;font-weight:700;display:grid}.cs-wa-b .cs-ghost{gap:1.6cqi;width:58cqi;display:grid}.cs-wa-b .cs-ghost i{background:#e4e0da;border-radius:2px;height:2.6cqi}.cs-wa-b .cs-ghost i:nth-child(2){width:70%}.cs-tab{color:#1d1d1d;font-family:var(--f-body);background:#f6f2ec;align-content:start;gap:4cqi;padding:13cqi 5cqi 6cqi;display:grid}.cs-tab p{margin:0;font-size:4.2cqi;font-weight:600;line-height:1.3}.cs-tab p small{color:#6b6b6b;margin-top:1cqi;font-size:3.1cqi;font-weight:400;display:block}.cs-tab table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:3.5cqi}.cs-tab th{text-align:left;color:#6b6b6b;padding:0 0 2cqi;font-size:3cqi;font-weight:500}.cs-tab td{border-top:1px solid #e4ddd3;padding:2.6cqi 0}.cs-tab td:not(:first-child),.cs-tab th:not(:first-child){text-align:right}.cs-tab tr.best td{color:#1f6b45;font-weight:700}.cs-map{color:#202124;background:#fff;flex-direction:column;height:100%;font-family:Arial,Helvetica,sans-serif;display:flex}.cs-map-top{background:#eee9df;flex:0 0 46%;position:relative;overflow:hidden}.cs-map-img{object-fit:cover;object-position:77% 68%;width:100%;height:100%;position:absolute;inset:0}.cs-map-pin{filter:drop-shadow(0 1px 2px #00000059);width:7cqi;height:10cqi;position:absolute;top:68%;left:52%;transform:translate(-50%,-100%)}.cs-map-pin path{fill:#ea4335}.cs-map-pin circle{fill:#a50e0e}.cs-map-osm{color:#5f6368;background:#ffffffbf;border-radius:1cqi;padding:.2cqi 1cqi;font-size:2.4cqi;position:absolute;bottom:1.5cqi;right:1.5cqi}.cs-map-q{background:#fff;border-radius:999px;align-items:center;gap:3cqi;padding:3.2cqi 4.4cqi;font-size:3.9cqi;display:flex;position:absolute;top:12cqi;left:4cqi;right:4cqi;box-shadow:0 1px 6px #2021244d}.cs-map-q svg{fill:none;stroke:#5f6368;stroke-width:2.2px;width:4.6cqi;height:4.6cqi;position:static}.cs-map-p{background:#fff;border-radius:5cqi 5cqi 0 0;flex-direction:column;flex:1;gap:1.8cqi;min-height:0;margin-top:-5cqi;padding:5cqi 5cqi 4cqi;display:flex;position:relative;box-shadow:0 -2px 8px #0000000f}.cs-map-fotos{border-radius:3cqi;flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr;gap:1cqi;min-height:20cqi;margin-top:1.6cqi;display:grid;overflow:hidden}.cs-map-fotos img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.cs-map-fotos img:first-child{grid-row:1/3}.cs-map-n{color:#202124;font:400 6cqi/1.2 Arial,sans-serif}.cs-map-p .nota{color:#4d5156;align-items:center;gap:1.6cqi;font-size:3.7cqi;display:flex}.cs-stars{gap:.5cqi;display:inline-flex}.cs-stars svg{fill:#f4b400;width:3.4cqi;height:3.4cqi}.cs-map-p .cat,.cs-map-p .aberto{color:#4d5156;font-size:3.6cqi}.cs-map-p .aberto b{color:#188038;font-weight:400}.cs-map-btns{grid-template-columns:repeat(4,1fr);gap:2cqi;margin:2cqi 0 1cqi;display:grid}.cs-map-btns span{color:#1a73e8;justify-items:center;gap:1.4cqi;font-size:3cqi;display:grid}.cs-map-btns i{background:#e8f0fe;border-radius:50%;place-items:center;width:10cqi;height:10cqi;display:grid}.cs-map-btns i svg{fill:none;stroke:#1a73e8;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:4.6cqi;height:4.6cqi}.cs-map-btns span.on i{background:#1a73e8}.cs-map-btns span.on i svg{stroke:#fff}.cs-map-l{color:#3c4043;border-top:1px solid #e8eaed;gap:2.4cqi;padding-top:3cqi;font-size:3.5cqi;line-height:1.35;display:grid}.cs-rev{color:#202124;background:#fff;align-content:start;gap:6cqi;padding:14cqi 5cqi 5cqi;font-family:Arial,Helvetica,sans-serif;display:grid}.cs-rev-h{color:#4d5156;align-items:baseline;gap:2.4cqi;font-size:3.8cqi;display:flex}.cs-rev-h b{color:#202124;font:400 9cqi/1 Arial,sans-serif}.cs-rev article{border-top:1px solid #e8eaed;gap:2cqi;padding-top:5cqi;display:grid}.cs-rev .quem{align-items:center;gap:2.4cqi;font-size:4.2cqi;font-weight:700;display:flex}.cs-rev .quem i{color:#fff;background:#7b5ea7;border-radius:50%;place-items:center;width:7cqi;height:7cqi;font-size:3.2cqi;font-style:normal;display:grid}.cs-rev p{color:#3c4043;margin:0;font-size:4.4cqi;line-height:1.5}.cs-ins{color:#202124;background:#fff;align-content:start;gap:7cqi;padding:15cqi 5cqi 5cqi;font-family:Arial,Helvetica,sans-serif;display:grid}.cs-ins p{margin:0;font-size:4.2cqi;line-height:1.3}.cs-ins p small{color:#5f6368;margin-top:1cqi;font-size:3.2cqi;display:block}.cs-ins .barras{border-bottom:1px solid #dadce0;grid-template-columns:1fr 1fr;align-items:end;gap:6cqi;height:100cqi;padding:0 6cqi;display:grid}.cs-ins .barras span{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-end;align-items:center;gap:1.6cqi;height:100%;font-size:4.4cqi;font-weight:700;display:flex}.cs-ins .barras span:after{content:"";width:100%;height:calc(var(--h) - 8cqi);background:#a8c7fa;border-radius:2cqi 2cqi 0 0;flex:none}.cs-ins .barras span.n:after{background:#1a73e8}.cs-ins .leg{color:#5f6368;text-align:center;grid-template-columns:1fr 1fr;gap:6cqi;padding:0 6cqi;font-size:3.2cqi;display:grid}.cs-ins .cham{background:#f1f3f4;border-radius:3cqi;justify-content:space-between;padding:3.4cqi 4cqi;font-size:3.8cqi;display:flex}.cs-ins .cham b{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.cs-stage[data-step] .cs-s .barras span:after{transition:height 1s var(--ease) .3s}}.cs-tl{margin:var(--s-7) 0 0;max-width:820px;padding:0;list-style:none;display:grid}.cs-tl li{gap:var(--s-5);padding-block:var(--s-5);border-top:1px solid var(--line);grid-template-columns:6.5rem 1fr;display:grid}.cs-tl time{font:500 var(--t-small)/1.6 var(--f-num);color:var(--orange);font-variant-numeric:tabular-nums}.cs-tl b{color:var(--cream);margin-bottom:var(--s-1);font-weight:600;display:block}.cs-tl p{color:var(--muted-2);font-size:var(--t-meta);margin:0;line-height:1.55}.cs-pecas{margin:var(--s-7) 0 0;gap:var(--s-8) var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.cs-pecas li{gap:var(--s-3);align-content:start;display:grid}.cs-pecas img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -30px #000000e6,0 0 0 1px #1c242e}.cs-pecas .cod{font:500 var(--t-small)/1 var(--f-num);color:var(--muted)}.cs-pecas b{color:var(--cream);font:600 var(--t-h4)/1.25 var(--f-display);letter-spacing:-.01em}.cs-pecas p{color:var(--muted-2);font-size:var(--t-meta);margin:0;line-height:1.5}.cs-nota{margin-top:var(--s-6);font-size:var(--t-small);color:var(--muted);max-width:70ch}@media (width<=900px){.cs-pecas{gap:var(--s-6) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.cs-tl li{gap:var(--s-1);grid-template-columns:1fr}}.cs-v-grid{margin:var(--s-7) 0 0;gap:var(--s-6) var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.cs-v-grid li{gap:var(--s-3);align-content:start;display:grid}.cs-v-grid img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 20px 40px -24px #000000e6,0 0 0 1px #1c242e}.cs-v-grid span{font-size:var(--t-small);color:#aab3bc;line-height:1.45}.cs-v-grid b{color:var(--cream);margin-right:var(--s-1);font-weight:600}.cs-res h2{max-width:none}.cs-fecho .ctas{margin-top:var(--s-6)}@media (width<=900px){.cs-hero .wrap{min-height:0;padding-block:calc(72px + var(--s-8)) var(--s-9);grid-template-columns:1fr}.cs-cols,.cs-brief{grid-template-columns:1fr}.cs-duo.rev{margin-bottom:var(--s-7)}.cs-brief dl div{grid-template-columns:7.5rem 1fr}.cs-build{grid-template-columns:1fr;gap:0}.cs-stage-wrap{z-index:1;padding:var(--s-3) var(--gutter);margin-inline:calc(var(--gutter) * -1);background:var(--bg);order:0;position:sticky;top:64px}.cs-stage{position:relative;top:0}.cs-stage .st-frame[data-dev]{width:min(200px,20.328svh)}.cs-steps li,.cs-steps li:first-child,.cs-steps li:last-child{align-content:center;min-height:60svh}.cs-v-grid{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.cm-hero .cs-duo{row-gap:var(--s-5);grid-template-columns:1fr}.cm-hero .cs-duo>*{grid-area:auto}.cm-hero .cs-duo>.st-frame[data-dev=desk]{width:100%}.cm-hero .cs-duo>.tlm{--w:min(62vw,230px);justify-self:center;margin:0}}@media (prefers-reduced-motion:reduce){.cs-s,.cs-steps li{transition:none!important}.cs-pen path{stroke-dashoffset:0;transition:none}}
