.directus-popup{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#091426a6;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out directus-popup-fade-in;display:flex;position:fixed;inset:0}@keyframes directus-popup-fade-in{0%{opacity:0}to{opacity:1}}.directus-popup__content{background:var(--activos-white,#fff);border-radius:16px;width:100%;max-width:960px;max-height:90vh;animation:.25s ease-out directus-popup-scale-in;position:relative;overflow:hidden;box-shadow:0 20px 60px #09142659}@keyframes directus-popup-scale-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.directus-popup__close{z-index:2;width:36px;min-width:36px;height:36px;min-height:36px;color:var(--activos-navy,#16335a);cursor:pointer;background:#fffffff2;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .15s;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #0000002e}.directus-popup__close:hover,.directus-popup__close:focus-visible{outline:2px solid var(--activos-navy,#16335a);outline-offset:2px;background:#fff;transform:scale(1.05)}.directus-popup__link{color:inherit;text-decoration:none;display:block}.directus-popup__link:focus-visible{outline:2px solid var(--activos-light-blue,#2da5d8);outline-offset:-2px}.directus-popup__picture{width:100%;display:block}.directus-popup__img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:88vh;display:block}@media (min-width:1440px){.directus-popup__content{max-width:1100px}}@media (max-width:767px){.directus-popup{padding:12px}.directus-popup__content{max-width:92vw}}
.home-faq__layout{gap:var(--ds-space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){.home-faq__layout{gap:var(--ds-space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.home-faq__promo{align-items:center;gap:var(--ds-space-6);min-width:0;display:flex}.home-faq__card{min-width:0;min-height:0;color:var(--activos-navy);background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;padding:0;display:flex}.home-faq__logo{width:auto;height:28px;margin-bottom:var(--ds-space-6);display:block}.home-faq__eyebrow{margin:0 0 var(--ds-space-3);font-family:var(--ds-font-text);font-size:var(--ds-text-card-meta);font-weight:400;line-height:var(--ds-leading-text);color:var(--activos-navy)}.home-faq__headline{max-width:20ch;font-family:var(--ds-font-title);letter-spacing:-.01em;color:var(--activos-navy);margin:0;font-size:1.6rem;font-weight:700;line-height:1.15}.home-faq__cta{height:var(--ds-control-sm);margin-top:var(--ds-space-6);padding:0 var(--ds-space-4);border:1.5px solid var(--activos-navy);border-radius:var(--ds-radius-round);color:var(--activos-navy);font-family:var(--ds-font-title);font-size:var(--ds-text-nav);font-weight:var(--ds-weight-nav);align-items:center;line-height:1;text-decoration:none;display:inline-flex}.home-faq__cta:hover{background:var(--activos-navy);border-color:var(--activos-navy);color:#fff}.home-faq__cta:focus-visible{outline:var(--ds-focus-ring);outline-offset:3px}.home-faq__popular{margin:0 0 var(--ds-space-2);font-family:var(--ds-font-title);font-size:var(--ds-text-body);font-weight:700;line-height:var(--ds-leading-title);color:var(--ds-color-title)}.home-faq__list{margin:0;padding:0;list-style:none}.home-faq__item{align-items:center;gap:var(--ds-space-3);width:100%;min-height:56px;padding:var(--ds-space-4) 0;border:0;border-bottom:1px solid var(--ds-color-border);color:var(--ds-color-text);font-family:var(--ds-font-text);font-size:var(--ds-text-body);font-weight:400;line-height:var(--ds-leading-title);text-align:left;cursor:pointer;background:0 0;text-decoration:none;display:flex}.home-faq__item:hover .home-faq__question{text-underline-offset:3px;text-decoration:underline}.home-faq__item.is-open{border-bottom:0}.home-faq__item:focus-visible{outline:var(--ds-focus-ring);outline-offset:2px}.home-faq__icon{border:1.5px solid var(--activos-navy);border-radius:var(--ds-radius-round);width:28px;height:28px;color:var(--activos-navy);font-family:var(--ds-font-title);font-size:var(--ds-text-card-meta);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.home-faq__question{flex:auto;min-width:0}.home-faq__arrow{color:var(--activos-navy);flex-shrink:0;transition:transform .18s}.home-faq__arrow.is-open{transform:rotate(180deg)}.home-faq__answer{padding:var(--ds-space-3) 0 var(--ds-space-4) calc(28px + var(--ds-space-3));border-bottom:1px solid var(--ds-color-border);color:var(--ds-color-text);font-family:var(--ds-font-text);font-size:var(--ds-text-body);line-height:var(--ds-leading-text);white-space:pre-line}.home-faq__contact{margin-top:var(--ds-space-2)}.home-faq__contact a{color:var(--activos-navy);text-underline-offset:2px;text-decoration:underline}.home-faq__all{min-height:48px;margin-top:var(--ds-space-4);color:var(--activos-navy);font-family:var(--ds-font-title);font-size:var(--ds-text-body);font-weight:700;line-height:var(--ds-leading-title);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.home-faq__all:hover{color:var(--activos-navy-dark,var(--activos-navy))}.home-faq__all:focus-visible{outline:var(--ds-focus-ring);outline-offset:3px}
