.sobrenos{font-family:Figtree,sans-serif}.sobrenos .sobre-hero-mobile{display:none}.sobrenos section.sobre-hero-mobile{display:none}.sobrenos .hero-sobre{background-color:#1a1a2e;position:relative;overflow:hidden;background-image:url(/images/home%20sobre%20n%C3%B3s.avif);background-size:cover;background-position:center top;background-repeat:no-repeat;min-height:100vh}.sobrenos .hero-sobre:before{display:none}.sobrenos .hero-sobre_inner{padding-top:14rem;padding-bottom:6rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;width:100%}.sobrenos .hero-sobre_content{max-width:52rem;display:flex;flex-direction:column;gap:2rem}.sobrenos .hero-sobre h1{color:#fff;font-size:3.5rem;font-weight:600;line-height:1.1;letter-spacing:-.02em}.sobrenos .hero-sobre h1 .highlight{color:#9d2fe4}.sobrenos .hero-sobre_subtitle{color:#ffffffd9;font-size:15px;font-weight:300;line-height:1.65;max-width:38rem}.sobrenos .hero-sobre_badges{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.sobrenos .hero-sobre_badge{display:flex;align-items:center;gap:.5rem;color:#ffffffd9;font-size:12px}.sobrenos .hero-sobre_badge .check{color:#9d2fe4;font-size:14px}.sobrenos .sobre-section{padding-top:6rem;padding-bottom:6rem}.sobrenos .sobre-section.is-warm{background:linear-gradient(180deg,#faf5ff,#f8f0ff)}.sobrenos .sobre-section.is-ivory{background-color:var(--color--primary--ivory)}.sobrenos .sobre-section.is-cream{background-color:#f5f0ff}.sobrenos .sobre-section.is-dark{background-color:#2d2926}.sobrenos .sobre-section.is-white{background-color:#fff}.sobrenos .sobre-section.is-amber-dark{background:#320450}.sobrenos .sobre-section.is-slate{background-color:#f8fafc}.sobrenos .section-label{text-transform:uppercase;font-size:14px;font-weight:700;color:#9d2fe4;letter-spacing:.1em;margin-bottom:1rem}.sobrenos .section-heading{font-size:2.5rem;font-weight:600;line-height:1.15;color:var(--color--primary--graphite);letter-spacing:-.02em;margin-bottom:1.5rem}.sobrenos .section-heading.is-light{color:#fff}.sobrenos .section-subtext{max-width:40rem;font-size:13px;font-weight:300;color:#4b5563;line-height:1.7;margin-bottom:3rem}.sobrenos .is-amber-dark .section-subtext{color:#ffffffbf!important}.sobrenos .historia-block{max-width:48rem;margin:0 auto}.sobrenos .historia-block p{font-size:13px;color:#374151;line-height:1.8;margin-bottom:1.5rem}.sobrenos .historia-block .historia-emphasis{font-size:15px;font-weight:600;color:#7d26b5;text-align:center;margin:2rem 0}.sobrenos .founder-quote{background:#fff;border-left:4px solid #9d2fe4;border-radius:0 1rem 1rem 0;padding:1.75rem 2rem;margin-top:2.5rem}.sobrenos .founder-quote p{font-size:13px;font-style:italic;color:#374151;line-height:1.7;margin-bottom:.75rem}.sobrenos .founder-quote cite{font-size:12px;font-style:normal;font-weight:600;color:#9d2fe4}.sobrenos .mvv-block{max-width:48rem;margin:0 auto}.sobrenos .mvv-item{margin-bottom:3rem;text-align:center}.sobrenos .mvv-item h3{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9d2fe4;margin-bottom:1rem}.sobrenos .mvv-item p{font-size:14px;color:#374151;line-height:1.7;font-weight:300}.sobrenos .valores-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.sobrenos .valor-card{background:#fff;border-radius:1.25rem;padding:2rem;border:1px solid rgba(157,47,228,.1);box-shadow:0 2px 12px #00000008;transition:box-shadow .3s}.sobrenos .valor-card:hover{box-shadow:0 8px 30px #9d2fe414}.sobrenos .valor-card h4{font-size:13px;font-weight:600;color:#7d26b5;margin-bottom:.6rem}.sobrenos .valor-card p{font-size:12px;color:#4b5563;line-height:1.65}.sobrenos .eco-grid{display:flex;flex-direction:row;gap:1.25rem;margin-top:3rem;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;padding-bottom:1.5rem;padding-top:.75rem;padding-right:3rem;scrollbar-width:none;user-select:none}.sobrenos .eco-grid img{pointer-events:none;user-select:none;-webkit-user-drag:none}.sobrenos .eco-grid::-webkit-scrollbar{display:none}.sobrenos .eco-grid .eco-card{flex:none}@media screen and (max-width:768px){.sobrenos .eco-grid .eco-card{flex:unset!important;width:100%!important}}.sobrenos .eco-card{background:#fff;border-radius:1.25rem;padding:1rem .75rem .75rem;border:1px solid rgba(157,47,228,.1);box-shadow:0 2px 12px #00000008;overflow:hidden}.sobrenos .eco-card_icon{width:100%;height:auto;margin-bottom:1rem;overflow:hidden;border-radius:0}.sobrenos .eco-card h3{font-size:14px;font-weight:600;color:#111;margin-bottom:.5rem;margin-top:0}.sobrenos .eco-card p{font-size:12px;color:#4b5563;line-height:1.6;margin:0}.sobrenos .pilares-grid{display:flex;justify-content:center;gap:1rem;margin-top:3rem;flex-wrap:wrap}.sobrenos .pilar-card{background:#fff;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;padding:2.25rem;text-align:center;max-width:460px;flex:1 1 auto}.sobrenos .pilar-card_icon{font-size:3rem;margin-bottom:1rem;line-height:1}.sobrenos .pilar-card h3{font-size:1.25rem;font-weight:600;color:#6b21a8;margin-bottom:.75rem}.sobrenos .pilar-card p{font-size:12px;color:#333;line-height:1.65}.sobrenos .equipe-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.sobrenos .equipe-card{background:#fff;border-radius:1.25rem;padding:2rem;text-align:center;border:1px solid rgba(157,47,228,.1)}.sobrenos .equipe-card_avatar{width:5rem;height:5rem;border-radius:50%;background:linear-gradient(135deg,#9d2fe4,#9d2fe4);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.75rem;margin:0 auto 1.25rem}.sobrenos .equipe-card h4{font-size:13px;font-weight:600;color:var(--color--primary--graphite);margin-bottom:.25rem}.sobrenos .equipe-card .equipe-role{font-size:12px;color:#9d2fe4;font-weight:600;margin-bottom:.75rem}.sobrenos .equipe-card p{font-size:12px;color:#4b5563;line-height:1.6}.sobrenos .numeros-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem auto 0;width:100%;max-width:800px}.sobrenos .numero-card{text-align:center;background:#fff;border-radius:1.25rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.sobrenos .numero-card_value{font-size:2.5rem;font-weight:700;color:#9d2fe4;line-height:1;margin-bottom:.75rem}.sobrenos .numero-card_label{font-size:13px;color:#374151;line-height:1.5}.sobrenos .timeline{max-width:40rem;margin:0;position:relative;padding-left:1.5rem}.sobrenos .timeline:before{content:"";position:absolute;left:.5rem;top:.35rem;bottom:.15rem;width:2px;background:linear-gradient(180deg,#9d2fe4,#9d2fe4,#d3a3e5)}.sobrenos .timeline-item{position:relative;padding-bottom:2.5rem}.sobrenos .timeline-item:last-child{padding-bottom:0}.sobrenos .timeline-item:before{content:"";position:absolute;left:-2.125rem;top:.35rem;width:.875rem;height:.875rem;border-radius:50%;background:#9d2fe4;border:3px solid #faf5ff}.sobrenos .timeline-item_year{font-size:13px;font-weight:700;color:#9d2fe4;margin-bottom:.35rem}.sobrenos .timeline-item_text{font-size:12px;color:#4b5563;line-height:1.6}.sobrenos .historia-block p{font-size:13px;line-height:1.85;color:#374151;margin-bottom:1rem}.sobrenos .historia-block p:last-child{margin-bottom:0}.sobrenos .parceiros-placeholder{text-align:center;max-width:40rem;margin:2rem auto 0;padding:3rem 2rem;border:2px dashed rgba(157,47,228,.2);border-radius:1.25rem;background:#9d2fe405}.sobrenos .parceiros-placeholder p{font-size:13px;color:#6b7280;line-height:1.6}.sobrenos .compromisso-block{max-width:48rem;margin:0 auto}.sobrenos .compromisso-block p{font-size:13px;color:#374151;line-height:1.8;margin-bottom:1.5rem}.sobrenos .compromisso-block .compromisso-final{font-size:14px;font-weight:600;color:#7d26b5;text-align:center;margin-top:2rem}.sobrenos .compromisso-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.sobrenos .contato-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;max-width:48rem;margin-left:auto;margin-right:auto}.sobrenos .contato-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;text-align:center}.sobrenos .contato-item_icon{font-size:1.75rem;margin-bottom:.5rem;line-height:1}.sobrenos .cta-final{text-align:center;max-width:42rem;margin:0 auto}.sobrenos .cta-final .section-label{font-size:14px;letter-spacing:.12em}.sobrenos .cta-final p{color:#374151;font-size:1.3rem;line-height:1.7;margin-bottom:1.25rem}.sobrenos .cta-final_highlight{display:block;font-size:1.5rem;font-weight:700;color:#9d2fe4;margin:1.5rem 0}.sobrenos .cta-final_buttons{margin-top:2rem;display:flex;justify-content:center}.sobrenos .cta-final_note{margin-top:1rem;font-size:13px!important;color:#9ca3af!important}.sobrenos .sobre-section.is-divided{box-shadow:inset 0 8px 12px -6px #0000001a}.sobrenos .sobre-section.is-dark.is-divided,.sobrenos .sobre-section.is-amber-dark.is-divided{box-shadow:inset 0 8px 12px -6px #0000004d}.sobrenos .contato-item_label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;font-weight:600;margin-bottom:.35rem}.sobrenos .contato-item_value{font-size:12px;color:#fff;font-weight:500}.sobrenos .contato-item_value a{color:#d3a3e5;text-decoration:none}.sobrenos .contato-item_value a:hover{text-decoration:underline}@media(min-width:1400px)and (max-width:1799px){.sobrenos .hero-sobre h1{font-size:3.25rem}.sobrenos .section-heading{font-size:2.25rem}.sobrenos .eco-card{max-width:360px!important}}@media(min-width:1800px)and (max-width:2559px){.sobrenos .hero-sobre h1{font-size:4rem}.sobrenos .hero-sobre_subtitle{font-size:1.3rem;max-width:46rem}.sobrenos .hero-sobre_inner{padding-top:16rem;padding-bottom:8rem}.sobrenos .section-heading{font-size:2.75rem}.sobrenos .section-subtext{font-size:14px;max-width:50rem}.sobrenos .historia-block p{font-size:14px}.sobrenos .eco-card{max-width:420px!important}.sobrenos .pilar-card{max-width:520px}}@media(min-width:2560px){.sobrenos .hero-sobre{background-position:center center}.sobrenos .hero-sobre h1{font-size:4.5rem}.sobrenos .hero-sobre_subtitle{font-size:1.4rem;max-width:52rem}.sobrenos .hero-sobre_inner{padding-top:18rem;padding-bottom:10rem}.sobrenos .hero-sobre_content{max-width:60rem}.sobrenos .section-heading{font-size:3rem}.sobrenos .section-subtext{font-size:15px;max-width:56rem}.sobrenos .historia-block p{font-size:14px}.sobrenos .eco-card{max-width:480px!important}.sobrenos .pilar-card{max-width:600px}.sobrenos .sobre-section{padding-top:8rem;padding-bottom:8rem}}@media(max-width:1199px){.sobrenos .hero-sobre_inner{padding-top:10rem}.sobrenos .sobre-section .flex-col-mobile>div:first-child{flex:0 0 32%!important}.sobrenos .timeline{flex:0 0 240px!important}.sobrenos .pilar-card{max-width:340px}}@media(max-width:991px){.sobrenos .hero-sobre h1{font-size:2.5rem}.sobrenos .hero-sobre_inner{padding-top:8rem;padding-bottom:4rem}.sobrenos .hero-sobre_content{max-width:100%;gap:1.5rem}.sobrenos .valores-grid{grid-template-columns:1fr 1fr}.sobrenos .pilares-grid{flex-direction:column;align-items:center;max-width:28rem;margin-left:auto;margin-right:auto}.sobrenos .pilar-card{max-width:100%;width:100%}.sobrenos .equipe-grid{grid-template-columns:1fr 1fr}.sobrenos .numeros-grid{grid-template-columns:repeat(2,1fr)}.sobrenos .contato-grid{grid-template-columns:1fr 1fr}.sobrenos .section-heading{font-size:2rem}.sobrenos .sobre-section .flex-col-mobile{flex-direction:column!important;gap:2.5rem!important}.sobrenos .sobre-section .flex-col-mobile>div:first-child{flex:unset!important;width:100%!important;max-width:480px;margin:0 auto}.sobrenos .historia-block{padding-left:0!important}.sobrenos .sobre-section [style*="flex: 1"][style*="max-width: none"],.sobrenos .sobre-section [style*="flex:1"]{flex:unset!important;width:100%!important}.sobrenos .timeline{flex:unset!important;width:100%!important;position:static!important;max-width:100%!important;margin-top:2rem}.sobrenos .eco-grid{flex-wrap:wrap!important;overflow-x:visible!important}.sobrenos .eco-card{max-width:calc(50% - 1rem)!important;min-width:260px}}@media(max-width:767px){.sobrenos .eco-card{max-width:100%!important;width:100%!important}.sobrenos .eco-grid{flex-direction:column!important;overflow-x:hidden!important}}@media(max-width:530px){.sobrenos .hero-sobre{background-attachment:scroll;background-position:70% center}.sobrenos .hero-sobre_content{max-width:100%}.sobrenos .hero-sobre h1{font-size:2rem}.sobrenos .hero-sobre_inner{padding-top:7rem}.sobrenos .hero-sobre_badges{flex-direction:column;gap:.5rem}.sobrenos .section-heading{font-size:1.625rem}.sobrenos .section-subtext{font-size:12px}.sobrenos .valores-grid,.sobrenos .equipe-grid{grid-template-columns:1fr}.sobrenos .numeros-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.sobrenos .contato-grid{grid-template-columns:1fr}.sobrenos .sobre-section{padding-top:4rem;padding-bottom:4rem}.sobrenos .founder-quote{padding:1.25rem}.sobrenos .cta-final p{font-size:13px}.sobrenos .cta-final_highlight{font-size:1.25rem}.sobrenos .pilares-grid{max-width:100%}.sobrenos .hero-sobre_content>div[style*="display: flex"]{flex-direction:column!important;align-items:stretch!important}.sobrenos .eco-card{max-width:100%!important}.sobrenos .timeline-item{padding-bottom:1.75rem}}@media screen and (max-width:768px){.sobrenos .hero-sobre{display:none!important}.sobrenos .eco-outer,.sobrenos .eco-grid-wrapper{width:100%!important;display:block!important;overflow:visible!important}.sobrenos .eco-grid{display:grid!important;grid-template-columns:1fr!important;overflow-x:visible!important;overflow:visible!important;flex-wrap:unset!important;cursor:default!important;width:100%!important;gap:1.5rem!important;padding:0!important;margin-top:1.5rem!important}.sobrenos .eco-card{width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;float:none!important}.sobrenos .eco-card{width:100%!important;max-width:100%!important;min-height:0!important;margin:0 auto!important}.sobrenos .eco-card_icon{height:auto!important;min-height:0!important}.sobrenos .eco-card_icon img{width:100%!important;height:auto!important;max-height:none!important}.sobrenos .sobre-origem-inner{flex-direction:column!important;gap:2rem!important;padding:1.5rem!important}.sobrenos .sobre-origem-timeline{order:-1!important;flex:unset!important;width:100%!important;position:static!important}.sobrenos .sobre-origem-texto{flex:unset!important;width:100%!important}.sobrenos section.sobre-hero-mobile{margin:0!important;padding:0!important}.sobrenos .sobre-section{margin-top:0!important;margin-bottom:0!important;min-height:0!important;height:auto!important}.sobrenos #smooth-content{background-color:transparent!important;gap:0!important}.sobrenos .sobre-section .reveal[style*=translateY],.sobrenos .sobre-section .reveal[style*=translatey]{transform:none!important;margin-bottom:0!important}.sobrenos section{min-height:0!important;height:auto!important}.sobrenos section.sobre-hero-mobile{display:block!important;width:100%!important;position:relative!important}.sobrenos .sobre-hero-mobile__image{position:relative!important;width:100%!important;line-height:0!important;z-index:1!important}.sobrenos .sobre-hero-mobile__image img{width:100%!important;height:620px!important;object-fit:cover!important;object-position:center bottom!important;display:block!important}.sobrenos .sobre-hero-mobile__content{position:absolute!important;inset:0!important;z-index:2!important;background:transparent!important;padding:108px 22px 28px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1rem!important}.sobrenos .sobre-hero-mobile__content .section-label{color:#fff!important}.sobrenos .sobre-hero-mobile__content h1{font-size:2.5rem!important;font-weight:700!important;line-height:1.2!important;color:#fff!important;margin:0!important}.sobrenos .sobre-hero-mobile__content h1 span[style*=nowrap]{white-space:normal!important}.sobrenos .sobre-hero-mobile__content .hero-sobre_subtitle{font-size:15px!important;color:#ffffffeb!important;line-height:1.6!important;margin:0!important}.sobrenos .sobre-hero-mobile__badges{display:flex!important;flex-direction:column!important;gap:.375rem!important}.sobrenos .sobre-hero-mobile__badges .hero-sobre_badge{font-size:12px!important;color:#fffc!important}}@media screen and (max-width:767px){.sobrenos .sobre-section-header{text-align:left!important;margin-left:0!important;margin-right:0!important}.sobrenos .eco-card{text-align:center!important}.sobrenos .section-heading{font-size:22px}.sobrenos .section-subtext,.sobrenos .historia-block p,.sobrenos .eco-card p,.sobrenos .cta-final p,.sobrenos .cta-final_highlight,.sobrenos .timeline-item_year{font-size:14px!important}.sobrenos .historia-block h3,.sobrenos .eco-card h3{font-size:16px!important}.sobrenos .timeline-item_text{font-size:13px!important}}
