.section-tag{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:14px}.section-hero-mobile{display:none;overflow:hidden;height:280px}@media(max-width: 767px){.section-hero-mobile{display:block}}.hero-mobile-img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 767px){.hero-media{display:none}}.hero-titulo{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--dark);margin-bottom:20px;line-height:1.18}.hero-descricao{font-size:1rem;line-height:1.75;color:var(--muted);margin-bottom:36px;max-width:460px}.btn-primary{display:inline-flex;align-items:center;text-align:center;justify-content:center;gap:8px;background:var(--primary);color:#fff !important;font-size:.9375rem;font-weight:600;padding:14px 28px;border-radius:100px;text-decoration:none !important;border:none;cursor:pointer;transition:background .2s,transform .15s;width:100%}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-1px)}@media(min-width: 1024px){.btn-primary{width:fit-content}}.hero-image-wrap{border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:var(--bg-light);position:relative;width:100%;max-height:50vh}.hero-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.hero-image-wrap:not(:has(img)){background:linear-gradient(135deg, #c7dcff 0%, #e8f0fd 100%)}.hero-swiper{position:absolute;inset:0;width:100%;height:100%}.hero-swiper .swiper-wrapper{height:100%}.hero-swiper .swiper-slide{width:100%;height:100%}.hero-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.hero-swiper-pg{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:10}.hero-swiper-pg .swiper-pagination-bullet{background:#fff;opacity:.55;width:7px;height:7px}.hero-swiper-pg .swiper-pagination-bullet-active{opacity:1;background:#fff;width:20px;border-radius:4px;transition:width .3s}.hero-stat-card{flex:1;background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 8px 32px rgba(27,95,216,.14);border:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.hero-stat-card strong{font-size:1.625rem;font-weight:700;color:var(--primary);line-height:1}.hero-stat-card span{font-size:.8rem;color:var(--muted);line-height:1.35}.section-header h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--dark);margin-bottom:14px}.section-header p{font-size:1rem;color:var(--muted);max-width:600px;margin:0 auto;line-height:1.7}.proc-card{background:#fff;border-radius:12px;padding:28px 24px 32px;border:1px solid var(--border);transition:box-shadow .2s,transform .2s}.proc-card:hover{box-shadow:0 8px 32px rgba(27,95,216,.1);transform:translateY(-2px)}.proc-card h3{font-size:1rem;font-weight:600;color:var(--dark);margin-bottom:8px;line-height:1.4}.proc-card p{font-size:.875rem;color:var(--muted);line-height:1.65;margin:0}.proc-icon{width:52px;height:52px;border-radius:12px;background:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-shrink:0}.section-chamada1{overflow:hidden;height:480px}@media(max-width: 767px){.section-chamada1{height:280px}}.chamada1-img{width:100%;height:100%;object-fit:cover;display:block}.equipe-image-wrap{border-radius:16px;overflow:hidden;aspect-ratio:3/4;background:var(--bg-light)}.equipe-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.equipe-portrait{position:absolute;bottom:-24px;right:-24px;width:160px;height:196px;border-radius:12px;overflow:hidden;border:4px solid #fff;box-shadow:0 8px 32px rgba(0,0,0,.18)}.equipe-portrait img{width:100%;height:100%;object-fit:cover;object-position:top}@media(max-width: 991px){.equipe-portrait{display:none}}.equipe-titulo{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:var(--dark);margin-bottom:16px;line-height:1.3}.equipe-descricao{font-size:1rem;color:var(--muted);line-height:1.75;margin-bottom:36px}.chamada2-titulo{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--dark);margin-bottom:16px;max-width:640px;margin-inline:auto;line-height:1.3}.chamada2-subtitulo{font-size:1rem;color:var(--muted);line-height:1.7;max-width:500px;margin-inline:auto;margin-bottom:36px}/*# sourceMappingURL=home.css.map */
