@font-face{font-family:Haffer;src:url(/fonts/Haffer-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Haffer;src:url(/fonts/Haffer-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--bg:#fef8f5;--surface:#fff;--ink:#000;--muted:#6f6967;--line:#e3dddb;--field:#b7aeab;--orange:#ff571c;--orange-h:#e8430c;--brown:#812700;--on-brown:#fef8f5;--err-bg:#ffe9e0;--f:"Haffer","DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.02em;text-wrap:balance;font-weight:400}h1{font-size:clamp(36px,5vw,56px);line-height:1.04}h2{font-size:clamp(28px,3.6vw,40px);line-height:1.1}h3{font-size:18px;font-weight:500;line-height:1.3}.in{max-width:1280px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}@media (width>=768px){.in{padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}}section{border-top:1px solid var(--line)}.sec{padding-block:72px}@media (width<=767px){.sec{padding-block:48px}}.lead{color:var(--muted);max-width:58ch;font-size:18px}.btn{background:var(--orange);color:#000;height:48px;font:500 16px var(--f);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--orange-h)}.btn.dark{color:#fff;background:#000}.btn.dark:hover{background:#222}.btn:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ic{width:20px;height:20px;stroke:var(--orange);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}header.top{border-bottom:1px solid var(--line)}header.top .in{justify-content:space-between;align-items:center;height:72px;display:flex}header.top img{width:auto;height:24px}.hero{border-top:0;padding-block:56px 64px}.hero-grid{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:56px;display:grid}@media (width<=1023px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.hero-copy{flex-direction:column;gap:20px;min-width:0;display:flex}.hero-copy .lead{color:var(--ink)}.mosaic{grid-template-columns:1fr 1fr;gap:12px;max-width:680px;margin-top:20px;display:grid}.tile{aspect-ratio:4/3;border-radius:16px;max-width:100%;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%;display:block}.tile.num{flex-direction:column;justify-content:space-between;padding:20px;display:flex}.tile.o{background:var(--orange);color:#000}.tile.k{color:#fff;background:#000}.tile .badge{background:#0000001f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.tile.k .badge{background:#ffffff29}.tile.k .ic{stroke:#fff}.tile.o .ic{stroke:#000}.tile b{letter-spacing:-.02em;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1}.tile span{max-width:22ch;margin-top:6px;font-size:14px;line-height:1.3;display:block}@media (width<=560px){.tile{aspect-ratio:1}.tile.num{padding:14px}.tile span{font-size:12.5px}}.formcol{flex-direction:column;gap:24px;min-width:0;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:20px}form.lead-form{flex-direction:column;gap:16px;padding:28px;display:flex}form.lead-form h2{font-size:26px}.f{flex-direction:column;gap:6px;display:flex}.f label{font-size:14px;font-weight:500}.f input,.f select{border:1px solid var(--field);height:48px;font:400 16px var(--f);background:var(--surface);color:var(--ink);border-radius:10px;width:100%;padding:0 14px}.f select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.f .help{color:var(--muted);font-size:12.5px}.f .err{color:var(--brown);background:var(--err-bg);border-radius:8px;padding:6px 10px;font-size:13px}.f.bad input,.f.bad select{border-color:var(--brown)}.aviso{color:var(--muted);font-size:12.5px}.small{color:var(--muted);text-align:center;font-size:13px}[hidden]{display:none!important}.done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 28px;display:flex}.done .badge{background:var(--err-bg);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.logos .eyebrow{margin-bottom:14px;display:block}.logo-grid{grid-template-columns:repeat(4,1fr);place-items:center;gap:18px 12px;display:grid}.logo-grid img{filter:grayscale();opacity:.6;width:auto;max-width:100%}.why{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}@media (width<=900px){.why{grid-template-columns:minmax(0,1fr);gap:28px}}.why-head{flex-direction:column;gap:16px;display:flex}.why-cards{gap:16px;display:grid}.why-cards .card{flex-direction:column;gap:10px;padding:24px;display:flex}.why-cards p{color:var(--muted)}.head{flex-direction:column;gap:14px;margin-bottom:36px;display:flex}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps{grid-template-columns:minmax(0,1fr)}}.step{flex-direction:column;gap:10px;padding:22px;display:flex}.dot{background:var(--orange);color:#000;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:500;display:grid}.step.after .dot{color:#fff;background:#000}.step p{color:var(--muted);font-size:15px}.rowfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.rowfoot p{color:var(--muted);font-size:14px}.duo{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=800px){.duo{grid-template-columns:minmax(0,1fr)}}.duo .card{flex-direction:column;gap:12px;padding:28px;display:flex}.duo .badge{background:var(--err-bg);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.duo p{color:var(--muted)}.tbl-wrap{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:16px 20px}tr:last-child td{border-bottom:0}thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}td.v,th.v{text-align:center;width:140px}th.stay,td.stay{background:#fff1ea}thead th.stay{color:var(--orange-h)}.pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:13px;display:inline-block}.pill.sim{color:#fff;background:#000;border-color:#0000}td.stay .pill.sim{background:var(--orange);color:#000}.team{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=800px){.team{grid-template-columns:minmax(0,1fr)}}.person{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:24px;display:grid}.avatar{background:var(--err-bg);width:64px;height:64px;color:var(--brown);border-radius:50%;place-items:center;font-size:22px;display:grid}.person .role{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:2px 0 10px;font-size:12px;font-weight:500}.person p{color:var(--muted);font-size:15px}.result{background:var(--brown);color:var(--on-brown);border-top:0}.result .in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px;display:grid}@media (width<=900px){.result .in{grid-template-columns:minmax(0,1fr);gap:24px}}.result .big{border-top:1px solid #fef8f573;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px 28px;padding-top:24px;display:grid}.result .big b{letter-spacing:-.03em;font-size:clamp(56px,7vw,88px);font-weight:400;line-height:.9}.result .big p{max-width:30ch;font-size:20px;line-height:1.3}.result .who{grid-column:1/-1;margin-top:12px;font-size:14px}.result .who strong{font-weight:500;display:block}@media (width<=560px){.result .big{grid-template-columns:minmax(0,1fr)}}.faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;display:grid}@media (width<=900px){.faq{grid-template-columns:minmax(0,1fr);gap:20px}}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:22px;font-weight:400;line-height:1}details[open] summary:after{content:"–"}details p{color:var(--muted);max-width:68ch;padding:0 0 22px}.cta{background:var(--orange);border-top:0}.cta .in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:48px;display:flex}.cta h2{max-width:24ch}footer .in{flex-direction:column;gap:24px;padding-block:32px 40px;display:flex}footer .row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}footer img{width:auto;height:20px}footer nav{flex-wrap:wrap;gap:24px;display:flex}footer nav a{color:var(--ink);font-size:14px;text-decoration:underline}footer .legal{color:var(--muted);font-size:13px}.mbar{padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--bg);border-top:1px solid var(--line);z-index:20;display:none;position:fixed;bottom:0;left:0;right:0}.mbar .btn{width:100%}@media (width<=1023px){.mbar.on{display:block}body{padding-bottom:76px}}.note{color:#fff;text-align:center;background:#000;padding:8px 16px;font-size:13px}.hero-eyebrow{color:var(--orange-h)}.mosaic.ilp .tile{aspect-ratio:auto;min-height:170px}.plat{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;grid-column:1/-1;gap:14px;padding:20px 22px;display:flex}.plat-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plat-top h3{font-size:16px}.plat-top .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:11px}.plat-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.plat-sum div{background:var(--bg);border-radius:10px;padding:10px 12px}.plat-sum span{color:var(--muted);font-size:12px;display:block}.plat-sum b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.lote{grid-template-columns:92px minmax(0,1fr) 112px;align-items:center;gap:12px;font-size:13.5px;display:grid}.lote .bar{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.lote .bar i{background:var(--orange);border-radius:999px;height:100%;display:block}.lote .st{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.lote b{font-weight:500}@media (width<=560px){.lote{grid-template-columns:72px minmax(0,1fr)}.lote .st{text-align:left;grid-column:1/-1;margin-top:-6px}.plat-sum b{font-size:15px}.plat{padding:16px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1000px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.g3{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.g4{grid-template-columns:minmax(0,1fr)}}.pad{flex-direction:column;gap:10px;padding:24px;display:flex}.pad p{color:var(--muted);font-size:15px}.num-l{color:var(--orange-h);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.badge2{background:var(--err-bg);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.mod ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:15px;display:grid}.mod li::marker{color:var(--orange)}.steps.s4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.steps.s4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps.s4{grid-template-columns:minmax(0,1fr)}}.tl-wrap{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow-x:auto}.tl{gap:12px;min-width:640px;padding:22px 24px;display:grid}.tl-weeks,.tl-row{grid-template-columns:220px repeat(7,minmax(0,1fr));align-items:center;gap:6px;display:grid}.tl-weeks{color:var(--muted);font-size:12px}.tl-row b{grid-column:auto;font-size:15px;font-weight:500}.tl-row i{background:var(--orange);border-radius:999px;height:14px;display:block}.tl-row i:not(.go){grid-row:1}.tl-row b{grid-area:1/1}.tl-row i.go{color:#fff;text-align:center;background:#000;height:auto;padding:3px 6px;font-size:12px;font-style:normal}.callout{background:var(--err-bg);border-radius:14px;margin-top:16px;padding:16px 20px;font-size:15px}.callout strong{font-weight:500}.vid{flex-direction:column;gap:8px;max-width:720px;margin:20px 0 0;display:flex}.vid-bar{color:#b7aeab;background:#1c1a19;border-radius:14px 14px 0 0;align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:flex}.vid-bar i{background:#3d3937;border-radius:50%;width:9px;height:9px}.vid-bar span{margin-left:10px}.vid video{aspect-ratio:2080/1188;border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 14px 14px;width:100%;max-width:100%;margin-top:-8px;display:block}.vid figcaption{color:var(--muted);font-size:12.5px}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tabs button{font:500 15px var(--f);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:10px 18px}.tabs button[aria-selected=true]{color:#fff;background:#000;border-color:#000}.tabs button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.panel{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:32px;padding:28px;display:grid}@media (width<=900px){.panel{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}}.pcopy{flex-direction:column;gap:14px;display:flex}.pcopy h3{letter-spacing:-.01em;font-size:22px;font-weight:400}.pcopy ul{color:var(--muted);gap:10px;margin:0;padding-left:18px;display:grid}.pcopy li::marker{color:var(--orange)}.tag2{color:var(--ink);background:var(--bg);border-radius:10px;padding:8px 12px;font-size:13px}.panel img{border:1px solid var(--line);border-radius:12px;width:100%;max-width:100%;display:block}.pcopy ol.stps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.stp{text-align:left;width:100%;font:400 15.5px/1.45 var(--f);color:var(--muted);border:0;border-left:2px solid var(--line);cursor:pointer;background:0 0;padding:8px 0 8px 14px;transition:color .3s,border-color .3s;display:block}.stp:hover{color:var(--ink)}.stp.on{color:var(--ink);border-left-color:var(--orange)}.stp:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.stage{aspect-ratio:1512/724;border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:100%;position:relative;overflow:hidden}.zoom{transform-origin:0 0;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.zoom img{border:0;border-radius:0;width:100%;height:100%;display:block}.hl{border:2px solid var(--ink);opacity:0;pointer-events:none;border-radius:14px;transition:opacity .35s 1s;position:absolute;box-shadow:0 0 0 2000px #1c1a1924}.hl.on{opacity:1}.prog{background:#0000000f;height:3px;position:absolute;bottom:0;left:0;right:0}.prog i{background:var(--orange);width:0;height:100%;display:block}@media (prefers-reduced-motion:reduce){.zoom,.hl{transition:none}}.laptop{flex-direction:column;align-items:center;max-width:100%;display:flex}.lt-screen{background:#1c1a19;border-radius:16px 16px 4px 4px;width:100%;padding:10px 10px 12px;box-shadow:inset 0 1px #3d3937}.lt-screen video,.lt-screen .stage{border-radius:4px}.lt-base{background:linear-gradient(#e3dddb,#b7aeab);border-radius:0 0 14px 14px;width:112%;max-width:calc(100% + 40px);height:14px;position:relative}.lt-base:before{content:"";background:#9f9693;border-radius:0 0 6px 6px;width:16%;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vid .laptop .lt-screen video{aspect-ratio:2080/1188;border:0;width:100%;margin:0}.panel .laptop .stage{border:0}.vs{gap:12px;display:grid}.vs-head,.vs-row{grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr);align-items:stretch;gap:12px;display:grid}.vs-head span{letter-spacing:.08em;text-transform:uppercase;padding:0 20px;font-size:12px;font-weight:500}.vs-head .h-sem{color:var(--muted)}.vs-head .h-com{color:var(--orange-h)}.vs-row h3{align-self:center;font-size:17px}.vs-sem,.vs-com{border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:18px 20px;font-size:15px;display:grid}.vs-sem{border:1px dashed var(--field);color:var(--muted);background:0 0}.vs-com{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.vs-sem .ic{stroke:var(--muted)}@media (width<=800px){.vs-head{display:none}.vs-row{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:12px}.vs-sem:before,.vs-com:before{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:500}.vs-sem:before{content:"Sem a Stay";color:var(--muted)}.vs-com:before{content:"Com a Stay";color:var(--orange-h)}}.cur{z-index:3;filter:drop-shadow(0 2px 3px #00000040);pointer-events:none;width:24px;height:24px;margin:-3px 0 0 -5px;transition:left .9s cubic-bezier(.45,0,.2,1),top .9s cubic-bezier(.45,0,.2,1);position:absolute;top:60%;left:50%}.cur svg{transition:transform .15s;display:block}.cur:after{content:"";border:2px solid var(--orange);opacity:0;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:1px;left:3px;transform:scale(.3)}.cur.click svg{transform:scale(.85)}.cur.click:after{animation:.6s ease-out ripple}@keyframes ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.cur{display:none}}.tip{z-index:4;color:#fff;opacity:0;pointer-events:none;background:#000;border-radius:12px;max-width:min(46%,340px);padding:10px 14px;font-size:14px;line-height:1.4;transition:opacity .3s,transform .3s;position:absolute;transform:translateY(4px);box-shadow:0 6px 18px #00000040}.tip.on{opacity:1;transform:none}.tip b{background:var(--orange);color:#000;vertical-align:1px;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-size:12px;font-weight:500;display:inline-grid}@media (width<=700px){.tip{display:none}}.pcopy ol.stps{counter-reset:s}.stp{counter-increment:s;grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.stp:before{content:counter(s);border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;margin-top:1px;font-size:12px;display:grid}.stp.on:before{background:var(--orange);border-color:var(--orange);color:#000}.hero{padding-block:56px 40px}.cs-sec{border-top:0;padding-top:8px}.cs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;display:grid;position:relative}.cs-h,.cs-c{padding:20px 28px}.cs-h{border-radius:20px 20px 0 0;flex-direction:column;gap:8px;padding-top:28px;padding-bottom:24px;display:flex}.cs-h p{letter-spacing:-.01em;font-size:22px;line-height:1.2}.cs-h.sem{color:var(--muted);background:#f3ece8}.cs-h.com{color:#fff;background:#000}.pill-sem{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid #cfc6c3;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:500}.cs-logo{align-self:flex-start;width:auto;height:26px}.cs-c{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cs-c.sem{color:var(--muted);background:#f3ece8;border-top:1px solid #e3dad6}.cs-c.com{color:#fff;background:#000;border-top:1px solid #2b2827}.cs-c.last{border-radius:0 0 20px 20px;padding-bottom:28px}.cs-t{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.cs-c.com .cs-t{color:var(--orange)}.cs-c p{font-size:16px;line-height:1.45}.cs-c.sem p{-webkit-text-decoration:line-through #6f696759;text-decoration:line-through #6f696759}.cs-ic{border-radius:50%;place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.cs-c.sem .cs-ic{border:1px solid #cfc6c3}.cs-c.sem .ic{stroke:#9f9693;width:14px;height:14px}.cs-c.com .cs-ic{background:var(--orange)}.cs-c.com .ic{stroke:#000;stroke-width:2.4px;width:15px;height:15px}.cs-arrow{background:var(--orange);width:48px;height:48px;box-shadow:0 0 0 6px var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-arrow svg{stroke:#000;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (width<=800px){.cs{grid-template-columns:minmax(0,1fr)}.cs-h.sem,.cs-c.sem{order:1}.cs-h.com,.cs-c.com{order:3}.cs-arrow{z-index:1;order:2;margin:-10px auto;position:static;transform:rotate(90deg)}.cs-h,.cs-c{padding-left:20px;padding-right:20px}.cs-h p{font-size:19px}}.cs-h.sem{color:var(--ink)}.pill-sem{color:var(--brown);background:#fbe9e1;border-color:#d9b8aa}.cs-c.sem{color:#2b2827}.cs-c.sem .cs-t{color:var(--brown)}.cs-c.sem p{text-decoration:none}.cs-c.sem .cs-ic{background:#f6d9cc;border:0}.cs-c.sem .ic{stroke:var(--brown);stroke-width:2.2px}.cs-sec{padding-top:48px}.cs-h p{font-size:20.9px}@media (width<=800px){.cs-sec{padding-top:40px}.cs-h p{font-size:18px}}.cs-h{gap:18px}.hero-grid{grid-template-rows:auto auto 1fr;grid-template-areas:"copy form""vid form""logos form";row-gap:28px}.hero-copy{grid-area:copy}.hero-vid{grid-area:vid;min-width:0}.hero-logos{grid-area:logos;min-width:0}.formcol{grid-area:form}.hero-vid .vid{margin:0}.hero-logos .logo-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px 20px;max-width:720px}@media (width<=1180px){.hero-logos .logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.hero-grid{grid-template-rows:none;grid-template-areas:"copy""form""vid""logos"}}@media (width<=800px){.cs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px}.cs-h.sem,.cs-c.sem,.cs-h.com,.cs-c.com{order:0}.cs-arrow{width:30px;height:30px;box-shadow:0 0 0 4px var(--bg);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-arrow svg{width:15px;height:15px}.cs-h,.cs-c{padding:14px 12px}.cs-h{border-radius:16px 16px 0 0;gap:10px;padding-top:16px;padding-bottom:14px}.cs-h p{font-size:15px;line-height:1.25}.pill-sem{padding:3px 8px;font-size:10px}.cs-logo{height:19px}.cs-c{grid-template-columns:minmax(0,1fr);gap:6px}.cs-c .cs-ic{width:20px;height:20px;margin:0}.cs-c.sem .ic,.cs-c.com .ic{width:11px;height:11px}.cs-t{letter-spacing:.06em;font-size:10px}.cs-c p{font-size:13px;line-height:1.4}.cs-c.last{border-radius:0 0 16px 16px;padding-bottom:16px}.cs-arrow{display:none}}.pl{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;display:grid}@media (width<=1000px){.pl{grid-template-columns:minmax(0,1fr);gap:24px}}.pl-left{gap:10px;display:grid}.mod-row{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;font:inherit;color:inherit;background:#f3ece8;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;transition:background .3s,border-color .3s;display:grid}.mod-row:hover:not([aria-pressed=true]){border-color:#cfc6c3}.mod-row[aria-pressed=true]{background:var(--surface);border-color:var(--orange)}.mod-row.show{box-shadow:0 0 0 3px #ff571c2e}.mod-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chave{background:#d9d1ce;border-radius:999px;flex:none;align-items:center;width:44px;height:26px;padding:0 3px;transition:background .3s;display:flex}.chave i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .32s cubic-bezier(.3,1.4,.5,1);display:block}.mod-row[aria-pressed=true] .chave{background:var(--orange)}.mod-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.mod-top{align-items:baseline;gap:10px;display:flex}.mod-n{letter-spacing:.12em;color:var(--orange-h);font-variant-numeric:tabular-nums;font-size:12px}.mod-nome{color:var(--muted);font-size:17px;font-weight:500;transition:color .3s}.mod-itens{color:var(--muted);font-size:14px;line-height:1.4}.mod-row[aria-pressed=true] .mod-nome{color:var(--ink)}.mod-h{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;background:#e9e1dd;border-radius:999px;padding:5px 10px;font-size:13px}.mod-row[aria-pressed=true] .mod-h{color:var(--orange-h);background:#ffe4d8}.pl-count{border-top:1px solid var(--line);align-items:baseline;gap:12px;margin-top:6px;padding-top:16px;display:flex}.pl-num{letter-spacing:-.03em;color:var(--orange);font-variant-numeric:tabular-nums;font-size:56px;line-height:1;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.pl-num.off{color:#d9d1ce}.pl-num.pulse{transform:scale(1.08)}.pl-lab{color:var(--muted);max-width:22ch;font-size:16px}.pl-right .stage .screen{position:absolute;inset:0}.empty{color:var(--muted);background:var(--bg);place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.cap{color:var(--ink);min-height:3em;margin:14px 0 0;font-size:15px;display:none}.cap b{background:var(--orange);border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-size:12px;font-weight:500;display:inline-grid}@media (width<=700px){.cap{display:block}.mod-row{grid-template-columns:auto minmax(0,1fr);padding:14px}.mod-h{grid-column:2;justify-self:start}.mod-itens{font-size:13px}.pl-num{font-size:44px}}.pl-note{color:var(--muted);margin-top:16px;font-size:12.5px}@media (width<=700px){.mod-row{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px 14px}.mod-h{grid-column:auto;justify-self:end;padding:4px 8px;font-size:12px}.mod-itens{display:none}.mod-nome{font-size:15.5px}.pl-left{gap:8px}}.pl{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:40px}@media (width<=1000px){.pl{grid-template-columns:minmax(0,1fr)}}.pl-left{gap:8px}.mod-row{border-radius:14px;gap:14px;padding:12px 16px}.chave{width:38px;height:22px}.chave i{width:16px;height:16px}.mod-row[aria-pressed=true] .chave i{transform:translate(16px)}.mod-nome{font-size:15px}.mod-n{font-size:11px}.mod-itens{font-size:13px;line-height:1.35}.mod-h{padding:4px 9px;font-size:12px}.mod-row{grid-template-columns:auto minmax(0,1fr)}.pl-count{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:14px 18px;display:flex}.pl-num{font-size:40px}.pl-lab{max-width:none;font-size:15px}.pl-count .pl-note2{color:var(--muted);text-align:right;max-width:18ch;margin-left:auto;font-size:12px}@media (width<=700px){.pl-count{flex-wrap:wrap;gap:4px 12px}.pl-num{font-size:34px}.pl-count .pl-note2{text-align:left;flex-basis:100%;max-width:none;margin-left:0}}.mod-n{display:none}@media (width<=700px){.pl-left{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mod-row{border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px}.chave{width:30px;height:18px;padding:0 2px}.chave i{width:14px;height:14px}.mod-row[aria-pressed=true] .chave i{transform:translate(12px)}.mod-nome{font-size:13px;line-height:1.25}.pl-left{grid-auto-rows:1fr}}.mod-short{display:none}@media (width<=700px){.mod-nome{display:none}.mod-short{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;display:block;overflow:hidden}.mod-row[aria-pressed=true] .mod-short{color:var(--ink)}.mod-row{gap:10px;padding:10px 12px}.pl-left{grid-auto-rows:auto}}.impl{padding-block:48px}.impl-box{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:20px 40px;padding:28px 32px;display:grid}.impl-head{flex-direction:column;gap:8px;display:flex}.impl-head h2{font-size:clamp(24px,2.6vw,30px)}.impl-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.impl-steps li{flex-direction:column;gap:2px;padding:22px 12px 0 0;display:flex;position:relative}.impl-steps li:before{content:"";background:var(--orange);height:3px;position:absolute;top:6px;left:0;right:0}.impl-steps li:after{content:"";background:var(--surface);border:3px solid var(--orange);border-radius:50%;width:15px;height:15px;position:absolute;top:0;left:0}.impl-steps li.go:before{background:linear-gradient(90deg,var(--orange) 0 20%,transparent 20%)}.impl-steps li.go:after{background:var(--orange)}.impl-steps .w{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.impl-steps b{font-size:15px;font-weight:500;line-height:1.3}.impl-note{color:var(--ink);background:var(--err-bg);border-radius:12px;grid-column:1/-1;padding:10px 14px;font-size:14px}.impl-note strong{font-weight:500}@media (width<=900px){.impl-box{grid-template-columns:minmax(0,1fr);padding:22px 20px}}@media (width<=600px){.impl-steps{grid-template-columns:minmax(0,1fr);gap:14px}.impl-steps li{padding:0 0 0 26px}.impl-steps li:before{width:3px;height:auto;inset:15px auto -14px 6px}.impl-steps li.go:before{display:none}.impl-steps li:after{top:2px}}@media (width<=700px){.lt-base{width:104%;max-width:calc(100% + 12px)}}.cs-c{align-content:start}.cap-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:none}.cap-list li{color:var(--muted);border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:8px 10px;font-size:14px;line-height:1.4;transition:background .3s,color .3s;display:grid}.cap-list li b{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:500;display:grid}.cap-list li.on{background:var(--surface);color:var(--ink)}.cap-list li.on b{background:var(--orange);border-color:var(--orange);color:#000}@media (width<=700px){.cap-list{display:grid}.cap{display:none!important}}.pl-num{transform-origin:0;display:inline-block}.pl{grid-template:"mods lap""count lap"1fr/minmax(0,4fr) minmax(0,7fr);align-items:start;gap:16px 40px}.pl-left{grid-area:mods}.pl-right{grid-area:lap}.pl>.pl-count{grid-area:count;align-self:end;margin-top:0}.pl>.pl-count .pl-note2{max-width:14ch}@media (width<=1000px){.pl{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"mods""lap""count"}.pl>.pl-count{align-self:auto}}.pl-count .pl-note2{font-size:10.5px;line-height:1.3}@media (width<=700px){.pl-count .pl-note2{font-size:10.5px}}.logo-grid img{filter:none;opacity:.75}.hero-logos .logo-grid{grid-template-columns:repeat(8,minmax(0,1fr));place-items:center;gap:16px 18px;max-width:none}.hero-logos .logo-grid img{object-fit:contain;width:auto;max-width:100%}@media (width<=1180px){.hero-logos .logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 20px}}.xl{color:#222;background:#fff;font:11px/1.3 Segoe UI,system-ui,sans-serif;display:block;overflow:hidden}.xl-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#1e6b41;padding:5px 10px;font-size:11px;overflow:hidden}.xl-title span{opacity:.75}.xl-bar{color:#444;white-space:nowrap;border-bottom:1px solid #d6d6d6;align-items:center;gap:8px;padding:4px 8px;font-family:ui-monospace,Menlo,monospace;font-size:10px;display:flex;overflow:hidden}.xl-bar .fx{color:#888;border-right:1px solid #ddd;padding-right:8px;font-style:italic}.xl-grid{height:calc(100% - 50px);position:relative;overflow:hidden}.xl table{border-collapse:collapse;table-layout:fixed;filter:grayscale(.2);width:100%}.xl th,.xl td{white-space:nowrap;text-overflow:ellipsis;text-align:left;border:1px solid #e1e1e1;padding:3px 6px;font-weight:400;overflow:hidden}.xl thead tr:first-child th{color:#666;text-align:center;background:#f3f3f3}.xl tbody th,.xl thead tr:nth-child(2) th{color:#666;text-align:center;background:#f3f3f3;width:24px}.xl th:first-child{width:24px}.xl td.h{background:#f7f7f7;font-weight:600}.xl td.e{color:#c62828;background:#fdecea}.xl-tabs{color:#555;white-space:nowrap;background:#f3f3f3;border-top:1px solid #d6d6d6;gap:2px;padding:3px 6px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.xl-tabs span{padding:2px 8px}.xl-tabs .on{color:#1e6b41;background:#fff;font-weight:600}.xl:after{content:"";background:#ffffff59;position:absolute;inset:0}.xl-dialog{z-index:2;background:#fff;border:1px solid #cfcfcf;border-radius:8px;width:min(320px,78%);padding:14px 16px;font-size:12px;animation:4s ease-in-out infinite xlshake;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000040}.xl-dialog b{margin-bottom:4px;font-size:13px;display:block}.xl-dialog p{color:#555;margin:0 0 10px}.xl-btns{justify-content:flex-end;gap:8px;display:flex}.xl-btns span{border:1px solid #cfcfcf;border-radius:4px;padding:3px 10px;font-size:11px}.xl-btns .pri{color:#fff;background:#1e6b41;border-color:#1e6b41}.xl-hint{z-index:2;color:#fff;font:500 12px var(--f);white-space:nowrap;background:#000;border-radius:999px;padding:6px 14px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@keyframes xlshake{0%,86%,to{transform:translate(-50%,-50%)}88%{transform:translate(calc(-50% - 6px),-50%)}90%{transform:translate(calc(6px - 50%),-50%)}92%{transform:translate(calc(-50% - 4px),-50%)}94%{transform:translate(calc(4px - 50%),-50%)}}@media (prefers-reduced-motion:reduce){.xl-dialog{animation:none}}@media (width<=700px){.xl{font-size:8px}.xl-title,.xl-bar{padding:3px 6px;font-size:8px}.xl th,.xl td{padding:2px 3px}.xl-dialog{padding:8px 10px;font-size:9px}.xl-dialog b{font-size:10px}.xl-btns span{padding:2px 6px;font-size:8px}.xl-hint{padding:4px 10px;font-size:9px;bottom:16px}.xl-tabs{font-size:8px}}.empty.xl:not([hidden]){text-align:left;place-items:normal;display:block!important}.empty.xl[hidden]{display:none!important}.xl-title,.xl-bar,.xl-grid{width:100%}.xl{font-size:8.5px}.xl-title{padding:4px 8px;font-size:9.5px}.xl-bar{padding:3px 8px;font-size:8.5px}.xl th,.xl td{padding:2px 5px}.xl-tabs{padding:2px 6px;font-size:8.5px}.xl-grid{height:calc(100% - 40px)}.xl-dialog{width:min(280px,70%);padding:12px 14px;font-size:10.5px}.xl-dialog b{font-size:11.5px}.xl-btns span{padding:2px 9px;font-size:9.5px}.xl-hint{padding:5px 12px;font-size:11px;bottom:22px}@media (width<=700px){.xl{font-size:5.5px}.xl-title,.xl-bar,.xl-tabs{padding:2px 4px;font-size:5.5px}.xl th,.xl td{padding:1px 2px}.xl-grid{height:calc(100% - 24px)}.xl-dialog{width:min(220px,74%);padding:6px 8px;font-size:7.5px}.xl-dialog b{font-size:8.5px}.xl-btns span{padding:1px 5px;font-size:7px}.xl-hint{padding:3px 9px;font-size:8px;bottom:12px}}.xl table{font-size:inherit;min-width:0}.xl th,.xl td{border-bottom:1px solid #e1e1e1}.xl thead th{font-size:inherit;letter-spacing:0;text-transform:none;font-weight:400}@media (width<=700px){.xl-dialog{width:min(200px,70%);padding:6px 8px;font-size:7px}.xl-dialog b{margin-bottom:2px;font-size:8px}.xl-dialog p{margin-bottom:5px}.xl-btns span{padding:1px 5px;font-size:6.5px}.xl-hint{padding:3px 9px;font-size:7.5px;bottom:12px}.xl-title,.xl-bar,.xl-tabs{padding:2px 4px;font-size:5.5px}.cta .in{flex-direction:column;align-items:stretch;gap:18px;padding-block:36px}.cta h2{max-width:none;font-size:26px}.cta .btn{width:100%}form.lead-form{gap:12px;padding:20px 18px}form.lead-form h2{font-size:22px}.f{gap:4px}.f label{font-size:13px}.f input,.f select{border-radius:9px;height:44px;font-size:16px}.f .help{display:none}.aviso{font-size:11.5px;line-height:1.35}.small{display:none}.two-m{grid-template-columns:1fr 1fr;gap:10px;display:grid}}.pl>.pl-count{flex-wrap:wrap;row-gap:6px}.pl>.pl-count .pl-note2{text-align:left;color:#9f9693;flex-basis:100%;max-width:none;margin-left:0;font-size:9.5px;line-height:1.35}.step-ind,.step-nav,.voltar{display:none}@media (width<=700px){form.ms .step-ind{color:var(--muted);align-items:center;gap:8px;margin-top:-6px;font-size:12px;display:flex}form.ms .step-ind i{background:var(--line);border-radius:999px;flex:1;height:4px;display:block}form.ms .step-ind i.on{background:var(--orange)}form.ms[data-cur="1"] [data-step="2"],form.ms[data-cur="2"] [data-step="1"]{display:none}form.ms[data-cur="1"] .step-nav{display:block}form.ms[data-cur="2"] .voltar{display:inline-flex}.step-nav .btn{width:100%}.voltar{font:500 13px var(--f);color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}}.send-err{color:var(--brown);background:var(--err-bg);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}
