.elementor-30540 .elementor-element.elementor-element-c45ab54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ECE7E1;--border-color:#ECE7E1;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-30540 .elementor-element.elementor-element-c45ab54:not(.elementor-motion-effects-element-type-background), .elementor-30540 .elementor-element.elementor-element-c45ab54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30540 .elementor-element.elementor-element-0f3785b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-30540 .elementor-element.elementor-element-0f3785b:not(.elementor-motion-effects-element-type-background), .elementor-30540 .elementor-element.elementor-element-0f3785b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F1;}.elementor-30540 .elementor-element.elementor-element-5457d93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-30540 .elementor-element.elementor-element-5457d93:not(.elementor-motion-effects-element-type-background), .elementor-30540 .elementor-element.elementor-element-5457d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F1;}.elementor-30540 .elementor-element.elementor-element-4c75570{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ECE7E1;--border-color:#ECE7E1;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-30540 .elementor-element.elementor-element-4c75570:not(.elementor-motion-effects-element-type-background), .elementor-30540 .elementor-element.elementor-element-4c75570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30540 .elementor-element.elementor-element-3230c11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-30540 .elementor-element.elementor-element-3230c11:not(.elementor-motion-effects-element-type-background), .elementor-30540 .elementor-element.elementor-element-3230c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F1;}.elementor-30540 .elementor-element.elementor-element-bf91f59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-30540 .elementor-element.elementor-element-bf91f59:not(.elementor-motion-effects-element-type-background), .elementor-30540 .elementor-element.elementor-element-bf91f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F1;}.elementor-30540 .elementor-element.elementor-element-c1ae642{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-30540 .elementor-element.elementor-element-c1ae642:not(.elementor-motion-effects-element-type-background), .elementor-30540 .elementor-element.elementor-element-c1ae642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC7025;}.elementor-30540 .elementor-element.elementor-element-a0a455d{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-30540 .elementor-element.elementor-element-a0a455d:not(.elementor-motion-effects-element-type-background), .elementor-30540 .elementor-element.elementor-element-a0a455d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom left, #EC7025 24%, #1C2A2F 24%);}.elementor-30540 .elementor-element.elementor-element-4216012{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30540 .elementor-element.elementor-element-adee037{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30540 .elementor-element.elementor-element-55d2d9f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-30540 .elementor-element.elementor-element-55d2d9f{text-align:start;}.elementor-30540 .elementor-element.elementor-element-55d2d9f img{width:180px;}.elementor-30540 .elementor-element.elementor-element-6b0d1ac > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-30540 .elementor-element.elementor-element-6b0d1ac{text-align:start;}.elementor-30540 .elementor-element.elementor-element-6b0d1ac .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:800;line-height:1.04em;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-30540 .elementor-element.elementor-element-14d0ded > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-30540 .elementor-element.elementor-element-14d0ded{text-align:start;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#D5DCDE;}.elementor-30540 .elementor-element.elementor-element-4d8dd96 .elementor-button{background-color:#FFFFFF;font-family:"Baloo Da 2", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#1C2A2F;color:#1C2A2F;border-radius:30px 30px 30px 30px;padding:18px 30px 18px 30px;}.elementor-30540 .elementor-element.elementor-element-4d8dd96 .elementor-button:hover, .elementor-30540 .elementor-element.elementor-element-4d8dd96 .elementor-button:focus{background-color:#FCE3D3;color:#1C2A2F;}.elementor-30540 .elementor-element.elementor-element-4d8dd96{width:auto;max-width:auto;}.elementor-30540 .elementor-element.elementor-element-4d8dd96 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30540 .elementor-element.elementor-element-4d8dd96 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30540 .elementor-element.elementor-element-4d8dd96 .elementor-button:hover svg, .elementor-30540 .elementor-element.elementor-element-4d8dd96 .elementor-button:focus svg{fill:#1C2A2F;}.elementor-30540 .elementor-element.elementor-element-e574862{--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;--border-radius:32px 32px 32px 32px;box-shadow:0px 30px 60px 0px rgba(0,0,0,0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-30540 .elementor-element.elementor-element-e574862:not(.elementor-motion-effects-element-type-background), .elementor-30540 .elementor-element.elementor-element-e574862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-30540 .elementor-element.elementor-element-a0a455d{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-30540 .elementor-element.elementor-element-6b0d1ac .elementor-heading-title{font-size:45px;}}@media(min-width:768px){.elementor-30540 .elementor-element.elementor-element-c45ab54{--content-width:1200px;}.elementor-30540 .elementor-element.elementor-element-0f3785b{--content-width:1200px;}.elementor-30540 .elementor-element.elementor-element-5457d93{--content-width:1200px;}.elementor-30540 .elementor-element.elementor-element-4c75570{--content-width:1200px;}.elementor-30540 .elementor-element.elementor-element-3230c11{--content-width:1200px;}.elementor-30540 .elementor-element.elementor-element-bf91f59{--content-width:1200px;}.elementor-30540 .elementor-element.elementor-element-c1ae642{--content-width:1200px;}.elementor-30540 .elementor-element.elementor-element-a0a455d{--content-width:1200px;}.elementor-30540 .elementor-element.elementor-element-4216012{--width:100%;}.elementor-30540 .elementor-element.elementor-element-adee037{--width:44%;}.elementor-30540 .elementor-element.elementor-element-e574862{--width:50%;}}@media(max-width:767px){.elementor-30540 .elementor-element.elementor-element-c45ab54{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-30540 .elementor-element.elementor-element-0f3785b{--padding-top:48px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-30540 .elementor-element.elementor-element-5457d93{--padding-top:24px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-30540 .elementor-element.elementor-element-4c75570{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-30540 .elementor-element.elementor-element-3230c11{--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-30540 .elementor-element.elementor-element-bf91f59{--padding-top:8px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-30540 .elementor-element.elementor-element-c1ae642{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-30540 .elementor-element.elementor-element-a0a455d{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-30540 .elementor-element.elementor-element-4216012{--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;}.elementor-30540 .elementor-element.elementor-element-adee037{--width:100%;}.elementor-30540 .elementor-element.elementor-element-55d2d9f img{width:150px;}.elementor-30540 .elementor-element.elementor-element-6b0d1ac .elementor-heading-title{font-size:38px;}.elementor-30540 .elementor-element.elementor-element-14d0ded{font-size:17px;}.elementor-30540 .elementor-element.elementor-element-e574862{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */.elementor-30540 .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-30540 .elementor-widget-html{width:100%}
.nea-label{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:'DM Sans',sans-serif;font-size:13px;line-height:1.3;font-weight:700;letter-spacing:2px;color:#6B7578;text-transform:uppercase}
.nea-label--dark{color:#9AA5A8}
.nea-dot{width:10px;height:10px;border-radius:50%;background:#EC7025;display:inline-block;flex:none}
.nea-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.nea-list li{position:relative;padding-left:22px;margin:0}
.nea-list li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:#EC7025}
.nea-rows{list-style:none;margin:0;padding:0}
.nea-rows li{position:relative;padding:18px 0 18px 24px;border-bottom:1px solid #EFECE8;margin:0}
.nea-rows li:last-child{border-bottom:0}
.nea-rows li::before{content:"";position:absolute;left:0;top:28px;width:8px;height:8px;border-radius:50%;background:#EC7025}
.nea-rows strong{color:#1C2A2F}
.nea-grid3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14)}
.nea-grid3 li{position:relative;padding:24px 24px 24px 22px;border-bottom:1px solid rgba(255,255,255,.14);margin:0}
.nea-grid3 li::before{content:"";position:absolute;left:0;top:34px;width:8px;height:8px;border-radius:50%;background:#EC7025}
@media(max-width:767px){.nea-grid3{grid-template-columns:minmax(0,1fr)}}
@keyframes neaPulse{0%{transform:scale(1);opacity:.75}100%{transform:scale(2.8);opacity:0}}
.nea-pulse{position:relative;width:10px;height:10px;display:inline-block;flex:none}
.nea-pulse::before,.nea-pulse::after{content:"";position:absolute;inset:0;border-radius:50%;background:#3CCB7F}
.nea-pulse::before{animation:neaPulse 2.4s ease-out infinite}
@media (prefers-reduced-motion: reduce){.nea-pulse::before{animation:none}}
.nea-hero-vis{position:relative;height:560px}
@media(max-width:1024px){.nea-hero-vis{height:520px}}
.nea-hero-scale{position:absolute;left:0;top:0;width:100%;height:560px}
@media(max-width:767px){.nea-hero-vis{height:350px}.nea-hero-scale{width:560px;transform:scale(.6);transform-origin:top left}}
.elementor-30540 a.nea-more{font-weight:700;color:#C2551A;text-decoration:none}
.elementor-30540 a.nea-more:hover{color:#1C2A2F}
.nea-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:500;color:#1C2A2F}
.nea-trust li{display:inline-flex;align-items:center;gap:7px;margin:0}
.nea-trust li::before{content:"";width:7px;height:7px;border-radius:50%;background:#EC7025}
.elementor-30540 .nea-faq .e-n-accordion-item{border-bottom:1px solid #E6E2DC}
.elementor-30540 .elementor-button .elementor-button-icon{color:inherit}
.elementor-30540 .nea-faq .e-n-accordion-item .e-con{border:0 !important}
.elementor-30540 .nea-faq .e-n-accordion-item-title{border:0 !important}
.nea-tiendas{display:flex;flex-wrap:wrap;gap:14px}
.elementor-30540 a.nea-tienda{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#1C2A2F;background:#FFFFFF;border:2px solid #DDE4E2;border-radius:16px;padding:10px 18px 10px 14px;min-width:210px;font-family:'DM Sans',sans-serif;transition:border-color .2s}
.elementor-30540 a.nea-tienda:hover{border-color:#4B5B60;color:#1C2A2F}
.nea-tienda svg{width:28px;height:28px;color:#B04E17;flex:0 0 auto}
.nea-tienda small{display:block;font-size:12.8px;color:#4B5B60;line-height:1.2}
.nea-tienda strong{display:block;font-size:16.8px;font-weight:700;line-height:1.25}
/* Gestion comercial 360 */
.nea-360{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;position:relative;font-family:'DM Sans',sans-serif}
.nea-360::before{content:"";position:absolute;left:10%;right:10%;top:23px;height:2px;background:linear-gradient(90deg,#EC7025,rgba(236,112,37,.35))}
.nea-360>li{margin:0;display:flex;flex-direction:column;align-items:center;gap:18px;position:relative}
.nea-360-n{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;background:#1C2A2F;border:2px solid #EC7025;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;line-height:1;flex:none;box-sizing:border-box}
.nea-360>li:first-child .nea-360-n{background:#EC7025}
.nea-360-c{flex:1;width:100%;box-sizing:border-box;background:#24363C;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:24px 20px}
.elementor-30540 .nea-360-c h3{margin:0 0 10px;font-family:'DM Sans',sans-serif;font-weight:800;font-size:21px;line-height:1.15;letter-spacing:-.3px;color:#fff}
.nea-360-c p{margin:0 0 16px;font-size:15px;line-height:1.55;color:#C9D2D5}
.nea-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.nea-chips li{margin:0;padding:5px 10px;border-radius:999px;background:rgba(236,112,37,.14);color:#F6B790;font-size:12.5px;font-weight:700;line-height:1.25}
@media(max-width:1024px){.nea-360{grid-template-columns:minmax(0,1fr);gap:14px}.nea-360::before{left:23px;right:auto;top:24px;bottom:24px;width:2px;height:auto;background:rgba(236,112,37,.55)}.nea-360>li{flex-direction:row;align-items:flex-start}}
.nea-auto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:40px;align-items:center;padding:36px;border-radius:28px;background:rgba(236,112,37,.08);border:1px solid rgba(236,112,37,.4);font-family:'DM Sans',sans-serif}
.nea-auto-k{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#F6B790}
.elementor-30540 .nea-auto h3{margin:0 0 12px;font-family:'DM Sans',sans-serif;font-weight:800;font-size:28px;line-height:1.12;letter-spacing:-.6px;color:#fff}
.nea-auto-t p:last-child{margin:0;font-size:16.5px;line-height:1.6;color:#D5DCDE}
.nea-auto-t a{color:#F6B790;text-decoration:underline;text-underline-offset:3px}
.nea-auto-t a:hover{color:#fff}
.nea-flows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.nea-flows>li{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;border-radius:18px;background:rgba(28,42,47,.6);border:1px solid rgba(255,255,255,.08)}
.nea-flows span{padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.07);color:#fff;font-size:14px;font-weight:600;line-height:1.3}
.nea-flows span:last-child{background:#FDECE2;color:#1C2A2F;font-weight:700}
.nea-flows i{font-style:normal;color:#EC7025;font-weight:800}
@media(max-width:1024px){.nea-auto{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 22px}.elementor-30540 .nea-auto h3{font-size:24px}}
/* Comparativa */
.nea-cmp-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #E6E2DC;border-radius:24px;background:#fff;box-shadow:0 18px 40px rgba(28,42,47,.06)}
.nea-cmp-wrap:focus-visible{outline:2px solid #EC7025;outline-offset:3px}
.elementor-30540 table.nea-cmp{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;margin:0;border:0;font-family:'DM Sans',sans-serif;font-size:15.5px;line-height:1.4;color:#495559;table-layout:fixed}
.nea-cmp caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.nea-cmp col.c1{width:31%}
.elementor-30540 .nea-cmp th,.elementor-30540 .nea-cmp td{padding:18px 20px;border:0;border-bottom:1px solid #EFECE8;text-align:left;vertical-align:middle;background:#fff}
.elementor-30540 .nea-cmp thead th{font-size:12.5px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#6B7578;background:#F6F5F3;line-height:1.35}
.elementor-30540 .nea-cmp tbody th{font-weight:700;color:#1C2A2F;font-size:16px}
.elementor-30540 .nea-cmp tbody tr:last-child th,.elementor-30540 .nea-cmp tbody tr:last-child td{border-bottom:0}
.elementor-30540 .nea-cmp td.nea-col{background:#FDF3EC;color:#1C2A2F;font-weight:700}
.elementor-30540 .nea-cmp tbody tr:last-child td.nea-col{border-radius:0}
.elementor-30540 .nea-cmp thead th.nea-col{background:#1C2A2F;color:#fff;font-size:18px;font-weight:800;letter-spacing:.3px;text-transform:none}
.nea-cmp .ok,.nea-cmp .no,.nea-cmp .mid{display:inline-flex;align-items:center;gap:10px}
.nea-cmp .ok::before,.nea-cmp .no::before,.nea-cmp .mid::before{content:"";width:22px;height:22px;border-radius:50%;flex:none;background-position:center;background-repeat:no-repeat;background-size:14px}
.nea-cmp .ok::before{background-color:#2E9E5B;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.nea-cmp .no::before{background-color:#E9E6E1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' fill='none' stroke='%236B7578' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}
.nea-cmp .mid::before{background-color:#FBE3C8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12h10' fill='none' stroke='%23B04E17' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}
.nea-cmp-hint{display:none;margin:12px 0 0;font-size:13px;color:#6B7578;font-family:'DM Sans',sans-serif}
.nea-cmp-note{margin:14px 0 0;font-size:14px;color:#6B7578;font-family:'DM Sans',sans-serif}
@media(max-width:767px){.elementor-30540 table.nea-cmp{min-width:620px;font-size:14px}.nea-cmp col.c1{width:150px}.elementor-30540 .nea-cmp th,.elementor-30540 .nea-cmp td{padding:14px 12px}.elementor-30540 .nea-cmp tbody th{position:sticky;left:0;z-index:1;font-size:14.5px;box-shadow:1px 0 0 #EFECE8}.elementor-30540 .nea-cmp thead th:first-child{position:sticky;left:0;z-index:2}.nea-cmp-hint{display:block}}

@media(max-width:767px){.nea-360>li{gap:12px}.nea-360-n{width:40px;height:40px;font-size:16px}.nea-360::before{left:19px;top:20px;bottom:20px}.nea-360-c{padding:20px 18px}.nea-auto{padding:24px 16px}.nea-flows>li{flex-direction:column;align-items:flex-start;gap:4px;padding:12px}.nea-flows i{display:block;transform:rotate(90deg);margin-left:14px;line-height:1}}

/* ===== Página de precios Nea (pz-) · réplica del diseño de Dirección ===== */
.elementor-30540 .pz{font-family:'DM Sans',system-ui,sans-serif;color:#1C2A2F}
.elementor-30540 .pz *{box-sizing:border-box}
.elementor-30540 .pz :is(p,ul,ol,li,h1,h2,h3,figure){margin:0}
.elementor-30540 .pz :is(ul,ol){padding:0;list-style:none}
.elementor-30540 .pz :is(h1,h2,h3){color:#1C2A2F;text-transform:none;letter-spacing:0}
.elementor-30540 .pz :is(h1,h2){font-family:'Baloo Da 2','DM Sans',sans-serif;font-weight:800}
.elementor-30540 .pz h3{font-family:'DM Sans',sans-serif;font-weight:700}
.elementor-30540 .pz summary{list-style:none;cursor:pointer}
.elementor-30540 .pz summary::-webkit-details-marker{display:none}
.elementor-30540 .pz summary:focus-visible,.elementor-30540 .pz button:focus-visible,.elementor-30540 .pz a:focus-visible{outline:2px solid #EC7025;outline-offset:2px;border-radius:8px}
.elementor-30540 .pz button{font-family:'DM Sans',sans-serif;text-transform:none;letter-spacing:0;box-shadow:none;line-height:1.2;margin:0;cursor:pointer}
.elementor-30540 .pz [hidden]{display:none!important}
#inicio,#paquetes,#modulos,#calcula,#preguntas,#contacto,#formulario{scroll-margin-top:100px}
/* barra de secciones */
.elementor-30540 .pz-sub{display:flex;align-items:center;justify-content:space-between;gap:12px 28px;flex-wrap:wrap}
.elementor-30540 a.pz-sub-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#1C2A2F;font-weight:700;font-size:16px}
.elementor-30540 .pz-sub-brand img{width:30px;height:30px;display:block}
.elementor-30540 ul.pz-sub-nav{display:flex;align-items:center;gap:6px 28px;flex-wrap:wrap;margin-left:auto}
.elementor-30540 .pz-sub-nav a{color:#1C2A2F;text-decoration:none;font-size:15.5px;font-weight:500}
.elementor-30540 .pz-sub-nav a:hover{color:#C4561A}
/* botones */
.elementor-30540 .pz a.pz-cta{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px;border:2px solid transparent;text-decoration:none;font-weight:700;font-size:16px;line-height:1.2;text-align:center;transition:background-color .15s,color .15s,border-color .15s}
.elementor-30540 .pz a.pz-cta--line{border-color:#1C2A2F;color:#1C2A2F;background:transparent}
.elementor-30540 .pz a.pz-cta--line:hover{background:#1C2A2F;color:#FFFFFF}
.elementor-30540 .pz a.pz-cta--or{background:#EC7025;border-color:#EC7025;color:#1C2A2F}
.elementor-30540 .pz a.pz-cta--or:hover{background:#D9621C;border-color:#D9621C;color:#1C2A2F}
.elementor-30540 .pz a.pz-cta--navy{background:#1C2A2F;border-color:#1C2A2F;color:#FFFFFF}
.elementor-30540 .pz a.pz-cta--navy:hover{background:#000000;border-color:#000000;color:#FFFFFF}
.elementor-30540 .pz a.pz-cta--inline{display:inline-flex}
.elementor-30540 .pz a.pz-cta--sm{min-height:44px;padding:0 20px;font-size:15px}
/* hero */
.elementor-30540 .pz-hero{text-align:center}
.elementor-30540 p.pz-eyebrow{margin:0 0 14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:#C4561A}
.elementor-30540 .pz-hero h1{margin:0 auto;max-width:860px;font-size:clamp(36px,5vw,60px);line-height:1.05}
.elementor-30540 p.pz-lead{margin:20px auto 0;max-width:680px;font-size:19px;line-height:1.55;color:#4A5560}
.elementor-30540 .pz-bill{margin:34px auto 0;display:inline-flex;padding:5px;background:#FFFFFF;border:1px solid #E3DDD6;border-radius:999px;gap:4px}
.elementor-30540 .pz-bill button{min-height:44px;padding:0 20px;border-radius:999px;border:0;background:transparent;color:#1C2A2F;font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:8px}
.elementor-30540 .pz-bill button:hover{background:#F6F4F1;color:#1C2A2F}
.elementor-30540 .pz-bill button[aria-pressed="true"]{background:#1C2A2F;color:#FFFFFF;font-weight:700}
.elementor-30540 .pz-bill .pz-save{font-size:12px;font-weight:700;color:#C4561A}
.elementor-30540 .pz-bill button[aria-pressed="true"] .pz-save{color:#F4A274}
.elementor-30540 ul.pz-trust{margin:26px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:14.5px;color:#3A474D}
.elementor-30540 ul.pz-trust li{display:inline-flex;align-items:center;gap:8px}
.elementor-30540 .pz-trust svg{color:#C4561A;flex:none}
/* paquetes */
.elementor-30540 .pz-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:28px;align-items:start}
.elementor-30540 .pz-plan{position:relative;background:#FFFFFF;border:1px solid #E7E2DC;border-radius:22px;padding:34px 32px 18px}
.elementor-30540 .pz-plan--dark{background:#1C2A2F;border-color:#1C2A2F;color:#FFFFFF;box-shadow:0 18px 40px rgba(28,42,47,.18)}
.elementor-30540 .pz-badge{position:absolute;top:-14px;right:28px;background:#EC7025;color:#1C2A2F;font-weight:700;font-size:13px;padding:6px 14px;border-radius:999px}
.elementor-30540 p.pz-kicker{font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#6B7378}
.elementor-30540 .pz-plan h2{margin:4px 0 6px;font-size:40px;line-height:1.1}
.elementor-30540 p.pz-desc{font-size:16px;line-height:1.5;color:#4A5560;min-height:48px}
.elementor-30540 .pz-price{margin:24px 0 4px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.elementor-30540 .pz-amount{font-family:'Baloo Da 2','DM Sans',sans-serif;font-size:64px;line-height:1;font-weight:800;color:#1C2A2F;white-space:nowrap}
.elementor-30540 .pz-per{font-size:15px;color:#4A5560}
.elementor-30540 p.pz-tax{margin:0 0 22px;font-size:13.5px;color:#6B7378}
.elementor-30540 p.pz-incl{margin:26px 0 6px;font-weight:700;font-size:15px;color:#1C2A2F}
.elementor-30540 .pz-plan--dark p.pz-kicker,.elementor-30540 .pz-plan--dark p.pz-tax{color:#B9C3C7}
.elementor-30540 .pz-plan--dark h2,.elementor-30540 .pz-plan--dark .pz-amount,.elementor-30540 .pz-plan--dark p.pz-incl,.elementor-30540 .pz-plan--dark .pz-ft{color:#FFFFFF}
.elementor-30540 .pz-plan--dark p.pz-desc,.elementor-30540 .pz-plan--dark .pz-per{color:#D3D8DA}
/* desplegables de funciones */
.elementor-30540 .pz-f{border-top:1px solid #E7E2DC}
.elementor-30540 .pz-f>summary{display:flex;align-items:center;gap:12px;padding:14px 4px;min-height:44px}
.elementor-30540 .pz-ft{flex:1;font-weight:600;font-size:16px;color:#1C2A2F}
.elementor-30540 .pz-f>summary:hover .pz-ft{color:#C4561A}
.elementor-30540 .pz-chev{transition:transform .2s;flex:none;color:#6B7378}
.elementor-30540 .pz-f[open]>summary .pz-chev,.elementor-30540 .pz-faq details[open]>summary .pz-chev{transform:rotate(180deg)}
.elementor-30540 ul.pz-fl{margin:0 0 14px;padding:0 4px 0 40px;display:flex;flex-direction:column;gap:7px}
.elementor-30540 ul.pz-fl li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.5;color:#3A474D}
.elementor-30540 ul.pz-fl li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:#EC7025}
.elementor-30540 .pz-ic{flex:none;width:28px;height:28px;border-radius:8px;background:#FDEEE5;color:#C4561A;display:flex;align-items:center;justify-content:center}
.elementor-30540 .pz-plan--dark .pz-f{border-top-color:#34444A}
.elementor-30540 .pz-plan--dark .pz-ic{background:#2C3C42;color:#F4A274}
.elementor-30540 .pz-plan--dark .pz-f>summary:hover .pz-ft{color:#F4A274}
.elementor-30540 .pz-plan--dark .pz-chev{color:#B9C3C7}
.elementor-30540 .pz-plan--dark ul.pz-fl li{color:#D3D8DA}
.elementor-30540 p.pz-note{margin:28px 0 0;text-align:center;font-size:13.5px;color:#6B7378}
/* módulos */
.elementor-30540 .pz-head{text-align:center}
.elementor-30540 .pz-head h2{margin:0 auto;max-width:760px;font-size:clamp(30px,3.6vw,44px);line-height:1.1}
.elementor-30540 .pz-head p.pz-eyebrow{margin-bottom:10px}
.elementor-30540 .pz-head p.pz-intro{margin:16px auto 44px;max-width:640px;font-size:17px;line-height:1.55;color:#4A5560}
.elementor-30540 .pz-mods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px;align-items:start}
.elementor-30540 .pz-mod{border:1px solid #E7E2DC;border-radius:18px;padding:26px 24px 10px;background:#FBFAF8}
.elementor-30540 .pz-mod-h{display:flex;align-items:center;gap:14px}
.elementor-30540 .pz-mod-h .pz-ic{width:46px;height:46px;border-radius:12px}
.elementor-30540 .pz-mod h3,.elementor-30540 .pz-custom h3{font-size:22px;line-height:1.25}
.elementor-30540 p.pz-mod-tag{margin:14px 0 0;font-size:15px;line-height:1.5;color:#4A5560}
.elementor-30540 p.pz-mprice{margin:16px 0 12px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}
.elementor-30540 p.pz-mprice--ia{margin-bottom:4px}
.elementor-30540 .pz-mamount{font-family:'Baloo Da 2','DM Sans',sans-serif;font-size:36px;font-weight:800;line-height:1.05;color:#1C2A2F;white-space:nowrap}
.elementor-30540 .pz-munit{font-size:14px;color:#4A5560}
.elementor-30540 p.pz-mextra{margin:0 0 12px;font-size:13.5px;line-height:1.45;color:#6B7378}
.elementor-30540 .pz-mod .pz-ft{font-size:15px}
.elementor-30540 .pz-mod ul.pz-fl{padding-left:4px}
.elementor-30540 .pz-tbc{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border-radius:999px;background:#FFF1D6;color:#7A4A00;font-size:13.5px;font-weight:700;line-height:1.2;font-family:'DM Sans',sans-serif}
.elementor-30540 .pz-custom{border:2px dashed #E3C9B8;border-radius:18px;padding:26px 24px;background:#FFF8F3;display:flex;flex-direction:column;gap:14px;justify-content:center}
.elementor-30540 .pz-custom p{font-size:15px;line-height:1.55;color:#4A5560}
.elementor-30540 .pz-custom a.pz-cta{align-self:flex-start;min-height:46px;padding:0 22px}
/* calculadora */
.elementor-30540 .pz-calc{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}
.elementor-30540 .pz-card{flex:999 1 560px;min-width:0;background:#FFFFFF;border:1px solid #E7E2DC;border-radius:22px;padding:32px}
.elementor-30540 .pz-card h2{margin:0 0 6px;font-size:34px;line-height:1.1}
.elementor-30540 .pz-card p.pz-csub{margin:0 0 26px;font-size:15.5px;color:#4A5560}
.elementor-30540 .pz-card p.pz-lbl{margin:0 0 10px;font-weight:700;font-size:15px;color:#1C2A2F}
.elementor-30540 .pz-seg{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}
.elementor-30540 .pz-seg button{min-height:50px;padding:0 22px;border-radius:14px;border:2px solid #D9D2CA;background:#FFFFFF;color:#1C2A2F;font-weight:600;font-size:15.5px}
.elementor-30540 .pz-seg button:hover{border-color:#1C2A2F;background:#FFFFFF;color:#1C2A2F}
.elementor-30540 .pz-seg button[aria-pressed="true"]{background:#1C2A2F;border-color:#1C2A2F;color:#FFFFFF;font-weight:700}
.elementor-30540 .pz-step{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:26px}
.elementor-30540 .pz-step button{width:46px;height:46px;padding:0;border-radius:12px;border:1px solid #D9D2CA;background:#FFFFFF;color:#1C2A2F;font-size:22px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}
.elementor-30540 .pz-step button:hover{border-color:#1C2A2F;background:#FFFFFF;color:#1C2A2F}
.elementor-30540 .pz-step output{min-width:64px;text-align:center;font-family:'Baloo Da 2','DM Sans',sans-serif;font-size:32px;font-weight:800;color:#1C2A2F}
.elementor-30540 .pz-step-l{font-size:14px;color:#6B7378}
.elementor-30540 .pz-mgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}
.elementor-30540 .pz-mgrid button{min-height:52px;padding:8px 14px;border-radius:14px;border:2px solid #E3DDD6;background:#FFFFFF;color:#1C2A2F;font-weight:600;font-size:15px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:2px;justify-content:center}
.elementor-30540 .pz-mgrid button:hover{border-color:#C9C1B7;background:#FFFFFF;color:#1C2A2F}
.elementor-30540 .pz-mgrid button[aria-pressed="true"]{border-color:#EC7025;background:#FDEEE5;font-weight:700}
.elementor-30540 .pz-mgrid small{font-weight:500;font-size:13.5px;opacity:.8}
.elementor-30540 .pz-agents{display:flex;align-items:center;gap:14px;margin:18px 0 0;flex-wrap:wrap}
.elementor-30540 .pz-agents .pz-agl{font-size:15px;font-weight:600}
.elementor-30540 .pz-agents button{width:44px;height:44px;font-size:20px}
.elementor-30540 .pz-agents output{min-width:40px;font-size:24px;font-family:'DM Sans',sans-serif}
.elementor-30540 .pz-sum{flex:1 1 320px;min-width:0;background:#1C2A2F;color:#FFFFFF;border-radius:22px;padding:32px}
.elementor-30540 p.pz-sum-k{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#B9C3C7}
.elementor-30540 p.pz-total{margin:10px 0 0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.elementor-30540 .pz-total b{font-family:'Baloo Da 2','DM Sans',sans-serif;font-size:60px;line-height:1;font-weight:800;color:#FFFFFF;white-space:nowrap}
.elementor-30540 .pz-total>span{font-size:15px;color:#D3D8DA}
.elementor-30540 p.pz-sum-tax{margin:6px 0 22px;font-size:13.5px;color:#B9C3C7}
.elementor-30540 .pz-lines{display:flex;flex-direction:column;gap:10px;border-top:1px solid #34444A;padding-top:18px}
.elementor-30540 .pz-line{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}
.elementor-30540 .pz-line span{color:#D3D8DA}
.elementor-30540 .pz-line b{font-weight:700;color:#FFFFFF;white-space:nowrap}
.elementor-30540 .pz-line.is-tbc b{color:#F4A274;font-weight:600}
.elementor-30540 p.pz-sum-tbc{margin:12px 0 0;font-size:13px;color:#F4A274}
.elementor-30540 .pz-sum a.pz-cta{margin-top:26px}
.elementor-30540 p.pz-fine{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:#B9C3C7}
/* preguntas */
.elementor-30540 .pz-faq{max-width:832px;margin:0 auto}
.elementor-30540 .pz-faq h2{margin:0 0 18px;text-align:center;font-size:34px;line-height:1.15}
.elementor-30540 .pz-faq details{border-top:1px solid #E3DDD6}
.elementor-30540 .pz-faq details:last-of-type{border-bottom:1px solid #E3DDD6}
.elementor-30540 .pz-faq summary{padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px}
.elementor-30540 .pz-faq h3{font-size:17px;font-weight:600;line-height:1.4}
.elementor-30540 .pz-faq summary:hover h3{color:#C4561A}
.elementor-30540 .pz-faq details p{margin:0 0 18px;font-size:15.5px;line-height:1.6;color:#4A5560}
/* banda naranja */
.elementor-30540 .pz-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}
.elementor-30540 .pz-band>div{flex:1 1 520px;min-width:0}
.elementor-30540 .pz-band h2{font-size:clamp(28px,3.4vw,40px);line-height:1.1;color:#1C2A2F}
.elementor-30540 .pz-band p{margin:10px 0 0;font-size:17px;color:#2A1A10}
.elementor-30540 .pz-band a.pz-cta{min-height:54px;padding:0 30px;font-size:17px}
@media (max-width:767px){
.elementor-30540 ul.pz-sub-nav{display:none}
.elementor-30540 .pz-plan{padding:28px 20px 14px}
.elementor-30540 .pz-amount{font-size:54px}
.elementor-30540 .pz-card,.elementor-30540 .pz-sum{padding:26px 20px}
.elementor-30540 .pz-total b{font-size:52px}
.elementor-30540 ul.pz-trust{flex-direction:column;align-items:flex-start;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}
.elementor-30540 p.pz-lead{font-size:17px}
.elementor-30540 .pz-badge{right:20px}
}

/* ===== v2 · cambios finales ===== */
.elementor-30540 p.pz-min{margin:2px 0 8px}
.elementor-30540 .pz-min span{display:inline-flex;align-items:center;min-height:28px;padding:3px 12px;border-radius:999px;background:#FDEEE5;color:#8A3F10;font-size:13.5px;font-weight:700}
.elementor-30540 .pz-plan--dark .pz-min span{background:#2C3C42;color:#F6B790}
.elementor-30540 .pz-custom{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px}
.elementor-30540 .pz-custom>div{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:8px}
.elementor-30540 .pz-custom a.pz-cta{align-self:center}
.elementor-30540 .pz-opts{margin:6px 0 10px;display:flex;flex-direction:column;gap:6px}
.elementor-30540 .pz-opt{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;background:#FFFFFF;border:1px solid #ECE7E1;border-radius:10px;font-size:14px;color:#3A474D}
.elementor-30540 .pz-opt b{font-weight:700;color:#1C2A2F}
.elementor-30540 .pz-opt span{white-space:nowrap;text-align:right}
.elementor-30540 .pz-opt span strong{font-weight:800;color:#1C2A2F}
.elementor-30540 .pz-box{margin:-12px 0 26px;padding:16px;border-radius:16px;background:#F6F4F1;border:1px solid #ECE7E1}
.elementor-30540 .pz-box .pz-seg,.elementor-30540 .pz-box .pz-step{margin-bottom:16px}
.elementor-30540 .pz-box p.pz-lbl2{margin:0 0 8px;font-size:14px;font-weight:700;color:#4A5560}
.elementor-30540 .pz-box p.pz-hint{margin:0;font-size:13.5px;color:#6B7378}
.elementor-30540 .pz-seg--sm button{min-height:44px;padding:0 14px;font-size:14.5px;border-radius:12px}
.elementor-30540 .pz-xgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;margin-bottom:12px}
.elementor-30540 .pz-x{background:#FFFFFF;border:1px solid #E3DDD6;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}
.elementor-30540 .pz-x>span{font-size:14px;font-weight:700;color:#1C2A2F}
.elementor-30540 .pz-x>span small{display:block;font-weight:500;font-size:12.5px;color:#6B7378}
.elementor-30540 .pz-x .pz-step{margin:0;gap:8px}
.elementor-30540 .pz-x .pz-step button{width:38px;height:38px;font-size:18px;border-radius:10px}
.elementor-30540 .pz-x .pz-step output{min-width:30px;font-size:22px}
.elementor-30540 .pz-var{margin:14px 0 0}
.elementor-30540 .pz-var p.pz-lbl2{margin:0 0 8px;font-size:14px;font-weight:700;color:#4A5560}
.elementor-30540 .pz-var .pz-seg{margin:0}
.elementor-30540 .pz-once{margin-top:16px;padding-top:14px;border-top:1px dashed #4A5A60}
.elementor-30540 p.pz-once-k{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#B9C3C7}
/* ===== v3 · mismo estilo que /automatizacion-ia/ (12/11/2026) ===== */
.elementor-30540 .pz :is(h1,h2){font-weight:700}
.elementor-30540 .pz h3{font-family:'Baloo Da 2','DM Sans',sans-serif;font-weight:600;letter-spacing:0}
.elementor-30540 .pz-hero h1{max-width:900px;font-size:clamp(40px,5.6vw,66px);line-height:1.1;letter-spacing:-1.2px}
.elementor-30540 .pz-hero h1 .pz-acc{color:#EC7025}
.elementor-30540 .pz-head h2,.elementor-30540 .pz-card h2,.elementor-30540 .pz-faq h2{font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-.5px}
.elementor-30540 .pz-plan h2,.elementor-30540 .pz-band h2{letter-spacing:-.5px}
.elementor-30540 .pz-faq h3{font-size:19px;font-weight:600;line-height:1.4}
.elementor-30540 .pz-mod h3,.elementor-30540 .pz-custom h3{font-size:22px;line-height:1.2}
.elementor-30540 p.pz-eyebrow{color:#EC7025;letter-spacing:.12em}
.elementor-30540 .pz-amount,.elementor-30540 .pz-mamount,.elementor-30540 .pz-total b,.elementor-30540 .pz-step output{font-weight:700}
.elementor-30540 .pz a.pz-cta{min-height:0;padding:18px 30px;border:0;border-radius:30px;font-family:'Baloo Da 2','DM Sans',sans-serif;font-size:18px;font-weight:600;line-height:1.15;letter-spacing:0;text-transform:none}
.elementor-30540 .pz a.pz-cta--or{background:#EC7025;color:#FFFFFF}
.elementor-30540 .pz a.pz-cta--or:hover,.elementor-30540 .pz a.pz-cta--or:focus{background:#D45F18;color:#FFFFFF}
.elementor-30540 .pz a.pz-cta--line,.elementor-30540 .pz a.pz-cta--navy{background:#1C2A2F;color:#FFFFFF}
.elementor-30540 .pz a.pz-cta--line:hover,.elementor-30540 .pz a.pz-cta--line:focus,.elementor-30540 .pz a.pz-cta--navy:hover,.elementor-30540 .pz a.pz-cta--navy:focus{background:#EC7025;color:#FFFFFF}
.elementor-30540 .pz-band a.pz-cta--navy:hover,.elementor-30540 .pz-band a.pz-cta--navy:focus{background:#000000;color:#FFFFFF}
.elementor-30540 .pz a.pz-cta--sm{padding:12px 22px;font-size:16px}
.elementor-30540 .pz a.pz-cta:focus-visible{outline:3px solid #EC7025;outline-offset:3px}
.elementor-30540 .pz-band a.pz-cta:focus-visible{outline-color:#1C2A2F}
.elementor-30540 .pz-opts[data-pz-opts="grab"] .pz-opt{flex-direction:column;align-items:flex-start;gap:2px}
.elementor-30540 .pz-opts[data-pz-opts="grab"] .pz-opt span{text-align:left;white-space:normal}
/* Barra de secciones fija bajo la cabecera (12/11/2026) */
.elementor-30540 .elementor-element.e-con.e-parent:has(> .e-con-inner > .elementor-widget .pz-sub),.elementor-30540 .elementor-element.e-con.e-parent:has(.pz-sub){position:sticky;top:var(--pz-top,0px);z-index:9;transition:box-shadow .2s ease}
.elementor-30540 .elementor-element.e-con.e-parent.pz-stuck{box-shadow:0 8px 20px rgba(28,42,47,.08)}
#inicio,#paquetes,#modulos,#calcula,#preguntas,#contacto,#formulario{scroll-margin-top:var(--pz-off,190px)}
@media (max-width:767px){.elementor-30540 .pz a.pz-cta{padding:16px 24px}.elementor-30540 .pz a.pz-cta--sm{padding:10px 18px;font-size:15px}}
/* Sección del formulario (la misma que en /nea/) */
.elementor-30540 .elementor-element.elementor-widget-heading.elementor-widget .elementor-heading-title{font-family:'Baloo Da 2','DM Sans',sans-serif;font-weight:700;letter-spacing:-.5px}
.elementor-30540 .elementor-element.elementor-widget-heading.elementor-widget h2.elementor-heading-title{font-size:clamp(30px,4vw,44px);line-height:1.1}
.elementor-30540 .elementor-element.elementor-widget-button.elementor-widget .elementor-button{font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}


/* ===== v4 · plan Nea Call Center (13/11/2026) ===== */
.elementor-30540 .pz .pz-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:22px}
.elementor-30540 .pz .pz-plan{padding:30px 24px 16px}
.elementor-30540 .pz .pz-plan h2{font-size:clamp(30px,2.6vw,36px)}
.elementor-30540 .pz .pz-price .pz-from{align-self:flex-end;margin:0 6px 8px 0;font-size:15px;font-weight:600;color:#5B676B}
.elementor-30540 .pz .pz-opts--plan{margin:10px 0 4px}
.elementor-30540 .pz .pz-opts--plan .pz-opt b small{font-weight:500;color:#6B7378}
.elementor-30540 .pz p.pz-ccnote{margin:6px 0 14px;font-size:13.5px;line-height:1.5;color:#5B676B}
.elementor-30540 .pz .pz-fl a,.elementor-30540 .pz .pz-desc a{color:#C2561A;font-weight:700;text-decoration:underline;text-underline-offset:2px}
.elementor-30540 .pz .pz-plan--dark .pz-fl a,.elementor-30540 .pz .pz-plan--dark .pz-desc a{color:#F6B790}
.elementor-30540 .pz .pz-sup{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 16px;border:1px solid #E3DDD6;border-radius:12px;background:#FFFFFF;font-size:15px;color:#3A474D}
.elementor-30540 .pz .pz-sup b{color:#1C2A2F;font-weight:700;white-space:nowrap}
.elementor-30540 .pz [data-pz-show="plan:cc"] .pz-step{margin-bottom:18px}
.elementor-30540 .pz [data-pz-show="plan:cc"] p.pz-lbl2{margin:0 0 8px;font-size:14px;font-weight:700;color:#4A5560}
.elementor-30540 .pz [data-pz-show="plan:cc"] .pz-seg{margin-bottom:10px}
.elementor-30540 .pz p.pz-cchint{margin:0 0 26px;font-size:13.5px;color:#6B7378}
.elementor-30540 .pz .pz-seg button:disabled{opacity:.45;cursor:not-allowed}
.elementor-30540 .pz p.pz-mobno{margin:-14px 0 24px;font-size:13.5px;color:#6B7378}
.elementor-30540 .pz .pz-ext-i{display:inline-block;margin-left:.2em;font-size:.9em;text-decoration:none}
.elementor-30540 .pz .pz-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media (max-width:767px){.elementor-30540 .pz .pz-sup{flex-direction:column;align-items:flex-start;gap:4px}}/* End custom CSS */