.qualify{--q-crema-50:#fdfbf6;--q-crema-100:#f8f3e9;--q-vainilla-200:#f1e8d8;--q-vainilla-300:#e5d8bf;--q-azul-900:#122a44;--q-azul-700:#1c4e80;--q-azul-500:#2e6bd6;--q-azul-300:#8fb0e8;--q-azul-100:#dfe9f9;--q-positivo:#3e7c5b;--q-texto-muted:#5b6b7c;--q-radius-sm:8px;--q-radius-md:12px;--q-radius-lg:16px;--q-sombra-1:0 1px 2px rgba(18,42,68,0.06);--q-sombra-2:0 1px 2px rgba(18,42,68,0.06),0 8px 24px rgba(18,42,68,0.08);--q-sombra-3:0 2px 4px rgba(18,42,68,0.06),0 18px 48px rgba(18,42,68,0.14);--q-font-display:var(--fuente-display),Georgia,serif;--q-font-ui:var(--fuente-sans),system-ui,sans-serif;--q-font-mono:var(--fuente-mono),ui-monospace,monospace;--au-color-accent:var(--q-azul-500);--au-color-accent-hover:var(--q-azul-700);--au-color-accent-ink:var(--q-azul-700);--au-color-accent-soft:var(--q-azul-100);--au-color-text-on-accent:#fff;--au-color-text:var(--q-azul-900);--au-color-text-muted:var(--q-texto-muted);--au-color-border:var(--q-vainilla-300);--au-color-surface-light:var(--q-crema-100);--au-color-bg-dark:var(--q-azul-900);--au-color-bg-dark-hover:var(--q-azul-700);--au-font-display:var(--q-font-display);--color-au-accent:var(--au-color-accent);--color-au-accent-hover:var(--au-color-accent-hover);--color-au-accent-ink:var(--au-color-accent-ink);--color-au-accent-soft:var(--au-color-accent-soft);--color-au-text-on-accent:var(--au-color-text-on-accent);--color-au-text:var(--au-color-text);--color-au-text-muted:var(--au-color-text-muted);--color-au-border:var(--au-color-border);--color-au-surface-light:var(--au-color-surface-light);--color-au-bg-dark:var(--au-color-bg-dark);--color-au-bg-dark-hover:var(--au-color-bg-dark-hover);--font-display:var(--au-font-display);background:var(--q-crema-50);color:var(--q-azul-900);font-family:var(--q-font-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.qualify *{box-sizing:border-box}.qualify [hidden]{display:none!important}.qualify :focus-visible{outline:2px solid var(--q-azul-500);outline-offset:3px;border-radius:3px}.qualify .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.qualify .eyebrow{font-family:var(--q-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--q-azul-500);margin:0}.qualify .intro{color:var(--q-azul-700);max-width:62ch;margin:16px 0 0;font-size:17px}.qualify .au-button{text-decoration:none}.qualify .q-ancla{display:block;position:relative;top:-80px}.qualify section[id]{scroll-margin-top:72px}.qualify .q-top{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--q-crema-100) 88%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--q-vainilla-300)}.qualify .q-top .wrap{display:flex;align-items:center;gap:20px;height:64px;padding-left:max(24px,calc(104px - max(0px, (100vw - 1120px) / 2)))}.qualify .q-marca{font-family:var(--q-font-display);font-weight:600;font-size:22px;letter-spacing:-.01em;color:var(--q-azul-900);text-decoration:none}.qualify .q-nav{display:flex;gap:22px;margin-left:auto;font-size:14.5px}.qualify .q-nav a{color:var(--q-azul-700);text-decoration:none}.qualify .q-nav a:hover{color:var(--q-azul-500)}.qualify .q-idioma{font-family:var(--q-font-mono);font-size:12px;letter-spacing:.06em;color:var(--q-azul-700);text-decoration:none;border:1px solid var(--q-vainilla-300);border-radius:999px;padding:4px 10px}.qualify .q-idioma:hover{border-color:var(--q-azul-300)}.qualify .q-hero{padding:72px 0 80px}.qualify .q-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center}.qualify .q-hero h1{font-family:var(--q-font-display);font-weight:600;font-size:clamp(38px,5.6vw,64px);line-height:1.05;letter-spacing:-.025em;margin:16px 0 0;text-wrap:balance}.qualify .q-hero h1 em{font-style:normal;color:var(--q-azul-500)}.qualify .q-bajada{font-size:clamp(17px,1.9vw,19.5px);line-height:1.55;max-width:56ch;color:var(--q-azul-700);margin:22px 0 0}.qualify .q-acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.qualify .q-desde{margin:16px 0 0;font-size:14px;color:var(--q-texto-muted)}.qualify .q-desde b{color:var(--q-azul-900);font-weight:600}.qualify .q-puntos{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--q-azul-700)}.qualify .q-puntos li:before{content:"✓";color:var(--q-positivo);font-weight:700;margin-right:8px}.qualify .q-ilus{position:relative;width:100%;height:100%;border-radius:28px;background:radial-gradient(120% 80% at 80% 0,var(--q-azul-100),transparent 60%),linear-gradient(160deg,var(--q-crema-100),var(--q-vainilla-200));border:1px solid var(--q-vainilla-300);overflow:hidden}.qualify .q-ilus__card{position:absolute;background:var(--q-crema-50);border:1px solid var(--q-vainilla-300);border-radius:var(--q-radius-lg);box-shadow:var(--q-sombra-3);padding:14px 16px;font-size:13px;line-height:1.45;animation:q-flotar 6s ease-in-out infinite}.qualify .q-ilus__cal{top:8%;left:7%;width:66%}.qualify .q-ilus__inbox{top:38%;right:6%;width:70%;animation-delay:-2s}.qualify .q-ilus__lead{bottom:7%;left:9%;display:flex;gap:10px;align-items:center;animation-delay:-4s}.qualify .q-ilus__semana{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.qualify .q-ilus__semana span{text-align:center;font-family:var(--q-font-mono);font-size:10.5px;padding:5px 0;border-radius:6px;background:var(--q-crema-100);color:var(--q-texto-muted)}.qualify .q-ilus__semana span.activo{background:var(--q-azul-500);color:#fff}.qualify .q-ilus__post{display:flex;gap:10px;align-items:center;margin-top:12px}.qualify .q-ilus__thumb{width:44px;height:44px;flex:none;border-radius:10px;background:linear-gradient(135deg,var(--q-azul-300),var(--q-azul-500))}.qualify .q-ilus__lineas{display:grid;gap:4px}.qualify .q-ilus__chip{font-family:var(--q-font-mono);font-size:10.5px;color:var(--q-positivo)}.qualify .q-ilus__comentario{margin:0;display:flex;gap:8px;align-items:center;color:var(--q-azul-900)}.qualify .q-ilus__avatar{width:24px;height:24px;flex:none;border-radius:50%;background:var(--q-vainilla-200);display:grid;place-items:center;font-size:11px;font-weight:600}.qualify .q-ilus__sugerida{margin-top:10px;padding:10px 12px;border-radius:var(--q-radius-md);background:var(--q-azul-100);color:var(--q-azul-900)}.qualify .q-ilus__sugerida p{margin:4px 0 8px}.qualify .q-ilus__etq{font-family:var(--q-font-mono);font-size:10.5px;color:var(--q-azul-700)}.qualify .q-ilus__aprobar{display:inline-block;font-size:11.5px;font-weight:600;color:#fff;background:var(--q-azul-500);border-radius:999px;padding:3px 10px}.qualify .q-ilus__dot{width:10px;height:10px;border-radius:50%;background:var(--q-positivo);box-shadow:0 0 0 5px rgba(62,124,91,.16)}.qualify .q-ilus__lead b{display:block;font-size:13px}.qualify .q-ilus__dato{font-family:var(--q-font-mono);font-size:10.5px;color:var(--q-texto-muted)}@keyframes q-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.qualify section{padding:88px 0}.qualify section h2{font-family:var(--q-font-display);font-weight:600;font-size:clamp(28px,3.8vw,42px);line-height:1.12;letter-spacing:-.02em;margin:12px 0 0;max-width:24ch;text-wrap:balance}.qualify .q-banda{background:var(--q-crema-100);border-block:1px solid var(--q-vainilla-300)}.qualify .q-funciones{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.qualify .q-funciones li{background:var(--q-crema-50);border:1px solid var(--q-vainilla-300);border-radius:var(--q-radius-lg);padding:24px;box-shadow:var(--q-sombra-1);transition:box-shadow .15s,border-color .15s,transform .15s}.qualify .q-funciones li:hover{box-shadow:var(--q-sombra-2);border-color:var(--q-azul-300);transform:translateY(-2px)}.qualify .q-etq{display:inline-block;font-family:var(--q-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--q-azul-700);background:var(--q-azul-100);border-radius:999px;padding:3px 10px}.qualify .q-funciones h3{margin:14px 0 0;font-size:18px;font-weight:600;line-height:1.3}.qualify .q-funciones p{margin:8px 0 0;font-size:15px;color:var(--q-azul-700);line-height:1.55}.qualify .q-pasos{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:28px}.qualify .q-pasos li{border-top:2px solid var(--q-azul-500);padding-top:18px}.qualify .q-paso-n{font-family:var(--q-font-mono);font-size:12px;color:var(--q-azul-500)}.qualify .q-pasos h3{margin:6px 0 0;font-family:var(--q-font-display);font-size:22px;font-weight:600}.qualify .q-pasos p{margin:8px 0 0;color:var(--q-azul-700);font-size:15.5px}.qualify .q-precio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;align-items:center}.qualify .q-precio .au-pricing{background:var(--q-crema-50)}.qualify .q-faq{padding-bottom:32px}.qualify .q-faq .au-faq{padding:0}.qualify .q-faq .au-faq__inner{max-width:1120px;padding:0 24px}.qualify .q-faq .au-faq__title{font-family:var(--q-font-display);font-weight:600;font-size:clamp(28px,3.8vw,42px);letter-spacing:-.02em;margin:12px 0 32px;max-width:24ch}.qualify .q-faq .au-faq__item{background:var(--q-crema-50);border-color:var(--q-vainilla-300);box-shadow:var(--q-sombra-1)}.qualify .q-faq .au-faq__question{font-size:16.5px;list-style-position:outside}.qualify .q-faq .au-faq__answer{font-size:15.5px;color:var(--q-azul-700)}.qualify .q-contacto{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}.qualify .q-canales{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:1px;background:var(--q-vainilla-300);border:1px solid var(--q-vainilla-300);border-radius:var(--q-radius-md);overflow:hidden}.qualify .q-canales li{background:var(--q-crema-50);padding:14px 18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px}.qualify .q-canales span{font-family:var(--q-font-mono);font-size:12px;color:var(--q-texto-muted);text-transform:uppercase;letter-spacing:.06em}.qualify .q-canales a{color:var(--q-azul-500);font-weight:500;text-decoration:none;overflow-wrap:anywhere}.qualify .q-canales a:hover{text-decoration:underline}.qualify .q-form.au-contact{padding:0;background:transparent}.qualify .q-form .au-contact__inner{max-width:none;padding:28px;background:var(--q-crema-50);border:1px solid var(--q-vainilla-300);border-radius:var(--q-radius-lg);box-shadow:var(--q-sombra-2)}.qualify .q-form .au-contact__input{background:#fff}.qualify .q-cierre{background:var(--q-azul-900);color:var(--q-crema-50);text-align:center}.qualify .q-cierre h2{margin-inline:auto;color:var(--q-crema-50)}.qualify .q-cierre .intro{margin-inline:auto;color:var(--q-azul-100)}.qualify .q-cierre .q-acciones{justify-content:center}.qualify .q-cierre .au-button--ghost{color:var(--q-crema-50);border-color:rgba(253,251,246,.35)}.qualify .q-cierre .au-button--ghost:hover{background:rgba(253,251,246,.08);color:#fff}.qualify .q-pie{background:var(--q-crema-100);border-top:1px solid var(--q-vainilla-300);padding:36px 0 44px;font-size:13.5px;color:var(--q-texto-muted)}.qualify .q-pie .wrap{display:flex;flex-wrap:wrap;gap:14px 32px;justify-content:space-between;align-items:center}.qualify .q-pie p{margin:0}.qualify .q-pie a{color:var(--q-azul-700)}.qualify .q-pie nav{display:flex;gap:18px}.qualify .q-pie__legal{flex-basis:100%;font-size:12.5px;border-top:1px solid var(--q-vainilla-300);padding-top:16px}.qualify .q-sticky{display:none}@media (max-width:900px){.qualify .q-nav{display:none}.qualify .q-idioma{margin-left:auto}.qualify .q-hero{padding:40px 0 56px}.qualify .q-contacto,.qualify .q-hero__grid,.qualify .q-precio{grid-template-columns:minmax(0,1fr);gap:36px}.qualify .q-hero__visual{max-width:460px;width:100%;margin-inline:auto}.qualify section{padding:64px 0}}@media (max-width:720px){.qualify .q-sticky{display:flex;position:fixed;inset:auto 12px 12px 12px;z-index:60;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;background:var(--q-azul-900);color:var(--q-crema-50);border-radius:999px;box-shadow:var(--q-sombra-3);font-size:13px}.qualify .q-sticky b{font-weight:600}.qualify .q-pie{padding-bottom:96px}.qualify .q-form .au-contact__inner{padding:20px}}@media (prefers-reduced-motion:reduce){.qualify *,.qualify .q-ilus__card{transition:none!important;animation:none!important}.qualify .q-funciones li:hover{transform:none}}