.contact-grid[data-astro-cid-m254xefd]{opacity:.28;background-image:radial-gradient(#7892ef 1px,#0000 1px);background-size:2.7rem 2.7rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 83%)}.contact-glow[data-astro-cid-m254xefd]{filter:blur(12px);border-radius:50%;position:absolute}.glow-a[data-astro-cid-m254xefd]{background:radial-gradient(circle,#4865ff57,#0000 68%);width:45rem;height:45rem;top:-17rem;left:-25rem}.glow-b[data-astro-cid-m254xefd]{background:radial-gradient(circle,#6f48ff42,#0000 70%);width:33rem;height:33rem;bottom:-13rem;right:-16rem}.contact-orbit[data-astro-cid-m254xefd]{border:1px solid #7892ef33;border-radius:50%;position:absolute}.orbit-a[data-astro-cid-m254xefd]{width:58rem;height:24rem;bottom:2rem;left:-14rem;transform:rotate(-18deg)}.contact-kicker[data-astro-cid-m254xefd]{color:#9db1ff;font:700 .74rem/1 var(--fuente-principal);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.6rem;display:flex}.contact-kicker[data-astro-cid-m254xefd] span[data-astro-cid-m254xefd]{background:#77e1bd;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 14px #77e1bd}.contact-page[data-astro-cid-m254xefd] .contact-hero[data-astro-cid-m254xefd] h1[data-astro-cid-m254xefd]{font:400 60px/1 var(--fuente-secundaria);letter-spacing:-.1rem;margin-top:2.5rem}.contact-page[data-astro-cid-m254xefd] h1[data-astro-cid-m254xefd] em[data-astro-cid-m254xefd]{color:#91aaff;font-style:normal}.contact-intro[data-astro-cid-m254xefd]{color:#bdc8e8;max-width:38rem;font:400 1.15rem/1.65 var(--fuente-principal);margin-top:2rem}.contact-benefit[data-astro-cid-m254xefd]{grid-template-columns:3.2rem 1fr;gap:1.15rem;max-width:35rem;display:grid}.contact-benefit[data-astro-cid-m254xefd]>span[data-astro-cid-m254xefd]{color:#aabfff;background:#ffffff0f;border:1px solid #aec0ff47;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}.contact-benefit[data-astro-cid-m254xefd] h2[data-astro-cid-m254xefd]{color:#f6f8ff;font:600 1.22rem/1.2 var(--fuente-principal);letter-spacing:-.035em}.contact-benefit[data-astro-cid-m254xefd] p[data-astro-cid-m254xefd]{color:#aeb9d6;font:400 1rem/1.55 var(--fuente-principal);margin-top:.45rem}.contact-direct[data-astro-cid-m254xefd]{border-top:1px solid #ffffff24;padding-top:1.6rem}.contact-direct[data-astro-cid-m254xefd] p[data-astro-cid-m254xefd]{color:#aeb9d6;font:400 .95rem var(--fuente-principal)}.contact-direct[data-astro-cid-m254xefd] a[data-astro-cid-m254xefd]{color:#fff;font:700 .95rem var(--fuente-principal);align-items:center;gap:.5rem;margin-top:.75rem;text-decoration:none;display:inline-flex}.contact-direct[data-astro-cid-m254xefd] a[data-astro-cid-m254xefd]:hover{color:#aabfff}.contact-form-shell[data-astro-cid-m254xefd]{border-radius:2rem;padding:1.15rem;box-shadow:0 28px 70px #00000040}.form-accent[data-astro-cid-m254xefd]{pointer-events:none;background:radial-gradient(circle at 90% 0,#5965ff2b,#0000 30%);border-radius:1.35rem;position:absolute;inset:1.15rem}.contact-form[data-astro-cid-m254xefd]{backdrop-filter:blur(16px);border-radius:1.35rem;padding:clamp(1.5rem,4vw,3.6rem);position:relative}.form-heading[data-astro-cid-m254xefd] h2[data-astro-cid-m254xefd]{color:#fff;font:500 clamp(2rem, 3vw, 2.25rem)/.98 var(--fuente-secundaria);margin-top:1.1rem}.form-heading[data-astro-cid-m254xefd] p[data-astro-cid-m254xefd]{color:#aeb9d6;font:400 1rem/1.55 var(--fuente-principal);margin-top:.85rem}.form-status[data-astro-cid-m254xefd]{color:#b7c7ff;font:700 .67rem/1 var(--fuente-principal);letter-spacing:.08em;text-transform:uppercase;background:#7591ff1f;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .7rem;display:inline-flex}.form-status[data-astro-cid-m254xefd] i[data-astro-cid-m254xefd]{background:#77e1bd;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 12px #77e1bd}.contact-success[data-astro-cid-m254xefd]{color:#a6f1c9;font:600 .9rem/1.4 var(--fuente-principal);background:#49c2851a;border:1px solid #6be0ad52;border-radius:.9rem;margin-top:1.5rem;padding:.85rem 1rem;display:none}.contact-success[data-astro-cid-m254xefd].is-visible{display:block}.contact-error[data-astro-cid-m254xefd]{color:#ffb7bf;font:600 .9rem/1.4 var(--fuente-principal);background:#d2374b1a;border:1px solid #ff788757;border-radius:.9rem;margin-top:1.5rem;padding:.85rem 1rem;display:none}.contact-error[data-astro-cid-m254xefd].is-visible{display:block}.form-grid[data-astro-cid-m254xefd]{gap:1.2rem;margin-top:2rem;display:grid}.contact-form[data-astro-cid-m254xefd] label[data-astro-cid-m254xefd]{color:#edf1ff;font:600 .9rem/1.2 var(--fuente-principal);gap:.65rem;display:grid}.contact-form[data-astro-cid-m254xefd] label[data-astro-cid-m254xefd] span[data-astro-cid-m254xefd]{color:#8e9aba;font-weight:400}.contact-form[data-astro-cid-m254xefd] input[data-astro-cid-m254xefd],.contact-form[data-astro-cid-m254xefd] select[data-astro-cid-m254xefd],.contact-form[data-astro-cid-m254xefd] textarea[data-astro-cid-m254xefd]{color:#fff;width:100%;font:400 1rem var(--fuente-principal);background:#ffffff0e;border:1px solid #b2c1f02e;border-radius:.75rem;outline:none;padding:.85rem .95rem;transition:border-color .2s,background .2s}.contact-form[data-astro-cid-m254xefd] select[data-astro-cid-m254xefd]{appearance:auto}.contact-form[data-astro-cid-m254xefd] option[data-astro-cid-m254xefd]{color:#111827}.contact-form[data-astro-cid-m254xefd] textarea[data-astro-cid-m254xefd]{resize:vertical;min-height:8rem}.contact-form[data-astro-cid-m254xefd] input[data-astro-cid-m254xefd]::placeholder,.contact-form[data-astro-cid-m254xefd] textarea[data-astro-cid-m254xefd]::placeholder{color:#77829d}.contact-form[data-astro-cid-m254xefd] input[data-astro-cid-m254xefd]:focus,.contact-form[data-astro-cid-m254xefd] select[data-astro-cid-m254xefd]:focus,.contact-form[data-astro-cid-m254xefd] textarea[data-astro-cid-m254xefd]:focus{background:#728fff17;border-color:#718fff}.form-message[data-astro-cid-m254xefd]{margin-top:1.2rem}.contact-consent[data-astro-cid-m254xefd]{grid-template-columns:1rem 1fr;align-items:start;margin-top:1.35rem;color:#aeb9d6!important;font-size:.78rem!important;font-weight:400!important;line-height:1.5!important}.contact-consent[data-astro-cid-m254xefd] input[data-astro-cid-m254xefd]{accent-color:#6685ff;width:1rem;height:1rem;margin-top:.1rem}.contact-form[data-astro-cid-m254xefd] button[data-astro-cid-m254xefd]{color:#fff;width:100%;min-height:3.25rem;font:700 1rem var(--fuente-principal);cursor:pointer;background:linear-gradient(90deg,#5b68ff,#6d4cf5);border:0;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;margin-top:1.5rem;transition:transform .2s,filter .2s;display:flex;box-shadow:0 12px 28px #5a5dff3d}.contact-form[data-astro-cid-m254xefd] button[data-astro-cid-m254xefd]:hover{filter:brightness(1.08);transform:translateY(-2px)}.contact-form[data-astro-cid-m254xefd] button[data-astro-cid-m254xefd]:disabled{cursor:wait;opacity:.75}.form-foot[data-astro-cid-m254xefd]{text-align:center;color:#77829d;font:400 .74rem/1.4 var(--fuente-principal);margin-top:1rem}.contact-honeypot[data-astro-cid-m254xefd]{opacity:0!important;position:absolute!important;left:-9999px!important}@media (width>=700px){.form-grid[data-astro-cid-m254xefd]{grid-template-columns:1fr 1fr}}.contact-form[data-astro-cid-m254xefd] label[data-astro-cid-m254xefd]:has(input[name=telefono]){grid-column:auto}@media (prefers-reduced-motion:reduce){.contact-form[data-astro-cid-m254xefd] button[data-astro-cid-m254xefd]{transition:none}}
