:root{--color-primary: #10b981;--color-secondary: #8b5cf6;--color-bg-dark: #0a0e27;--color-bg-dark-alt: #1a1f3a;--color-text-light: #e5e7eb;--color-text-gray: #9ca3af}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--color-bg-dark);color:var(--color-text-light);line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.gradient-text{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-block;padding:1rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;font-size:1rem}.btn-primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf666}.btn-secondary{background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:var(--color-text-light)}.btn-secondary:hover{background:#ffffff26;border-color:var(--color-primary)}section{padding:5rem 0}@media(max-width:768px){section{padding:3rem 0}.container{padding:0 1rem}}header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0e27cc;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}nav[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0}.logo[data-astro-cid-3ef6ksr2]{font-size:1.5rem;font-weight:700}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:2rem;align-items:center}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-text-light);text-decoration:none;transition:color .3s ease;font-weight:500}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn):hover{color:var(--color-primary)}@media(max-width:768px){.nav-links[data-astro-cid-3ef6ksr2]{gap:1rem;font-size:.9rem}.logo[data-astro-cid-3ef6ksr2]{font-size:1.25rem}}.hero[data-astro-cid-bbe6dxrz]{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;margin-top:-80px;padding-top:80px}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:10;max-width:800px;text-align:center;margin:0 auto}.badge[data-astro-cid-bbe6dxrz]{display:inline-block;padding:.5rem 1rem;background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;font-size:.875rem;margin-bottom:2rem;color:var(--color-text-gray)}h1[data-astro-cid-bbe6dxrz]{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.subheadline[data-astro-cid-bbe6dxrz]{font-size:1.25rem;color:var(--color-text-gray);margin-bottom:2.5rem;line-height:1.8}.cta-buttons[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.orbs[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:1;pointer-events:none}.orb[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float 8s ease-in-out infinite}.orb-1[data-astro-cid-bbe6dxrz]{width:400px;height:400px;background:radial-gradient(circle,#10b981 0%,transparent 70%);top:10%;left:-10%;animation-delay:0s}.orb-2[data-astro-cid-bbe6dxrz]{width:350px;height:350px;background:radial-gradient(circle,#8b5cf6 0%,transparent 70%);top:50%;right:-5%;animation-delay:2s}.orb-3[data-astro-cid-bbe6dxrz]{width:300px;height:300px;background:radial-gradient(circle,#06b6d4 0%,transparent 70%);bottom:10%;left:30%;animation-delay:4s}@keyframes float{0%,to{transform:translate(0)}33%{transform:translate(30px,-30px)}66%{transform:translate(-20px,20px)}}@media(max-width:768px){h1[data-astro-cid-bbe6dxrz]{font-size:2.5rem}.subheadline[data-astro-cid-bbe6dxrz]{font-size:1.1rem}.cta-buttons[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch}.cta-buttons[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%;text-align:center}}.problema[data-astro-cid-cs544bs4]{background:var(--color-bg-dark-alt)}.section-header[data-astro-cid-cs544bs4]{text-align:center;margin-bottom:4rem}.section-header[data-astro-cid-cs544bs4] h2[data-astro-cid-cs544bs4]{font-size:2.5rem;margin-bottom:1rem}.section-header[data-astro-cid-cs544bs4] p[data-astro-cid-cs544bs4]{font-size:1.25rem;color:var(--color-text-gray)}.pain-grid[data-astro-cid-cs544bs4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.pain-card[data-astro-cid-cs544bs4]{padding:2rem;background:#ffffff08;border-radius:1rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.pain-card[data-astro-cid-cs544bs4]:hover{border-color:#8b5cf64d;transform:translateY(-5px)}.pain-icon[data-astro-cid-cs544bs4]{font-size:3rem;margin-bottom:1rem}.pain-card[data-astro-cid-cs544bs4] h3[data-astro-cid-cs544bs4]{font-size:1.25rem;margin-bottom:.75rem;color:var(--color-text-light)}.pain-card[data-astro-cid-cs544bs4] p[data-astro-cid-cs544bs4]{color:var(--color-text-gray);line-height:1.6}.highlight-box[data-astro-cid-cs544bs4]{padding:2rem;background:linear-gradient(135deg,#10b9811a,#8b5cf61a);border-radius:1rem;border:1px solid rgba(139,92,246,.3);text-align:center}.highlight-text[data-astro-cid-cs544bs4]{font-size:1.25rem;color:var(--color-text-light)}.highlight-text[data-astro-cid-cs544bs4] strong[data-astro-cid-cs544bs4]{color:var(--color-primary)}@media(max-width:768px){.section-header[data-astro-cid-cs544bs4] h2[data-astro-cid-cs544bs4]{font-size:2rem}.section-header[data-astro-cid-cs544bs4] p[data-astro-cid-cs544bs4]{font-size:1.1rem}.pain-grid[data-astro-cid-cs544bs4]{grid-template-columns:1fr}}.solucion[data-astro-cid-hdzuz3ll]{background:var(--color-bg-dark)}.section-header[data-astro-cid-hdzuz3ll]{text-align:center;margin-bottom:4rem}.badge[data-astro-cid-hdzuz3ll]{display:inline-block;padding:.5rem 1rem;background:#10b98133;border:1px solid rgba(16,185,129,.3);border-radius:2rem;font-size:.875rem;margin-bottom:1.5rem;color:var(--color-primary);font-weight:600}.section-header[data-astro-cid-hdzuz3ll] h2[data-astro-cid-hdzuz3ll]{font-size:2.5rem;margin-bottom:1rem;line-height:1.3}.section-header[data-astro-cid-hdzuz3ll] p[data-astro-cid-hdzuz3ll]{font-size:1.25rem;color:var(--color-text-gray);max-width:700px;margin:0 auto}.solutions-grid[data-astro-cid-hdzuz3ll]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:4rem}.solution-card[data-astro-cid-hdzuz3ll]{padding:2rem;background:#ffffff08;border-radius:1rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.solution-card[data-astro-cid-hdzuz3ll]:hover{border-color:var(--color-primary);transform:translateY(-5px)}.solution-card[data-astro-cid-hdzuz3ll] h3[data-astro-cid-hdzuz3ll]{font-size:1.25rem;margin-bottom:1rem;color:var(--color-primary)}.solution-card[data-astro-cid-hdzuz3ll] ul[data-astro-cid-hdzuz3ll]{list-style:none}.solution-card[data-astro-cid-hdzuz3ll] li[data-astro-cid-hdzuz3ll]{color:var(--color-text-gray);position:relative;padding:.5rem 0 .5rem 1.5rem}.solution-card[data-astro-cid-hdzuz3ll] li[data-astro-cid-hdzuz3ll]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.benefits[data-astro-cid-hdzuz3ll]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;padding:3rem;background:linear-gradient(135deg,#10b9810d,#8b5cf60d);border-radius:1rem;border:1px solid rgba(139,92,246,.2)}.benefit[data-astro-cid-hdzuz3ll]{text-align:center}.benefit-number[data-astro-cid-hdzuz3ll]{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.benefit-label[data-astro-cid-hdzuz3ll]{color:var(--color-text-gray);font-size:.9rem}@media(max-width:768px){.section-header[data-astro-cid-hdzuz3ll] h2[data-astro-cid-hdzuz3ll]{font-size:2rem}.solutions-grid[data-astro-cid-hdzuz3ll]{grid-template-columns:1fr}.benefits[data-astro-cid-hdzuz3ll]{grid-template-columns:repeat(2,1fr);padding:2rem 1rem}.benefit-number[data-astro-cid-hdzuz3ll]{font-size:2rem}}.servicios[data-astro-cid-qwsjowbz]{background:var(--color-bg-dark-alt)}.section-header[data-astro-cid-qwsjowbz]{text-align:center;margin-bottom:4rem}.section-header[data-astro-cid-qwsjowbz] h2[data-astro-cid-qwsjowbz]{font-size:2.5rem;margin-bottom:1rem}.section-header[data-astro-cid-qwsjowbz] p[data-astro-cid-qwsjowbz]{font-size:1.25rem;color:var(--color-text-gray)}.services-grid[data-astro-cid-qwsjowbz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.service-card[data-astro-cid-qwsjowbz]{padding:2.5rem;background:#ffffff08;border-radius:1rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden}.service-card[data-astro-cid-qwsjowbz]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-secondary) 100%);transform:scaleX(0);transition:transform .3s ease}.service-card[data-astro-cid-qwsjowbz]:hover:before{transform:scaleX(1)}.service-card[data-astro-cid-qwsjowbz]:hover{border-color:#8b5cf64d;transform:translateY(-5px)}.service-number[data-astro-cid-qwsjowbz]{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:1rem}.service-card[data-astro-cid-qwsjowbz] h3[data-astro-cid-qwsjowbz]{font-size:1.5rem;margin-bottom:1rem;color:var(--color-text-light)}.service-description[data-astro-cid-qwsjowbz]{color:var(--color-text-gray);margin-bottom:1.5rem;line-height:1.6}.service-meta[data-astro-cid-qwsjowbz]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#0003;border-radius:.5rem}.meta-item[data-astro-cid-qwsjowbz]{display:flex;flex-direction:column}.meta-label[data-astro-cid-qwsjowbz]{font-size:.75rem;text-transform:uppercase;color:var(--color-text-gray);margin-bottom:.25rem}.meta-value[data-astro-cid-qwsjowbz]{font-weight:600;color:var(--color-primary)}.service-includes[data-astro-cid-qwsjowbz]{margin-bottom:1.5rem}.service-includes[data-astro-cid-qwsjowbz] h4[data-astro-cid-qwsjowbz]{font-size:.9rem;color:var(--color-text-gray);margin-bottom:.75rem;text-transform:uppercase}.service-includes[data-astro-cid-qwsjowbz] ul[data-astro-cid-qwsjowbz]{list-style:none}.service-includes[data-astro-cid-qwsjowbz] li[data-astro-cid-qwsjowbz]{color:var(--color-text-gray);font-size:.95rem;position:relative;padding:.4rem 0 .4rem 1.5rem}.service-includes[data-astro-cid-qwsjowbz] li[data-astro-cid-qwsjowbz]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.service-ideal[data-astro-cid-qwsjowbz]{padding:1rem;background:#10b9811a;border-radius:.5rem;border:1px solid rgba(16,185,129,.2);font-size:.9rem;color:var(--color-text-gray)}.service-ideal[data-astro-cid-qwsjowbz] strong[data-astro-cid-qwsjowbz]{color:var(--color-primary)}.service-cta[data-astro-cid-qwsjowbz]{text-align:center;padding:3rem;background:linear-gradient(135deg,#10b9810d,#8b5cf60d);border-radius:1rem;border:1px solid rgba(139,92,246,.2)}.service-cta[data-astro-cid-qwsjowbz] p[data-astro-cid-qwsjowbz]{font-size:1.25rem;margin-bottom:1.5rem;color:var(--color-text-light)}@media(max-width:768px){.section-header[data-astro-cid-qwsjowbz] h2[data-astro-cid-qwsjowbz]{font-size:2rem}.services-grid[data-astro-cid-qwsjowbz],.service-meta[data-astro-cid-qwsjowbz]{grid-template-columns:1fr}}.casos-uso[data-astro-cid-nltybdo5]{background:var(--color-bg-dark)}.section-header[data-astro-cid-nltybdo5]{text-align:center;margin-bottom:4rem}.section-header[data-astro-cid-nltybdo5] h2[data-astro-cid-nltybdo5]{font-size:2.5rem;margin-bottom:1rem}.section-header[data-astro-cid-nltybdo5] p[data-astro-cid-nltybdo5]{font-size:1.25rem;color:var(--color-text-gray)}.casos-container[data-astro-cid-nltybdo5]{display:grid;gap:3rem;margin-bottom:4rem}.caso-card[data-astro-cid-nltybdo5]{background:#ffffff08;border-radius:1rem;border:1px solid rgba(255,255,255,.1);overflow:hidden;transition:all .3s ease}.caso-card[data-astro-cid-nltybdo5]:hover{border-color:#8b5cf64d;transform:translateY(-5px)}.caso-header[data-astro-cid-nltybdo5]{padding:2rem;background:linear-gradient(135deg,#10b9811a,#8b5cf61a);border-bottom:1px solid rgba(255,255,255,.1)}.caso-sector[data-astro-cid-nltybdo5]{display:inline-block;padding:.5rem 1rem;background:#10b98133;border:1px solid rgba(16,185,129,.3);border-radius:2rem;font-size:.875rem;color:var(--color-primary);font-weight:600;margin-bottom:1rem}.caso-header[data-astro-cid-nltybdo5] h3[data-astro-cid-nltybdo5]{font-size:1.75rem;color:var(--color-text-light)}.caso-content[data-astro-cid-nltybdo5]{padding:2rem}.caso-section[data-astro-cid-nltybdo5]{margin-bottom:1.5rem}.caso-section[data-astro-cid-nltybdo5] h4[data-astro-cid-nltybdo5]{font-size:.9rem;text-transform:uppercase;color:var(--color-text-gray);margin-bottom:.75rem}.caso-section[data-astro-cid-nltybdo5] p[data-astro-cid-nltybdo5]{color:var(--color-text-gray);line-height:1.7}.caso-resultados[data-astro-cid-nltybdo5]{margin-bottom:1.5rem}.caso-resultados[data-astro-cid-nltybdo5] h4[data-astro-cid-nltybdo5]{font-size:.9rem;text-transform:uppercase;color:var(--color-text-gray);margin-bottom:1rem}.resultados-grid[data-astro-cid-nltybdo5]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.resultado-item[data-astro-cid-nltybdo5]{text-align:center;padding:1rem;background:#0003;border-radius:.5rem}.resultado-value[data-astro-cid-nltybdo5]{font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.25rem}.resultado-label[data-astro-cid-nltybdo5]{font-size:.875rem;color:var(--color-text-gray)}.caso-tech[data-astro-cid-nltybdo5]{padding:1rem;background:#8b5cf61a;border-radius:.5rem;border:1px solid rgba(139,92,246,.2);margin-bottom:1.5rem;font-size:.95rem;color:var(--color-text-gray)}.caso-tech[data-astro-cid-nltybdo5] strong[data-astro-cid-nltybdo5]{color:var(--color-secondary)}.caso-testimonial[data-astro-cid-nltybdo5]{padding:1.5rem;background:#10b9810d;border-left:3px solid var(--color-primary);border-radius:.5rem}.quote[data-astro-cid-nltybdo5]{font-size:1.1rem;font-style:italic;color:var(--color-text-light);margin-bottom:.5rem}.author[data-astro-cid-nltybdo5]{color:var(--color-text-gray);font-size:.9rem}.casos-cta[data-astro-cid-nltybdo5]{text-align:center;padding:3rem;background:linear-gradient(135deg,#10b9810d,#8b5cf60d);border-radius:1rem;border:1px solid rgba(139,92,246,.2)}.casos-cta[data-astro-cid-nltybdo5] h3[data-astro-cid-nltybdo5]{font-size:1.75rem;margin-bottom:1rem;color:var(--color-text-light)}.casos-cta[data-astro-cid-nltybdo5] p[data-astro-cid-nltybdo5]{font-size:1.1rem;color:var(--color-text-gray);margin-bottom:2rem}@media(max-width:768px){.section-header[data-astro-cid-nltybdo5] h2[data-astro-cid-nltybdo5]{font-size:2rem}.resultados-grid[data-astro-cid-nltybdo5]{grid-template-columns:1fr}.caso-header[data-astro-cid-nltybdo5] h3[data-astro-cid-nltybdo5],.casos-cta[data-astro-cid-nltybdo5] h3[data-astro-cid-nltybdo5]{font-size:1.5rem}}.proceso[data-astro-cid-db7yltb5]{background:var(--color-bg-dark-alt)}.section-header[data-astro-cid-db7yltb5]{text-align:center;margin-bottom:4rem}.section-header[data-astro-cid-db7yltb5] h2[data-astro-cid-db7yltb5]{font-size:2.5rem;margin-bottom:1rem}.section-header[data-astro-cid-db7yltb5] p[data-astro-cid-db7yltb5]{font-size:1.25rem;color:var(--color-text-gray)}.timeline[data-astro-cid-db7yltb5]{max-width:900px;margin:0 auto 4rem;position:relative}.paso[data-astro-cid-db7yltb5]{display:flex;gap:2rem;position:relative;margin-bottom:3rem}.paso-number[data-astro-cid-db7yltb5]{flex-shrink:0;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#10b98133,#8b5cf633);border:2px solid rgba(139,92,246,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:10}.icono[data-astro-cid-db7yltb5]{font-size:1.5rem;margin-bottom:.25rem}.numero[data-astro-cid-db7yltb5]{font-size:.75rem;font-weight:700;color:var(--color-primary)}.paso-content[data-astro-cid-db7yltb5]{flex:1;padding:1.5rem;background:#ffffff08;border-radius:1rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.paso-content[data-astro-cid-db7yltb5]:hover{border-color:#8b5cf64d;transform:translate(5px)}.paso-header[data-astro-cid-db7yltb5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.paso-content[data-astro-cid-db7yltb5] h3[data-astro-cid-db7yltb5]{font-size:1.25rem;color:var(--color-text-light)}.duracion[data-astro-cid-db7yltb5]{font-size:.875rem;color:var(--color-primary);font-weight:600;padding:.25rem .75rem;background:#10b9811a;border-radius:1rem}.paso-content[data-astro-cid-db7yltb5] p[data-astro-cid-db7yltb5]{color:var(--color-text-gray);line-height:1.6}.connector[data-astro-cid-db7yltb5]{position:absolute;left:40px;top:80px;width:2px;height:calc(100% + 3rem - 80px);background:linear-gradient(180deg,#8b5cf64d,#10b9814d)}.proceso-highlight[data-astro-cid-db7yltb5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:3rem;background:linear-gradient(135deg,#10b9810d,#8b5cf60d);border-radius:1rem;border:1px solid rgba(139,92,246,.2)}.highlight-item[data-astro-cid-db7yltb5]{text-align:center}.highlight-item[data-astro-cid-db7yltb5] h4[data-astro-cid-db7yltb5]{font-size:1.25rem;color:var(--color-primary);margin-bottom:.5rem}.highlight-item[data-astro-cid-db7yltb5] p[data-astro-cid-db7yltb5]{color:var(--color-text-gray)}@media(max-width:768px){.section-header[data-astro-cid-db7yltb5] h2[data-astro-cid-db7yltb5]{font-size:2rem}.paso[data-astro-cid-db7yltb5]{flex-direction:column;gap:1rem}.paso-number[data-astro-cid-db7yltb5]{width:60px;height:60px}.connector[data-astro-cid-db7yltb5]{left:30px;top:60px;height:calc(100% + 1rem - 60px)}.proceso-highlight[data-astro-cid-db7yltb5]{grid-template-columns:1fr;padding:2rem}}.contacto[data-astro-cid-xjughlio]{background:var(--color-bg-dark)}.contacto-content[data-astro-cid-xjughlio]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contacto-text[data-astro-cid-xjughlio] h2[data-astro-cid-xjughlio]{font-size:2.5rem;margin-bottom:1.5rem;line-height:1.2}.contacto-text[data-astro-cid-xjughlio]>p[data-astro-cid-xjughlio]{font-size:1.1rem;color:var(--color-text-gray);line-height:1.7;margin-bottom:2rem}.beneficios-call[data-astro-cid-xjughlio]{padding:1.5rem;background:#ffffff08;border-radius:1rem;border:1px solid rgba(255,255,255,.1);margin-bottom:2rem}.beneficios-call[data-astro-cid-xjughlio] h3[data-astro-cid-xjughlio]{font-size:1.1rem;margin-bottom:1rem;color:var(--color-primary)}.beneficios-call[data-astro-cid-xjughlio] ul[data-astro-cid-xjughlio]{list-style:none}.beneficios-call[data-astro-cid-xjughlio] li[data-astro-cid-xjughlio]{color:var(--color-text-gray);position:relative;padding:.5rem 0 .5rem 1.5rem}.beneficios-call[data-astro-cid-xjughlio] li[data-astro-cid-xjughlio]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.stats[data-astro-cid-xjughlio]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.stat[data-astro-cid-xjughlio]{text-align:center;padding:1rem;background:#10b9811a;border-radius:.5rem}.stat-value[data-astro-cid-xjughlio]{font-size:1.25rem;font-weight:700;color:var(--color-primary);margin-bottom:.25rem}.stat-label[data-astro-cid-xjughlio]{font-size:.875rem;color:var(--color-text-gray)}.form-card[data-astro-cid-xjughlio]{padding:2.5rem;background:#ffffff08;border-radius:1rem;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.form-card[data-astro-cid-xjughlio] h3[data-astro-cid-xjughlio]{font-size:1.75rem;margin-bottom:.5rem;color:var(--color-text-light)}.form-description[data-astro-cid-xjughlio]{color:var(--color-text-gray);margin-bottom:1.5rem}.btn-large[data-astro-cid-xjughlio]{width:100%;padding:1.25rem 2rem;font-size:1.1rem}.divider[data-astro-cid-xjughlio]{display:flex;align-items:center;margin:2rem 0;color:var(--color-text-gray);font-size:.875rem}.divider[data-astro-cid-xjughlio]:before,.divider[data-astro-cid-xjughlio]:after{content:"";flex:1;height:1px;background:#ffffff1a}.divider[data-astro-cid-xjughlio] span[data-astro-cid-xjughlio]{padding:0 1rem}.contact-form[data-astro-cid-xjughlio]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-astro-cid-xjughlio]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-astro-cid-xjughlio] label[data-astro-cid-xjughlio]{font-size:.9rem;color:var(--color-text-gray)}.form-group[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio],.form-group[data-astro-cid-xjughlio] textarea[data-astro-cid-xjughlio]{padding:.875rem;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:var(--color-text-light);font-family:inherit;font-size:1rem;transition:border-color .3s ease}.form-group[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio]:focus,.form-group[data-astro-cid-xjughlio] textarea[data-astro-cid-xjughlio]:focus{outline:none;border-color:var(--color-primary)}.privacy-note[data-astro-cid-xjughlio]{margin-top:1.5rem;text-align:center;font-size:.875rem;color:var(--color-text-gray)}@media(max-width:968px){.contacto-content[data-astro-cid-xjughlio]{grid-template-columns:1fr;gap:3rem}.contacto-text[data-astro-cid-xjughlio] h2[data-astro-cid-xjughlio]{font-size:2rem}.stats[data-astro-cid-xjughlio]{grid-template-columns:1fr}.form-card[data-astro-cid-xjughlio]{padding:2rem 1.5rem}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-bg-dark-alt);border-top:1px solid rgba(255,255,255,.1);padding:4rem 0 2rem}.footer-content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 3fr;gap:4rem;margin-bottom:3rem}.footer-brand[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:1.5rem;margin-bottom:1rem}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--color-text-gray);margin-bottom:1.5rem;line-height:1.6}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:1rem}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:50%;color:var(--color-text-gray);transition:all .3s ease}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;transform:translateY(-3px)}.footer-links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.link-group[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:.9rem;color:var(--color-primary);margin-bottom:1rem;text-transform:uppercase;font-weight:600}.link-group[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none}.link-group[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:.75rem}.link-group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-gray);text-decoration:none;transition:color .3s ease;font-size:.95rem}.link-group[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-primary)}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--color-text-gray);font-size:.875rem}.made-with[data-astro-cid-sz7xmlte]{font-style:italic;color:var(--color-text-gray)}@media(max-width:968px){.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:3rem}.footer-links[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center}}
