:root{--bg:#FBFCFD;--bg2:#EDF1F4;--card:#FFFFFF;--ink:#17222B;--muted:#5E6B76;--marca:#F26414;--coral:#F26414;--coral-soft:#FDEEE3;--sky:#1E8BFF;--sky-soft:#E6F1FF;--mint:#16B885;--mint-soft:#E3F7EF;--line:#E6EAEE;--r:22px;--marca-texto:#A8480C;--display:'Sora',system-ui,sans-serif;--body:'DM Sans',system-ui,sans-serif;--max:1180px}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.1;letter-spacing:-.02em}h2{font-size:clamp(30px,4vw,46px)}.eyebrow{display:inline-flex;align-items:center;gap:11px;font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--marca-texto);margin-bottom:18px}.eyebrow::before{content:"";width:26px;height:1px;background:currentColor;opacity:.45;flex:0 0 auto}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px;font-family:var(--display);font-weight:600;font-size:14px;border:2px solid transparent;transition:.2s;cursor:pointer}.btn-primary{background:var(--coral);color:#fff}.btn-primary:hover{background:#D4550F;transform:translateY(-1px)}.btn-outline{border-color:var(--line);color:var(--ink);background:var(--card)}.btn-outline:hover{border-color:var(--ink)}.btn[disabled]{opacity:.6;cursor:progress;transform:none}:focus-visible{outline:2px solid var(--marca-texto);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:#fff;padding:12px 18px;border-radius:0 0 12px 0;z-index:60;font-weight:600}.skip:focus{left:0}nav{position:sticky;top:0;z-index:40;background:rgba(251,252,253,.9);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px}.logo{display:inline-flex;align-items:center;flex:0 0 auto}.logo img{height:44px;width:auto;display:block}@media(max-width:900px){.logo img{height:38px}}nav ul{display:flex;gap:28px;list-style:none;font-weight:500;font-size:15px}nav ul a{padding:6px 0;border-bottom:2px solid transparent}nav ul a:hover{border-color:var(--coral)}.nav-right{display:flex;align-items:center;gap:16px}.nav-cta{padding:10px 18px;font-size:13px}.nav-cliente{font-size:13px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.nav-cliente:hover{color:var(--ink)}.nav-cliente svg{opacity:.7}.ham{display:none;width:42px;height:42px;border:1.5px solid var(--line);background:var(--card);border-radius:12px;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);flex:0 0 auto}.drawer{position:fixed;inset:0;z-index:50;display:none}.drawer.open{display:block}.drawer .scrim{position:absolute;inset:0;background:rgba(23,34,43,.45);backdrop-filter:blur(2px)}.drawer .panel{position:absolute;top:0;right:0;bottom:0;width:min(320px,86vw);background:var(--card);padding:20px;display:flex;flex-direction:column;gap:6px;box-shadow:-20px 0 50px -30px rgba(0,0,0,.5)}.drawer .panel .x{align-self:flex-end;width:42px;height:42px;border:1.5px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer;font-size:20px;line-height:1;color:var(--ink)}.drawer .panel a{padding:14px 6px;border-bottom:1px solid var(--line);font-family:var(--display);font-weight:600;font-size:16px}.drawer .panel .btn{margin-top:16px;justify-content:center;border-bottom:0}@media(max-width:900px){nav ul{display:none}.nav-cliente span{display:none}.ham{display:inline-flex}.nav-cta{display:none}}.hero{padding:48px 0 24px}.hero .wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.hero h1{font-size:clamp(40px,5.6vw,68px);font-weight:800}.hero h1 span{color:var(--coral)}.hero p{font-size:18px;color:var(--muted);max-width:460px;margin:20px 0 28px}.hero .actions{display:flex;gap:12px;flex-wrap:wrap}.hero-card{position:relative;aspect-ratio:5/4;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#BFE0FF 0%,#E6F1FF 45%,#FFE1DD 100%);box-shadow:0 30px 60px -30px rgba(23,34,43,.35)}.hero-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity .8s ease}.hero-foto.on{opacity:1}.hero-alvo{position:absolute;inset:0;z-index:2}.hero-dots{position:absolute;top:22px;right:22px;z-index:4;display:flex;gap:8px;align-items:center}.hero-dots button{position:relative;width:9px;height:9px;padding:0;border:0;border-radius:999px;cursor:pointer;background:rgba(255,255,255,.55);box-shadow:0 1px 5px rgba(0,0,0,.35);transition:width .3s,background .3s}.hero-dots button::after{content:"";position:absolute;top:-12px;bottom:-12px;left:-4px;right:-4px}.hero-dots button:hover{background:rgba(255,255,255,.85)}.hero-dots button.on{width:26px;background:#fff}@media(pointer:coarse){.hero-dots{gap:14px}.hero-dots button{width:11px;height:11px}.hero-dots button.on{width:28px}.hero-dots button::after{top:-14px;bottom:-14px;left:-7px;right:-7px}}.hero-card .ph{position:absolute;inset:0;display:grid;place-items:center;color:rgba(23,34,43,.4);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;border:2px dashed rgba(23,34,43,.15);border-radius:28px;margin:14px;text-align:center;padding:20px}.hero-card::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(23,34,43,.45),transparent 45%);pointer-events:none}.hero-card .chip,.hero-card .float{transition:opacity .25s}.hero-card.trocando .chip,.hero-card.trocando .float{opacity:0}.chip{position:absolute;top:22px;left:22px;z-index:3;background:var(--card);border-radius:999px;padding:8px 14px;font-family:var(--display);font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:0 8px 20px -8px rgba(0,0,0,.25)}.chip::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--coral);animation:pulse 1.6s infinite}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,90,78,.5)}60%{box-shadow:0 0 0 8px rgba(255,90,78,0)}}.float{position:absolute;z-index:3;bottom:22px;left:22px;right:22px;background:var(--card);border-radius:18px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 14px 30px -12px rgba(0,0,0,.25)}.float b{font-family:var(--display);font-size:18px;display:block}.float small{color:var(--muted);font-size:13px}.float .go{width:42px;height:42px;border-radius:50%;background:var(--coral);color:#fff;display:grid;place-items:center;font-weight:700;flex:0 0 auto}@media(max-width:860px){.hero .wrap{grid-template-columns:1fr}.hero{padding-top:28px}}section.block{padding:104px 0}section.alt{background:var(--bg2)}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.head p{color:var(--muted);max-width:420px}@media(max-width:860px){.head{flex-direction:column;align-items:flex-start}section.block{padding:64px 0}}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.tab{padding:10px 18px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-family:var(--display);font-size:13px;font-weight:600;cursor:pointer;transition:.15s}.tab:hover{border-color:var(--ink)}.tab.on{background:var(--ink);color:#fff;border-color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:var(--card);border-radius:var(--r);overflow:hidden;border:1px solid var(--line);transition:.25s;display:flex;flex-direction:column}.card:hover{transform:translateY(-5px);box-shadow:0 24px 40px -24px rgba(23,34,43,.3)}.card.hide{display:none}.photo{aspect-ratio:4/3;position:relative;background:linear-gradient(145deg,#E9EEF3,#D5DEE6);overflow:hidden}.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.card:hover .photo img{transform:scale(1.04)}.photo .ph{position:absolute;inset:14px;border:2px dashed rgba(23,34,43,.15);border-radius:14px;display:grid;place-items:center;font-size:12px;color:rgba(23,34,43,.4);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:10px}.tag{position:absolute;z-index:2;top:14px;left:14px;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 11px;border-radius:999px;background:var(--card)}.tag.launch{background:var(--coral);color:#fff}.tag.build{background:var(--sky-soft);color:#0F5FBF}.tag.done{background:var(--mint-soft);color:#0E7A57}.body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:6px;flex:1}.body h3{font-size:24px}.body .where{color:var(--muted);font-size:14px}.body .spec{font-size:14px;margin-top:8px;padding-top:12px;border-top:1px solid var(--line)}.body .spec b{font-family:var(--display)}.body .selo{font-size:13px;color:var(--muted);margin-top:4px}.body .more{margin-top:auto;padding-top:16px;color:var(--ink);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:7px}.body .more::after{content:"\2192";transition:transform .25s ease;color:var(--marca)}.card:hover .body .more::after{transform:translateX(5px)}@media(max-width:960px){.grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.grid{grid-template-columns:1fr}}.about .wrap{display:grid;grid-template-columns:.82fr 1.18fr;gap:56px;align-items:center}.about p{color:var(--muted);font-size:17px;margin-bottom:16px}.about .media{aspect-ratio:3/4;border-radius:28px;background:linear-gradient(135deg,#FFE1DD,#E6F1FF);position:relative;overflow:hidden}.about .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about .media .ph{position:absolute;inset:14px;border:2px dashed rgba(23,34,43,.15);border-radius:20px;display:grid;place-items:center;color:rgba(23,34,43,.4);font-size:12px;text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:20px}@media(max-width:860px){.about .wrap{grid-template-columns:1fr;gap:32px}}.feats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px}.feat h3{font-size:20px;margin-bottom:8px}.feat p{color:var(--muted);font-size:15px}@media(max-width:860px){.feats{grid-template-columns:1fr}}.cliente-band{background:linear-gradient(135deg,var(--sky-soft),var(--mint-soft));border:1px solid var(--line);border-radius:32px;padding:44px 48px;display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.cliente-band h2{font-size:clamp(26px,3.2vw,36px)}.cliente-band p{color:var(--muted);margin-top:14px;max-width:520px}.cliente-band ul{list-style:none;display:grid;gap:10px;margin-top:20px;font-size:15px}.cliente-band li{display:flex;align-items:flex-start;gap:10px}.cliente-band li::before{content:"✓";color:var(--mint);font-weight:800;font-family:var(--display);flex:0 0 auto}.cliente-band .go-box{background:var(--card);border-radius:20px;padding:26px;text-align:center;box-shadow:0 20px 40px -28px rgba(23,34,43,.4)}.cliente-band .go-box small{display:block;color:var(--muted);font-size:13px;margin-top:12px;line-height:1.4}@media(max-width:860px){.cliente-band{grid-template-columns:1fr;padding:32px 24px;border-radius:24px}}.emp-hero{padding:36px 0 72px}.voltar{display:inline-block;font-size:14px;font-weight:600;color:var(--muted);margin-bottom:26px}.voltar:hover{color:var(--ink)}.emp-topo{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.emp-topo h1{font-size:clamp(38px,5vw,60px);font-weight:800;margin:14px 0 10px}.emp-topo .tag{position:static;display:inline-block}.emp-onde{color:var(--muted);font-size:17px}.emp-selos{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.emp-selos span{background:var(--bg2);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500}.emp-foto{position:relative;aspect-ratio:4/3;border-radius:28px;overflow:hidden;background:linear-gradient(145deg,#E9EEF3,#D5DEE6);box-shadow:0 30px 60px -30px rgba(23,34,43,.35)}.emp-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.emp-foto .ph{position:absolute;inset:14px;border:2px dashed rgba(23,34,43,.15);border-radius:20px;display:grid;place-items:center;font-size:12px;color:rgba(23,34,43,.4);text-transform:uppercase;letter-spacing:.04em}@media(max-width:860px){.emp-topo{grid-template-columns:1fr;gap:32px}.emp-hero{padding:24px 0 48px}}.ficha{display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ficha>div{background:var(--card);padding:22px 24px;flex:1 1 calc(33.333% - 1px);min-width:0}@media(max-width:860px){.ficha>div{flex-basis:calc(50% - 1px)}}@media(max-width:520px){.ficha>div{flex-basis:100%}}.ficha dt{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ficha dd{font-family:var(--display);font-size:19px;font-weight:600;line-height:1.3}.tour-caixa{position:relative;aspect-ratio:16/9;border-radius:24px;overflow:hidden;background:var(--ink);box-shadow:0 30px 60px -30px rgba(23,34,43,.5)}.tour-caixa iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.tour-cartaz{position:absolute;inset:0;width:100%;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(140deg,#1E2A34,#17222B 60%,#243442);color:#fff;font-family:var(--body);padding:24px;text-align:center}.tour-cartaz .play{width:74px;height:74px;border-radius:50%;background:var(--coral);display:grid;place-items:center;font-size:26px;padding-left:5px;transition:transform .25s;box-shadow:0 14px 34px -12px rgba(255,90,78,.8)}.tour-cartaz:hover .play{transform:scale(1.07)}.tour-cartaz b{font-family:var(--display);font-size:20px;font-weight:700}.tour-cartaz small{color:rgba(255,255,255,.65);font-size:14px;max-width:34ch}.tour-url{display:block;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:rgba(255,255,255,.6);word-break:break-all;max-width:46ch;user-select:all}.tour-fora{margin-top:16px;font-size:14px;color:var(--muted)}.tour-fora a{color:var(--sky);font-weight:600}@media(max-width:640px){.tour-caixa{aspect-ratio:4/3}.tour-cartaz .play{width:60px;height:60px;font-size:22px}}@media(prefers-reduced-motion:reduce){.tour-cartaz:hover .play{transform:none}}.lead .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.lead p{color:var(--muted);font-size:17px;max-width:440px}form{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:32px;display:grid;gap:14px;box-shadow:0 24px 50px -30px rgba(23,34,43,.25)}label{font-size:13px;font-weight:600;display:grid;gap:6px}input,select{font:inherit;padding:13px 14px;border:1.5px solid var(--line);border-radius:12px;background:var(--card);width:100%}input:focus,select:focus{outline:none;border-color:var(--sky)}input[aria-invalid="true"]{border-color:var(--coral);background:var(--coral-soft)}form small{color:var(--muted);font-size:12px}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.form-erro{background:var(--coral-soft);color:#B02A20;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:500}.form-ok{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:40px 32px;text-align:center;box-shadow:0 24px 50px -30px rgba(23,34,43,.25)}.form-ok .tick{width:60px;height:60px;border-radius:50%;background:var(--mint-soft);color:var(--mint);display:grid;place-items:center;font-size:30px;margin:0 auto 18px}.form-ok h3{font-size:24px;margin-bottom:10px}.form-ok p{color:var(--muted);margin-bottom:22px;font-size:15px}@media(max-width:860px){.lead .wrap{grid-template-columns:1fr;gap:32px}}footer{background:var(--ink);padding:64px 0 28px;font-size:14px;color:rgba(255,255,255,.62)}footer .wrap{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}footer h4{font-family:var(--display);color:#fff;font-size:13px;margin-bottom:14px}footer ul{list-style:none;display:grid;gap:8px}footer a:hover{color:var(--coral)}.logo-rodape{margin-bottom:16px}.logo-rodape img{height:40px;width:auto;filter:brightness(0) invert(1)}footer .legal{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.14);padding-top:20px;margin-top:12px;font-size:12px;color:rgba(255,255,255,.58)}@media(max-width:860px){footer .wrap{grid-template-columns:1fr 1fr}}@media(max-width:480px){footer .wrap{grid-template-columns:1fr}}.flutuantes{position:fixed;right:20px;bottom:20px;z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.wa{display:flex;align-items:center;gap:10px;background:#25D366;color:#fff;border-radius:999px;padding:12px 18px 12px 12px;font-family:var(--display);font-weight:700;font-size:14px;box-shadow:0 12px 30px -10px rgba(0,0,0,.35);transition:.2s}.wa:hover{transform:translateY(-2px)}.corretor{display:flex;align-items:center;gap:9px;background:var(--ink);color:#fff;border-radius:999px;padding:11px 17px 11px 13px;font-family:var(--display);font-weight:700;font-size:13px;box-shadow:0 12px 30px -12px rgba(0,0,0,.45);transition:.2s}.corretor:hover{transform:translateY(-2px);background:#223140}.corretor svg{opacity:.9;flex:0 0 auto}@media(max-width:520px){.flutuantes{right:16px;bottom:16px;gap:8px}.wa span,.corretor span{display:none}.wa{padding:14px}.corretor{padding:12px}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s,transform .6s}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.chip::before{animation:none}html{scroll-behavior:auto}.card:hover{transform:none}.photo img,.card:hover .photo img{transition:none;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){body.efeitos .progresso{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:linear-gradient(90deg,var(--coral),var(--marca));transform-origin:0 50%;transform:scaleX(0);animation:tr-barra linear both}body.efeitos .progresso{animation-timeline:scroll(root block)}@keyframes tr-barra{to{transform:scaleX(1)}}body.efeitos nav .wrap{animation:tr-barra-topo linear both}body.efeitos nav .wrap{animation-timeline:scroll(root block);animation-range:0 140px}@keyframes tr-barra-topo{to{height:60px}}body.efeitos nav{animation:tr-sombra-topo linear both}body.efeitos nav{animation-timeline:scroll(root block);animation-range:0 140px}@keyframes tr-sombra-topo{to{box-shadow:0 10px 30px -18px rgba(23,34,43,.45)}}body.efeitos .reveal{transition:none;animation:tr-surgir linear both}body.efeitos .reveal{animation-timeline:view();animation-range:entry 0% cover 46%}@keyframes tr-surgir{from{opacity:0;transform:translateY(96px) scale(.9)}to{opacity:1;transform:none}}body.efeitos .hero-card{animation:tr-boiar linear both}body.efeitos .hero-card{animation-timeline:scroll(root block);animation-range:0 80vh}@keyframes tr-boiar{to{transform:translateY(-130px) scale(1.04)}}body.efeitos .hero .wrap>div:first-child{animation:tr-recuar linear both}body.efeitos .hero .wrap>div:first-child{animation-timeline:scroll(root block);animation-range:0 70vh}@keyframes tr-recuar{to{opacity:.04;transform:translateY(150px) scale(.85)}}body.efeitos .pal{display:inline-block;opacity:0;transform:translateY(80%) rotate(4deg);animation:tr-palavra .75s cubic-bezier(.22,1,.36,1) both}@keyframes tr-palavra{to{opacity:1;transform:none}}body.efeitos .photo{animation:tr-cortina linear both}body.efeitos .photo{animation-timeline:view();animation-range:entry 5% entry 85%}@keyframes tr-cortina{from{clip-path:inset(94% 0 0 0)}to{clip-path:inset(0 0 0 0)}}body.efeitos .cliente-band{animation:tr-crescer linear both}body.efeitos .cliente-band{animation-timeline:view();animation-range:entry 0% cover 40%}@keyframes tr-crescer{from{transform:scale(.93);border-radius:60px}to{transform:none;border-radius:32px}}body.efeitos .emp-foto{animation:tr-cortina linear both}body.efeitos .emp-foto{animation-timeline:view();animation-range:entry 5% entry 80%}@media(min-width:900px){body.efeitos #diferenciais .wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}body.efeitos #diferenciais .head{position:sticky;top:120px;margin-bottom:0;display:block}body.efeitos #diferenciais .feats{grid-template-columns:1fr;gap:18px}body.efeitos #diferenciais .feat{padding:34px}}}}.alterna-efeitos{position:fixed;left:20px;bottom:20px;z-index:60;border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:var(--display);font-weight:600;font-size:13px;padding:11px 16px;border-radius:999px;cursor:pointer;box-shadow:0 10px 26px -14px rgba(23,34,43,.5)}.alterna-efeitos:hover{border-color:var(--ink)}@media(max-width:520px){.alterna-efeitos{left:16px;bottom:16px;font-size:12px;padding:9px 13px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){body.efeitos .photo img{inset:-13% 0;height:126%;animation:tr-foto-desliza linear both}body.efeitos .photo img{animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes tr-foto-desliza{from{transform:translateY(-6.5%)}to{transform:translateY(6.5%)}}body.efeitos .emp-foto img{inset:-13% 0;height:126%;animation:tr-foto-desliza linear both}body.efeitos .emp-foto img{animation-timeline:view();animation-range:cover 0% cover 100%}body.efeitos .grid .card,body.efeitos .feat{transform-origin:50% 100%}body.efeitos .grid .card{animation-name:tr-vem;animation-timing-function:linear;animation-fill-mode:both;animation-range:entry 0% cover 42%}@keyframes tr-vem{from{opacity:0;transform:perspective(2500px) rotateX(-55deg) translateY(64px) scale(.93)}to{opacity:1;transform:none}}body.efeitos .feat:nth-child(odd){animation-name:tr-vem-esq;animation-timing-function:linear;animation-fill-mode:both}body.efeitos .feat:nth-child(even){animation-name:tr-vem-dir;animation-timing-function:linear;animation-fill-mode:both}body.efeitos .feat:nth-child(2){animation-range:entry 8% cover 50%}body.efeitos .feat:nth-child(3){animation-range:entry 16% cover 58%}body.efeitos .head>div{animation:tr-titulo linear both}body.efeitos .head>div{animation-timeline:view();animation-range:entry 0% cover 40%}@keyframes tr-titulo{from{opacity:0;transform:translateX(-70px)}to{opacity:1;transform:none}}body.efeitos .ficha{animation-name:tr-ficha;animation-timing-function:linear;animation-fill-mode:both}body.efeitos .ficha{animation-timeline:view();animation-range:entry 0% cover 40%}@keyframes tr-ficha{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}}.alterna-efeitos.aviso{background:var(--coral-soft);border-color:#F5B9B3;color:#8E2A21;cursor:default;max-width:min(76vw,340px);text-align:left;line-height:1.35;font-size:12px}@media (prefers-reduced-motion:no-preference){body.efeitos-js .reveal{opacity:0;transition:none}body.efeitos-js .reveal.entrou{animation:tr-js-surgir .85s cubic-bezier(.22,1,.36,1) both}@keyframes tr-js-surgir{from{opacity:0;transform:translateY(80px) scale(.94)}to{opacity:1;transform:none}}body.efeitos-js .grid .card,body.efeitos-js .feat{transform-origin:50% 100%}body.efeitos-js .grid .card.entrou{animation-name:tr-js-flip;animation-duration:.95s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}body.efeitos-js .feat.entrou:nth-child(odd){animation-name:tr-js-flip-esq;animation-duration:.95s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}body.efeitos-js .feat.entrou:nth-child(even){animation-name:tr-js-flip-dir;animation-duration:.95s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}@keyframes tr-js-flip{from{opacity:0;transform:perspective(2500px) rotateX(-55deg) translateY(64px) scale(.93)}to{opacity:1;transform:none}}@keyframes tr-js-flip-esq{from{opacity:0;transform:perspective(2500px) rotateX(-55deg) rotateY(9deg) translateY(64px) scale(.93)}to{opacity:1;transform:none}}@keyframes tr-js-flip-dir{from{opacity:0;transform:perspective(2500px) rotateX(-55deg) rotateY(-9deg) translateY(64px) scale(.93)}to{opacity:1;transform:none}}body.efeitos-js .feat:nth-child(2){animation-delay:.12s}body.efeitos-js .feat:nth-child(3){animation-delay:.24s}body.efeitos-js .ficha{opacity:0}body.efeitos-js .ficha.entrou{animation:tr-js-ficha .7s cubic-bezier(.22,1,.36,1) both}@keyframes tr-js-ficha{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}body.efeitos-js .head>div{opacity:0}body.efeitos-js .head>div.entrou{animation:tr-js-titulo .8s cubic-bezier(.22,1,.36,1) both}@keyframes tr-js-titulo{from{opacity:0;transform:translateX(-70px)}to{opacity:1;transform:none}}body.efeitos-js .photo.entrou,body.efeitos-js .emp-foto.entrou{animation:tr-js-cortina 1s cubic-bezier(.22,1,.36,1) both}@keyframes tr-js-cortina{from{clip-path:inset(94% 0 0 0)}to{clip-path:inset(0 0 0 0)}}}h1,h2,h3{text-wrap:balance}p,li,dd,figcaption,small{text-wrap:pretty}.hero h1{letter-spacing:-.035em;line-height:.98}h2{letter-spacing:-.025em}.body h3,.emp-topo h1{letter-spacing:-.022em}.hero p,.about p,.feat p,.lead p,.head p{max-width:60ch}.ficha dd,.pill em{font-variant-numeric:tabular-nums}.card{box-shadow:0 1px 2px rgba(23,34,43,.04)}.card:hover{box-shadow:0 28px 56px -32px rgba(23,34,43,.28)}.hero-card{box-shadow:0 44px 90px -50px rgba(23,34,43,.42)}form{box-shadow:0 34px 70px -46px rgba(23,34,43,.24)}.cliente-band .go-box{box-shadow:0 26px 54px -38px rgba(23,34,43,.34)}.float{box-shadow:0 18px 40px -20px rgba(23,34,43,.3)}::selection{background:var(--coral-soft);color:var(--ink)}.tag{font-size:10.5px;letter-spacing:.11em;padding:7px 12px;font-weight:700;text-transform:uppercase}.body{padding:24px 24px 26px}.body .where{font-size:14px;letter-spacing:.005em}.body .spec{margin-top:12px;padding-top:14px}.tab{padding:11px 20px;letter-spacing:.02em}footer{border-top:3px solid var(--marca)}footer .wrap{gap:40px}input,select{transition:border-color .18s ease,background-color .18s ease}.btn{transition:background-color .2s ease,border-color .2s ease,transform .18s ease}:root{--acao:#C25010}.btn-primary{background:var(--acao)}.btn-primary:hover{background:#A9460E}.tag.launch{background:var(--acao)}.float .go{background:var(--acao)}.tour-cartaz .play{background:var(--acao);box-shadow:0 14px 34px -12px rgba(194,80,16,.75)}:root{--texto:#46535F}body{line-height:1.6}p,li,dd,blockquote{line-height:1.7}.feat h3,.body h3,.cliente-band h2{line-height:1.22}.hero p,.about p,.feat p,.head p,.lead p,.cliente-band p,.emp-onde{color:var(--texto)}.hero p{font-size:18.5px;line-height:1.62}.about p{font-size:17px;line-height:1.72}.feat p{font-size:16px;line-height:1.68}.head p{font-size:16.5px;line-height:1.66}.lead p{font-size:17px;line-height:1.7}.cliente-band p{line-height:1.72}.cliente-band ul{font-size:15.5px;line-height:1.62}.cliente-band li{gap:12px}.body .where{font-size:14.5px}.body .spec{font-size:14.5px;line-height:1.5}.body .selo{font-size:13.5px}.ficha dd{line-height:1.35}.emp-onde{line-height:1.6}.body .selo,.float small,form small,footer .legal,.cliente-band .go-box small,.tour-fora{letter-spacing:.008em}form small{font-size:12.5px;line-height:1.55}footer{font-size:14.5px;line-height:1.7;color:rgba(255,255,255,.7)}footer .legal{font-size:12.5px;line-height:1.62;color:rgba(255,255,255,.6)}footer ul{gap:10px}.about p+p,.lead p+p,.cliente-band p+p{margin-top:15px}body{font-optical-sizing:auto}.assinatura{margin-top:20px;font-family:var(--display);font-weight:600;font-size:18px;line-height:1.4;color:var(--marca-texto)}.feat h3{color:var(--ink);font-weight:800;font-size:20px;margin-bottom:10px}.redes{display:flex;gap:10px;margin-top:18px}.redes a{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.72);transition:color .18s ease,border-color .18s ease,background-color .18s ease}.redes a svg{width:19px;height:19px}.redes a[href]{cursor:pointer}.redes a[href]:hover{color:#fff;border-color:var(--marca);background:rgba(242,100,20,.16)}.captcha-caixa{min-height:65px}#galeria .wrap{max-width:900px}.abas{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.aba{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink);cursor:pointer;transition:.15s}.aba:hover{border-color:var(--ink)}.aba.on{background:var(--ink);color:#fff;border-color:var(--ink)}.aba em{font-style:normal;font-size:11.5px;opacity:.6;font-variant-numeric:tabular-nums}.abas.metragens{margin-top:-6px;margin-bottom:18px;padding-left:2px}.abas.metragens .aba{padding:8px 15px;border-radius:12px;font-size:12.5px;border-width:1px}.abas.metragens .aba.on{background:var(--acao);border-color:var(--acao);color:#fff}.abas.metragens .aba i{font-style:normal;font-weight:500;opacity:.72;font-size:11.5px}.palco{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:16/10;background:var(--bg2);border:1px solid var(--line)}.palco img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;cursor:zoom-in}.palco.inteira{background:#fff}.palco.inteira img{object-fit:contain;padding:14px}.palco-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(17,24,31,.55);color:#fff;font-family:var(--display);font-size:30px;line-height:1;padding-bottom:4px;cursor:pointer;display:grid;place-items:center;transition:.15s;backdrop-filter:blur(4px)}.palco-nav:hover{background:rgba(17,24,31,.8);border-color:rgba(255,255,255,.6)}.palco-nav.ant{left:14px}.palco-nav.prox{right:14px}.palco-conta{position:absolute;right:14px;bottom:14px;background:rgba(17,24,31,.62);color:#fff;border-radius:999px;padding:5px 12px;font-family:var(--display);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;backdrop-filter:blur(4px)}.palco-legenda{margin-top:14px;color:var(--texto);font-size:15px;line-height:1.5;min-height:1.5em}.tiras{display:flex;gap:9px;overflow-x:auto;padding:16px 2px 4px;scrollbar-width:thin}.tira{flex:0 0 92px;height:66px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--bg2);cursor:pointer;transition:border-color .15s ease,opacity .15s ease;opacity:.72}.tira:hover{opacity:1}.tira.on{border-color:var(--acao);opacity:1}.tira img{width:100%;height:100%;object-fit:cover;display:block}.tiras.inteiras .tira{background:#fff}.tiras.inteiras .tira img{object-fit:contain;padding:3px}@media(max-width:640px){.palco{aspect-ratio:4/3}.palco-nav{width:40px;height:40px;font-size:25px}.palco-nav.ant{left:8px}.palco-nav.prox{right:8px}.tira{flex-basis:74px;height:54px}}.visor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:rgba(9,14,19,.94);display:flex;align-items:center;justify-content:center;padding:26px}.visor-palco{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:min(1100px,100%);max-height:100%}.visor-palco img{max-width:100%;max-height:78vh;width:auto;height:auto;border-radius:12px;background:#fff;object-fit:contain}.visor-palco figcaption{color:rgba(255,255,255,.82);font-size:14px;line-height:1.5;text-align:center;max-width:60ch}.visor-x,.visor-nav{position:absolute;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;border-radius:50%;cursor:pointer;display:grid;place-items:center;font-family:var(--display);line-height:1;transition:.15s}.visor-x:hover,.visor-nav:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.45)}.visor-x{top:18px;right:18px;width:44px;height:44px;font-size:26px}.visor-nav{top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:34px;padding-bottom:4px}.visor-nav.ant{left:18px}.visor-nav.prox{right:18px}@media(max-width:640px){.visor{padding:16px}.visor-nav{width:42px;height:42px;font-size:27px}.visor-nav.ant{left:8px}.visor-nav.prox{right:8px}.visor-palco img{max-height:64vh}}.aviso-cookies{position:fixed;left:20px;bottom:20px;z-index:40;max-width:420px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:18px 20px;box-shadow:0 18px 50px rgba(23,34,43,.18);font-size:14px;line-height:1.5}.aviso-cookies p{margin:0 0 14px}.aviso-cookies-botoes{display:flex;gap:10px;justify-content:flex-end}.aviso-cookies .btn{padding:10px 18px;font-size:13px}@media (max-width:640px){.aviso-cookies{left:16px;right:16px;bottom:88px;max-width:none}}.link-cookies{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.artigo .wrap{max-width:760px}.artigo h1{font-size:clamp(28px,4vw,42px);font-weight:800;margin:10px 0 12px}.artigo-volta{display:inline-block;font-size:14px;color:var(--muted);margin-bottom:18px}.artigo-volta:hover{color:var(--ink)}.artigo-data{color:var(--muted);font-size:14px;margin-bottom:34px}.artigo-corpo{font-size:17.5px;line-height:1.75}.artigo-corpo p{margin:0 0 20px}.artigo-corpo h2{font-size:23px;margin:40px 0 14px}.artigo-corpo ul{margin:0 0 22px;padding-left:22px}.artigo-corpo li{margin-bottom:10px}.artigo-corpo a{color:var(--marca-texto);text-decoration:underline}.artigo-cta{margin-top:44px;padding:26px 28px;border-radius:var(--r);background:var(--bg2);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.artigo-cta p{margin:0;font-size:17px}.blog-lista{display:flex;flex-direction:column;gap:16px;margin-top:30px}.blog-item{display:block;padding:24px 26px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);transition:.2s}.blog-item:hover{border-color:var(--ink);transform:translateY(-1px)}.blog-item time{font-size:13px;color:var(--muted)}.blog-item h2{font-size:21px;margin:6px 0 8px}.blog-item p{color:var(--muted);margin:0}footer .legal .link-discreto{color:inherit;text-decoration:underline}