.page-sobre{--hc-ink:#20232b;--hc-ink-deep:#15171d;--hc-paper:#f4f2f0;--hc-paper-warm:#ece8e3;--hc-white:#fff;--hc-purple:#880eb0;--hc-purple-dark:#650983;--hc-purple-soft:#e7c4f0;--hc-teal:#0f5959;--hc-teal-bright:#76cbc7;--hc-line:#20232b29;--hc-muted:#5f6571;--hc-radius:18px;color:var(--hc-ink);background:var(--hc-paper);overflow:clip}.page-sobre,.page-sobre *{box-sizing:border-box}.page-sobre :where(h1,h2,h3,p,dl,dd,ul,ol,figure,blockquote){margin:0}.page-sobre :where(ul,ol){padding:0;list-style:none}.page-sobre :where(a,button){font:inherit}.page-sobre a{color:inherit;text-decoration:none}.page-sobre .prd-public-button--primary{color:var(--hc-white)}.page-sobre :where(a,button):focus-visible{outline:2px solid var(--hc-white);outline-offset:2px;box-shadow:0 0 0 5px var(--hc-purple-dark)}.page-sobre .hc-shell{width:min(100%, var(--public-shell,90rem));margin-inline:auto;padding-inline:clamp(1.25rem,4.4vw,4.5rem);position:relative}.page-sobre .hc-section{padding-block:var(--public-section-y,clamp(5rem, 9vw, 8rem));border-top:1px solid var(--hc-line);position:relative}.page-sobre .hc-section--paper{background:linear-gradient(90deg, #20232b0a 1px, transparent 1px), var(--hc-paper);background-size:84px 100%}.page-sobre .hc-section--white{background:var(--hc-white)}.page-sobre .hc-section--warm{background:var(--hc-paper-warm)}.page-sobre .hc-kicker,.page-sobre .hc-spec-label,.page-sobre .hc-panel-index{letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800;line-height:1.35}.page-sobre .hc-kicker{color:var(--hc-teal-bright);align-items:center;gap:.75rem;display:flex}.page-sobre .hc-kicker>span{background:currentColor;width:2.2rem;height:1px;display:block}.page-sobre .hc-kicker--dark,.page-sobre .hc-spec-label{color:var(--hc-teal)}.page-sobre .hc-panel-index{color:var(--hc-muted);letter-spacing:.12em}.page-sobre .hc-heading{max-width:54rem}.page-sobre .hc-heading--split{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,5vw,6rem);max-width:none;display:grid}.page-sobre .hc-heading h2,.page-sobre .hc-story h2,.page-sobre .hc-video-testimonials h2,.page-sobre .hc-closing h2{letter-spacing:-.045em;text-wrap:balance;margin-top:1.15rem;font-size:clamp(2.2rem,4.4vw,4.35rem);font-weight:820;line-height:1.02}.page-sobre .hc-heading--split>p{color:var(--hc-muted);font-weight:480;line-height:1.7}.page-sobre .hc-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.7rem;min-height:48px;padding:.9rem 1.25rem;font-size:.9rem;font-weight:800;line-height:1.2;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.page-sobre .hc-button--primary{color:var(--hc-white);background:var(--hc-purple);border-color:var(--hc-purple)}.page-sobre .hc-button--primary:hover{color:var(--hc-white);background:var(--hc-purple-dark);border-color:var(--hc-purple-dark);transform:translateY(-2px)}.page-sobre .hc-about-hero{isolation:isolate;background:radial-gradient(circle at 87% 22%, #880eb017, transparent 25rem), linear-gradient(90deg, #20232b0b 1px, transparent 1px), linear-gradient(#20232b0b 1px, transparent 1px), var(--hc-paper);background-size:auto,74px 74px,74px 74px,auto;min-height:min(45rem,90svh - 6.875rem);position:relative}.page-sobre .hc-about-hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 56.9%,#20232b12 57%,#0000 57.1%);position:absolute;inset:0}.page-sobre .hc-about-hero__grid{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.page-sobre .hc-about-hero__layout{min-height:inherit;grid-template-columns:minmax(0,1.22fr) minmax(16rem,.48fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:clamp(3.5rem,6vw,5.5rem);display:grid}.page-sobre .hc-about-hero__copy{max-width:64rem}.page-sobre .hc-about-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:56rem;margin-top:1.5rem;font-size:clamp(3.25rem,6vw,6.2rem);font-weight:820;line-height:.94}.page-sobre .hc-about-hero h1 em{color:var(--hc-purple);font-style:normal;font-weight:620}.page-sobre .hc-about-hero__copy>p:last-child{color:#595f6a;max-width:46rem;margin-top:1.8rem;font-size:clamp(1.05rem,1.5vw,1.28rem);font-weight:480;line-height:1.68}.page-sobre .hc-about-hero__mark{aspect-ratio:1;border:1px solid var(--hc-line);border-radius:50%;justify-self:end;place-items:center;width:min(27vw,22rem);display:grid;position:relative}.page-sobre .hc-about-hero__mark:before,.page-sobre .hc-about-hero__mark:after{content:"";background:var(--hc-line);position:absolute}.page-sobre .hc-about-hero__mark:before{width:130%;height:1px}.page-sobre .hc-about-hero__mark:after{width:1px;height:130%}.page-sobre .hc-about-hero__mark span{color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1px #880eb073;font-size:clamp(5rem,10vw,9rem);font-weight:900;line-height:1}.page-sobre .hc-about-hero__mark i{border:3px solid var(--hc-purple-soft);background:var(--hc-purple);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:16%;right:14%;box-shadow:0 0 0 .75rem #880eb01a}.page-sobre .hc-about-proof{color:var(--hc-white);background:linear-gradient(90deg, #76cbc71a 1px, transparent 1px), var(--hc-ink-deep);background-size:42px 42px;border-top:1px solid #ffffff1f;padding-block:0;position:relative}.page-sobre .hc-about-proof .hc-shell{padding-block:clamp(3rem,4vw,4rem) clamp(3.2rem,5.5vw,5rem)}.page-sobre .hc-about-proof__stats{border-radius:var(--hc-radius);background:#ffffff09;border:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.8rem;display:grid}.page-sobre .hc-about-proof__stats>div{flex-direction:column;gap:.65rem;min-height:10.5rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.page-sobre .hc-about-proof__stats>div+div{border-left:1px solid #ffffff29}.page-sobre .hc-about-proof__stats dd{color:var(--hc-purple-soft);letter-spacing:-.045em;order:1;font-size:clamp(1.8rem,3vw,3rem);font-weight:820;line-height:1}.page-sobre .hc-about-proof__stats div:nth-child(2n) dd{color:var(--hc-teal-bright)}.page-sobre .hc-about-proof__stats dt{color:#ffffffb3;order:2;font-size:.8rem;font-weight:620;line-height:1.55}.page-sobre .hc-ecosystem__grid{border-top:1px solid var(--hc-line);border-left:1px solid var(--hc-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.page-sobre .hc-ecosystem__item{border-right:1px solid var(--hc-line);border-bottom:1px solid var(--hc-line);background:#ffffff8c;flex-direction:column;min-height:21rem;padding:clamp(1.35rem,2.8vw,2.1rem);transition:background-color .18s,transform .18s;display:flex;position:relative}.page-sobre .hc-ecosystem__item:after{content:"";background:var(--hc-purple);transform-origin:0;height:3px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.25)}.page-sobre .hc-ecosystem__item:nth-child(2n):after{background:var(--hc-teal)}.page-sobre .hc-ecosystem__item:hover{z-index:1;background:var(--hc-white);transform:translateY(-3px)}.page-sobre .hc-ecosystem__item:hover:after{transform:scaleX(1)}.page-sobre .hc-ecosystem__item>i{color:var(--hc-purple);margin-top:2.4rem;font-size:1.25rem}.page-sobre .hc-ecosystem__item:nth-child(2n)>i{color:var(--hc-teal)}.page-sobre .hc-ecosystem__item h3{margin-top:1.15rem;font-size:1.1rem;font-weight:820;line-height:1.3}.page-sobre .hc-ecosystem__item>p{color:var(--hc-muted);margin-top:.7rem;font-size:.86rem;font-weight:500;line-height:1.65}.page-sobre .hc-ecosystem__go{min-height:44px;color:var(--hc-purple-dark);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.3rem;font-size:.82rem;font-weight:800;display:flex}.page-sobre .hc-ecosystem__go i{font-size:.72rem;transition:transform .18s}.page-sobre .hc-ecosystem__item:hover .hc-ecosystem__go i{transform:translate(4px)}.page-sobre .hc-leadership__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.page-sobre .hc-leader{border:1px solid var(--hc-line);border-radius:var(--hc-radius);background:var(--hc-paper);flex-direction:column;min-height:100%;padding:clamp(1.35rem,3vw,2.35rem);display:flex}.page-sobre .hc-leader__identity{grid-template-columns:clamp(6.5rem,12vw,9rem) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,3vw,2rem);display:grid}.page-sobre .hc-leader__photo{aspect-ratio:1;border-radius:calc(var(--hc-radius) - 4px);object-fit:cover;filter:saturate(.88);width:100%;height:auto}.page-sobre .hc-leader__photo--julio{object-position:center 30%}.page-sobre .hc-leader__photo--icaro{object-position:center 22%}.page-sobre .hc-leader h3{letter-spacing:-.03em;margin-top:1.15rem;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:820;line-height:1.08}.page-sobre .hc-leader .hc-spec-label{margin-top:.55rem}.page-sobre .hc-leader__bio{color:var(--hc-muted);margin-top:1.8rem;font-size:.9rem;font-weight:500;line-height:1.7}.page-sobre .hc-leader__focus{color:var(--hc-ink);border-left:3px solid var(--hc-purple);margin-top:auto;padding:1.6rem 0 0 1.2rem;font-size:.9rem;font-weight:580;line-height:1.68}.page-sobre .hc-leader:nth-child(2n) .hc-leader__focus{border-color:var(--hc-teal)}.page-sobre .hc-story__layout{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start;gap:clamp(3.5rem,7vw,8rem);display:grid}.page-sobre .hc-story__chapters>h2{max-width:11ch}.page-sobre .hc-story__lead{max-width:47rem;color:var(--hc-muted);margin-top:1.4rem;font-size:1rem;font-weight:520;line-height:1.72}.page-sobre .hc-story__chapter-list{gap:2.2rem;margin-top:3rem;display:grid}.page-sobre .hc-story__chapter-list article{border-left:3px solid var(--hc-purple);padding-left:1.25rem}.page-sobre .hc-story__chapter-list article:nth-child(2n){border-color:var(--hc-teal)}.page-sobre .hc-story__chapter-list h3{font-size:1.08rem;font-weight:820;line-height:1.3}.page-sobre .hc-story__chapter-list p{max-width:51rem;color:var(--hc-muted);margin-top:.65rem;font-size:.9rem;font-weight:480;line-height:1.72}.page-sobre .hc-story__timeline-panel{border:1px solid var(--hc-line);border-radius:var(--hc-radius);background:#ffffffb8;padding:clamp(1.25rem,3vw,2rem);position:static;top:auto}.page-sobre .hc-timeline{gap:0;margin-top:1.5rem;display:grid}.page-sobre .hc-timeline li{grid-template-columns:2.35rem minmax(0,1fr);gap:.9rem;padding-bottom:1.35rem;display:grid;position:relative}.page-sobre .hc-timeline li:not(:last-child):before{content:"";background:var(--hc-line);width:1px;position:absolute;top:2.2rem;bottom:0;left:1.05rem}.page-sobre .hc-timeline__node{width:2.15rem;height:2.15rem;color:var(--hc-purple-soft);background:var(--hc-ink);border-radius:50%;align-self:start;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:800;display:grid}.page-sobre .hc-timeline .is-active .hc-timeline__node{color:var(--hc-white);background:var(--hc-purple)}.page-sobre .hc-timeline h3{margin-top:.25rem;font-size:.86rem;font-weight:800;line-height:1.35}.page-sobre .hc-timeline li div>p:last-child{color:var(--hc-muted);margin-top:.35rem;font-size:.76rem;font-weight:480;line-height:1.55}.page-sobre .hc-video-testimonials h2{max-width:14ch}.page-sobre .hc-video-carousel{margin-top:clamp(3rem,6vw,5rem)}@media (width<=1023px){.page-sobre .hc-video-carousel .splide__arrows{display:none}}.page-sobre .hc-video-card{border:1px solid var(--hc-line);border-radius:var(--hc-radius);background:var(--hc-paper);overflow:hidden}.page-sobre .hc-video-frame{aspect-ratio:16/9;background:var(--hc-ink-deep);position:relative;overflow:hidden}.page-sobre .hc-video-frame iframe,.page-sobre .hc-video-facade{border:0;width:100%;height:100%;position:absolute;inset:0}.page-sobre .hc-video-facade{background-color:var(--hc-ink-deep);cursor:pointer;background-position:50%;background-size:cover;border:0;place-items:center;min-height:44px;padding:0;display:grid}.page-sobre .hc-video-facade:before{content:"";background:#15171d57;transition:background-color .18s;position:absolute;inset:0}.page-sobre .hc-video-facade:hover:before{background:#15171d2e}.page-sobre .hc-video-play{z-index:1;width:3.6rem;height:3.6rem;color:var(--hc-white);background:var(--hc-purple);border:1px solid #ffffffbf;border-radius:50%;place-items:center;transition:transform .18s;display:grid;position:relative}.page-sobre .hc-video-facade:hover .hc-video-play{transform:scale(1.06)}.page-sobre .hc-video-caption{gap:.25rem;padding:1rem 1.2rem 1.2rem;display:grid}.page-sobre .hc-video-caption cite{font-size:.9rem;font-style:normal;font-weight:800}.page-sobre .hc-video-caption span{color:var(--hc-muted);font-size:.78rem;font-weight:560}.page-sobre .hc-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.page-sobre .hc-quote{border:1px solid var(--hc-line);border-radius:var(--hc-radius);background:#ffffffd1;flex-direction:column;min-height:18rem;padding:clamp(1.4rem,3vw,2.1rem);display:flex}.page-sobre .hc-quote blockquote{color:var(--hc-ink);margin-top:2.5rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:650;line-height:1.5}.page-sobre .hc-quote figcaption{border-top:1px solid var(--hc-line);gap:.2rem;margin-top:auto;padding-top:1.5rem;display:grid}.page-sobre .hc-quote cite{font-size:.86rem;font-style:normal;font-weight:800}.page-sobre .hc-quote figcaption span{color:var(--hc-muted);font-size:.75rem;font-weight:580}.page-sobre .hc-closing{isolation:isolate;color:var(--hc-white);background:radial-gradient(circle at 14% 20%, #880eb02e, transparent 31rem), radial-gradient(circle at 83% 82%, #0f595940, transparent 34rem), var(--hc-ink-deep);padding-block:0;position:relative}.page-sobre .hc-closing__grid{z-index:-1;opacity:.38;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.page-sobre .hc-closing__content{padding-block:var(--public-section-y,clamp(5rem, 9vw, 8rem));text-align:center;flex-direction:column;align-items:center;display:flex}.page-sobre .hc-closing h2{max-width:13ch}.page-sobre .hc-closing__content>p:not(.hc-kicker):not(.hc-closing__contact){color:#ffffffb3;margin-top:1.2rem;font-size:1.05rem;font-weight:500;line-height:1.65}.page-sobre .hc-closing .hc-button{margin-top:2rem}.page-sobre .hc-closing__contact{color:#ffffff9e;margin-top:1.3rem;font-size:.8rem;font-weight:600}@media (width<=1100px){.page-sobre .hc-about-proof__stats,.page-sobre .hc-ecosystem__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-sobre .hc-about-proof__stats>div:nth-child(3){border-top:1px solid #ffffff29;border-left:0}.page-sobre .hc-about-proof__stats>div:nth-child(4){border-top:1px solid #ffffff29}}@media (width<=980px){.page-sobre .hc-heading--split,.page-sobre .hc-story__layout{grid-template-columns:1fr}.page-sobre .hc-about-hero__layout{grid-template-columns:minmax(0,1fr) minmax(10rem,.35fr)}.page-sobre .hc-leadership__grid{grid-template-columns:1fr}.page-sobre .hc-story__timeline-panel{position:static}}@media (width<=720px){.page-sobre .hc-testimonials__grid{grid-template-columns:1fr}.page-sobre .hc-quote{min-height:15rem}}@media (width<=640px){.page-sobre .hc-section{padding-block:4rem}.page-sobre .hc-heading h2,.page-sobre .hc-story h2,.page-sobre .hc-video-testimonials h2,.page-sobre .hc-closing h2{font-size:clamp(2.05rem,11vw,3.15rem)}.page-sobre .hc-about-hero{min-height:calc(90svh - 6.875rem)}.page-sobre .hc-about-hero__layout{padding-block:3rem;display:block}.page-sobre .hc-about-hero h1{font-size:clamp(2.65rem,13vw,3.7rem)}.page-sobre .hc-about-hero__mark{display:none}.page-sobre .hc-about-proof__stats,.page-sobre .hc-ecosystem__grid{grid-template-columns:1fr}.page-sobre .hc-about-proof__stats>div+div{border-top:1px solid #ffffff29;border-left:0}.page-sobre .hc-about-proof__stats>div{min-height:auto}.page-sobre .hc-ecosystem__item{min-height:17rem}.page-sobre .hc-leader__identity{grid-template-columns:5.5rem minmax(0,1fr)}.page-sobre .hc-story__timeline-panel{padding:1.1rem}.page-sobre .hc-closing .hc-button{width:100%}}@media (prefers-reduced-motion:reduce){.page-sobre *,.page-sobre :before,.page-sobre :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page-sobre .hc-button--primary:hover,.page-sobre .hc-ecosystem__item:hover,.page-sobre .hc-ecosystem__item:hover .hc-ecosystem__go i,.page-sobre .hc-video-facade:hover .hc-video-play{transform:none}}
