.sobre-pagina{color:#101925;background:#fff}.about-container{width:min(100% - 128px,1180px);margin:0 auto}.about-hero{color:#fff;background:#08111d;padding:176px 0 100px}.about-hero-grade{text-align:center}.about-proposito-grade{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:90px;display:grid}.about-etiqueta{color:#4169e8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700;line-height:1.4}.about-hero .about-etiqueta{color:#83ffd4}.about-hero h1{letter-spacing:-.055em;font-size:clamp(40px,4.5vw,64px);line-height:1.08}.about-hero-texto>p{color:#b9d0e5;font-size:17px;line-height:1.75}.about-botao{color:#08111d;background:#83ffd4;border-radius:12px;justify-content:center;align-items:center;gap:18px;margin-top:30px;padding:17px 24px;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex}.about-botao:hover{background:#a4ffe1}.about-botao:focus-visible{outline-offset:5px;outline:2px solid #4169e8}.about-proposito{padding:100px 0}.about-proposito-imagem{object-fit:cover;background:linear-gradient(90deg,#4e6fff 0%,#050609 100%);border-radius:24px;height:600px;display:block;transform:scaleX(-1)}.sobre-pagina h2{letter-spacing:-.055em;font-size:clamp(38px,4.1vw,54px);font-weight:700;line-height:1.08}.about-proposito-texto p{color:#536077;font-size:16px;line-height:1.75}.about-proposito-texto h2{margin-bottom:24px}.about-proposito-texto p+p{margin-top:20px}.about-indicadores{color:#fff;background:#08111d;padding:64px 0}.about-indicadores .about-etiqueta{text-align:center;color:#83ffd4;margin-bottom:36px}.about-indicadores-grade{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.about-indicador{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 24px;display:flex}.about-indicador+.about-indicador{border-left:1px solid #2d3c50}.about-indicador dt{color:#b9d0e5;font-size:16px;line-height:1.5}.about-indicador dd{color:#83ffd4;letter-spacing:-.04em;order:-1;margin:0;font-size:clamp(44px,5vw,64px);font-weight:700;line-height:1.1}.about-pilares{text-align:center;background:#fff;padding:96px 0}.about-pilares h2{max-width:760px;margin:0 auto}.about-pilares-grade{border-top:1px solid #d6dfef;margin-top:52px}.about-pilar{border-bottom:1px solid #d6dfef;grid-template-columns:80px minmax(0,.6fr) minmax(0,1fr);align-items:start;gap:32px;padding:32px 0;display:grid}.about-numero{color:#4169e8;font-size:12px;font-weight:600;line-height:1.8}.about-pilar h3{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.4}.about-pilar p{color:#536077;text-align:left;font-size:15px;line-height:1.65}.about-convite{padding:96px 0}.about-convite-cartao{box-sizing:border-box;color:#fff;background:#08111d;border-radius:28px;justify-content:space-between;align-items:center;gap:48px;padding:56px;display:flex}.about-convite .about-etiqueta{color:#83ffd4}.about-convite h2{max-width:650px}.about-convite p:last-child{color:#b9d0e5;margin-top:22px;font-size:16px;line-height:1.65}.about-convite .about-botao{flex:none;margin-top:0}body:has(.sobre-pagina) .header{background:#08111dd9;border-color:#ffffff1f}body:has(.sobre-pagina) .header :is(.logo,.nav a){color:#fff}body:has(.sobre-pagina) .menu-toggle span{background:#fff}@media (width<=900px){.about-container{width:min(100% - 48px,680px)}.about-hero-grade,.about-proposito-grade{grid-template-columns:1fr;gap:36px}.about-pilar{grid-template-columns:40px minmax(0,.6fr) minmax(0,1fr);gap:20px}.about-convite-cartao{flex-direction:column;align-items:flex-start;gap:30px;padding:40px}}@media (width<=768px){body:has(.sobre-pagina) .header .nav{background:#08111d}}@media (width<=600px){.about-indicadores-grade{grid-template-columns:1fr;gap:24px}.about-indicador+.about-indicador{border-top:1px solid #2d3c50;border-left:0;padding-top:28px}.about-hero{padding:144px 0 72px}.about-hero h1{font-size:clamp(36px,10vw,46px)}.sobre-pagina h2{font-size:clamp(34px,9vw,44px)}.about-proposito,.about-pilares,.about-convite{padding:72px 0}.about-convite-cartao{padding:28px 24px}.about-pilares-grade{margin-top:36px}.about-pilar{grid-template-columns:28px minmax(0,1fr);gap:12px 16px;padding:28px 0}.about-pilar p{grid-column:2}}
