:root{--ink:#0B0A09;--ink-soft:#141210;--ink-lift:#1C1916;--terra:#6B4A35;--terra-deep:#4A3224;--copper:#C18D63;--copper-lit:#E0B489;--gold-1:#6B4C2C;--gold-2:#C08A55;--gold-3:#FAEED6;--gold:linear-gradient(100deg,var(--gold-1) 0%,#A87A48 10%,var(--gold-3) 22%,#C9954F 34%,var(--gold-1) 46%,#B98A52 58%,var(--gold-3) 70%,#BE8C55 84%,var(--gold-1) 100%);--gold-text:linear-gradient(100deg,#B0803F 0%,#E4C08A 12%,var(--gold-3) 24%,#D6A669 36%,#A8793F 48%,#DDB57C 60%,var(--gold-3) 72%,#CC9A5D 86%,#B0803F 100%);--gold-size:210% 100%;--sand:#D8CCBE;--paper:#F4F0EA;--paper-2:#EAE3D9;--text:#F4F0EA;--text-dim:rgba(244,240,234,.64);--text-faint:rgba(244,240,234,.38);--text-dark:#1A1613;--text-dark-dim:rgba(26,22,19,.62);--line:rgba(244,240,234,.14);--line-dark:rgba(26,22,19,.14);--f-display:"Sora","Helvetica Neue",Arial,sans-serif;--f-body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--f-data:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--s11:160px;--s12:200px;--max:1440px;--gut:24px;--pad:clamp(20px,5vw,80px);--e-out:cubic-bezier(.16,1,.3,1);--e-io:cubic-bezier(.7,0,.2,1);--t-fast:.32s;--t-med:.6s;--t-slow:1.1s;--header-h:74px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--f-body);font-size:16px;line-height:1.68;font-weight:400;letter-spacing:.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow:hidden}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--copper);color:var(--ink)}.display{font-family:var(--f-display);letter-spacing:-.01em;font-weight:600;line-height:1.06;letter-spacing:-.01em;margin:0}.up{text-transform:uppercase}.up.d-xl,.up.d-lg{letter-spacing:-.022em}.d-xl,.d-lg{letter-spacing:-.024em;font-weight:600}.d-md,.d-sm{letter-spacing:-.014em}.d-xl{font-size:clamp(2.05rem,4.9vw,4.5rem)}.d-lg{font-size:clamp(1.85rem,4vw,3.5rem)}.d-md{font-size:clamp(1.7rem,3.4vw,2.9rem)}.d-sm{font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.1}.eyebrow{font-family:var(--f-display);font-size:clamp(.62rem,.78vw,.72rem);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--copper);margin:0 0 var(--s5);display:block}.lede{font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.72;letter-spacing:.03em;color:var(--text-dim);max-width:56ch;margin:0}p{margin:0 0 1.1em}p:last-child{margin-bottom:0}.data{font-family:var(--f-data);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em}.gold-text{background:var(--gold-text);background-size:var(--gold-size);-webkit-background-clip:text;background-clip:text;color:transparent;animation:goldSweep 7s linear infinite}@keyframes goldSweep{0%{background-position:0% 50%}100%{background-position:210% 50%}}.gold-rule{height:1px;border:0;margin:0;background:var(--gold);background-size:var(--gold-size);animation:goldSweep 7s linear infinite}@media (prefers-reduced-motion:reduce){.gold-text,.gold-rule{animation:none;background-position:38% 50%}}.hl{color:var(--copper-lit)}.dim{color:var(--text-dim)}.is-light{background:var(--paper);color:var(--text-dark)}.is-light .lede{color:var(--text-dark-dim)}.is-light .dim{color:var(--text-dark-dim)}.is-light .eyebrow{color:var(--terra)}.is-light .hl{color:var(--terra)}:focus-visible{outline:2px solid var(--copper-lit);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:-9999px;top:0;z-index:999;background:var(--copper);color:var(--ink);padding:var(--s3) var(--s5);font-weight:700}.skip:focus{left:var(--s4);top:var(--s4)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.shell{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}.shell-wide{max-width:1760px;margin-inline:auto;padding-inline:var(--pad)}section{position:relative}.pad-y{padding-block:clamp(56px,7.5vw,116px)}.pad-y-sm{padding-block:clamp(44px,5vw,76px)}.arc{--arc:62%;-webkit-mask-image:radial-gradient(120% 130% at 0% 100%,#000 var(--arc),transparent calc(var(--arc) + .4%));mask-image:radial-gradient(120% 130% at 0% 100%,#000 var(--arc),transparent calc(var(--arc) + .4%))}.arc-tr{border-top-right-radius:min(46vw,520px)}.arc-tl{border-top-left-radius:min(46vw,520px)}.arc-br{border-bottom-right-radius:min(46vw,520px)}.arc-line{position:absolute;border:1px solid var(--line);border-radius:50%;pointer-events:none;opacity:.5}.btn{--bg:var(--copper);--fg:var(--ink);position:relative;display:inline-flex;align-items:center;gap:var(--s3);padding:15px 28px;min-height:48px;font-family:var(--f-display);font-size:.73rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fg);background:var(--bg);border-radius:2px;overflow:hidden;isolation:isolate;transition:color var(--t-fast) var(--e-out),transform var(--t-fast) var(--e-out)}.btn::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--copper-lit);transform:translateY(101%);transition:transform .44s var(--e-out)}.btn:hover::after,.btn:focus-visible::after{transform:translateY(0)}.btn:active{transform:translateY(1px)}.btn .ico{width:15px;height:15px;flex:none;transition:transform var(--t-fast) var(--e-out)}.btn:hover .ico{transform:translateX(3px)}.btn-ghost{--bg:transparent;--fg:var(--text);border:1px solid var(--line)}.btn-ghost::after{background:var(--text)}.btn-ghost:hover{color:var(--ink);border-color:var(--text)}.is-light .btn-ghost{--fg:var(--text-dark);border-color:var(--line-dark)}.is-light .btn-ghost::after{background:var(--terra)}.is-light .btn-ghost:hover{color:var(--paper);border-color:var(--terra)}.link-u{position:relative;font-family:var(--f-display);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;padding-bottom:4px}.link-u::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--e-out)}.link-u:hover::after{transform:scaleX(1);transform-origin:left}.hdr{position:fixed;inset:0 0 auto 0;z-index:90;height:var(--header-h);display:flex;align-items:center;transition:background .5s var(--e-out),backdrop-filter .5s,border-color .5s;border-bottom:1px solid transparent}.hdr.solid{background:rgba(11,10,9,.82);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--line)}.hdr.hide{transform:translateY(-100%);transition:transform .45s var(--e-io)}.hdr-in{width:100%;max-width:1760px;margin-inline:auto;padding-inline:var(--pad);display:flex;align-items:center;justify-content:space-between;gap:var(--s5)}.hdr-logo img{height:26px;width:auto;opacity:.96}.nav{display:flex;align-items:center;gap:clamp(18px,2.2vw,34px)}.nav a{font-family:var(--f-display);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);transition:color var(--t-fast);position:relative;padding-block:6px}.nav a::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--copper);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--e-out)}.nav a:hover{color:var(--text)}.nav a:hover::after,.nav a.on::after{transform:scaleX(1);transform-origin:left}.nav a.on{color:var(--copper)}.hdr-cta{display:flex;align-items:center;gap:var(--s4)}.hdr .btn{padding:12px 20px;min-height:42px;font-size:.66rem}.burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.burger span{display:block;width:22px;height:1.5px;background:var(--text);transition:transform .4s var(--e-out),opacity .3s}.burger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mnav{position:fixed;inset:0;z-index:85;background:var(--ink);padding:calc(var(--header-h) + 40px) var(--pad) 40px;display:flex;flex-direction:column;justify-content:space-between;clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--e-io);visibility:hidden}.mnav.open{clip-path:inset(0 0 0 0);visibility:visible}.mnav a.mlink{font-family:var(--f-display);font-stretch:118%;font-size:clamp(1.6rem,7vw,2.4rem);text-transform:uppercase;line-height:1.24;display:block;border-bottom:1px solid var(--line);padding:16px 0;opacity:0;transform:translateY(18px)}.mnav.open a.mlink{opacity:1;transform:none;transition:opacity .5s var(--e-out),transform .5s var(--e-out);transition-delay:calc(.22s + var(--i) * .055s)}.prog{position:fixed;left:0;top:0;z-index:95;height:2px;width:100%;background:var(--copper);transform:scaleX(0);transform-origin:left;will-change:transform}[data-rv]{opacity:0;transform:translateY(26px);transition:opacity .85s var(--e-out),transform .85s var(--e-out);transition-delay:var(--d,0s)}[data-rv].in{opacity:1;transform:none}[data-rv="mask"]{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path 1.05s var(--e-io)}[data-rv="mask"].in{clip-path:inset(0 0 0 0)}[data-rv="scale"]{opacity:0;transform:scale(1.08)}[data-rv="scale"].in{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){[data-rv],[data-rv="mask"],[data-rv="scale"]{opacity:1;transform:none;clip-path:none}}.fig{position:relative;overflow:hidden;background:var(--ink-lift)}.fig img{width:100%;height:100%;object-fit:cover}.fig .cap{position:absolute;left:var(--s4);bottom:var(--s4);font-family:var(--f-data);font-size:.6rem;letter-spacing:.1em;color:rgba(255,255,255,.7);text-transform:uppercase;background:rgba(11,10,9,.42);backdrop-filter:blur(6px);padding:5px 10px;border-radius:2px}.zoom img{transition:transform 1.3s var(--e-out)}.zoom:hover img{transform:scale(1.045)}.ovl{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:var(--s4);background:rgba(6,5,5,.78);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .45s var(--e-out)}.ovl.open{opacity:1;pointer-events:auto}.modal{position:relative;width:min(940px,100%);max-height:min(92vh,860px);overflow:auto;overscroll-behavior:contain;background:var(--ink-soft);border:1px solid var(--line);border-top-right-radius:140px;display:grid;grid-template-columns:.85fr 1fr;transform:translateY(26px) scale(.985);transition:transform .55s var(--e-out)}.ovl.open .modal{transform:none}.modal-art{position:relative;overflow:hidden;background:var(--terra-deep);min-height:100%}.modal-art img{width:100%;height:100%;object-fit:cover;opacity:.62}.modal-art .stamp{position:absolute;inset:auto var(--s6) var(--s6) var(--s6)}.modal-art .stamp img{width:118px;height:auto;object-fit:contain;opacity:1}.modal-art .stamp p{margin-top:var(--s4);font-size:.8rem;line-height:1.5;color:rgba(244,240,234,.82)}.modal-body{padding:clamp(26px,3.4vw,46px)}.modal-close{position:absolute;top:12px;right:12px;z-index:3;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(11,10,9,.6);border:1px solid var(--line);transition:background var(--t-fast),transform var(--t-fast)}.modal-close:hover{background:var(--copper);color:var(--ink);transform:rotate(90deg)}.field{margin-bottom:var(--s4);position:relative}.field label{display:block;font-family:var(--f-display);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);margin-bottom:7px}.field input,.field select,.field textarea{width:100%;padding:13px 14px;min-height:48px;background:rgba(244,240,234,.035);border:1px solid var(--line);border-radius:2px;color:var(--text);font-family:var(--f-body);font-size:.95rem;transition:border-color var(--t-fast),background var(--t-fast)}.field input::placeholder{color:var(--text-faint)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--copper);background:rgba(244,240,234,.06);outline:none}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23C18D63' stroke-width='1.4'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:38px}.field select option{background:var(--ink-soft);color:var(--text)}.row-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}.consent{display:flex;gap:10px;align-items:flex-start;font-size:.74rem;line-height:1.5;color:var(--text-faint);margin:var(--s4) 0 var(--s5)}.consent input{width:17px;height:17px;margin-top:2px;flex:none;accent-color:var(--copper)}.form-note{font-family:var(--f-data);font-size:.62rem;letter-spacing:.06em;color:var(--text-faint);margin-top:var(--s4)}.ok-msg{display:none;text-align:center;padding:var(--s7) var(--s4)}.ok-msg.on{display:block}.ok-msg .tick{width:56px;height:56px;border-radius:50%;border:1px solid var(--copper);color:var(--copper);display:grid;place-items:center;margin:0 auto var(--s5)}.fab{position:fixed;right:clamp(16px,2.4vw,28px);bottom:clamp(16px,2.4vw,28px);z-index:80;display:flex;align-items:center;gap:10px;padding:13px 20px;background:var(--copper);color:var(--ink);border-radius:100px;font-family:var(--f-display);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;box-shadow:0 10px 34px rgba(0,0,0,.44);transform:translateY(120%);transition:transform .6s var(--e-out),background var(--t-fast)}.fab.on{transform:none}.fab:hover{background:var(--copper-lit)}.fab svg{width:17px;height:17px;flex:none}.btn-gold{--fg:#231a11;position:relative;color:var(--fg);background:var(--gold);background-size:var(--gold-size);animation:goldSweep 7s linear infinite;border:0;font-weight:700}.btn-gold::after{display:none}.btn-gold::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.28);opacity:0;transition:opacity .35s var(--e-out)}.btn-gold:hover::before,.btn-gold:focus-visible::before{opacity:1}.gold-edge{position:relative;background:var(--ink-soft)}.gold-edge::before{content:"";position:absolute;inset:0;padding:1px;background:var(--gold);background-size:var(--gold-size);animation:goldSweep 9s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@media (prefers-reduced-motion:reduce){.btn-gold,.gold-edge::before{animation:none;background-position:38% 50%}}.creds{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-block:1px solid var(--line)}.cred{background:var(--ink);padding:var(--s5) var(--s5) var(--s6);display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.cred::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--gold);background-size:var(--gold-size);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--e-out)}.cred:hover::after{transform:scaleX(1)}.cred .ico{width:26px;height:26px;color:var(--copper);margin-bottom:var(--s3)}.cred b{font-family:var(--f-display);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.24}.cred span{font-size:.78rem;color:var(--text-faint);line-height:1.5}.cred em{font-style:normal;font-family:var(--f-data);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--copper-lit);margin-top:auto;padding-top:var(--s4)}.vplayer{position:relative;overflow:hidden;background:var(--ink-lift)}.vplayer video,.vplayer img.poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vplayer video{opacity:0;transition:opacity .7s var(--e-out)}.vplayer video.ready{opacity:1}.vplayer .vlabel{position:absolute;left:var(--s4);bottom:var(--s4);z-index:2;font-family:var(--f-display);font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text);background:rgba(11,10,9,.5);backdrop-filter:blur(7px);padding:6px 11px;border-radius:2px}.amb{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gut)}.amb .vplayer{aspect-ratio:16/9}.amb .vplayer:first-child{grid-column:span 2;aspect-ratio:21/9}.yt{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--ink-lift);border-top-right-radius:min(22vw,200px);cursor:pointer;width:100%;display:block;padding:0;border:0}.yt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;transition:opacity .5s,transform 1.2s var(--e-out)}.yt:hover img{opacity:.85;transform:scale(1.02)}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt .play{position:absolute;inset:0;margin:auto;width:clamp(72px,7vw,96px);height:clamp(72px,7vw,96px);border-radius:50%;background:var(--gold);background-size:var(--gold-size);animation:goldSweep 7s linear infinite;display:grid;place-items:center;color:#231a11;transition:transform .4s var(--e-out);box-shadow:0 14px 40px rgba(0,0,0,.45)}.yt:hover .play{transform:scale(1.07)}.yt .play svg{width:22px;height:24px;margin-left:4px}.yt .cap{position:absolute;left:var(--pad);bottom:var(--s6);right:var(--pad);z-index:2;pointer-events:none}@media (prefers-reduced-motion:reduce){.yt .play{animation:none;background-position:38% 50%}}.linhas{display:block;width:100%;height:auto;pointer-events:none;overflow:visible}.linhas .faixa{fill:none;stroke:url(#gradLinha);stroke-width:13}.linhas .fio{fill:none;stroke:var(--copper);stroke-width:1;opacity:.55}.linhas .fio-2{opacity:.32}.divisor{position:relative;height:clamp(70px,9vw,130px);overflow:hidden;background:inherit}.divisor .linhas{position:absolute;left:0;right:0;bottom:-2px;width:110%}.linhas path{stroke-dasharray:var(--len,1400);stroke-dashoffset:var(--len,1400)}.linhas.in path{stroke-dashoffset:0;transition:stroke-dashoffset 2.1s var(--e-out)}.linhas.in .fio{transition-delay:.18s}.linhas.in .fio-2{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.linhas path{stroke-dashoffset:0}}.fio-h{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--copper) 18%,var(--copper) 82%,transparent);opacity:.34}.wa-float{position:fixed;z-index:60;left:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border:1px solid rgba(37,211,102,.38);border-radius:60px;background:rgba(11,10,9,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text);cursor:pointer;box-shadow:0 14px 40px rgba(0,0,0,.5);transition:transform .35s var(--e-out),border-color .35s,background .35s}.wa-float:hover{transform:translateY(-3px);border-color:rgba(37,211,102,.75)}.wa-ico{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#25D366;color:#0B0A09}.wa-ico svg{width:19px;height:19px}.wa-txt{display:grid;gap:2px;text-align:left;line-height:1.2}.wa-txt b{font-family:var(--f-display);font-weight:600;font-size:.74rem;letter-spacing:.02em;color:var(--text)}.wa-txt em{font-style:normal;display:flex;align-items:center;gap:6px;font-family:var(--f-data);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#6BE49A}.wa-dot{width:6px;height:6px;border-radius:50%;background:#25D366;flex:none;box-shadow:0 0 0 0 rgba(37,211,102,.7);animation:waPulso 2.2s ease-out infinite}@keyframes waPulso{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 7px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}.hero-wrap{position:relative;height:190svh}.hero{--p:0;position:sticky;top:0;height:100svh;overflow:hidden;background:var(--ink);isolation:isolate}.hero-quadro{position:absolute;inset:0;overflow:hidden;clip-path:inset( calc(var(--p) * 7svh) calc(var(--p) * 6vw) calc(var(--p) * 30svh) calc(var(--p) * 6vw) round calc(var(--p) * 28px) );will-change:clip-path}.hero-amb{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(46px) saturate(1.2) brightness(.52);transform:scale(calc(1.1 + var(--p) * .05))}.hero-nitida{position:absolute;top:0;left:50%;height:100%;width:auto;max-width:none;aspect-ratio:1/1;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%);transform:translateX(-50%) scale(calc(1.02 - var(--p) * .1)) translateY(calc(var(--p) * -2%));transform-origin:50% 30%;will-change:transform}.hero-veu{position:absolute;inset:0;background:linear-gradient(to top,rgba(11,10,9,.96) 0%,rgba(11,10,9,.78) 20%,rgba(11,10,9,.2) 40%,rgba(11,10,9,0) 54%),linear-gradient(to bottom,rgba(11,10,9,.55) 0%,rgba(11,10,9,0) 18%)}.hero-base{position:absolute;z-index:3;left:0;right:0;bottom:0;max-width:1760px;margin-inline:auto;padding:0 var(--pad) clamp(36px,6svh,64px);display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--s7);opacity:calc(1 - var(--p) * 3.2);transform:translateY(calc(var(--p) * 5svh))}.hero .eyebrow{display:inline-block;padding:7px 16px;border:1px solid rgba(242,221,188,.36);border-radius:100px;color:var(--gold-3);margin:0 0 var(--s5);backdrop-filter:blur(6px);background:rgba(11,10,9,.2)}.hero h1{margin:0;font-size:clamp(1.7rem,2.9vw,2.85rem);line-height:1.1;letter-spacing:-.025em;font-weight:600;text-wrap:balance}.hero-present{margin:var(--s4) 0 0;font-family:var(--f-display);font-weight:500;font-size:clamp(1.05rem,1.55vw,1.4rem);letter-spacing:-.01em;color:rgba(244,240,234,.74)}.hero-present b{font-weight:700}.hero-lado{display:grid;justify-items:end;gap:var(--s5)}.hero-kpis{display:flex;gap:clamp(22px,2.6vw,40px)}.hero-kpi{text-align:right}.hero-kpi b{display:block;font-family:var(--f-data);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1;color:var(--gold-3)}.hero-kpi span{display:block;margin-top:6px;font-size:.64rem;letter-spacing:.16em;color:rgba(244,240,234,.5)}.hero-cta{display:flex;gap:var(--s3)}.hero-rolar{position:absolute;z-index:3;left:50%;bottom:clamp(14px,2.4svh,26px);transform:translateX(-50%);display:grid;justify-items:center;gap:8px;font-family:var(--f-display);font-size:.54rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:rgba(244,240,234,.46)}.hero.pronto .hero-rolar.hero-in{opacity:calc(1 - var(--p) * 5)}.hero-rolar i{width:1px;height:34px;background:rgba(244,240,234,.2);position:relative;overflow:hidden}.hero-rolar i::after{content:"";position:absolute;left:0;right:0;top:0;height:40%;background:var(--copper-lit);animation:rolar 2s var(--e-io) infinite}@keyframes rolar{0%{transform:translateY(-110%)}70%,100%{transform:translateY(260%)}}.hero-fim{position:absolute;z-index:3;left:0;right:0;bottom:0;height:30svh;display:grid;place-content:center;justify-items:center;text-align:center;padding:0 var(--pad);opacity:calc((var(--p) - .5) * 2.2);transform:translateY(calc((1 - var(--p)) * 28px));pointer-events:none}.hero-fim .eyebrow{margin:0 0 var(--s3);padding:0;border:0;background:none;backdrop-filter:none;color:var(--copper-lit)}.hero-fim-frase{margin:0;font-family:var(--f-display);font-weight:500;font-size:clamp(1.35rem,2.6vw,2.3rem);line-height:1.2;letter-spacing:-.02em;max-width:24ch;text-wrap:balance}.hero.base-off .hero-base{visibility:hidden}.hero:not(.fim-on) .hero-fim{visibility:hidden}.line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.line>i{display:block;font-style:normal;transform:translateY(110%)}.hero-in{opacity:0;transform:translateY(16px)}.hero.pronto .line>i{transform:none;transition:transform 1.15s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.08s + var(--i) * .1s)}.hero.pronto .hero-in{opacity:1;transform:none;transition:opacity .9s var(--e-out),transform .9s var(--e-out);transition-delay:calc(.2s + var(--i) * .09s)}.hero:not(.pronto) .hero-nitida{transform:translateX(-50%) scale(1.1)}.hero:not(.pronto) .hero-amb{transform:scale(1.22)}.hero.pronto .hero-nitida,.hero.pronto .hero-amb{transition:transform 2.2s cubic-bezier(.2,.8,.2,1)}.hero.rolando .hero-nitida,.hero.rolando .hero-amb{transition:none}@media (prefers-reduced-motion:reduce){.hero-wrap{height:auto}.hero{position:relative;--p:0!important}.line>i,.hero-in{transform:none!important;opacity:1!important}.hero:not(.pronto) .hero-nitida{transform:translateX(-50%)}.hero-rolar i::after{animation:none}}#intro{display:none}html.intro-on #intro{display:block;position:fixed;inset:0;z-index:200;pointer-events:none;animation:introTrava .01s 3.6s forwards}html.intro-on body{overflow:hidden}@keyframes introTrava{to{visibility:hidden;opacity:0}}.intro-meia{position:absolute;left:0;right:0;height:50.5%;background:var(--ink);transition:transform 1s cubic-bezier(.76,0,.24,1)}.intro-meia.cima{top:0}.intro-meia.baixo{bottom:0}.intro-marca{position:absolute;z-index:2;left:50%;top:50%;width:clamp(84px,9vw,118px);aspect-ratio:1;transform:translate(-50%,-50%);transition:opacity .45s var(--e-out),transform .6s var(--e-out)}.intro-anel{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.intro-anel circle{stroke-dasharray:352;stroke-dashoffset:352}.intro-mono{position:absolute;inset:22%;background:var(--gold);background-size:var(--gold-size);-webkit-mask:url("../assets/media/monograma-5a.png") center/contain no-repeat;mask:url("../assets/media/monograma-5a.png") center/contain no-repeat;clip-path:inset(0 100% 0 0)}.intro-fio{position:absolute;z-index:2;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:linear-gradient(90deg,transparent,var(--gold-3) 30%,var(--gold-3) 70%,transparent);transform:scaleX(0);transition:transform .55s cubic-bezier(.7,0,.2,1),opacity .4s}#intro.f1 .intro-anel circle{stroke-dashoffset:0;transition:stroke-dashoffset .75s cubic-bezier(.6,0,.2,1)}#intro.f1 .intro-mono{clip-path:inset(0 0 0 0);transition:clip-path .6s .25s cubic-bezier(.6,0,.2,1)}#intro.f2 .intro-marca{opacity:0;transform:translate(-50%,-50%) scale(.9)}#intro.f2 .intro-fio{transform:scaleX(1)}#intro.f3 .intro-fio{opacity:0}#intro.f3 .intro-meia.cima{transform:translateY(-101%)}#intro.f3 .intro-meia.baixo{transform:translateY(101%)}.manifesto{background:var(--ink);overflow:hidden}.manifesto .big{font-family:var(--f-display);font-stretch:118%;font-size:clamp(1.5rem,4.1vw,3.35rem);line-height:1.14;text-transform:uppercase;letter-spacing:.005em;max-width:20ch;margin:0}.manifesto .big em{font-style:normal;color:var(--copper)}.manifesto .split{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(32px,6vw,96px);align-items:end}.manifesto .aside{border-left:1px solid var(--line);padding-left:var(--s6)}.w{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em .02em .17em;margin:-.06em -.02em -.17em}.w>i{display:inline-block;font-style:normal;transform:translateY(106%);transition:transform .82s var(--e-out);transition-delay:calc(var(--i) * .035s)}.in .w>i{transform:none}@media (prefers-reduced-motion:reduce){.w>i{transform:none}}.fork{background:var(--ink-soft);border-block:1px solid var(--line)}.fork-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.fork-card{position:relative;background:var(--ink-soft);padding:clamp(28px,4vw,60px);overflow:hidden;text-align:left;transition:background .5s var(--e-out);display:flex;flex-direction:column;gap:var(--s4);min-height:300px}.fork-card::before{content:"";position:absolute;inset:auto -30% -60% auto;width:340px;height:340px;border-radius:50%;border:1px solid var(--copper);opacity:0;transform:scale(.8);transition:opacity .6s var(--e-out),transform .8s var(--e-out)}.fork-card:hover::before,.fork-card.sel::before{opacity:.32;transform:scale(1)}.fork-card:hover,.fork-card.sel{background:var(--ink-lift)}.fork-card h3{font-family:var(--f-display);font-stretch:118%;font-size:clamp(1.3rem,2.4vw,2rem);text-transform:uppercase;line-height:1.06;margin:0}.fork-card p{color:var(--text-dim);font-size:.95rem;max-width:38ch;margin:0}.fork-card .go{margin-top:auto;display:flex;align-items:center;gap:10px;font-family:var(--f-display);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--copper)}.fork-card .go svg{transition:transform .4s var(--e-out)}.fork-card:hover .go svg{transform:translateX(5px)}.fork-card .tag{position:absolute;top:clamp(28px,4vw,60px);right:clamp(28px,4vw,60px);font-family:var(--f-data);font-size:.58rem;letter-spacing:.12em;color:var(--text-faint);text-transform:uppercase;border:1px solid var(--line);padding:4px 9px;border-radius:2px;opacity:0;transition:opacity .4s}.fork-card.sel .tag{opacity:1;color:var(--copper);border-color:var(--copper)}.nums{background:var(--paper);color:var(--text-dark)}.nums-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-dark);border:1px solid var(--line-dark)}.num{background:var(--paper);padding:clamp(22px,3vw,40px);display:flex;flex-direction:column;gap:6px}.num b{font-family:var(--f-data);font-size:clamp(1.8rem,3.6vw,3rem);line-height:1;color:var(--terra);letter-spacing:-.03em}.num span{font-family:var(--f-display);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dark-dim)}.num small{font-size:.78rem;color:var(--text-dark-dim);line-height:1.5;margin-top:4px}.infra{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s4) var(--s6);margin-top:clamp(36px,5vw,64px)}.infra li{list-style:none;display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line-dark);font-size:.92rem}.infra li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--terra);flex:none;transform:translateY(-2px)}.sim{background:var(--ink);overflow:hidden}.sim-wrap{display:grid;grid-template-columns:.82fr 1.18fr;gap:1px;background:var(--line);border:1px solid var(--line)}.sim-in,.sim-out{background:var(--ink-soft);padding:clamp(26px,3.4vw,48px)}.sim-out{background:var(--ink-lift);position:relative}.slider-row{margin-bottom:var(--s7)}.slider-row .top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--s3);gap:var(--s4)}.slider-row label{font-family:var(--f-display);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.slider-row output{font-family:var(--f-data);font-size:1.35rem;color:var(--copper-lit);letter-spacing:-.02em}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:34px;background:transparent;cursor:grab}input[type=range]:active{cursor:grabbing}input[type=range]::-webkit-slider-runnable-track{height:2px;background:var(--line);border-radius:2px}input[type=range]::-moz-range-track{height:2px;background:var(--line)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--copper);border:3px solid var(--ink-soft);margin-top:-9px;box-shadow:0 0 0 0 rgba(193,141,99,.28);transition:box-shadow .3s,background .3s}input[type=range]:hover::-webkit-slider-thumb,input[type=range]:focus-visible::-webkit-slider-thumb{background:var(--copper-lit);box-shadow:0 0 0 9px rgba(193,141,99,.16)}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--copper);border:3px solid var(--ink-soft)}.slider-row .scale{display:flex;justify-content:space-between;font-family:var(--f-data);font-size:.6rem;color:var(--text-faint)}.sim-chart{position:relative;width:100%;aspect-ratio:16/8;min-height:230px}.sim-chart canvas{width:100%;height:100%;display:block}.sim-legend{display:flex;gap:var(--s6);margin:var(--s5) 0 var(--s6);flex-wrap:wrap}.sim-legend div{display:flex;align-items:center;gap:9px;font-size:.8rem;color:var(--text-dim)}.sim-legend i{width:13px;height:3px;border-radius:2px;flex:none}.sim-verdict{border-top:1px solid var(--line);padding-top:var(--s5);display:grid;grid-template-columns:1fr 1fr;gap:var(--s5)}.sim-verdict .k b{display:block;font-family:var(--f-data);font-size:clamp(1.4rem,2.6vw,2.05rem);line-height:1.05;letter-spacing:-.03em}.sim-verdict .k.loss b{color:#C97B6B}.sim-verdict .k.gain b{color:var(--copper-lit)}.sim-verdict .k span{font-family:var(--f-display);font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);display:block;margin-top:6px}.sim-note{font-family:var(--f-data);font-size:.6rem;line-height:1.75;color:var(--text-faint);margin-top:var(--s5)}.tbd{display:inline-block;font-family:var(--f-data);font-size:.58rem;letter-spacing:.1em;color:var(--copper);border:1px dashed rgba(193,141,99,.5);padding:2px 7px;border-radius:2px;text-transform:uppercase}.tipo{background:var(--paper);color:var(--text-dark)}.tipo-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,72px);align-items:start}.plan{position:relative;border:1px solid var(--line-dark);background:var(--paper-2);overflow:hidden;aspect-ratio:4/3}.plan img{width:100%;height:100%;object-fit:contain;padding:var(--s5)}.plan .tagline{position:absolute;left:var(--s5);top:var(--s5);font-family:var(--f-data);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dark-dim)}.units{display:flex;flex-wrap:wrap;gap:7px;margin-top:var(--s5)}.unit{font-family:var(--f-data);font-size:.72rem;padding:8px 11px;min-height:38px;display:inline-flex;align-items:center;border:1px solid var(--line-dark);border-radius:2px;color:var(--text-dark-dim);transition:all .3s var(--e-out)}.unit:hover{border-color:var(--terra);color:var(--terra)}.unit.sel{background:var(--terra);border-color:var(--terra);color:var(--paper)}.tipo-detail{border-top:1px solid var(--line-dark);margin-top:var(--s6);padding-top:var(--s6)}.tipo-detail .big{font-family:var(--f-data);font-size:clamp(2.2rem,5vw,3.6rem);color:var(--terra);line-height:1;letter-spacing:-.04em}.tipo-detail .big sup{font-size:.42em;top:-1.1em}.suited{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s4)}.suited span{font-size:.74rem;padding:6px 11px;background:rgba(107,74,53,.09);color:var(--terra-deep);border-radius:2px}.close{position:relative;overflow:hidden;background:var(--ink)}.close .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62}.close::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--ink) 2%,rgba(11,10,9,.42) 58%,rgba(11,10,9,.72))}.close-in{position:relative;z-index:2;text-align:center;display:grid;justify-items:center;gap:var(--s5)}.close h2{max-width:16ch}.close .lede{margin-inline:auto;text-align:center}.close-cta{display:flex;gap:var(--s3);flex-wrap:wrap;justify-content:center;margin-top:var(--s4)}.ft{background:var(--ink);border-top:1px solid var(--line);padding-block:clamp(40px,5vw,72px) var(--s6)}.ft-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:var(--s7);align-items:start}.ft-logo{width:190px;margin-bottom:var(--s5)}.ft h5{font-family:var(--f-display);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);margin:0 0 var(--s4)}.ft ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.ft ul a{font-size:.88rem;color:var(--text-dim);transition:color var(--t-fast)}.ft ul a:hover{color:var(--copper-lit)}.ft-legal{margin-top:clamp(40px,5vw,72px);padding-top:var(--s5);border-top:1px solid var(--line);font-size:.68rem;line-height:1.75;color:var(--text-faint);max-width:100ch}.ft-sig{display:flex;justify-content:space-between;gap:var(--s5);flex-wrap:wrap;margin-top:var(--s5);font-family:var(--f-data);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.ll{background:var(--ink-soft);overflow:hidden;position:relative}.ll-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.ll-logo{width:min(320px,74%);margin-bottom:var(--s6)}.ll-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s5);margin-top:clamp(32px,4vw,52px);padding-top:var(--s6);border-top:1px solid var(--line)}.ll-facts b{display:block;font-family:var(--f-data);font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1;letter-spacing:-.03em}.ll-facts span{display:block;margin-top:7px;font-family:var(--f-display);font-size:.56rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.ll-art{position:relative;aspect-ratio:4/5;overflow:hidden;border-top-right-radius:min(26vw,240px)}.ll-art img{width:100%;height:100%;object-fit:cover}.tech{background:var(--ink);overflow:hidden}.tech-grid{display:grid;grid-template-columns:minmax(220px,28%) 1fr;gap:clamp(20px,2.6vw,40px);align-items:start}.tech-menu{display:grid;gap:2px;align-content:start}.tech-item{position:relative;display:grid;gap:4px;padding:16px 18px;text-align:left;background:var(--ink-soft);border:0;border-left:2px solid transparent;color:var(--text-dim);transition:background .4s var(--e-out),color .4s,border-color .4s}.tech-item:hover{background:var(--ink-lift);color:var(--text)}.tech-item.on{background:var(--ink-lift);color:var(--text);border-left-color:var(--copper)}.tech-item h4{margin:0;font-family:var(--f-display);font-size:.82rem;font-weight:600;letter-spacing:.01em;line-height:1.28}.tech-item small{font-family:var(--f-data);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.tech-item.on small{color:var(--copper-lit)}.tech-item .bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--copper);transform:scaleX(0);transform-origin:left}.tech-item.on .bar{animation:fill 7s linear forwards}@keyframes fill{to{transform:scaleX(1)}}.tech-painel{display:grid;gap:clamp(18px,2vw,28px)}.tech-foto{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden;background:var(--ink-lift);border:1px solid var(--line)}.tech-foto .shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s var(--e-out),transform 1.6s var(--e-out)}.tech-foto .shot.on{opacity:1;transform:none}.tech-info{display:grid;gap:var(--s4);max-width:62ch}.tech-info h3{margin:0;font-family:var(--f-display);font-size:clamp(1.2rem,1.9vw,1.6rem);font-weight:600;line-height:1.16;letter-spacing:-.015em}.tech-info p{margin:0;color:var(--text-dim);font-size:.96rem}.tech-metricas{display:flex;flex-wrap:wrap;gap:var(--s4) clamp(24px,3vw,48px);margin:0;padding:var(--s4) 0 0;list-style:none;border-top:1px solid var(--line)}.tech-metricas b{display:block;font-family:var(--f-data);font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1;letter-spacing:-.03em;color:var(--copper-lit)}.tech-metricas span{display:block;margin-top:6px;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.tech-video{margin-top:clamp(44px,5vw,76px);max-width:1000px;margin-inline:auto}@media (prefers-reduced-motion:reduce){.tech-item.on .bar{animation:none;transform:scaleX(1)}.tech-foto .shot{transition:opacity .01s}}.broker-note{display:flex;gap:var(--s4);align-items:flex-start;padding:var(--s5);border:1px solid var(--line);border-radius:2px;background:rgba(193,141,99,.06);margin-top:var(--s5)}.broker-note svg{width:19px;height:19px;flex:none;color:var(--copper);margin-top:2px}.broker-note p{font-size:.84rem;line-height:1.6;color:var(--text-dim);margin:0}.hero-present{text-shadow:0 1px 20px rgba(11,10,9,.8);font-family:var(--f-display);font-weight:500;font-size:clamp(1.35rem,2.6vw,2.2rem);letter-spacing:-.015em;margin:var(--s3) 0 0;color:rgba(244,240,234,.72)}.hero-present b{font-weight:700}.hero .eyebrow{display:inline-block;padding:9px 20px;border:1px solid rgba(224,180,137,.4);border-radius:100px;color:var(--copper-lit)}.gal-wrap{position:relative}.gal-sec{background:var(--ink);overflow:hidden;padding-block:clamp(56px,7vw,96px)}.gal-head{max-width:1760px;margin-inline:auto;padding-inline:var(--pad);margin-bottom:clamp(28px,4vw,48px);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s6);flex-wrap:wrap}.gal-head h2{max-width:16ch;margin:0}.gal-count{font-family:var(--f-data);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.gal-count b{color:var(--copper-lit);font-weight:600}.gal-view{overflow:hidden}.gal-track{display:flex;gap:clamp(12px,1.4vw,22px);padding-inline:var(--pad);width:max-content;will-change:transform}.gal-item{position:relative;flex:none;height:clamp(300px,52vh,560px);border:0;padding:0;background:var(--ink-lift);overflow:hidden;cursor:zoom-in;display:block}.gal-item img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--e-out),filter .6s var(--e-out);filter:saturate(.88)}.gal-item:hover img,.gal-item:focus-visible img{transform:scale(1.04);filter:saturate(1)}.gal-item.w-a{width:clamp(230px,26vw,420px)}.gal-item.w-b{width:clamp(320px,36vw,600px)}.gal-item.w-c{width:clamp(190px,21vw,330px)}.gal-item figcaption,.gal-item .cap{position:absolute;left:14px;bottom:14px;z-index:2;font-family:var(--f-display);font-size:.58rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text);background:rgba(11,10,9,.52);backdrop-filter:blur(7px);padding:6px 11px;border-radius:2px}.gal-item .zoom-i{position:absolute;top:14px;right:14px;z-index:2;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(11,10,9,.5);backdrop-filter:blur(7px);color:var(--copper-lit);opacity:0;transform:scale(.85);transition:opacity .35s var(--e-out),transform .35s var(--e-out)}.gal-item:hover .zoom-i,.gal-item:focus-visible .zoom-i{opacity:1;transform:none}.gal-bar{max-width:1760px;margin:clamp(22px,3vw,36px) auto 0;padding-inline:var(--pad)}.gal-bar i{display:block;height:2px;background:var(--line);position:relative;overflow:hidden}.gal-bar i::after{content:"";position:absolute;inset:0;background:var(--gold);background-size:var(--gold-size);transform:scaleX(var(--p,0));transform-origin:left}.gal-wrap:not(.is-pinned) .gal-view{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gal-wrap:not(.is-pinned) .gal-view::-webkit-scrollbar{display:none}.gal-wrap:not(.is-pinned) .gal-track{transform:none!important}.gal-wrap:not(.is-pinned) .gal-item{scroll-snap-align:center}.gal-wrap:not(.is-pinned) .gal-bar{display:none}.lbox{position:fixed;inset:0;z-index:130;background:rgba(6,5,5,.95);backdrop-filter:blur(10px);display:grid;grid-template-rows:auto 1fr auto;opacity:0;pointer-events:none;transition:opacity .4s var(--e-out)}.lbox.open{opacity:1;pointer-events:auto}.lbox-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding:var(--s4) var(--pad);border-bottom:1px solid var(--line)}.lbox-title{font-family:var(--f-display);font-size:.66rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text)}.lbox-idx{font-family:var(--f-data);font-size:.66rem;letter-spacing:.12em;color:var(--text-faint)}.lbox-stage{position:relative;display:grid;place-items:center;padding:clamp(14px,2.4vw,34px);min-height:0}.lbox-stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:0;transform:scale(.985);transition:opacity .45s var(--e-out),transform .6s var(--e-out)}.lbox-stage img.on{opacity:1;transform:none}.lbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:rgba(11,10,9,.62);border:1px solid var(--line);color:var(--text);transition:background .3s,border-color .3s,transform .3s var(--e-out)}.lbox-nav:hover{background:var(--copper);border-color:var(--copper);color:var(--ink)}.lbox-prev{left:clamp(10px,2vw,26px)}.lbox-next{right:clamp(10px,2vw,26px)}.lbox-nav svg{width:19px;height:19px}.lbox-thumbs{display:flex;gap:8px;padding:var(--s4) var(--pad);overflow-x:auto;border-top:1px solid var(--line);scrollbar-width:none}.lbox-thumbs::-webkit-scrollbar{display:none}.lbox-thumbs button{flex:none;width:76px;height:50px;border:1px solid transparent;overflow:hidden;opacity:.4;transition:opacity .3s,border-color .3s;padding:0;background:none}.lbox-thumbs button img{width:100%;height:100%;object-fit:cover}.lbox-thumbs button.on{opacity:1;border-color:var(--copper)}.lbox-thumbs button:hover{opacity:.8}@media (max-width:720px){.lbox-nav{width:44px;height:44px}.lbox-thumbs button{width:58px;height:40px}.gal-item{height:clamp(240px,42vh,360px)}}.loc{background:var(--ink);overflow:hidden}.loc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s6);flex-wrap:wrap;margin-bottom:clamp(32px,4vw,52px)}.loc-head h2{margin:0}.loc-stage{position:relative;height:clamp(460px,72vh,720px);border:1px solid var(--line);overflow:hidden;background:var(--ink-lift)}.loc-map{position:absolute;inset:0;background:#0d0c0b}.loc-nojs{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-faint)}.loc-map .leaflet-container{background:#0d0c0b;font-family:var(--f-body)}.loc-map .leaflet-tile-pane{filter:brightness(.78) contrast(1.12) sepia(.55) saturate(1.5) hue-rotate(348deg)}.loc-map .leaflet-shadow-pane{filter:brightness(1.5) sepia(.8) saturate(2) hue-rotate(348deg)}.loc-map .leaflet-control-attribution{background:rgba(11,10,9,.72);color:var(--text-faint);font-size:9px;border:0}.loc-map .leaflet-control-attribution a{color:var(--copper)}.loc-map .leaflet-control-zoom{border:0;margin:14px}.loc-map .leaflet-control-zoom a{background:rgba(11,10,9,.82);color:var(--text);border:1px solid var(--line);width:32px;height:32px;line-height:30px;font-weight:400}.loc-map .leaflet-control-zoom a:hover{background:var(--copper);color:var(--ink)}.mk{display:block;position:relative;width:16px;height:16px}.mk i{position:absolute;inset:0;border-radius:50%;background:var(--copper-lit);box-shadow:0 0 0 4px rgba(224,180,137,.2),0 0 18px rgba(224,180,137,.55)}.mk.is-main i{background:var(--gold-3);box-shadow:0 0 0 6px rgba(250,238,214,.16),0 0 26px rgba(250,238,214,.7)}.mk.is-main::after{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(250,238,214,.45);animation:mkPulse 2.8s var(--e-out) infinite}@keyframes mkPulse{0%{transform:scale(.6);opacity:.9}100%{transform:scale(1.7);opacity:0}}.mk.hot i{background:var(--gold-3);transform:scale(1.35)}.loc-badge{position:absolute;z-index:500;left:clamp(14px,2vw,26px);top:clamp(14px,2vw,26px);display:flex;align-items:center;gap:12px;padding:13px 17px;background:rgba(11,10,9,.78);backdrop-filter:blur(12px);border:1px solid rgba(224,180,137,.32);border-radius:2px;pointer-events:none}.loc-badge .dot{width:9px;height:9px;border-radius:50%;background:var(--gold-3);flex:none;box-shadow:0 0 14px rgba(250,238,214,.8)}.loc-badge b{display:block;font-family:var(--f-display);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.loc-badge span span,.loc-badge>div>span{display:block;margin-top:3px;font-size:.7rem;color:var(--text-faint)}.poi{position:absolute;z-index:500;right:clamp(14px,2vw,26px);top:calc(clamp(14px,2vw,26px) + 36px);bottom:clamp(14px,2vw,26px);width:min(320px,42%);list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;justify-content:center;overflow:auto;scrollbar-width:none}.poi::-webkit-scrollbar{display:none}.poi li{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:13px 16px;background:rgba(11,10,9,.72);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:2px;cursor:pointer;transition:transform .4s var(--e-out),border-color .4s,background .4s}.poi li:hover,.poi li.hot{transform:translateX(-7px);border-color:rgba(224,180,137,.55);background:rgba(20,18,16,.9)}.poi .n{font-family:var(--f-display);font-size:.78rem;font-weight:500;letter-spacing:.04em}.poi .d{font-family:var(--f-data);font-size:.76rem;font-weight:600;white-space:nowrap}.dep{position:relative;overflow:hidden;padding-block:clamp(72px,10vw,150px);background:var(--ink-soft)}.dep-bg{position:absolute;inset:0;z-index:0}.dep-bg img{width:100%;height:100%;object-fit:cover;opacity:.16}.dep-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--ink-soft) 0%,rgba(20,18,16,.72) 40%,var(--ink-soft) 100%)}.dep-in{position:relative;z-index:2}.dep-track{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gut);margin-top:clamp(40px,5vw,72px)}.dep-card{position:relative;margin:0;padding:clamp(26px,2.6vw,40px);background:rgba(11,10,9,.62);backdrop-filter:blur(10px);border:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s5);transition:transform .6s var(--e-out),border-color .6s}.dep-card:hover{transform:translateY(-8px);border-color:rgba(224,180,137,.4)}.dep-card .q{font-family:var(--f-display);font-size:3.4rem;line-height:.6;color:var(--copper);opacity:.5}.dep-card blockquote{margin:0;font-size:.98rem;line-height:1.68;color:rgba(244,240,234,.86)}.dep-card figcaption{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:var(--s5);border-top:1px solid var(--line)}.dep-card figcaption img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none;filter:grayscale(1);transition:filter .5s var(--e-out)}.dep-card:hover figcaption img{filter:grayscale(0)}.dep-card figcaption b{display:block;font-family:var(--f-display);font-size:.82rem;font-weight:600;letter-spacing:.03em}.dep-card figcaption em{display:block;margin-top:3px;font-style:normal;font-family:var(--f-data);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--copper-lit)}.sticky-cta{position:fixed;z-index:85;right:clamp(16px,2.4vw,28px);bottom:clamp(16px,2.4vw,28px);display:inline-flex;align-items:center;gap:11px;padding:15px 24px;border-radius:100px;background:var(--gold);background-size:var(--gold-size);animation:goldSweep 7s linear infinite;color:#231a11;font-family:var(--f-display);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 14px 42px rgba(0,0,0,.5);transform:translateY(140%);transition:transform .65s var(--e-out),box-shadow .35s}.sticky-cta.on{transform:none}.sticky-cta:hover{box-shadow:0 18px 52px rgba(193,141,99,.42)}.sticky-cta svg{width:15px;height:15px;transition:transform .35s var(--e-out)}.sticky-cta:hover svg{transform:translateX(4px)}.sticky-cta .pulse{width:8px;height:8px;border-radius:50%;background:#231a11;flex:none;position:relative}.sticky-cta .pulse::after{content:"";position:absolute;inset:0;border-radius:50%;background:#231a11;animation:ctaPulse 2.4s var(--e-out) infinite}@keyframes ctaPulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(3.2);opacity:0}}@media (prefers-reduced-motion:reduce){.sticky-cta{animation:none;background-position:38% 50%}.sticky-cta .pulse::after{animation:none}.mk.is-main::after{animation:none}}.hdr-mail{font-family:var(--f-data);font-size:.72rem;letter-spacing:.02em;color:var(--text-dim);transition:color var(--t-fast)}.hdr-mail:hover{color:var(--copper-lit)}.gal-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--e-out)}.gal-video video.ready{opacity:1}.gal-video .zoom-i{opacity:1;transform:none;background:rgba(11,10,9,.62)}.lbox-video{max-width:100%;max-height:100%;width:auto;height:auto;background:#000}.plan-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,3vw,36px)}.plan-tab{font-family:var(--f-display);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:11px 18px;min-height:44px;border:1px solid var(--line-dark);border-radius:100px;color:var(--text-dark-dim);background:transparent;transition:color .35s var(--e-out),border-color .35s,background .35s}.plan-tab:hover{color:var(--terra);border-color:var(--terra)}.plan-tab.on{color:var(--paper);background:var(--terra);border-color:var(--terra)}.plan{margin:0}.plan img{transition:opacity .45s var(--e-out)}.plan img.trocando{opacity:0}.plan-note{position:absolute;left:var(--s5);right:var(--s5);bottom:var(--s5);font-size:.78rem;line-height:1.5;color:var(--text-dark-dim);background:rgba(244,240,234,.86);backdrop-filter:blur(6px);padding:10px 13px;border-radius:2px}.plan-zoom{width:100%;justify-content:center}.loc-mark{position:absolute;z-index:500;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:14px;pointer-events:none;text-align:center}.loc-mark img{width:clamp(190px,26vw,340px);filter:drop-shadow(0 8px 34px rgba(0,0,0,.9))}.loc-mark .addr{font-family:var(--f-data);font-size:.7rem;line-height:1.55;color:var(--text);background:rgba(11,10,9,.8);backdrop-filter:blur(10px);border:1px solid rgba(224,180,137,.34);border-radius:2px;padding:10px 16px;max-width:34ch}.loc-mark .addr b{display:block;color:var(--copper-lit);font-weight:600;margin-bottom:3px}.loc-actions{position:absolute;z-index:500;left:clamp(14px,2vw,26px);bottom:clamp(14px,2vw,26px)}.loc-actions .btn{padding:12px 20px;min-height:44px;font-size:.66rem}@media (max-width:1024px){.loc-mark img{width:min(58vw,240px)}.poi{position:static;width:auto;margin-top:var(--s4);display:grid;grid-template-columns:1fr 1fr;gap:7px}.loc-stage{height:auto}.loc-map{position:relative;inset:auto;height:clamp(360px,52vh,520px)}.loc-badge{position:static;margin:var(--s4);display:inline-flex}.loc-actions{position:static;padding:0 var(--s4) var(--s4)}}@media (max-width:720px){.poi{grid-template-columns:1fr}.plan-tab{font-size:.64rem;padding:10px 14px}}.sec-head{display:grid;justify-items:center;text-align:center;gap:var(--s4);max-width:56ch;margin-inline:auto;margin-bottom:clamp(28px,3.4vw,46px)}.sec-head .eyebrow{margin:0}.sec-head h2{margin:0;max-width:20ch}.sec-head .lede{margin:0;text-align:center;max-width:52ch}.loc-head,.gal-head,.vid-head{display:grid;justify-items:center;text-align:center;gap:var(--s4);max-width:58ch;margin-inline:auto}.loc-head h2,.gal-head h2{margin:0;max-width:20ch}.loc-head .lede,.gal-head .lede{text-align:center;margin:0}.gal-count{margin-top:var(--s2)}.tech-head{display:grid;justify-items:center;text-align:center;gap:var(--s4);max-width:min(940px,94%);margin-inline:auto;margin-bottom:clamp(28px,3.4vw,46px)}.tech-head h2{max-width:100%}.tech-head .lede{max-width:54ch}.tech-head .lede{text-align:center}.dep-in{text-align:center}.dep-in .eyebrow,.dep-in h2{margin-inline:auto}.dep-card{text-align:left}.tipo .eyebrow,.tipo>.shell>h2,.tipo>.shell>.lede,.nums .eyebrow,.nums>.shell>h2,.sim .eyebrow,.sim>.shell>h2,.sim>.shell>.lede,.ytsec .eyebrow,.ytsec>.shell>h2,.ytsec>.shell>.lede,.proof .eyebrow,.proof>.shell>h2,.fork>.shell>h2,.fork>.shell>.lede{text-align:center;margin-inline:auto}.tipo>.shell>.lede,.sim>.shell>.lede,.ytsec>.shell>.lede,.fork>.shell>.lede{max-width:56ch}.plan-tabs{justify-content:center}.manifesto .split{justify-items:center;text-align:center}.manifesto .big{margin-inline:auto}.manifesto .aside{text-align:left}.ll-grid>div:first-child{text-align:center;justify-items:center;display:grid}.ll-grid .lede{text-align:center;margin-inline:auto}.ll-facts{text-align:center}.proof blockquote{margin-inline:auto;text-align:center;border-left:0;padding-left:0;padding-top:var(--s5);border-top:2px solid rgba(244,240,234,.4)}.tech-video{max-width:1100px;margin-inline:auto}.edificio .nums-grid{margin-top:var(--s5)}.intro-ll{display:grid;justify-items:center;text-align:center;gap:var(--s4);max-width:min(78ch,94%);margin-inline:auto}.intro-ll .eyebrow{margin:0}.intro-ll .intro-big{margin:0;font-family:var(--f-display);font-weight:600;font-size:clamp(1.18rem,2.3vw,1.85rem);line-height:1.34;letter-spacing:.005em;color:var(--text);max-width:34ch}.intro-ll .lede{margin:0;text-align:center;max-width:72ch}.tipo>.shell>.eyebrow,.sim>.shell>.eyebrow,.tipo>.shell>h2,.sim>.shell>h2,.tipo>.shell>.lede,.sim>.shell>.lede{text-align:center;margin-left:auto;margin-right:auto}.tipo>.shell>.lede,.sim>.shell>.lede{max-width:54ch}.mk-balao{display:grid;justify-items:center;gap:7px;box-sizing:border-box;width:100%;padding:14px 16px 12px;background:var(--ink);border:1px solid rgba(224,180,137,.6);border-radius:4px;box-shadow:0 18px 48px rgba(0,0,0,.78)}.mk-balao img{width:150px !important;height:auto !important;display:block;max-width:none}.mk-balao b{font-family:var(--f-data);font-weight:600;font-size:.52rem;letter-spacing:.2em;text-transform:uppercase;color:var(--copper-lit);white-space:nowrap}.mk-balao::after{content:"";position:absolute;left:50%;bottom:-8px;width:15px;height:15px;transform:translateX(-50%) rotate(45deg);background:var(--ink);border-right:1px solid rgba(224,180,137,.6);border-bottom:1px solid rgba(224,180,137,.6)}.mk-balao{position:relative}.loc-mark{top:auto;bottom:clamp(14px,2vw,26px);transform:translateX(-50%)}.ll-logo{width:min(440px,86%)}.ll-art-logo{aspect-ratio:1/1;align-self:center;display:grid;place-items:center;background:var(--paper);padding:clamp(28px,5vw,64px)}.ll-art-logo img{width:min(82%,460px);height:auto;object-fit:contain}.cons-body{display:grid;align-content:center}.cons-body .btn{width:100%;justify-content:center}.cons-wa{gap:10px}.disp{background:var(--ink)}.disp-box{margin-top:clamp(28px,4vw,48px)}.disp-vazio{display:grid;justify-items:center;text-align:center;gap:var(--s5);max-width:56ch;margin-inline:auto;border:1px solid var(--line);border-radius:3px;padding:clamp(28px,4vw,52px)}.disp-vazio .lede{margin:0}.disp-tab{width:100%;border-collapse:collapse;font-family:var(--f-data);font-size:.9rem}.disp-tab th,.disp-tab td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left}.disp-tab th{font-family:var(--f-display);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.disp-tab .pin{display:inline-block;padding:4px 10px;border-radius:2px;border:1px solid rgba(224,180,137,.4);color:var(--copper-lit);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.disp-tab tr.is-vendida .pin{border-color:rgba(244,240,234,.2);color:var(--text-faint)}.gal-track:not(.tudo) .gal-extra{display:none}.gal-mais{display:flex;justify-content:center;margin-top:clamp(20px,2.4vw,32px)}.gal-mais[hidden]{display:none}.poi-titulo{position:absolute;z-index:501;right:clamp(14px,2vw,26px);top:clamp(14px,2vw,26px);width:min(320px,42%);font-family:var(--f-display);font-weight:600;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--copper-lit);margin:0;background:rgba(11,10,9,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-bottom:0;padding:9px 14px}.poi li.sem-mapa{opacity:.9}.selo-orla{display:flex;flex-direction:column;align-items:center;gap:4px;width:210px;pointer-events:none}.selo-orla b{font-family:var(--f-display);font-weight:600;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-3);white-space:nowrap;padding:6px 14px;border-radius:40px;background:rgba(11,10,9,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(224,180,137,.55);box-shadow:0 10px 28px rgba(0,0,0,.7)}.selo-pin{width:28px;height:28px;flex:none;fill:rgba(11,10,9,.9);stroke:var(--gold-3);stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 4px 10px rgba(0,0,0,.8))}.sim-kpis{flex-wrap:wrap}.k.invest b{color:var(--copper-lit)}.cor-body{background:var(--ink)}.cor-topo{padding-top:calc(var(--header-h) + clamp(40px,6vw,88px))}.cor-sec + .cor-sec{border-top:1px solid var(--line)}.cor-sec h2{margin:0 0 clamp(20px,2.4vw,30px)}.cor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.cor-item{display:grid;gap:5px;align-content:center;padding:18px 20px;min-height:86px;border:1px solid var(--line);border-radius:3px;background:rgba(255,255,255,.015);transition:border-color .3s,background .3s,transform .3s var(--e-out)}.cor-item:hover{border-color:rgba(224,180,137,.55);background:rgba(224,180,137,.06);transform:translateY(-2px)}.cor-nome{font-family:var(--f-display);font-weight:600;font-size:.92rem;color:var(--text)}.cor-meta{font-family:var(--f-data);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--copper-lit)}.cor-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.cor-foto{position:relative;display:block;overflow:hidden;border-radius:3px;background:#141312}.cor-foto img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .5s var(--e-out),opacity .3s}.cor-foto:hover img{transform:scale(1.04);opacity:.78}.cor-foto span{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 9px;font-family:var(--f-data);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text);background:linear-gradient(to top,rgba(11,10,9,.92),transparent)}.cor-dados{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:860px}.cor-dados li{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--line);font-size:.94rem}.cor-dados b{font-family:var(--f-display);font-weight:600;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);align-self:center}@media (max-width:720px){.cor-dados li{grid-template-columns:1fr;gap:5px}.cor-grid{grid-template-columns:1fr}.cor-fotos{grid-template-columns:1fr 1fr}}.cred-wrap{display:grid;grid-template-columns:1fr minmax(360px,460px);gap:clamp(32px,5vw,80px);align-items:center}.cred-itens{list-style:none;margin:clamp(26px,3vw,38px) 0 0;padding:0;display:grid;gap:10px}.cred-itens li{position:relative;padding-left:20px;font-size:.92rem;color:var(--text-dim)}.cred-itens li::before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--copper-lit)}.cred-form{border:1px solid var(--line);border-radius:3px;background:rgba(255,255,255,.015);padding:clamp(24px,3vw,38px)}.cred-form .field{margin-bottom:16px}.field.erro input{border-color:#C0442B}.campo-erro{margin:6px 0 0;font-size:.74rem;color:#E08A75}.cred-ok{text-align:center}@media (max-width:900px){.cred-wrap{grid-template-columns:1fr}}.lay-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:clamp(26px,3vw,40px)}.lay-chip{display:grid;gap:2px;text-align:left;padding:10px 16px;border-radius:3px;border:1px solid var(--line-dark);background:transparent;color:var(--text-dark);transition:border-color .25s,background .25s,transform .25s var(--e-out)}.lay-chip b{font-family:var(--f-data);font-size:.92rem;font-weight:600;letter-spacing:-.01em}.lay-chip span{font-family:var(--f-display);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dark-dim)}.lay-chip:hover{border-color:var(--terra);transform:translateY(-2px)}.lay-chip.sel{background:var(--terra);border-color:var(--terra)}.lay-chip.sel b,.lay-chip.sel span{color:#F7F2EC}.lay-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(24px,3.4vw,54px);align-items:start}#layImg{transition:opacity .3s}#layImg.trocando{opacity:.25}.lay-opts{display:grid;gap:4px;margin-top:14px}.lay-opt{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:3px;text-align:left;border:1px solid transparent;border-left:2px solid transparent;color:var(--text-dark);font-size:.9rem;transition:background .25s,border-color .25s}.lay-opt .n{font-family:var(--f-data);font-size:.72rem;color:var(--text-dark-dim);min-width:18px}.lay-opt:hover{background:rgba(26,22,19,.05)}.lay-opt.sel{background:rgba(26,22,19,.07);border-left-color:var(--terra)}.lay-opt.sel span:last-child{font-weight:600}@media (max-width:900px){.lay-grid{grid-template-columns:1fr}.lay-chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:none}.lay-chips::-webkit-scrollbar{display:none}.lay-chip{flex:none;scroll-snap-align:start}}.tour{background:var(--ink);position:relative}.tour-quadro{position:relative;aspect-ratio:16/9;border-radius:3px;overflow:hidden;border:1px solid var(--line);background:#0d0c0b;box-shadow:0 30px 80px rgba(0,0,0,.5)}.tour-quadro iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.tour-cta{display:flex;justify-content:center;margin-top:clamp(22px,2.6vw,34px)}@media (max-width:720px){.tour-quadro{aspect-ratio:4/5}.tour-cta .btn{width:100%;justify-content:center}}.tour-selo{display:flex;align-items:center;justify-content:center;gap:9px;width:max-content;margin:0 auto clamp(18px,2vw,26px);padding:9px 18px 9px 14px;border-radius:40px;border:1px solid rgba(224,180,137,.45);background:rgba(224,180,137,.07);color:var(--gold-3);font-family:var(--f-display);font-weight:600;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase}.tour-selo svg{width:19px;height:19px;flex:none}.cor-quem{font-family:var(--f-data);font-size:.72rem;color:var(--text-dim);margin-right:16px;white-space:nowrap}.cor-quem b{color:var(--text);font-weight:600}.cor-quem a{color:var(--copper-lit);text-decoration:underline;text-underline-offset:3px}@media (max-width:720px){.cor-quem{display:none}}.tour-titulo{text-align:center;margin-inline:auto;max-width:none;white-space:nowrap;font-size:min(4vw,3.6rem) !important;line-height:1.12}@media (max-width:700px){.tour-titulo{font-size:min(4.7vw,3.6rem) !important}}@media (max-width:1180px){.nums-grid{grid-template-columns:repeat(2,1fr)}.proof-grid{grid-template-columns:repeat(2,1fr);gap:var(--s7)}.team{grid-template-columns:1fr 1fr}.ft-top{grid-template-columns:1fr 1fr}}@media (max-width:1024px){:root{--header-h:64px}.nav{display:none}.burger{display:flex}.hdr .btn{display:inline-flex}.manifesto .split{grid-template-columns:1fr;gap:var(--s7);align-items:start}.manifesto .aside{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:var(--s5)}.sim-wrap{grid-template-columns:1fr}.sim-out{order:-1}.tipo-grid{grid-template-columns:1fr;gap:var(--s7)}.loc-grid{grid-template-columns:1fr}.loc-map{border-top-left-radius:0;border-top-right-radius:min(40vw,260px);min-height:340px}.gal{gap:var(--s4)}.g-a,.g-b,.g-c,.g-d{grid-column:span 12}.g-b{aspect-ratio:4/3}.g-c{aspect-ratio:16/10}.modal{grid-template-columns:1fr;border-top-right-radius:90px}.modal-art{min-height:170px;max-height:200px}.modal-art .stamp{inset:auto var(--s5) var(--s5) var(--s5)}.modal-art .stamp p{display:none}}@media (max-width:560px){.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{justify-content:center}.hero-fact b{font-size:.86rem}}@media (max-width:720px){:root{--gut:14px}.fork-grid{grid-template-columns:1fr}.fork-card{min-height:auto}.fork-card .tag{position:static;opacity:1;align-self:flex-start;order:-1}.fork-card.sel .tag{opacity:1}.nums-grid{grid-template-columns:1fr 1fr}.num{padding:var(--s5) var(--s4)}.num b{font-size:1.6rem}.sim-verdict{grid-template-columns:1fr;gap:var(--s4)}.sim-chart{aspect-ratio:4/3;min-height:0}.proof-grid{grid-template-columns:1fr 1fr;gap:var(--s5)}.team{grid-template-columns:1fr}.ft-top{grid-template-columns:1fr;gap:var(--s6)}.vid-stage{aspect-ratio:4/3;border-top-right-radius:min(40vw,160px)}.vid-head{flex-direction:column;align-items:flex-start;gap:var(--s4)}.fab span{display:none}.fab{padding:15px;border-radius:50%}.fab svg{width:20px;height:20px}.row-2{grid-template-columns:1fr}.modal{border-top-right-radius:60px}}@media (max-width:400px){.hero-facts{gap:12px}.hero-fact b{font-size:.78rem}.hero-fact span{font-size:.5rem;letter-spacing:.16em}.btn{padding:14px 20px;font-size:.68rem}.units{gap:5px}.unit{font-size:.66rem;padding:7px 9px}}@media (min-width:1700px){:root{--max:1560px}}@media print{.hdr,.fab,.ovl,.prog,.mnav,.vid-play{display:none!important}body{background:#fff;color:#000}[data-rv]{opacity:1!important;transform:none!important;clip-path:none!important}}@media (max-width:560px){.hero-kpis{gap:18px 22px}.hero-kpi b{font-size:1.25rem}.hero-kpi span{font-size:.52rem;letter-spacing:.16em}.hero h1{font-size:clamp(1.95rem,8.6vw,2.6rem)}}@media (max-width:1024px){.creds{grid-template-columns:repeat(2,1fr)}.ll-grid{grid-template-columns:1fr;gap:var(--s7)}.ll-art{aspect-ratio:16/10;border-top-right-radius:min(34vw,200px)}}@media (max-width:720px){.creds{grid-template-columns:1fr}.amb{grid-template-columns:1fr;gap:var(--s4)}.amb .vplayer:first-child{grid-column:span 1;aspect-ratio:16/9}.ll-facts{grid-template-columns:1fr;gap:var(--s4)}.ll-logo{width:min(240px,66%)}.yt{border-top-right-radius:min(34vw,140px)}}@media (max-width:1024px){.dep-track{grid-template-columns:1fr;gap:var(--s4)}.tipo-grid{grid-template-columns:1fr;gap:var(--s6)}.sim-wrap{grid-template-columns:1fr}.sim-out{order:-1}.loc-head,.gal-head,.tech-head,.sec-head{max-width:46ch}}@media (max-width:861px){.gal-item{height:clamp(240px,46vh,380px)}.gal-item.w-a,.gal-item.w-b,.gal-item.w-c{width:min(78vw,420px)}}@media (max-width:720px){:root{--header-h:60px}.hdr-mail{display:none}.hdr-logo img{height:22px}.hdr .btn{padding:11px 15px;font-size:.58rem;letter-spacing:.08em;white-space:nowrap}.hdr .btn .ico{display:none}.hero{padding:calc(var(--header-h) + 28px) var(--pad) 104px}.hero h1{font-size:clamp(1.75rem,7.4vw,2.4rem);max-width:100%}.hero-present{font-size:clamp(1.15rem,5.4vw,1.5rem)}.hero .eyebrow{padding:7px 15px;font-size:.56rem;letter-spacing:.18em}.hero-cta{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.hero-cta .btn{justify-content:center;width:100%}.hero-kpis{gap:16px 20px;justify-content:center}.hero-kpi b{font-size:1.2rem}.hero-kpi span{font-size:.5rem;letter-spacing:.14em}.hero-foot{bottom:16px}.scroll-hint{display:none}.hero-dots{margin-inline:auto}.hero-foot{justify-content:center}.loc-mark img{width:min(64vw,220px)}.loc-mark .addr{font-size:.64rem;padding:8px 12px}.loc-actions .btn{width:100%;justify-content:center}.d-xl{font-size:clamp(1.8rem,8vw,2.5rem)}.d-lg{font-size:clamp(1.6rem,6.8vw,2.2rem)}.d-md{font-size:clamp(1.4rem,6vw,1.9rem)}.nums-grid{grid-template-columns:1fr 1fr}.proof-grid{grid-template-columns:1fr 1fr;gap:var(--s5)}.ll-facts{grid-template-columns:repeat(3,1fr);gap:var(--s3)}.ll-facts b{font-size:1.1rem}.ll-facts span{font-size:.5rem;letter-spacing:.12em}.sim-verdict{grid-template-columns:1fr;gap:var(--s4)}.sim-chart{aspect-ratio:4/3;min-height:0}.slider-row output{font-size:1.1rem}.sticky-cta{left:var(--s4);right:var(--s4);bottom:var(--s4);justify-content:center;padding:15px 18px;font-size:.66rem}body{padding-bottom:78px}.lbox{grid-template-rows:auto 1fr auto}.lbox-top{padding:var(--s3) var(--s4)}.lbox-title{font-size:.58rem;letter-spacing:.14em}.modal{max-height:100svh;border-top-right-radius:44px}.modal-body{padding:var(--s5) var(--s4) var(--s6)}.ovl{padding:0}}@media (max-width:480px){.nums-grid,.proof-grid{grid-template-columns:1fr}.units{gap:6px}.unit{font-size:.68rem;padding:9px 11px;min-height:40px}.plan-tabs{gap:6px}.plan-tab{flex:1 1 calc(50% - 3px);justify-content:center;text-align:center}.gal-item.w-a,.gal-item.w-b,.gal-item.w-c{width:86vw}.dep-card{padding:var(--s5) var(--s4)}.loc-stage{border:0}}@media (pointer:coarse){.btn,.plan-tab,.unit,.poi li,.lbox-nav,.hero-dots button{min-height:44px}.hero-dots button{width:34px;display:grid;align-items:center}.lbox-thumbs button{height:48px}}@media (max-width:900px){.hero-base{grid-template-columns:1fr;gap:var(--s5);text-align:center;justify-items:center}.hero-lado{justify-items:center}.hero-kpi{text-align:center}}@media (max-width:720px){.hero-wrap{height:150svh}.hero-quadro{clip-path:inset( calc(var(--p) * 9svh) calc(var(--p) * 5vw) calc(var(--p) * 38svh) calc(var(--p) * 5vw) round calc(var(--p) * 22px))}.hero-nitida{top:calc(var(--header-h) + 4px);left:0;width:100%;height:auto;aspect-ratio:1/1;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);transform:scale(calc(1 - var(--p) * .06));transform-origin:50% 0}.hero:not(.pronto) .hero-nitida{transform:scale(1.06)}.hero-veu{background:linear-gradient(to top,rgba(11,10,9,.98) 0%,rgba(11,10,9,.9) 42%,rgba(11,10,9,.35) 58%,rgba(11,10,9,0) 68%),linear-gradient(to bottom,rgba(11,10,9,.6) 0%,rgba(11,10,9,0) 12%)}.hero-amb{filter:blur(36px) saturate(1.15) brightness(.42)}.hero-base{padding-bottom:calc(env(safe-area-inset-bottom) + 28px);gap:var(--s4)}.hero h1{font-size:clamp(1.4rem,6vw,1.85rem)}.hero .eyebrow{margin-bottom:var(--s4)}.hero-present{font-size:clamp(1rem,4.4vw,1.2rem)}.hero-cta{flex-direction:column;width:100%;max-width:320px}.hero-cta .btn{justify-content:center;width:100%}.hero-kpis{gap:var(--s6)}.hero-rolar{display:none}.hero-fim{height:38svh}.hero-fim-frase{font-size:clamp(1.25rem,5.6vw,1.6rem)}}@media (max-width:900px){.tech-grid{grid-template-columns:1fr;gap:var(--s5)}.tech-menu{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:none}.tech-menu::-webkit-scrollbar{display:none}.tech-item{flex:0 0 auto;scroll-snap-align:start;max-width:62vw;border-left:0;border-bottom:2px solid transparent;border-radius:2px;padding:12px 16px}.tech-item.on{border-left-color:transparent;border-bottom-color:var(--copper)}.tech-item .bar{bottom:-2px}.tech-foto{aspect-ratio:4/3}}@media (max-width:560px){.tech-item{max-width:76vw;padding:11px 14px}.tech-item h4{font-size:.76rem}.tech-item small{font-size:.58rem}.tech-metricas{gap:var(--s4) var(--s6)}.tech-info p{font-size:.92rem}}@media (max-width:720px){.mk-balao{padding:11px 12px 10px}.mk-balao img{width:118px !important}.mk-balao b{font-size:.46rem;letter-spacing:.16em}.ll-logo{width:min(300px,78%)}.ll-art-logo{aspect-ratio:16/9;padding:clamp(22px,7vw,40px)}}@media (max-width:900px){.wa-float{padding:9px;gap:0}.wa-txt{display:none}.wa-float{left:14px;bottom:calc(14px + env(safe-area-inset-bottom))}.gal-mais .btn{width:100%;justify-content:center}}@media (max-width:420px){.wa-ico{width:34px;height:34px}}@media (hover:none),(pointer:coarse){.unit{min-height:44px;display:inline-flex;align-items:center}.ft ul a{display:inline-block;padding-block:9px}.hdr-logo{display:inline-flex;align-items:center;min-height:44px}.plan-tab{min-height:44px}.poi li{min-height:44px;align-items:center}}@media (max-width:1024px){.loc-stage{display:flex;flex-direction:column;gap:14px}.loc-map{position:relative;inset:auto;order:1;height:clamp(320px,56vh,460px);min-height:0;border-radius:3px;overflow:hidden}.poi-titulo{position:static;order:2;width:auto;background:none;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.poi{position:static;order:3;width:auto;margin:0}.loc-mark{position:static;order:4;transform:none;display:grid;justify-items:start;text-align:left}.loc-mark .addr{max-width:none}.loc-actions{position:static;order:5;padding:0}.loc-map .leaflet-control-attribution{font-size:.52rem}.mk-balao{padding:9px 10px 8px}.mk-balao img{width:104px !important}.mk-balao b{font-size:.42rem;letter-spacing:.12em}.selo-orla{width:150px}.selo-orla b{font-size:.6rem;letter-spacing:.1em;padding:5px 10px}.selo-pin{width:22px;height:22px}}