.elementor-431 .elementor-element.elementor-element-2ef999d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-ce4e742{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-431 .elementor-element.elementor-element-67f52dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-431 .elementor-element.elementor-element-528e270{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-431 .elementor-element.elementor-element-e78375d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-5906275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-2e18b9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-139d741{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-9c11981{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-431 .elementor-element.elementor-element-49f2c59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-431 .elementor-element.elementor-element-4134609{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-111f9c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-431 .elementor-element.elementor-element-57750a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-431 .elementor-element.elementor-element-28110a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-3a7e49f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-431 .elementor-element.elementor-element-6cdfce5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-431 .elementor-element.elementor-element-a76284e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-431 .elementor-element.elementor-element-414beea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-382fc78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-f132dad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-431 .elementor-element.elementor-element-d7ab0aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-431 .elementor-element.elementor-element-c9c583d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-bc989b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-431 .elementor-element.elementor-element-77d8baa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-431 .elementor-element.elementor-element-ca9674c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-ea0e6a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-da98bd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-c50404f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-431 .elementor-element.elementor-element-d7b207f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-431 .elementor-element.elementor-element-fc331bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-460323b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-431 .elementor-element.elementor-element-5342af1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-431 .elementor-element.elementor-element-c6a81ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-431 .elementor-element.elementor-element-c264979{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-16f4ff3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-431 .elementor-element.elementor-element-62c3ab7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-431 .elementor-element.elementor-element-9cbc5ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-a5bb3ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-cd91758{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;}.elementor-431 .elementor-element.elementor-element-12812d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-431 .elementor-element.elementor-element-c1f492b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-a156dd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-431 .elementor-element.elementor-element-96c24a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-431 .elementor-element.elementor-element-2136474{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-431 .elementor-element.elementor-element-9c2ac31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-431 .elementor-element.elementor-element-95d4e26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-431 .elementor-element.elementor-element-0739d18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-431 .elementor-element.elementor-element-1efa58f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* Archie Meet · landing (prefijo am-) */
.am-sec{--am-navy:#131126;--am-sup:#1D1B3A;--am-line-d:#2A2752;--am-menta:#5EE0B5;--am-menta-h:#46CFA2;--am-claro:#EEFCF6;--am-niebla:#F4FBF8;--am-borde:#D5F0E5;--am-verde:#11795A;--am-gris:#4A4866;--am-lila:#C9C4D9;--am-font:'Dosis',sans-serif;--am-mono:'JetBrains Mono',monospace;
 position:relative;overflow:hidden;color:var(--am-navy);font-family:var(--am-font);--kit-widget-spacing:0px;--widgets-spacing:0px}
.am-sec h1,.am-sec h2,.am-sec h3,.am-sec p,.am-sec ul{margin:0}
.am-sec ul{padding:0;list-style:none}
.e-con.am-sec{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}
.am-sec .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--kit-widget-spacing:0px}
.am-sec .elementor-widget:not(:last-child){margin-block-end:0;margin-bottom:0}
.e-con.am-sec--navy{background-color:var(--am-navy);color:#F4FBF8}
.e-con.am-sec--claro{background-color:var(--am-claro)}
.e-con.am-sec--niebla{background-color:var(--am-niebla)}
.e-con.am-sec--blanco{background-color:#FFFFFF}
.e-con.am-sec--menta{background-color:var(--am-menta)}
.am-sec .e-con.am-wrap{width:100%!important;max-width:1248px;margin-left:auto;margin-right:auto;--padding-left:24px;--padding-right:24px}
.am-sec .e-con.am-wrap--narrow{max-width:1028px}
.am-sec .e-con.am-pad{--padding-top:96px;--padding-bottom:96px}
.am-sec .e-con.am-pad--top0{--padding-top:0px}
.am-sec .e-con.am-pad-b{--padding-bottom:96px}
.am-sec .e-con.am-hero__in{--padding-top:72px}
.am-sec .e-con.am-close__in{--padding-top:72px}
.am-stats-sec .e-con.am-wrap{--padding-top:40px;--padding-bottom:40px}

/* Tipografía (widgets nativos) */
.am-sec .elementor-widget-heading .elementor-heading-title{font-family:var(--am-font);color:inherit;text-transform:none;letter-spacing:normal;margin:0}
.am-sec .elementor-widget-text-editor{color:inherit;font-family:var(--am-font);font-weight:400;line-height:1.5}
.am-sec .elementor-widget-text-editor p{margin:0}
.am-sec .am-kicker .elementor-heading-title{font-family:var(--am-mono);font-size:12.5px;line-height:1.3;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--am-verde)}
.am-sec--navy .am-kicker .elementor-heading-title{color:var(--am-menta)}
.am-sec .am-kicker--dark .elementor-heading-title{color:#0F6B50}
.am-sec .am-h1 .elementor-heading-title{font-size:clamp(44px,6vw,76px);line-height:.96;font-weight:800;color:#F4FBF8}
.am-sec .am-h2 .elementor-heading-title{font-size:clamp(32px,4vw,52px);line-height:1.02;font-weight:800}
.am-sec .am-h2--xl .elementor-heading-title{font-size:clamp(38px,5vw,62px)}
.am-sec .am-lead{font-size:19px;line-height:1.5;color:var(--am-gris)}
.am-sec--navy .am-lead{color:var(--am-lila)}
.am-sec .am-lead--navy{color:var(--am-navy);max-width:560px}
.am-sec .am-hero-lead{font-size:20px;line-height:1.5;color:var(--am-lila);max-width:560px}
.am-sec .e-con.am-head{max-width:760px}
.am-mono{font-family:var(--am-mono)}
.am-menta{color:var(--am-menta)}
.am-dim{color:var(--am-lila)}
.am-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.am-dot{width:12px;height:12px;border-radius:4px;background:var(--am-menta);display:inline-block;flex:none}

/* Botones nativos */
.am-sec .am-b .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-family:var(--am-font);font-size:18px;font-weight:700;line-height:1;letter-spacing:0;border:2px solid transparent;box-shadow:none;transition:transform .15s,background-color .15s,color .15s}
.am-sec .am-b .elementor-button:hover{transform:translateY(-2px)}
.am-sec .am-b--menta .elementor-button{background:var(--am-menta);color:var(--am-navy)}
.am-sec .am-b--menta .elementor-button:hover,.am-sec .am-b--menta .elementor-button:focus{background:var(--am-menta-h);color:var(--am-navy)}
.am-sec .am-b--ghost-light .elementor-button{background:transparent;border-color:#F4FBF8;color:#F4FBF8}
.am-sec .am-b--ghost-light .elementor-button:hover,.am-sec .am-b--ghost-light .elementor-button:focus{background:var(--am-sup);color:#F4FBF8}
.am-sec .am-b--navy .elementor-button{background:var(--am-navy);color:#F4FBF8}
.am-sec .am-b--navy .elementor-button:hover,.am-sec .am-b--navy .elementor-button:focus{background:var(--am-sup);color:#F4FBF8}
.am-sec .am-b--navy-line .elementor-button{background:transparent;border-color:var(--am-navy);color:var(--am-navy)}
.am-sec .am-b--navy-line .elementor-button:hover,.am-sec .am-b--navy-line .elementor-button:focus{background:var(--am-navy);color:#F4FBF8}
.am-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;font-family:var(--am-font);font-size:17px;font-weight:700;text-decoration:none;border:2px solid transparent;transition:background-color .15s,color .15s}
.am-btn--menta{background:var(--am-menta);color:var(--am-navy)}
.am-btn--menta:hover,.am-btn--menta:focus{background:var(--am-menta-h);color:var(--am-navy)}
.am-btn--line{border-color:var(--am-navy);color:var(--am-navy)}
.am-btn--line:hover,.am-btn--line:focus{background:var(--am-navy);color:#F4FBF8}

/* Hero */
.am-sec .e-con.am-hero__copy{flex:1 1 480px!important;width:auto!important;min-width:0;--padding-bottom:56px}
.am-sec .e-con.am-hero__art{flex:1 1 420px!important;width:auto!important;min-width:0;align-self:flex-end}
.am-brand .am-logo{width:240px;height:auto;display:block}
.am-trust{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:15px;color:var(--am-lila)}
.am-trust li{display:flex;align-items:center;gap:8px}
.am-hero-art{position:relative;min-height:520px}
.am-arch{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:440px;max-width:100%;height:440px;border-radius:80px 80px 0 0;background:var(--am-sup)}
.am-char{display:block}
.am-hero-char{position:absolute;left:50%;bottom:10px;margin-left:-150px;width:300px;height:360px}
.am-cal{position:absolute;right:0;top:20px;width:236px;background:#FFFFFF;color:var(--am-navy);border-radius:20px;padding:16px;box-shadow:0 18px 40px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:10px}
.am-cal-d{font-size:11px;color:var(--am-gris)}
.am-slot{display:flex;justify-content:space-between;border:1.5px solid var(--am-borde);border-radius:999px;padding:7px 12px;font-family:var(--am-mono);font-size:13px}
.am-slot em{font-style:normal;color:var(--am-verde)}
.am-slot--on{background:var(--am-menta);border-color:var(--am-menta);font-weight:500}
.am-slot--on em{color:var(--am-navy)}
.am-notif{position:absolute;left:0;top:140px;background:var(--am-niebla);color:var(--am-navy);border-radius:18px 18px 18px 6px;padding:12px 16px;box-shadow:0 18px 40px rgba(0,0,0,.3);display:flex;align-items:center;gap:10px;max-width:230px;font-size:14px;line-height:1.3}
.am-notif-i{width:34px;height:34px;flex:none;border-radius:10px;background:var(--am-menta);display:flex;align-items:center;justify-content:center}
.am-notif-i svg,.am-tile svg,.am-sq svg{width:22px;height:22px;fill:none;stroke:var(--am-navy);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.am-fill{fill:var(--am-navy);stroke:none}
@keyframes am-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes am-pop{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}
.am-float{animation:am-float 3s ease-in-out infinite}
.am-pop{animation:am-pop 2.4s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.am-float,.am-pop{animation:none}}

/* Cifras */
.am-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}
.am-stat{display:flex;flex-direction:column;gap:4px;padding:22px 24px;border-radius:22px;background:#FFFFFF}
.am-stat b{font-size:44px;line-height:1;font-weight:800}
.am-stat span{font-size:15px;line-height:1.4;color:var(--am-gris)}

/* Antes / después */
.am-ba{display:flex;flex-wrap:wrap;gap:20px}
.am-ba-card{flex:1 1 420px;border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:16px}
.am-ba-card--antes{background:#F5F3F8}
.am-ba-card--despues{background:var(--am-navy);color:#F4FBF8}
.am-ba-t{font-size:24px;font-weight:800}
.am-li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.45}
.am-li svg{flex:none;margin-top:2px}

/* Tarjetas */
.am-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}
.am-ben{background:#FFFFFF;border:1px solid var(--am-borde);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:10px}
.am-ben b{font-size:21px;line-height:1.15;font-weight:800}
.am-ben span{font-size:16px;line-height:1.5;color:var(--am-gris)}
.am-ben--dark{background:var(--am-sup);border-color:var(--am-line-d);color:#F4FBF8}
.am-ben--dark>span{color:var(--am-lila)}
.am-tile{width:48px;height:48px;border-radius:14px;background:#C3F5E3;display:flex;align-items:center;justify-content:center;flex:none}
.am-ben--dark .am-tile{background:var(--am-menta)}

/* Split y chat */
.am-sec .e-con.am-split__copy{flex:1 1 460px!important;width:auto!important;min-width:0}
.am-sec .e-con.am-split__art{flex:1 1 420px!important;width:auto!important;min-width:0}
.am-note{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--am-lila)}
.am-chat{background:var(--am-sup);border-radius:28px;padding:22px;display:flex;flex-direction:column;gap:12px}
.am-chat-h{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--am-line-d);font-size:18px;line-height:1.2}
.am-chat-h small{font-size:13px;color:var(--am-lila)}
.am-chat-av{width:44px;height:44px;border-radius:14px;background:var(--am-menta);color:var(--am-navy);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800}
.am-bub{border-radius:18px;padding:12px 16px;font-size:16px;line-height:1.4;max-width:340px}
.am-bub small{display:block;font-size:11px;padding-top:4px;text-align:right;opacity:.75}
.am-bub--me{align-self:flex-end;background:var(--am-menta);color:var(--am-navy);border-radius:18px 18px 6px 18px}
.am-bub--bot{align-self:flex-start;background:var(--am-niebla);color:var(--am-navy);border-radius:18px 18px 18px 6px;max-width:380px}
.am-chips{display:flex;flex-wrap:wrap;gap:8px}
.am-chip{border:1.5px solid #3A3766;color:#F4FBF8;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}
.am-chip--on{border-color:var(--am-menta);color:var(--am-menta)}

/* Pasos */
.am-steps{display:flex;flex-wrap:wrap;gap:18px}
.am-step{flex:1 1 280px;background:#FFFFFF;border-radius:24px;padding:26px;display:flex;flex-direction:column;gap:12px}
.am-step b{font-size:23px;line-height:1.15;font-weight:800}
.am-step>span:last-child{font-size:16.5px;line-height:1.5;color:var(--am-gris)}
.am-num{width:52px;height:52px;border-radius:14px;background:var(--am-navy);color:var(--am-menta);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800}

/* Soporte */
.am-sup-list{display:flex;flex-direction:column;gap:14px}
.am-li--sup b{font-weight:800}
.am-sq{width:40px;height:40px;flex:none;border-radius:12px;background:var(--am-menta);display:flex;align-items:center;justify-content:center}
.am-sup-art{position:relative;padding-bottom:150px}
.am-chat--sup .am-mono{font-size:11px}
.am-badge-mono{align-self:center;background:var(--am-line-d);color:var(--am-menta);border-radius:999px;padding:6px 14px;font-family:var(--am-mono);font-size:12px}
.am-sup-char{position:absolute;right:-10px;bottom:0;width:200px;height:240px}

/* Sectores */
.am-sectors{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}
.am-sector{display:flex;align-items:center;gap:14px;background:var(--am-niebla);border-radius:20px;padding:18px 20px;font-size:18px;font-weight:700}

/* Planes */
.am-toggle{display:inline-flex;background:#FFFFFF;border:1.5px solid var(--am-borde);border-radius:999px;padding:4px;gap:4px}
.am-tog{all:unset;box-sizing:border-box;min-height:44px;padding:0 20px;border-radius:999px;font-family:var(--am-font);font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;color:var(--am-navy)}
.am-tog:focus-visible{outline:3px solid var(--am-menta);outline-offset:2px}
.am-tog--on{background:var(--am-navy);color:#F4FBF8}
.am-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:stretch}
.am-plan{position:relative;background:#FFFFFF;border:1.5px solid var(--am-borde);border-radius:26px;padding:28px 26px;display:flex;flex-direction:column;gap:12px}
.am-plan--on{border:2px solid var(--am-navy);box-shadow:0 16px 36px rgba(19,17,38,.12)}
.am-plan-badge{position:absolute;top:-14px;left:24px;background:var(--am-navy);color:var(--am-menta);border-radius:999px;padding:5px 14px;font-family:var(--am-mono);font-size:11px;letter-spacing:.08em}
.am-plan-n{font-size:26px;font-weight:800}
.am-plan-d{font-size:15.5px;line-height:1.45;color:var(--am-gris);min-height:44px}
.am-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}
.am-amt{font-size:40px;line-height:1;font-weight:800}
.am-per{font-size:15px;color:var(--am-gris)}
.am-plan-note{font-size:14px;color:var(--am-verde);min-height:20px}
.am-plan ul{display:flex;flex-direction:column;gap:9px;margin-top:6px}
.am-plan li{display:flex;gap:10px;font-size:15.5px;line-height:1.4}
.am-plan li svg{flex:none;margin-top:1px;width:18px;height:18px}
.am-only-a{display:none}
.am-anual .am-only-a{display:flex}
.am-anual span.am-only-a{display:inline}
.am-anual .am-only-m{display:none}
.am-extras{display:flex;flex-wrap:wrap;gap:18px}
.am-guar{flex:1 1 420px;background:var(--am-navy);color:#F4FBF8;border-radius:24px;padding:26px 28px;display:flex;align-items:center;gap:18px;font-size:16px;line-height:1.45}
.am-guar b{font-size:22px}
.am-guar span span{color:var(--am-lila)}
.am-guar-i{width:56px;height:56px;flex:none;border-radius:16px;background:var(--am-menta);display:flex;align-items:center;justify-content:center}
.am-addons{flex:1 1 420px;background:#FFFFFF;border:1.5px solid var(--am-borde);border-radius:24px;padding:22px 26px;display:flex;flex-direction:column;gap:10px;font-size:15.5px;line-height:1.5;color:var(--am-gris)}
.am-addons>b{font-size:19px;color:var(--am-navy)}
.am-addons span b{color:var(--am-navy)}
.am-sec .am-fine{font-size:15px;color:var(--am-gris)}

/* Comparativa */
.am-tbl-w{overflow-x:auto;border:1px solid var(--am-borde);border-radius:24px}
.am-tbl{width:100%;min-width:640px;border-collapse:collapse;font-size:16.5px;margin:0}
.am-tbl th,.am-tbl td{padding:15px 18px;text-align:left;border:0;border-bottom:1px solid var(--am-borde);vertical-align:top;background:transparent}
.am-tbl thead th{font-family:var(--am-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--am-gris);font-weight:500}
.am-tbl thead .am-tbl-us{color:var(--am-verde)}
.am-tbl tbody th{font-weight:800}
.am-tbl tbody tr:last-child th,.am-tbl tbody tr:last-child td{border-bottom:none}
.am-dim2{color:var(--am-gris)}
.am-tbl tbody tr:nth-child(odd) td,.am-tbl tbody tr:nth-child(odd) th{background:transparent}

/* Agencias */
.am-sec .e-con.am-agency{background:#C3F5E3;border-radius:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}
.am-sec .e-con.am-agency__copy{flex:1 1 460px!important;width:auto!important}
.am-sec .am-agency-t .elementor-heading-title{font-size:clamp(26px,3vw,36px);line-height:1.1;font-weight:800}
.am-sec .am-agency-d{font-size:17px;line-height:1.5}

/* FAQ (acordeón nativo) */
.am-sec .am-acc .elementor-accordion-item{border:0;border-bottom:1px solid var(--am-borde)}
.am-sec .am-acc .elementor-tab-title{padding:20px 0;border:0}
.am-sec .am-acc .elementor-tab-title,.am-sec .am-acc .elementor-tab-title a,.am-sec .am-acc .elementor-accordion-title{font-family:var(--am-font);font-size:20px;font-weight:700;color:var(--am-navy);line-height:1.3}
.am-sec .am-acc .elementor-accordion-icon{color:var(--am-verde)}
.am-sec .am-acc .elementor-accordion-icon svg{fill:var(--am-verde)}
.am-sec .am-acc .elementor-tab-content{padding:0 0 20px;border:0;font-size:17px;line-height:1.55;color:var(--am-gris);font-family:var(--am-font)}

/* Cierre */
.am-sec .e-con.am-close__copy{flex:1 1 520px!important;width:auto!important;--padding-bottom:72px}
.am-sec .e-con.am-close__art{flex:0 0 340px!important;width:340px!important}
.am-close-art{position:relative;width:340px;height:360px}
.am-close-arch{position:absolute;left:0;right:0;bottom:0;height:300px;border-radius:170px 170px 0 0;background:var(--am-navy)}
.am-close-char{position:absolute;left:20px;bottom:0;width:300px;height:360px}

@media (max-width:767px){
 .am-sec .e-con.am-pad{--padding-top:64px;--padding-bottom:64px}
 .am-sec .e-con.am-pad--top0{--padding-top:0px}
 .am-sec .e-con.am-pad-b{--padding-bottom:64px}
 .am-sec .e-con.am-hero__in{--padding-top:48px}
 .am-sec .e-con.am-wrap{--padding-left:16px;--padding-right:16px}
 .am-sec .e-con.am-hero__copy{--padding-bottom:8px}
 .am-sec .am-hero-lead,.am-sec .am-lead{font-size:17px}
 .am-sec .am-b,.am-sec .am-b .elementor-button{width:100%}
 .am-hero-art{min-height:400px}
 .am-arch{width:320px;height:320px}
 .am-hero-char{width:230px;height:276px;margin-left:-115px}
 .am-cal{width:190px;padding:12px;top:0}
 .am-slot{font-size:12px;padding:6px 10px}
 .am-notif{top:110px;max-width:190px;font-size:13px}
 .am-ba-card{padding:24px}
 .am-stat b{font-size:36px}
 .am-sup-art{padding-bottom:170px}
 .am-sup-char{width:150px;height:180px;right:0}
 .am-amt{font-size:36px}
 .am-sec .e-con.am-agency{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px}
 .am-sec .e-con.am-close__art{flex:1 1 100%!important;width:100%!important;align-items:center}
 .am-close-art{width:300px;height:320px;margin:0 auto}
 .am-close-char{width:260px;height:312px}
 .am-sec .e-con.am-close__copy{--padding-bottom:0px}
 .am-guar{flex-direction:column;align-items:flex-start}
 .am-tog{padding:0 14px;font-size:15px}
 .am-ben,.am-step{padding:22px}
 .am-sec .am-acc .elementor-tab-title,.am-sec .am-acc .elementor-tab-title a{font-size:18px}
}

/* Ajustes tras revisión en vivo */
.am-sec a.am-btn--menta,.am-sec a.am-btn--menta:visited{color:#131126!important}
.am-sec a.am-btn--line,.am-sec a.am-btn--line:visited{color:#131126!important}
.am-sec a.am-btn--line:hover,.am-sec a.am-btn--line:focus{color:#F4FBF8!important}
.am-sec--navy .am-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.am-sec .am-acc .elementor-tab-title a,.am-sec .am-acc .elementor-accordion-title{font-size:20px!important;font-weight:700!important;color:#131126!important}
@media (max-width:767px){.am-sec .am-acc .elementor-tab-title a,.am-sec .am-acc .elementor-accordion-title{font-size:18px!important}}

.am-vs{display:none}
@media (max-width:767px){
 .am-stats{grid-template-columns:1fr 1fr;gap:12px}
 .am-stat{padding:16px}
 .am-stat b{font-size:30px}
 .am-stat span{font-size:13.5px}
 .am-grid .am-ben{display:grid;grid-template-columns:48px 1fr;column-gap:14px;row-gap:4px;padding:18px}
 .am-grid .am-ben .am-tile{grid-row:span 2}
 .am-grid .am-ben b{font-size:19px;align-self:end}
 .am-grid .am-ben span{font-size:15px}
 .am-tbl-w{overflow:visible;border:0;border-radius:0}
 .am-tbl,.am-tbl tbody,.am-tbl tr,.am-tbl th,.am-tbl td{display:block;min-width:0;width:auto}
 .am-tbl thead{display:none}
 .am-tbl tr{border:1px solid var(--am-borde);border-radius:18px;padding:14px 16px;margin-bottom:10px}
 .am-tbl th,.am-tbl td{padding:0;border:0!important}
 .am-tbl tbody th{font-size:18px;margin-bottom:6px}
 .am-tbl td{font-size:15.5px;line-height:1.45}
 .am-tbl td:not(.am-dim2){color:var(--am-verde);font-weight:700;margin-bottom:4px}
 .am-vs{display:inline;font-weight:700}
}/* End custom CSS */