.ae-breadcrumb{--ae-breadcrumb-link: var(--ae-color-brand);--ae-breadcrumb-link-hover: var(--ae-breadcrumb-link);--ae-breadcrumb-current: var(--ae-color-ink-muted);--ae-breadcrumb-separator: var(--ae-color-ink-muted);margin-block:var(--ae-space-16);font-family:var(--ae-font-ui);font-size:var(--ae-fs-ui-xs)}.ae-breadcrumb__list{display:flex;flex-wrap:wrap;gap:var(--ae-space-8);margin:0;padding:0;list-style:none}.ae-breadcrumb__link{color:var(--ae-breadcrumb-link);text-decoration:none}.ae-breadcrumb__link:hover{color:var(--ae-breadcrumb-link-hover);text-decoration:underline}.ae-breadcrumb__current{color:var(--ae-breadcrumb-current)}.ae-breadcrumb li+li::before{content:"/";margin-inline-end:var(--ae-space-8);color:var(--ae-breadcrumb-separator)}.ae-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ae-space-8);height:var(--ae-space-40);padding:0 var(--ae-space-24);border:var(--ae-border) solid rgba(0,0,0,0);border-radius:var(--ae-radius-sm);background:none;color:inherit;font-family:var(--ae-font-ui);font-size:var(--ae-fs-ui-sm);font-weight:var(--ae-fw-semibold);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background var(--ae-dur-fast) var(--ae-ease-out),border-color var(--ae-dur-fast) var(--ae-ease-out),color var(--ae-dur-fast) var(--ae-ease-out),box-shadow var(--ae-dur-fast) var(--ae-ease-out)}.ae-btn svg{width:16px;height:16px;flex:none}.ae-btn--primary{background:var(--ae-color-accent);color:var(--ae-color-ink-inverse)}.ae-btn--primary:hover{background:var(--ae-color-accent-hover)}.ae-btn--primary:active{background:var(--ae-color-accent-active)}.ae-btn--secondary{background:var(--ae-color-surface);border-color:var(--ae-color-border-strong);color:var(--ae-color-ink)}.ae-btn--secondary:hover{border-color:var(--ae-color-border-control);background:var(--ae-color-ground)}.ae-btn--ghost{color:var(--ae-color-ink-muted)}.ae-btn--ghost:hover{background:var(--ae-color-surface-alt);color:var(--ae-color-ink)}.ae-btn--link{height:auto;padding:0;color:var(--ae-color-brand);text-decoration:underline;text-underline-offset:3px}.ae-btn--lg{height:48px;padding:0 var(--ae-space-40);font-size:var(--ae-fs-md)}.ae-btn[disabled],.ae-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ae-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ae-label{font-family:var(--ae-font-ui);font-size:var(--ae-fs-ui-2xs);font-weight:var(--ae-fw-semibold);letter-spacing:.01em;color:var(--ae-color-ink)}.ae-input,.ae-textarea{width:100%;height:var(--ae-space-40);padding:0 var(--ae-space-12);border:var(--ae-border) solid var(--ae-color-border-control);border-radius:var(--ae-radius-xs);background:var(--ae-color-surface);color:var(--ae-color-ink);font-family:var(--ae-font-ui);font-size:var(--ae-fs-ui-sm);transition:border-color var(--ae-dur-fast) var(--ae-ease-out),box-shadow var(--ae-dur-fast) var(--ae-ease-out)}.ae-input[aria-invalid=true],.ae-textarea[aria-invalid=true]{border-color:var(--ae-color-danger)}.ae-input:focus,.ae-textarea:focus{outline:none;border-color:var(--ae-color-info);box-shadow:var(--ae-ring-focus)}.ae-input::-moz-placeholder, .ae-textarea::-moz-placeholder{color:var(--ae-color-ink-placeholder)}.ae-input::placeholder,.ae-textarea::placeholder{color:var(--ae-color-ink-placeholder)}.ae-input[disabled],.ae-textarea[disabled]{background:var(--ae-color-surface-alt);cursor:not-allowed}.ae-textarea{height:auto;min-height:120px;padding:10px var(--ae-space-12);line-height:var(--ae-lh-base);resize:vertical}.ae-field-error{margin:var(--ae-space-4) 0 0;font-size:var(--ae-fs-ui-xs);color:var(--ae-color-danger)}.ae-hint{font-family:var(--ae-font-ui);font-size:var(--ae-fs-ui-2xs);color:var(--ae-color-ink-muted)}.ae-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ae-note{--ae-note-ground: var(--ae-color-surface);--ae-note-edge: var(--ae-color-border);--ae-note-bar: var(--ae-color-border-strong);--ae-note-mark: var(--ae-color-ink);--ae-note-ink: var(--ae-color-ink);--ae-note-action: var(--ae-note-mark);display:flex;align-items:flex-start;gap:var(--ae-space-12);margin:0 0 var(--ae-space-24);padding:var(--ae-space-16) var(--ae-space-24);border:var(--ae-border) solid var(--ae-note-edge);border-left:var(--ae-border-bar) solid var(--ae-note-bar);border-radius:var(--ae-radius-sm);background:var(--ae-note-ground);color:var(--ae-note-ink)}.ae-note__icon{color:var(--ae-note-mark)}.ae-note__body{flex:1 1 auto;min-width:0}.ae-note__title{font-family:var(--ae-font-ui);font-size:var(--ae-fs-ui-2xs);font-weight:var(--ae-fw-bold);letter-spacing:var(--ae-ls-wide);text-transform:uppercase;color:var(--ae-note-mark)}.ae-note p{margin:0}.ae-note p+p{margin-top:var(--ae-space-4)}.ae-note__action{color:var(--ae-note-action)}.ae-note p+.ae-note__action{margin-top:var(--ae-space-12);padding-top:var(--ae-space-12);border-top:var(--ae-border) solid var(--ae-note-edge)}.ae-note a{text-decoration:underline}.ae-note--info{--ae-note-ground: var(--ae-color-info-tint);--ae-note-edge: var(--ae-color-info);--ae-note-bar: var(--ae-color-info);--ae-note-mark: var(--ae-color-info-text)}.ae-note--tip,.ae-note--success{--ae-note-ground: var(--ae-color-success-tint);--ae-note-edge: var(--ae-color-success);--ae-note-bar: var(--ae-color-success);--ae-note-mark: var(--ae-color-success-text)}.ae-note--caution{--ae-note-ground: var(--ae-color-caution-tint);--ae-note-edge: var(--ae-color-caution);--ae-note-bar: var(--ae-color-caution);--ae-note-mark: var(--ae-color-caution-text)}.ae-note--danger{--ae-note-ground: var(--ae-color-danger-tint);--ae-note-edge: var(--ae-color-danger);--ae-note-bar: var(--ae-color-danger);--ae-note-mark: var(--ae-color-danger)}.ae-note--feature{--ae-note-ground: var(--ae-color-accent-tint);--ae-note-edge: var(--ae-color-accent);--ae-note-bar: var(--ae-color-accent);--ae-note-mark: var(--ae-color-accent-text)}.ae-trust{display:flex;flex-wrap:wrap;gap:var(--ae-space-8);margin:var(--ae-space-8) 0 var(--ae-space-24);padding:0;list-style:none}.ae-trust__item{display:flex;align-items:center;justify-content:center;flex:1 1 auto;gap:var(--ae-space-4);min-height:26px;padding:var(--ae-space-4) var(--ae-space-12);border:var(--ae-border) solid var(--ae-color-border-tint);border-radius:var(--ae-radius-pill);background:var(--ae-color-brand-tint);color:var(--ae-color-ink);font-family:var(--ae-font-ui);font-size:var(--ae-fs-ui-xs);font-weight:var(--ae-fw-semibold);line-height:var(--ae-lh-snug)}.ae-trust__tick{width:16px;height:16px;flex:none;color:var(--ae-color-success)}.ae-trust{margin:var(--ae-space-40) 0}.ae-trust__item{flex:0 1 auto}.ae-prose{max-width:var(--ae-container-prose);text-align:left;color:var(--ae-color-ink);line-height:var(--ae-lh-base)}.ae-prose>*+*{margin-top:var(--ae-space-16)}.ae-prose p{margin:0}.ae-prose a{color:var(--ae-color-brand);text-decoration:underline}.ae-prose a:hover,.ae-prose a:focus-visible{color:var(--ae-color-brand-hover)}.ae-prose h2,.ae-prose h3,.ae-prose h4{margin-bottom:var(--ae-space-8);color:var(--ae-color-heading);scroll-margin-top:var(--ae-space-24)}.ae-prose>*+h2{margin-top:var(--ae-space-40)}.ae-prose>*+h3,.ae-prose>*+h4{margin-top:var(--ae-space-24)}.ae-prose ul,.ae-prose ol{margin:0;padding-left:var(--ae-space-24)}.ae-prose li+li{margin-top:var(--ae-space-4)}.ae-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--ae-fs-ui-sm)}.ae-prose th,.ae-prose td{padding:var(--ae-space-8) var(--ae-space-12);border:var(--ae-border) solid var(--ae-color-border);text-align:left;vertical-align:top}.ae-prose thead th{background:var(--ae-color-surface-alt);color:var(--ae-color-heading);font-weight:var(--ae-fw-semibold)}.ae-prose img{max-width:100%;height:auto}.ae-prose figure{margin:0}.ae-contact{padding-block:var(--ae-space-24) var(--ae-space-64)}.ae-contact__grid{display:flex;flex-wrap:wrap;gap:var(--ae-space-40)}.ae-contact__col{flex:1 1 320px;min-width:0}.ae-contact__heading{padding-bottom:var(--ae-space-8);border-bottom:var(--ae-border) solid var(--ae-color-border)}.ae-contact__intro{color:var(--ae-color-ink-muted)}.ae-contact__info h3{margin:var(--ae-space-40) 0 var(--ae-space-8);font-size:var(--ae-fs-lg);font-weight:var(--ae-fw-semibold);letter-spacing:var(--ae-ls-normal);text-transform:none;color:var(--ae-color-ink)}.ae-contact__info h3:first-child{margin-top:var(--ae-space-24)}.ae-contact__detail{margin-bottom:0;color:var(--ae-color-ink-muted)}.ae-contact__map{margin-top:var(--ae-space-40)}.ae-contact__qr-card{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--ae-space-16);border:var(--ae-border) solid var(--ae-color-border);border-radius:var(--ae-radius-md);background:var(--ae-color-surface);box-shadow:var(--ae-shadow-1)}.ae-contact__qr{display:block;margin:0}.ae-contact__qr-label{display:block;margin-bottom:var(--ae-space-8);font-size:var(--ae-fs-ui-sm);color:var(--ae-color-ink-muted)}.ae-phone{display:block}.ae-form__row{display:flex;flex-wrap:wrap;gap:var(--ae-space-16);margin-bottom:var(--ae-space-16)}.ae-form__row--actions{justify-content:flex-end}.ae-form__col{flex:1 1 240px;min-width:0}.ae-form__col--full{flex:1 1 100%}.ae-form__label{display:block;margin-bottom:var(--ae-space-4);font-family:var(--ae-font-ui);font-size:var(--ae-fs-ui-2xs);letter-spacing:var(--ae-ls-wide);text-transform:uppercase;color:var(--ae-color-caption)}.ae-contact .ae-note--danger{--ae-note-ink: var(--ae-color-danger)}.ae-contact .ae-note--success{--ae-note-ink: var(--ae-color-success-text)}.ae-whatsapp{display:inline-flex;align-items:center;gap:var(--ae-space-12);width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--ae-space-8) var(--ae-space-24) var(--ae-space-8) var(--ae-space-8);border-radius:var(--ae-radius-pill);background-color:var(--ae-brand-whatsapp-deep);background-image:linear-gradient(rgba(0, 0, 0, 0) 0 0);color:var(--ae-color-ink-inverse);text-decoration:none;transition:background-image var(--ae-dur-fast) var(--ae-ease-out)}.ae-whatsapp:hover,.ae-whatsapp:focus-visible{background-image:linear-gradient(rgba(0, 0, 0, 0.14) 0 0)}.ae-whatsapp__badge{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--ae-radius-pill);background:var(--ae-color-surface);color:var(--ae-brand-whatsapp-deep)}.ae-whatsapp__badge .ae-icon{width:24px;height:24px}.ae-whatsapp__text{min-width:0}.ae-whatsapp__label{display:block;font-family:var(--ae-font-ui);font-size:var(--ae-fs-md);font-weight:var(--ae-fw-bold);line-height:var(--ae-lh-snug)}.ae-whatsapp__number{display:block;font-size:var(--ae-fs-ui-sm);line-height:var(--ae-lh-snug)}.ae-about{padding-block:var(--ae-space-24) var(--ae-space-64)}.ae-about__heading{letter-spacing:var(--ae-ls-wide);text-transform:uppercase}.ae-about__grid{display:flex;flex-wrap:wrap;gap:var(--ae-space-40);margin-top:var(--ae-space-40)}.ae-about__body{flex:1 1 30rem;min-width:0;max-width:var(--ae-container-prose)}.ae-about__figure{flex:1 1 18rem;min-width:0;max-width:24rem;margin:0}.ae-about__figure img{display:block;width:100%;height:auto;border-radius:var(--ae-radius-md)}.ae-about__block{margin-top:var(--ae-space-64);container-name:ae-about-block;container-type:inline-size}.ae-about__list{display:grid;grid-template-columns:minmax(0, 15rem) minmax(0, 1fr);margin:0;border-bottom:var(--ae-border) solid var(--ae-color-border)}.ae-about__term,.ae-about__detail{margin:0;padding:var(--ae-space-12) var(--ae-space-24);border-top:var(--ae-border) solid var(--ae-color-border)}.ae-about__term{background:var(--ae-color-surface-alt);font-family:var(--ae-font-ui);font-size:var(--ae-fs-ui-sm);font-weight:var(--ae-fw-semibold);color:var(--ae-color-caption)}.ae-about__detail{font-weight:var(--ae-fw-semibold);color:var(--ae-color-ink);overflow-wrap:anywhere}.ae-about__values{margin:0;padding:0;list-style:none}.ae-about__values>li+li{margin-top:var(--ae-space-4)}@container ae-about-block (min-width: 69rem){.ae-about__list{grid-template-columns:minmax(0, 15rem) minmax(0, 1fr) minmax(0, 15rem) minmax(0, 1fr)}.ae-about__term:nth-of-type(even){border-left:var(--ae-border) solid var(--ae-color-border)}}@media(max-width: 599px){.ae-about__list{grid-template-columns:minmax(0, 1fr)}.ae-about__term,.ae-about__detail{padding-inline:var(--ae-space-16)}.ae-about__detail{padding-top:0;border-top:0}}