.testimonial[data-astro-cid-mnvkgfy4]{gap:var(--space-5);padding:var(--space-7);transition:background var(--motion-fast) var(--easing);background:#ffffff0f;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;display:flex}.testimonial[data-astro-cid-mnvkgfy4]:hover{background:#ffffff1a}.testimonial[data-astro-cid-mnvkgfy4].pending{opacity:.7;border-style:dashed}.t-quote[data-astro-cid-mnvkgfy4]{font-family:var(--font-display);color:#fff;flex:1;order:-1;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:400;line-height:1.28}.t-author[data-astro-cid-mnvkgfy4]{flex-direction:column;gap:2px;display:flex}.t-author[data-astro-cid-mnvkgfy4] strong[data-astro-cid-mnvkgfy4]{color:#fff;font-size:1rem;font-weight:700}.t-author[data-astro-cid-mnvkgfy4] span[data-astro-cid-mnvkgfy4]{color:#ffffffb3;font-size:var(--type-small)}.t-cta[data-astro-cid-mnvkgfy4]{min-height:44px;color:var(--rec-teal-soft);font-family:var(--font-ui);font-weight:600;font-size:var(--type-small);cursor:pointer;transition:color var(--motion-fast) var(--easing), gap var(--motion-fast) var(--easing);background:0 0;border:none;align-self:flex-start;align-items:center;gap:10px;display:inline-flex}.t-cta[data-astro-cid-mnvkgfy4] svg[data-astro-cid-mnvkgfy4]{width:14px;height:14px}.t-cta[data-astro-cid-mnvkgfy4] .t-arrow[data-astro-cid-mnvkgfy4]{width:16px;height:16px}.t-cta[data-astro-cid-mnvkgfy4]:hover{color:#fff;gap:14px}.t-pending[data-astro-cid-mnvkgfy4]{font-size:var(--type-micro);color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;display:block}.vm-overlay[data-astro-cid-tbp6af23]{-webkit-backdrop-filter:blur(8px);z-index:1000;padding:var(--space-6);opacity:0;pointer-events:none;transition:opacity .3s var(--easing);background:#011116d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vm-overlay[data-astro-cid-tbp6af23].open{opacity:1;pointer-events:auto}.vm-content[data-astro-cid-tbp6af23]{width:100%;max-width:420px;max-height:92dvh;transition:transform .35s var(--easing);background:#0e1116;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:scale(.94);box-shadow:0 30px 80px #00000080}.vm-overlay[data-astro-cid-tbp6af23].open .vm-content[data-astro-cid-tbp6af23]{transform:scale(1)}.vm-close[data-astro-cid-tbp6af23]{color:#fff;cursor:pointer;z-index:5;width:40px;height:40px;transition:background .25s var(--easing), transform .25s var(--easing);background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.vm-close[data-astro-cid-tbp6af23]:hover{background:#fff3;transform:rotate(90deg)}.vm-close[data-astro-cid-tbp6af23] svg[data-astro-cid-tbp6af23]{width:18px;height:18px}.vm-video-wrap[data-astro-cid-tbp6af23]{aspect-ratio:9/16;background:#000;flex-shrink:1;width:100%;min-height:0;position:relative}.vm-video[data-astro-cid-tbp6af23]{object-fit:contain;background:#000;width:100%;height:100%;display:block}.vm-info[data-astro-cid-tbp6af23]{padding:var(--space-5) var(--space-6);color:#fff;background:linear-gradient(#0e1116,#1a1d22);border-top:1px solid #ffffff14;flex-direction:column;gap:4px;display:flex}.vm-info[data-astro-cid-tbp6af23] strong[data-astro-cid-tbp6af23]{letter-spacing:var(--letter-tight);font-size:1.1rem;font-weight:800}.vm-info[data-astro-cid-tbp6af23] span[data-astro-cid-tbp6af23]{color:var(--rec-teal-soft);font-size:var(--type-small)}@media (width<=700px){.vm-overlay[data-astro-cid-tbp6af23]{padding:var(--space-3)}.vm-info[data-astro-cid-tbp6af23]{padding:var(--space-4)}}[data-astro-cid-5ifdfhxu][data-reveal]{opacity:0;transition:opacity var(--motion-slow) var(--easing), transform var(--motion-slow) var(--easing);transform:translateY(28px)}[data-astro-cid-5ifdfhxu][data-reveal].in-view{opacity:1;transform:none}.com-sobre[data-astro-cid-5ifdfhxu]{gap:var(--space-12);grid-template-columns:1.25fr .75fr;align-items:center;display:grid}.com-sobre-texto[data-astro-cid-5ifdfhxu]{gap:var(--space-4);margin-top:var(--space-8);flex-direction:column;display:flex}.com-sobre-texto[data-astro-cid-5ifdfhxu] em[data-astro-cid-5ifdfhxu]{color:var(--accent-strong);font-style:italic;font-weight:600}.com-constellation[data-astro-cid-5ifdfhxu]{justify-content:center;align-items:center;display:flex}.constellation-svg[data-astro-cid-5ifdfhxu]{width:100%;max-width:420px;height:auto;overflow:visible}.c-line[data-astro-cid-5ifdfhxu]{stroke:var(--border-strong);stroke-width:1.2px;stroke-dasharray:400;stroke-dashoffset:400px;animation:1.8s ease-out forwards drawLine}.c-line-faint[data-astro-cid-5ifdfhxu]{stroke:var(--border-soft)}.c-line[data-astro-cid-5ifdfhxu]:nth-child(n){animation-delay:.3s}@keyframes drawLine{to{stroke-dashoffset:0}}.c-node-center[data-astro-cid-5ifdfhxu]{fill:var(--rec-teal);filter:drop-shadow(0 0 8px #00a19880);animation:.5s cubic-bezier(.34,1.56,.64,1) both nodePop}.c-node-ring[data-astro-cid-5ifdfhxu]{fill:none;stroke:var(--rec-teal);stroke-width:1.5px;opacity:0;animation:2s ease-out .3s infinite ringExpand}@keyframes ringExpand{0%{r:18;opacity:.8}to{r:44;opacity:0}}.c-node-main[data-astro-cid-5ifdfhxu]{fill:var(--brand);opacity:0;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards nodePop}.c-node-small[data-astro-cid-5ifdfhxu]{fill:#00a1988c;opacity:0;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards nodePop}@keyframes nodePop{0%{transform-origin:50%;opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.c-label[data-astro-cid-5ifdfhxu]{fill:#fff;letter-spacing:.15em;font-size:9px;font-weight:700;font-family:var(--font-ui);transform:translateY(-29px)}.com-pilares-topo[data-astro-cid-5ifdfhxu]{max-width:var(--container-max);padding:clamp(64px, 9vw, 112px) var(--space-6) var(--space-10);margin:0 auto}.com-pilares-topo[data-astro-cid-5ifdfhxu] .texto-grande[data-astro-cid-5ifdfhxu]{margin-top:var(--space-4)}.com-paraquem-grade[data-astro-cid-5ifdfhxu]{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}.com-paraquem-topo[data-astro-cid-5ifdfhxu]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex;position:sticky;top:112px}.com-paraquem-topo[data-astro-cid-5ifdfhxu] .rotulo[data-astro-cid-5ifdfhxu]{margin-bottom:0}.com-depoimentos[data-astro-cid-5ifdfhxu]{gap:var(--space-5);margin-top:var(--space-10);grid-template-columns:1fr 1fr;display:grid}@media (width<=860px){.com-sobre[data-astro-cid-5ifdfhxu]{grid-template-columns:1fr}.com-constellation[data-astro-cid-5ifdfhxu]{display:none}.com-pilares-topo[data-astro-cid-5ifdfhxu]{padding:var(--space-14) var(--space-4) var(--space-8)}.com-paraquem-grade[data-astro-cid-5ifdfhxu]{gap:var(--space-8);grid-template-columns:1fr}.com-paraquem-topo[data-astro-cid-5ifdfhxu]{position:static}.com-depoimentos[data-astro-cid-5ifdfhxu]{margin-top:var(--space-8);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.c-line[data-astro-cid-5ifdfhxu],.c-node-center[data-astro-cid-5ifdfhxu],.c-node-ring[data-astro-cid-5ifdfhxu],.c-node-main[data-astro-cid-5ifdfhxu],.c-node-small[data-astro-cid-5ifdfhxu]{opacity:1;stroke-dashoffset:0;animation:none}.c-node-ring[data-astro-cid-5ifdfhxu]{opacity:0}}
