.dyn-theme{--dyn-primary:#1b2d6b;--dyn-primary-soft:#2a4299;--dyn-secondary:#8dc63f;--dyn-dark:#1b2d6b;--dyn-wsp:#25d366;--dyn-btn-bg:#5c8129;--dyn-btn-fg:#fff;--dyn-btn-bg-hover:#517224;--dyn-on-primary:#fff;--dyn-secondary-on-dark:#8dc63f;--dyn-secondary-on-light:#4a6b1f;--dyn-primary-safe:#1b2d6b}.dyn-btn{background:var(--dyn-btn-bg);color:var(--dyn-btn-fg)}.dyn-btn:hover{background:var(--dyn-btn-bg-hover)}.dyn-btn-primary{background:var(--dyn-primary-safe);color:var(--dyn-on-primary)}.dyn-btn-ghost{color:#fff;background:0 0;border:1px solid #fff}.dyn-btn-ghost:hover{color:var(--dyn-primary-safe);background:#fff}.dyn-btn-on-secondary{color:var(--dyn-secondary-on-light);background:#fff}.dyn-btn-on-secondary:hover{background:#f3f4f6}@keyframes dyn-pulse{0%{box-shadow:0 0 #25d36680}70%{box-shadow:0 0 0 14px #25d36600}to{box-shadow:0 0 #25d36600}}.dyn-wsp-float{animation:2.6s infinite dyn-pulse}@media (prefers-reduced-motion:reduce){.dyn-wsp-float{animation:none}}.dyn-leaf{background:linear-gradient(155deg, color-mix(in oklab, var(--dyn-secondary) 40%, white) 0%, color-mix(in oklab, var(--dyn-primary) 20%, white) 100%);border-radius:60% 40% 55% 45%/55% 50% 50% 45%}.dyn-facet{background:linear-gradient(155deg, color-mix(in oklab, var(--dyn-secondary) 40%, white) 0%, color-mix(in oklab, var(--dyn-primary) 20%, white) 100%);border-radius:40px 40px 120px}.reveal{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.reveal.is-in{opacity:1;transform:none}.serv-fila{cursor:pointer;transition:padding-left .3s}.serv-fila:hover,.serv-fila.activa{padding-left:.5rem}.serv-flecha{opacity:0;transition:opacity .3s,transform .3s;transform:translate(-6px)}.serv-fila.activa .serv-flecha{opacity:1;transform:none}.serv-panel img,.serv-panel>div{transition:transform .4s}.serv-panel:hover img,.serv-panel:hover>div{transform:scale(1.03)}.dz{cursor:pointer}.dz:focus,.dz:focus-visible{outline:none}.dz-outline{fill:none;stroke:#0000;stroke-width:6px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .2s,filter .2s}.dz.activa .dz-outline,.dz:hover .dz-outline,.dz:focus-visible .dz-outline{stroke:#fff;filter:drop-shadow(0 0 2px #0b1220f2)drop-shadow(0 0 2px #0b1220bf)}.dz:hover .dz-outline{stroke:#ffffffb8}.dz:focus-visible .dz-outline{stroke:#fff}.dz-hit{fill:#fff;fill-opacity:0}@media (prefers-reduced-motion:reduce){.dz-outline{transition:none}.reveal{transition:opacity .3s;transform:none}.reveal.is-in{opacity:1}.serv-fila,.serv-flecha,.serv-panel img,.serv-panel>div{transition:none;transform:none}.serv-fila:hover,.serv-fila.activa{padding-left:0}}.contenido-blog-demo{color:#374151;font-size:1.0625rem;line-height:1.75}.contenido-blog-demo>*+*{margin-top:1.25rem}.contenido-blog-demo h2,.contenido-blog-demo h3,.contenido-blog-demo h4{color:var(--dyn-primary-safe);margin-top:2.5rem;font-weight:700;line-height:1.3}.contenido-blog-demo h2{font-size:1.5rem}.contenido-blog-demo h3{font-size:1.25rem}.contenido-blog-demo h4{font-size:1.0625rem}.contenido-blog-demo a{color:var(--dyn-secondary-on-light);text-underline-offset:2px;text-decoration:underline}.contenido-blog-demo a:hover{color:var(--dyn-primary-safe)}.contenido-blog-demo ul,.contenido-blog-demo ol{padding-left:1.5rem}.contenido-blog-demo ul{list-style:outside}.contenido-blog-demo ol{list-style:decimal}.contenido-blog-demo li+li{margin-top:.5rem}.contenido-blog-demo strong{color:#1f2937;font-weight:600}.contenido-blog-demo img{border:1px solid #e5e7eb;border-radius:.75rem;max-width:100%;height:auto}.contenido-blog-demo blockquote{border-left:3px solid color-mix(in oklab, var(--dyn-secondary) 55%, white);color:#4b5563;padding-left:1rem;font-style:italic}.contenido-blog-demo hr{border:0;border-top:1px solid #e5e7eb;margin-top:2.5rem}.contenido-blog-demo table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.contenido-blog-demo th,.contenido-blog-demo td{text-align:left;border:1px solid #e5e7eb;padding:.5rem .75rem}.contenido-blog-demo th{color:var(--dyn-primary-safe);background:#f9fafb;font-weight:600}
