.hero{flex-direction:column;justify-content:flex-end;min-height:56vh;padding-top:170px;display:flex;position:relative;overflow:hidden}.hero>.wrap{z-index:1;width:100%;padding-bottom:70px;position:relative}.hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-cabo{object-fit:cover;object-position:center;filter:saturate(.32);width:80%;height:100%;display:block;position:absolute;top:0;right:0;mask-image:linear-gradient(90deg,#0000 0%,#000 26% 100%)}.hero-scrim{background:linear-gradient(90deg,var(--bg) 0%,#0a0a0bdb 34%,#0a0a0b00 62%), linear-gradient(180deg,#0a0a0bb8 0%,#0a0a0b00 30%,#0a0a0b00 64%,var(--bg) 100%);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.hero h1{font-family:var(--display);letter-spacing:-.025em;max-width:20ch;font-size:clamp(32px,4.4vw,60px);font-weight:500;line-height:1.1}.hero h1 strong{color:var(--plum);font-weight:500}.hero-side{max-width:58ch}.hero-side p{color:var(--text-2);font-size:18.6px;line-height:1.55}.hero-btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-btns .go{background:linear-gradient(#ce4392,#a83278);border-color:#f5f5f447}.go{font-family:var(--display);letter-spacing:.01em;color:#fff;border:1px solid var(--plum);white-space:nowrap;background:linear-gradient(#363636,#2b2b2b);border-radius:100px;align-items:center;gap:8px;padding:11px 20px;font-size:18px;font-weight:500;transition:filter .2s;display:inline-flex}.go:hover{filter:brightness(1.15)}.canvas{border:1px solid var(--border-subtle);color:var(--text);z-index:2;background:#000;border-radius:32px;margin:0 8px;position:relative}.canvas .wrap{padding-top:88px;padding-bottom:96px}.canvas .sec:first-child{border-top:none;padding-top:0}.sec-stand{color:var(--text-2);max-width:72ch;margin-bottom:36px;font-size:17.5px;line-height:1.75}.why p strong{color:var(--plum);font-weight:500}.why{grid-template-columns:1fr;gap:clamp(22px,2.4vw,34px);min-height:0}.why-marca{display:none}.why p{max-width:54ch}.quote{max-width:1000px;padding-left:clamp(64px,8vw,110px);position:relative}.quote:before{content:"“";font-family:var(--display);color:var(--plum);font-size:clamp(84px,9vw,136px);font-weight:700;line-height:1;position:absolute;top:-.06em;left:0}.quote blockquote{font-family:var(--display);letter-spacing:-.02em;color:var(--text);max-width:30em;font-size:clamp(22px,2.4vw,32px);font-weight:300;line-height:1.38}.quote figcaption{font-family:var(--display);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;font-size:15.3px;font-weight:500;display:flex}.quote figcaption:before{content:"";background:var(--plum);flex:none;width:22px;height:3px}.quote figcaption b{color:var(--text);font-weight:500}.quote figcaption span{color:var(--text-3);font-weight:400}.tres{border:1px solid var(--border);background:var(--card-grad);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:52px;padding:clamp(26px,2.4vw,34px) 12px;display:grid}.tres-col{border-left:1px solid var(--border-subtle);padding:0 26px}.tres-col:first-child{border-left:none}.tres-col h3{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);font-size:18.5px;font-weight:600;line-height:1.35}.tres-col p{color:var(--text-2);margin-top:12px;font-size:15.5px;line-height:1.65}.time-top{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);margin-top:8px;display:grid}.time-quote{max-width:none;margin:0;padding-left:clamp(40px,4vw,58px)}.time-quote:before{font-size:clamp(56px,6vw,84px)}.time-quote blockquote{max-width:22ch;font-size:clamp(21px,2.1vw,28px)}.time-quote figcaption{margin-top:22px}.time-corpo{color:var(--text-2);max-width:58ch;margin-top:22px;font-size:17px;line-height:1.7}.time-num{border:1px solid var(--border);background:var(--card-grad);border-radius:16px;padding:34px 30px}.time-num b{font-family:var(--display);letter-spacing:-.02em;color:var(--caramel);font-size:clamp(38px,4vw,54px);font-weight:500;line-height:1;display:block}.time-num>span{font-family:var(--display);letter-spacing:.02em;color:var(--text-2);margin-top:10px;font-size:13.5px;font-weight:500;display:block}.time-num p{border-top:1px solid var(--border);color:var(--text-3);margin-top:22px;padding-top:20px;font-size:14.2px;line-height:1.65}.pessoas{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:8px;display:grid}.pessoa{border:1px solid var(--border);background:var(--card-grad);border-radius:18px;flex-direction:column;padding:24px;display:flex;overflow:hidden}.pessoa .rosto{aspect-ratio:1;object-fit:cover;object-position:center 35%;filter:grayscale();border-radius:0;width:calc(100% + 48px);height:auto;margin:-24px -24px 0;transition:filter .3s;display:block}.pessoa .rosto-vazio{aspect-ratio:1;border-bottom:1px solid var(--border);width:calc(100% + 48px);font-family:var(--display);letter-spacing:.02em;color:var(--text-3);background:linear-gradient(160deg,#f5f5f412,#f5f5f405);place-items:center;margin:-24px -24px 0;font-size:44px;font-weight:300;display:grid}.pessoa h3{font-family:var(--display);color:var(--text);margin-top:20px;font-size:18px;font-weight:500;line-height:1.25}.pessoa .cargo{font-family:var(--display);letter-spacing:.01em;color:var(--text-3);margin-top:5px;margin-bottom:16px;font-size:15px;font-weight:500;display:block}.pessoa .li-url{font-family:var(--mono,ui-monospace,monospace);letter-spacing:0;overflow-wrap:anywhere;max-width:100%;color:var(--text-2);cursor:text;font-size:11px;line-height:1.45}.pessoa .li-url:empty:before{content:"linkedin.com/in/…";color:var(--text-3)}.pessoa .li{font-family:var(--display);letter-spacing:.03em;color:var(--text);border:1px solid #f5f5f447;border-radius:9px;align-self:flex-start;margin-top:auto;padding:6px 13px;font-size:12.5px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.pessoa:hover .rosto{filter:grayscale(0)}.pessoa .li:hover{color:var(--plum);border-color:var(--plum);background:#d6489b14}}.apoio{grid-template-columns:minmax(0,700px);gap:20px;margin-top:44px;display:grid}.apoio-um{border:1px solid var(--border);background:var(--card-grad);border-radius:16px;padding:30px 32px}.apoio-k{font-family:var(--display);letter-spacing:.01em;color:var(--text-2);margin-bottom:18px;font-size:15px;font-weight:600;display:block}.apoio-um p{color:var(--text-2);font-size:15px;line-height:1.7}.inv-linha{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.inv-placa{text-align:center;border:1px solid var(--border);background:linear-gradient(160deg,#f5f5f40e,#f5f5f404 70%);border-radius:12px;place-items:center;min-height:72px;padding:12px 14px;transition:border-color .25s;display:grid}.inv-placa img{max-height:var(--lh,46px);opacity:.92;width:auto;max-width:108px;height:auto;display:block}.inv-placa span{font-family:var(--display);letter-spacing:.01em;color:var(--text-2);font-size:13.5px;font-weight:500;line-height:1.4}@media (hover:hover) and (pointer:fine){.inv-placa:hover{border-color:#3a3a42}.inv-placa:hover img{opacity:1}}@media (width<=900px){.hero{min-height:44vh;padding-top:130px}.hero-cabo{opacity:.5;width:124%;max-width:none;height:42vh;top:0;bottom:auto;right:-12%;mask-image:linear-gradient(#000 0% 38%,#0000 82%)}.hero-scrim{background:linear-gradient(180deg,#0a0a0b9e 0%,#0a0a0b2e 22%,#0a0a0be0 58%,var(--bg) 100%)}.quote{padding-top:clamp(56px,10vw,72px);padding-left:0}.quote:before{font-size:72px}.tres{grid-template-columns:1fr;gap:26px;margin-top:36px;padding:26px 22px}.tres-col{border-left:none;padding:0}.time-top{grid-template-columns:1fr;gap:34px}.val-n{font-size:25px}.pessoas,.apoio{grid-template-columns:1fr}.inv-linha{grid-template-columns:1fr 1fr}}
