@import "https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@700;800;900&family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-alt:#f4f4f5;--surface:#f7f7f8;--surface-2:#ececee;--border:#0a0a0b1f;--border-soft:#0a0a0b14;--text:#0b0b0c;--text-muted:#54565c;--text-faint:#87898f;--green:#0e8a4d;--green-soft:#0e8a4d1c;--gold:#a4720a;--gold-soft:#a4720a1f;--whatsapp:#25d366;--text-invert:#fff;--nav-bg-idle:#fff0;--nav-bg:#ffffffdb;--shadow-weak:#00000029;--shadow:#00000038;--shadow-strong:#0006;--paper:#fff;--halo-rgb:10,10,11}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0e10;--bg-alt:#151517;--surface:#17171a;--surface-2:#202024;--border:#ffffff24;--border-soft:#ffffff14;--text:#f2f2f3;--text-muted:#a8aab0;--text-faint:#7a7c83;--green:#35c47d;--green-soft:#35c47d26;--gold:#e0a63a;--gold-soft:#e0a63a29;--text-invert:#0b0b0c;--nav-bg-idle:#0e0e1000;--nav-bg:#0e0e10e0;--shadow-weak:#00000073;--shadow:#0000008c;--shadow-strong:#000000bf;--paper:#e8e2d5;--halo-rgb:255,255,255}*{box-sizing:border-box}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,system-ui,-apple-system,sans-serif;line-height:1.5}h1,h2,h3{text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-weight:900;line-height:1.02}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:1180px;margin:0 auto;padding-inline:24px}@media (width<=640px){.wrap{padding-inline:18px}}section{border-bottom:1px solid var(--border-soft);padding-block:88px;position:relative}@media (width<=720px){section{padding-block:56px}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.5em;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:.72rem;display:inline-flex}.eyebrow:before{content:"";background:var(--text);width:22px;height:2px;display:inline-block}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}}.topnav{z-index:40;background:var(--nav-bg-idle);border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}.topnav.solid{background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.topnav .wrap{justify-content:space-between;align-items:center;padding-block:14px;display:flex}.topnav img{width:auto;height:22px}.navlinks{gap:28px;font-size:.9rem;font-weight:600;display:flex}.navlinks a{color:var(--text-muted);text-decoration:none;transition:color .2s}.navlinks a:hover{color:var(--text)}@media (width<=760px){.navlinks{display:none}}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:.55em;padding:13px 24px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-wpp{background:var(--whatsapp);color:#06210f}.btn-wpp:hover{filter:brightness(1.08)}.btn-ghost{color:var(--text);border-color:var(--border);background:0 0}.btn-ghost:hover{border-color:var(--text-muted)}.btn-sm{padding:9px 16px;font-size:.82rem}svg.ic{flex:none;width:1.15em;height:1.15em}.hero-mini{border-bottom:1px solid var(--border-soft);align-items:center;min-height:calc(100svh - 76px);padding-block:18px 22px;display:flex}@supports not (height:100svh){.hero-mini{min-height:calc(100vh - 76px)}}.hero-mini-inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,24px);width:100%;display:flex}.hero-mini-head .eyebrow{justify-content:center;margin-bottom:10px}.hero-mini-head h1{max-width:19ch;color:var(--text);margin-inline:auto;font-size:clamp(1.5rem,3.6vw,2.4rem)}.hero-mini-head h1 .hl{background:var(--text);color:var(--text-invert);border-radius:.14em;padding:.04em .28em .1em;font-weight:700;display:inline-block}.hl-logo{aspect-ratio:4.5;filter:invert();width:auto;height:.57em;display:block}.hl-marca{vertical-align:.04em}:root[data-theme=dark] .hero-mini-head h1 .hl{color:var(--text);box-shadow:0 0 0 .06em var(--text);background:0 0}.hero-mini-head p.lead{color:var(--text-muted);white-space:nowrap;max-width:52ch;margin:10px auto 0;font-size:.94rem}.hero-cat-grid{width:100%;max-width:none}.hero-cat-grid .cat-thumb{aspect-ratio:2}.hero-mini-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (width<=640px){.hero-mini{align-items:flex-start;min-height:0;padding-block:16px 20px}.hero-mini-head p.lead{white-space:normal}.hero-cat-grid.cat-grid{grid-template-columns:1fr;gap:14px}.hero-cat-grid .cat-thumb{aspect-ratio:16/9}.hero-cat-grid .cat-body{padding:14px 16px}.hero-cat-grid .cat-body h3{font-size:1.15rem}}.marquee-section{border-bottom:1px solid var(--border-soft);background:var(--bg-alt);padding-block:0;overflow:hidden}.marquee-head{padding:44px 0 26px}.marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track{will-change:transform;gap:16px;width:max-content;padding-bottom:48px;display:flex}@media (prefers-reduced-motion:reduce){.marquee-track{flex-wrap:wrap;width:auto;transform:none!important}.mcard[aria-hidden=true]{display:none}}.marquee-carousel{position:relative}.marquee-carousel .t-nav{top:calc(50% - 24px)}.marquee-carousel .t-nav.prev{left:16px}.marquee-carousel .t-nav.next{right:16px}.marquee-carousel:hover .t-nav,.marquee-carousel.interacting .t-nav{opacity:1;pointer-events:auto}@media (hover:none){.t-carousel .t-nav,.marquee-carousel .t-nav{display:none}}.mcard{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;flex:none;width:250px;height:330px;position:relative;overflow:hidden}.mcard img{object-fit:cover;width:100%;height:100%}.mcard .cap{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#0a0a0bb8;border:1px solid #ffffff24;border-radius:100px;padding:5px 10px;font-size:.72rem;font-weight:700;position:absolute;bottom:12px;left:12px}#quemsoueu .founder-grid{grid-template-columns:.78fr 1.1fr .82fr;align-items:center;gap:40px;display:grid}@media (width<=1100px){#quemsoueu .founder-grid{grid-template-columns:1fr;gap:40px}.founder-copy{order:1}.founder-photos{order:2}.founder-photo-reveal{order:3}}.founder-photos{padding-bottom:26px;position:relative}@media (width>=1101px){.founder-photos{align-self:start}}.founder-photo-cluster{max-width:340px;margin-inline:auto;position:relative}.founder-photo-main{border:1px solid var(--border);aspect-ratio:4/5;border-radius:22px;max-width:340px;margin-inline:auto;overflow:hidden}.founder-photo-main img{object-fit:cover;width:100%;height:100%}.founder-photo-old{z-index:2;background:var(--paper);border:1px solid var(--border);width:52%;max-width:210px;box-shadow:0 14px 34px var(--shadow);border-radius:6px;padding:10px 10px 28px;position:absolute;bottom:-4%;left:-4%;transform:rotate(-7deg)}@media (width<=900px){.founder-photo-old{bottom:-18px;left:6%}}.founder-photo-old img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%;display:block}.founder-photo-reveal{border:1px solid var(--border);box-shadow:0 20px 44px var(--shadow);border-radius:18px;max-width:320px;margin-inline:auto;overflow:hidden}@media (width>=1101px){.founder-photo-reveal{align-self:start}}@media (width<=900px){.founder-photo-reveal{max-width:280px}}@media (width<=560px){.founder-photo-reveal{max-width:230px}}.founder-photo-reveal img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.founder-copy{flex-direction:column;gap:30px;display:flex}.founder-copy .eyebrow{margin:0}.founder-line{text-transform:uppercase;color:var(--text-muted);margin:0;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:800;line-height:1.08}.founder-line strong{color:var(--text);font-weight:900}.founder-line .strike{color:var(--text-faint);white-space:nowrap;position:relative}.founder-line .strike:after{content:"";background:var(--text-faint);height:2px;position:absolute;top:54%;left:-4%;right:-6%;transform:rotate(-4deg)}.founder-line-big{color:var(--text);margin:0}.founder-sign{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;padding-top:22px;display:flex}.founder-sign-name{text-transform:uppercase;color:var(--text);font-family:Big Shoulders Display,sans-serif;font-size:1.3rem;font-weight:900}.founder-sign-role{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.8rem}.cat-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (width<=720px){.cat-grid{grid-template-columns:1fr}}.cat-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.cat-card:hover{border-color:var(--text-faint)}.cat-thumb{aspect-ratio:16/10;position:relative;overflow:hidden}.cat-thumb img{object-fit:cover;object-position:center;width:100%;height:100%}.cat-thumb:after{content:"";background:linear-gradient(#0000 40%,#0a0a0bd9);position:absolute;inset:0}.cat-body{justify-content:space-between;align-items:center;gap:14px;padding:20px 22px 22px;display:flex}.cat-body h3{text-transform:none;font-size:1.35rem;font-weight:800}.cat-body .sub{color:var(--text-muted);margin-top:4px;font-size:.82rem}.cat-open{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pdf-modal{z-index:200;opacity:0;visibility:hidden;background:#0a0a0b99;justify-content:center;align-items:flex-start;padding:min(5vh,40px) 16px;transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:0}.pdf-modal.open{opacity:1;visibility:visible;transition:opacity .25s}.pdf-modal-box{background:var(--bg);width:min(1120px,100%);height:88svh;max-height:88svh;box-shadow:0 30px 70px var(--shadow-strong);border-radius:20px;flex-direction:column;transition:transform .25s,width .34s cubic-bezier(.2,.7,.2,1);display:flex;overflow:hidden;transform:translateY(14px)}@media (width>=1700px){.pdf-modal-box{width:min(1340px,100%)}}@supports not (height:100svh){.pdf-modal-box{height:88vh;max-height:88vh}}.pdf-modal.fullscreen{padding:0}.pdf-modal.fullscreen .pdf-modal-box{border-radius:0;width:100%;height:100svh;max-height:none}@supports not (height:100svh){.pdf-modal.fullscreen .pdf-modal-box{height:100vh}}.pdf-modal .ico-compress,.pdf-modal.fullscreen .ico-expand{display:none}.pdf-modal.fullscreen .ico-compress{display:block}.pdf-modal.open .pdf-modal-box{transform:translateY(0)}.pdf-modal-head{border-bottom:1px solid var(--border-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.pdf-modal-head h3{text-transform:none;font-size:1.05rem;font-weight:800}.pdf-modal-actions{align-items:center;gap:8px;display:flex}.pdf-modal-close,.pdf-modal-btn{background:var(--surface);border:1px solid var(--border);width:38px;height:38px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex}.pdf-modal-close svg,.pdf-modal-btn svg{width:18px;height:18px}.pdf-modal-close:hover,.pdf-modal-btn:hover{background:var(--surface-2)}.pdf-modal-body{background:var(--bg-alt);flex-direction:column;flex:auto;align-items:center;gap:14px;min-height:0;padding:18px;display:flex;overflow:hidden auto}.pdf-page{max-width:100%;box-shadow:0 8px 24px var(--shadow-weak);background:#fff;border-radius:4px;flex:none;overflow:hidden}.pdf-modal-status{color:var(--text-muted);flex-direction:column;align-items:center;gap:14px;padding:40px 0;font-size:.9rem;display:flex}.pdf-modal-status.error{color:var(--text)}.pdf-modal-status a{color:var(--text);text-decoration:underline}.pdf-spinner{border:3px solid var(--border);border-top-color:var(--text);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite pdfSpin}@keyframes pdfSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pdf-spinner{animation-duration:1.8s}}.avaliacoes-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.avaliacoes-head h2{margin-top:14px}.review-link{color:var(--text-muted);white-space:nowrap;border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:3px;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.review-link:hover{color:var(--text);border-color:var(--text-muted)}.t-carousel{margin-top:22px;position:relative}.testimonials{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.t-track{will-change:transform;gap:16px;width:max-content;display:flex}@media (prefers-reduced-motion:reduce){.t-track{flex-wrap:wrap;width:auto;transform:none!important}.t-card.t-dup{display:none}}.t-nav{z-index:5;background:var(--surface-2);border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,background .2s;display:flex;position:absolute;top:50%;translate:0 -50%}.t-carousel:hover .t-nav,.t-carousel.interacting .t-nav{opacity:1;pointer-events:auto}.t-nav:hover{background:var(--surface)}.t-nav.prev{left:-4px}.t-nav.next{right:-4px}@media (width<=640px){.t-nav{width:36px;height:36px}.t-nav.prev{left:-2px}.t-nav.next{right:-2px}}@media (prefers-reduced-motion:reduce){.t-nav{display:none}}.t-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;flex:none;gap:12px;width:min(88vw,360px);padding:22px 22px 18px;display:flex}.t-stars{color:var(--gold);letter-spacing:2px;font-size:.85rem}.t-quote{color:var(--text);-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.t-meta{color:var(--text-faint);border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:.78rem;display:flex}.t-who{align-items:center;gap:10px;min-width:0;display:flex}.t-avatar{object-fit:cover;border:1px solid var(--border);background:var(--surface-2);border-radius:50%;flex:none;width:34px;height:34px}.t-name{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.cta-band{background:var(--bg-alt)}.cta-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.cta-inner p{color:var(--text-muted);max-width:52ch;font-size:1rem}.cta-inner p.addr{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;max-width:44ch;font-size:.95rem;display:flex}.cta-inner p.addr .ic{color:var(--text-faint);flex:none}footer{padding-block:44px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}footer img{height:20px}.foot-copy{color:var(--text-faint);font-size:.8rem}.dock{z-index:50;opacity:0;pointer-events:none;flex-direction:column;gap:10px;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(14px)scale(.9)}.dock.show{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.dock{transition:none}}.dock a{width:52px;height:52px;box-shadow:0 6px 18px var(--shadow-strong);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;display:flex}.dock a.wpp{background:var(--whatsapp);color:#06210f}.dock a.ig{background:var(--surface-2);color:var(--text)}.dock svg{width:24px;height:24px}.skip-link:focus{z-index:200;background:var(--text);color:var(--text-invert);border-radius:8px;padding:10px 16px;position:fixed;top:10px;left:10px}.skip-link{position:absolute;left:-9999px}.wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(18px,3vw,48px)}@media (width>=1500px){.wrap{max-width:1360px}}@media (width>=1800px){.wrap{max-width:1560px}}@media (width>=2200px){.wrap{max-width:1760px}}section{padding-block:clamp(56px,7vw,120px)}.topnav img{height:clamp(22px,1.5vw,30px)}.navlinks{gap:clamp(24px,2.2vw,42px);font-size:clamp(.9rem,.95vw,1.05rem)}.hero-mini-inner{gap:clamp(18px,3vh,40px)}.hero-mini-head h1{max-width:20ch;font-size:clamp(1.6rem,1.1rem + 2.8vw,4.4rem)}.hero-mini-head p.lead{white-space:normal;max-width:60ch;font-size:clamp(.9rem,.82rem + .35vw,1.3rem)}.hero-cat-grid.cat-grid{gap:clamp(16px,1.8vw,32px)}.hero-cat-grid .cat-body{padding:clamp(16px,1.4vw,28px) clamp(18px,1.6vw,32px)}.hero-cat-grid .cat-body h3{font-size:clamp(1.15rem,.9rem + 1.1vw,2.1rem)}.hero-cat-grid .cat-body .sub{font-size:clamp(.78rem,.72rem + .2vw,1rem)}.hero-mini-ctas{gap:clamp(12px,1.2vw,20px)}.marquee-track{gap:clamp(14px,1.4vw,26px)}.mcard{width:clamp(220px,17vw,340px);height:clamp(300px,23vw,450px)}@media (width>=1500px){#quemsoueu .founder-grid{gap:clamp(40px,3.6vw,72px)}.founder-photo-cluster,.founder-photo-main{max-width:420px}.founder-photo-reveal{max-width:400px}}.t-track{gap:clamp(14px,1.3vw,24px)}.t-card{width:min(88vw,clamp(320px,24vw,440px))}.t-quote{font-size:clamp(.9rem,.86rem + .2vw,1.05rem)}.cta-inner h2{font-size:clamp(2rem,1.4rem + 3vw,4rem)}.cta-inner p{max-width:60ch;font-size:clamp(1rem,.95rem + .2vw,1.25rem)}.cat-card{transition:border-color .2s,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;position:relative}.cat-card:hover{box-shadow:0 22px 48px var(--shadow-weak);transform:translateY(-6px)}.cat-thumb img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cat-card:hover .cat-thumb img{transform:scale(1.06)}.cat-open{transition:background .25s,color .25s,transform .25s;position:relative}.cat-card:hover .cat-open{background:var(--text);color:var(--text-invert)}@media (prefers-reduced-motion:no-preference){.cat-card{animation:4s ease-in-out infinite catBreathe}.cat-grid .cat-card:nth-child(2){animation-delay:2s}@keyframes catBreathe{0%,to{box-shadow:0 0 0 0 rgba(var(--halo-rgb),0), 0 8px 20px rgba(var(--halo-rgb),.06)}50%{box-shadow:0 0 0 9px rgba(var(--halo-rgb),.05), 0 16px 34px rgba(var(--halo-rgb),.14)}}.cat-card:hover{animation:none}}.hero-mini{align-items:stretch;height:calc(100svh - 56px);min-height:440px;padding-block:20px 44px}@supports not (height:100svh){.hero-mini{height:calc(100vh - 56px)}}.hero-mini-inner{justify-content:center;min-height:0}.hero-mini-head,.hero-mini-ctas{flex:none}.hero-cat-grid.cat-grid{flex:auto;width:100%;max-width:1080px;min-height:0;margin-inline:auto}.hero-cat-grid .cat-card{min-height:0}.hero-cat-grid .cat-thumb{aspect-ratio:auto;flex:auto;min-height:120px}.hero-cat-grid .cat-body{flex:none}.hero-cat-grid .cat-card[data-catalog=carros] .cat-thumb img{object-position:center 55%}.hero-mini-head h1{font-size:clamp(1.6rem,min(1.05rem + 2.2vw,7svh),3.2rem)}.hero-mini-head p.lead{font-size:clamp(.9rem,min(.85rem + .3vw,2.4svh),1.1rem)}@media (width<=640px){.hero-mini{min-height:0;padding-block:12px 22px}.hero-mini-inner{gap:clamp(10px,1.6vh,16px)}.hero-mini-head .eyebrow{margin-bottom:6px}.hero-mini-head h1{font-size:clamp(1.4rem,min(1.1rem + 3.4vw,6.4svh),2.1rem)}.hero-mini-head p.lead{font-size:clamp(.82rem,2vh,.95rem)}.hero-cat-grid.cat-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:clamp(10px,1.4vh,14px)}.hero-cat-grid .cat-thumb{min-height:70px}.hero-cat-grid .cat-body{padding:8px 13px}.hero-cat-grid .cat-body h3{font-size:1rem}.hero-cat-grid .cat-body .sub{margin-top:2px;font-size:.7rem}.hero-cat-grid .cat-open{display:none}.hero-cat-grid .cat-body .sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-mini-ctas{gap:8px}.hero-mini-ctas .btn{padding:10px 14px;font-size:.8rem}.hero-mini-head .eyebrow{letter-spacing:.08em;font-size:.6rem}.hero-mini-head .eyebrow:before{width:14px}}@media (width<=359px){.hero-cat-grid .cat-body .sub{display:none}.hero-mini-ctas .btn{padding:9px 12px;font-size:.75rem}}.topnav .wrap{grid-template-columns:1fr auto 1fr;align-items:center;height:55px;padding-block:0;display:grid}.cta-inner p.addr{align-items:flex-start}.cta-inner p.addr .ic{margin-top:.15em}.pdf-modal-body{flex-direction:row;justify-content:center;align-items:center;gap:24px;padding:20px;overflow:hidden}.pdf-page{box-shadow:0 10px 30px var(--shadow-weak);background:#fff;border-radius:6px;flex:none;overflow:hidden}.pdf-page canvas{width:100%;height:100%;display:block}.pdf-page.loading{background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%);background-size:220% 100%;animation:1.1s ease-in-out infinite pdfSkeleton}@keyframes pdfSkeleton{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.pdf-page.loading{animation:none}}@media (prefers-reduced-motion:no-preference){.pdf-modal-body.turn-next .pdf-page{animation:.34s cubic-bezier(.2,.7,.2,1) both pdfTurnNext}.pdf-modal-body.turn-prev .pdf-page{animation:.34s cubic-bezier(.2,.7,.2,1) both pdfTurnPrev}.pdf-modal-body.turn-next .pdf-page:nth-child(2),.pdf-modal-body.turn-prev .pdf-page:nth-child(2){animation-delay:50ms}@keyframes pdfTurnNext{0%{opacity:0;transform:translate(34px)scale(.985)}to{opacity:1;transform:none}}@keyframes pdfTurnPrev{0%{opacity:0;transform:translate(-34px)scale(.985)}to{opacity:1;transform:none}}}.pdf-modal-foot{border-top:1px solid var(--border-soft);background:var(--bg);flex:none;justify-content:center;align-items:center;gap:18px;padding:12px 18px;display:flex}.pdf-nav{background:var(--surface);border:1px solid var(--border);width:40px;height:40px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:background .2s,opacity .2s,transform .2s;display:flex}.pdf-nav svg{width:20px;height:20px}.pdf-nav:hover:not(:disabled){background:var(--text);color:var(--text-invert)}.pdf-nav:active:not(:disabled){transform:scale(.94)}.pdf-nav:disabled{opacity:.3;cursor:default}.pdf-counter{color:var(--text-muted);text-align:center;letter-spacing:.02em;min-width:8ch;font-size:.82rem;font-weight:600}.pdf-modal.fullscreen .pdf-modal-box{position:relative}.pdf-modal.fullscreen .pdf-modal-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}@media (width<=640px){.pdf-modal-body{gap:12px;padding:12px}.pdf-modal-foot{gap:12px;padding:10px 14px}.pdf-nav{width:36px;height:36px}}button,.btn,.cat-card,.t-nav,.pdf-nav,.pdf-counter,.dock a,.review-link,.navlinks a{touch-action:manipulation;-webkit-user-select:none;user-select:none}.pdf-modal,.pdf-modal-foot,.pdf-modal-head,.hero-cat-grid,.hero-mini-ctas{touch-action:manipulation}.marquee-carousel,.t-carousel,.marquee-track,.t-track{touch-action:pan-y}@media (width<=640px){.pdf-modal-box{transform-origin:50% 100%;transition:transform .34s cubic-bezier(.2,.9,.3,1),width .34s cubic-bezier(.2,.7,.2,1);transform:translateY(48px)scale(.96)}.pdf-modal.open .pdf-modal-box{transform:translateY(0)scale(1)}.pdf-modal{transition:opacity .3s,visibility 0s linear .3s}.pdf-modal.open{transition:opacity .3s}}@media (prefers-reduced-motion:reduce){.pdf-modal-box{transition:opacity .2s!important;transform:none!important}}@media (width>=1101px){#quemsoueu .founder-grid{align-items:stretch}.founder-photos{flex-direction:column;align-self:stretch;display:flex}.founder-photo-cluster{flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;display:flex}.founder-photo-main{aspect-ratio:auto;flex:auto;max-width:none;min-height:0}.founder-photo-reveal{align-self:stretch;max-width:none}.founder-photo-reveal img{aspect-ratio:auto;height:100%}}@media (hover:hover){.marquee-track,.t-track{cursor:grab}.marquee-carousel.arrastando .marquee-track,.t-carousel.arrastando .t-track{cursor:grabbing}.marquee-track a,.t-track a,.marquee-track button,.t-track button{cursor:pointer}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-toggle{width:36px;height:36px;color:var(--text-muted);border:1px solid var(--border);background:0 0;border-radius:50%;grid-column:3;justify-self:end;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.theme-toggle:hover{color:var(--text);border-color:var(--text-muted)}.theme-toggle:active{transform:scale(.94)}.theme-toggle svg{grid-area:1/1;width:18px;height:18px;transition:opacity .3s,transform .45s cubic-bezier(.2,.7,.2,1)}.theme-toggle .ico-sol{opacity:0;transform:rotate(-90deg)scale(.5)}.theme-toggle .ico-lua,[data-theme=dark] .theme-toggle .ico-sol{opacity:1;transform:none}[data-theme=dark] .theme-toggle .ico-lua{opacity:0;transform:rotate(90deg)scale(.5)}[data-theme=dark] .logo{filter:invert()}html.trocando-tema,html.trocando-tema *,html.trocando-tema :before,html.trocando-tema :after{transition:background-color .34s,color .34s,border-color .34s,box-shadow .34s,fill .34s,stroke .34s,filter .34s!important}html.trocando-tema .theme-toggle svg{transition:opacity .3s,transform .45s cubic-bezier(.2,.7,.2,1)!important}@media (prefers-reduced-motion:reduce){html.trocando-tema,html.trocando-tema *,html.trocando-tema :before,html.trocando-tema :after{transition:none!important}}::view-transition-old(root){animation-duration:.55s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.55s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}}
