.elementor-476 .elementor-element.elementor-element-59365e9{--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-476 .elementor-element.elementor-element-deba2fe{--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-476 .elementor-element.elementor-element-3aecf8b{--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-476 .elementor-element.elementor-element-b04a20c{--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-476 .elementor-element.elementor-element-85baedf{--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-476 .elementor-element.elementor-element-0a8c34d{--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-476 .elementor-element.elementor-element-3d38891{--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-476 .elementor-element.elementor-element-37514af{--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-476 .elementor-element.elementor-element-eb13d40{--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-476 .elementor-element.elementor-element-64e31e0{--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-476 .elementor-element.elementor-element-6e4607c{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-476 .elementor-element.elementor-element-144f74e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-476 .elementor-element.elementor-element-144f74e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-476 .elementor-element.elementor-element-144f74e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-476 .elementor-element.elementor-element-144f74e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-476 .elementor-element.elementor-element-144f74e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-476 .elementor-element.elementor-element-144f74e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-476 .elementor-element.elementor-element-144f74e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-476 .elementor-element.elementor-element-144f74e .elementor-field-type-html{padding-bottom:0px;}.elementor-476 .elementor-element.elementor-element-144f74e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-476 .elementor-element.elementor-element-144f74e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-476 .elementor-element.elementor-element-144f74e .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-476 .elementor-element.elementor-element-144f74e .elementor-button[type="submit"]{color:#ffffff;}.elementor-476 .elementor-element.elementor-element-144f74e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-476 .elementor-element.elementor-element-144f74e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-476 .elementor-element.elementor-element-144f74e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-476 .elementor-element.elementor-element-144f74e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-476 .elementor-element.elementor-element-144f74e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-476 .elementor-element.elementor-element-144f74e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-476 .elementor-element.elementor-element-144f74e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-476 .elementor-element.elementor-element-c600206{--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-476 .elementor-element.elementor-element-dcea6ec{--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-476 .elementor-element.elementor-element-716264d{--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 ERP · landing (prefijo er-) */
.e-con.iax{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--kit-widget-spacing:0px;--widgets-spacing:0px;font-family:'Dosis',sans-serif;color:#131126;background:#FFFFFF;overflow:hidden}
.iax .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--kit-widget-spacing:0px}
.iax .elementor-widget:not(:last-child){margin-block-end:0;margin-bottom:0}
.iax section{display:block;font-family:'Dosis',sans-serif;color:#131126;text-align:left}
.iax section.er-nv{color:#F3F5FF}
.iax h1,.iax h2,.iax h3,.iax p,.iax ul{margin:0}
.iax h1,.iax .er-h2{font-family:'Dosis',sans-serif;color:inherit;letter-spacing:normal;text-transform:none}
body.at-site .iax a{color:#8F5200}body.at-site .iax .er-nv a{color:#FFDCA3}
.iax a.er-btn-a,.iax a.er-btn-a:visited,.iax a.er-btn-n,.iax a.er-btn-n:visited,.iax a.er-btn-a:hover{color:#131126!important}
.iax a.er-btn-o,.iax a.er-btn-o:visited,.iax a.er-btn-d,.iax a.er-btn-d:visited{color:#FFFFFF!important}
.iax .er-svg{display:block}
.e-con.er-lista{background:#FFF6E8;--padding-top:96px;--padding-bottom:96px}
.iax .er-listawrap{flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start;max-width:1200px;width:100%;margin:0 auto;--padding-left:24px;--padding-right:24px}
.iax .er-listaleft{flex:1 1 420px;min-width:0}
.iax .er-listaleft > .elementor-widget-container > div{flex:none!important}
body.at-site .iax .er-formcard{flex:1 1 520px!important;min-width:0;background:#FFFFFF;border:1px solid #F5E2C2;border-radius:28px;--padding-top:32px;--padding-right:32px;--padding-bottom:32px;--padding-left:32px;box-shadow:0 24px 60px rgba(19,17,38,.10)}
body.at-site .iax .er-form .elementor-field-group{margin-bottom:14px}
body.at-site .iax .er-form .elementor-field-label{font-family:'Dosis',sans-serif;font-size:14px;font-weight:700;color:#131126;margin-bottom:6px}
body.at-site .iax .er-form .elementor-field-textual,body.at-site .iax .er-form select{font-family:'Dosis',sans-serif!important;font-size:16px!important;color:#131126!important;background:#FFFFFF!important;border:1px solid #D5D1E3!important;border-radius:12px!important;min-height:46px;padding:0 14px!important}
body.at-site .iax .er-form .elementor-field-textual:focus,body.at-site .iax .er-form select:focus{border:2px solid #D98200!important;outline:0;box-shadow:none}
body.at-site .iax .er-form .elementor-field-subgroup .elementor-field-option{font-family:'Dosis',sans-serif;font-size:15px;color:#131126;margin:0 16px 8px 0}
body.at-site .iax .er-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{flex-basis:calc(50% - 16px)}
body.at-site .iax .er-form input[type=checkbox]{accent-color:#D98200;width:18px;height:18px;vertical-align:middle;margin-right:6px}
body.at-site .iax .er-form .elementor-field-type-acceptance .elementor-field-option label{font-size:14px;line-height:1.4;color:#4A4866}
body.at-site .iax .er-form .elementor-field-type-acceptance > label{display:none}
body.at-site .iax .er-form .elementor-field-option label{color:#131126!important;font-family:'Dosis',sans-serif!important;font-size:15px!important}
body.at-site .iax .er-form .elementor-field-type-acceptance .elementor-field-option label{color:#4A4866!important;font-size:14px!important}
body.at-site .iax .er-form .elementor-field-textual::placeholder{color:#8A879E!important;opacity:1}
body.at-site .iax .er-form .elementor-button{background:#FFB547!important;color:#131126!important;font-family:'Dosis',sans-serif!important;font-size:17px!important;font-weight:700!important;border-radius:999px!important;min-height:52px;border:0!important}
body.at-site .iax .er-form .elementor-button:hover{background:#FFC46B!important}
body.at-site .iax .er-form .elementor-message{font-family:'Dosis',sans-serif;font-size:16px}
body.at-site .iax .er-form .elementor-message-success{color:#0B7A3E}
body.at-site .iax .er-form .elementor-message-danger,body.at-site .iax .er-form .elementor-error .elementor-field-textual{color:#C62839}
.iax .er-faqwrap{width:100%!important;max-width:980px;margin:0 auto;--padding-left:24px;--padding-right:24px;--padding-bottom:96px;--padding-top:96px}
.iax .er-acc .elementor-accordion-item{border:0;border-bottom:1px solid #F5E2C2}
.iax .er-acc .elementor-tab-title{padding:20px 0;border:0}
.iax .er-acc .elementor-tab-title a,.iax .er-acc .elementor-accordion-title{font-family:'Dosis',sans-serif;font-size:20px!important;font-weight:700!important;color:#131126!important;line-height:1.3}
.iax .er-acc .elementor-accordion-icon,.iax .er-acc .elementor-accordion-icon i{color:#8F5200}
.iax .er-acc .elementor-accordion-icon svg{fill:#8F5200}
.iax .er-acc .elementor-tab-content{padding:0 0 20px;border:0;font-size:17px;line-height:1.55;color:#4A4866;font-family:'Dosis',sans-serif}
.iax .er-acc .elementor-tab-content p{margin:0}
@media (max-width:767px){.e-con.er-lista{--padding-top:64px;--padding-bottom:64px}.iax .er-listawrap{--padding-left:16px;--padding-right:16px}body.at-site .iax .er-formcard{--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:18px}body.at-site .iax .er-form .elementor-field-group{width:100%!important;max-width:100%!important;flex-basis:100%!important}body.at-site .iax .er-form .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{flex-basis:100%}.iax .er-faqwrap{--padding-left:16px;--padding-right:16px;--padding-bottom:64px;--padding-top:64px}.iax .er-acc .elementor-tab-title a{font-size:18px!important}.iax .er-wrap{padding:0 16px}.iax .er-btn{width:100%}}



.er-wrap{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}
.er-eb{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8F5200}
.er-nv .er-eb{color:#FFDCA3}
.er-h2{margin:0;font-size:clamp(32px,4.2vw,50px);line-height:1.02;font-weight:800}
.er-lead{margin:0;font-size:18px;line-height:1.55;color:#4A4866}
.er-nv .er-lead{color:#C9C4D9}
.er-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 26px;border-radius:999px;font-size:17px;font-weight:700;text-decoration:none;box-sizing:border-box;border:2px solid transparent}
.er-btn-a{background:#FFB547;color:#131126}.er-btn-a:hover{background:#FFC46B;color:#131126}
.er-btn-o{border-color:#F3F5FF;color:#F3F5FF}.er-btn-o:hover{background:#1D1B3A;color:#F3F5FF}
.er-btn-n{border-color:#131126;color:#131126}.er-btn-n:hover{background:#FFF6E8;color:#131126}
.er-btn-d{background:#131126;color:#FFFFFF}.er-btn-d:hover{background:#2A2340;color:#FFFFFF}
.er-sec{padding:96px 0}
.er-nv{background:#131126;color:#F3F5FF}
.er-head{display:flex;flex-direction:column;gap:14px;max-width:760px}
.er-soon{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;border:1.5px solid #FFB547;color:#FFB547;border-radius:999px;padding:6px 14px;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.12em}
.er-soon i{width:8px;height:8px;border-radius:2px;background:#FFB547;display:inline-block}
.er-pain{background:#FFFFFF;border:1px solid #F5E2C2;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:10px}
.er-pain b{font-size:20px;line-height:1.2}
.er-pain span{font-size:16px;line-height:1.5;color:#4A4866}
.er-mod{background:#FFFFFF;border:1px solid #F5E2C2;border-radius:26px;padding:26px;display:flex;flex-direction:column;gap:12px}
.er-mod b{font-size:24px;line-height:1.1}
.er-mod p{margin:0;font-size:16px;line-height:1.5;color:#4A4866}
.er-tile{width:52px;height:52px;border-radius:15px;background:#131126;display:flex;align-items:center;justify-content:center;flex:none}
.er-tile svg{width:26px;height:26px;fill:none;stroke:#FFB547;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.er-tags{display:flex;flex-wrap:wrap;gap:6px}
.er-tags span{background:#FFF6E8;border-radius:999px;padding:5px 11px;font-size:13.5px}
.er-ia{font-size:14.5px;line-height:1.4;color:#8F5200}
.er-ico{width:22px;height:22px;fill:none;stroke:#131126;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.er-li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.45}
.er-step{flex:1 1 180px;box-sizing:border-box;background:#FFFFFF;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:10px;position:relative}
.er-num{width:46px;height:46px;border-radius:13px;background:#131126;color:#FFB547;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:800}
.er-step b{font-size:19px;line-height:1.2}
.er-step span:not(.er-num){font-size:15px;line-height:1.45;color:#4A4866}
.er-prod{background:#FFFFFF;border:1px solid #F5E2C2;border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 3px rgba(31,22,77,.06);transition:transform .2s,box-shadow .2s,border-color .2s}
.er-prod[style]{border-top-color:#F5E2C2!important}
.er-prod:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(31,22,77,.12);border-color:#EBCB95!important}
.er-prod b{font-size:21px}
.er-prod span{font-size:16px;line-height:1.5;color:#4A4866}
.er-bub{border-radius:18px;padding:11px 15px;font-size:15.5px;line-height:1.4;max-width:380px}
.er-me{align-self:flex-end;background:#FFB547;color:#131126;border-radius:18px 18px 6px 18px;font-weight:600}
.er-ai{align-self:flex-start;background:#1D1B3A;color:#F3F5FF;border-radius:18px 18px 18px 6px}
.er-ch{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.04em}
.er-perk{display:flex;gap:16px;align-items:flex-start}
.er-perk b{font-size:20px}
.er-perk span{font-size:16px;line-height:1.5;color:#4A4866}
.er-faq{border-bottom:1px solid #F5E2C2}
.er-faq button{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:Dosis,sans-serif;font-size:20px;font-weight:700;color:#131126;cursor:pointer}
.er-faq button:focus-visible{outline:3px solid #D98200;outline-offset:4px;border-radius:8px}
.er-faq p{margin:0 0 20px;font-size:17px;line-height:1.55;color:#4A4866;max-width:820px}
.er-mono{font-family:'JetBrains Mono',monospace}
.er-grp{background:#FFFFFF;border:1px solid #F5E2C2;border-radius:26px;padding:24px;display:flex;flex-direction:column;gap:16px}
.er-grp-h{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid #F5E2C2}
.er-grp-h b{font-size:22px;line-height:1.1}
.er-mrow{display:flex;gap:12px;align-items:flex-start}
.er-mrow svg{width:22px;height:22px;flex:none;margin-top:2px;fill:none;stroke:#131126;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.er-mrow div{display:flex;flex-direction:column;gap:2px}
.er-mrow b{font-size:17px;line-height:1.2}
.er-mrow span{font-size:15px;line-height:1.45;color:#4A4866}
.er-grp-ia{background:#131126;color:#F3F5FF;border-color:#131126}
.er-grp-ia .er-grp-h{border-color:#2A2752}
.er-grp-ia .er-mrow svg{stroke:#FFB547}
.er-grp-ia .er-mrow span{color:#C9C4D9}
.er-pf{display:flex;gap:14px;align-items:flex-start}
.er-pf .er-tile{background:#2A2340}
.er-pf b{font-size:19px;line-height:1.2}
.er-pf span{font-size:15.5px;line-height:1.45;color:#C9C4D9}
.er-svc{background:#FFFFFF;border:1px solid #F5E2C2;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:10px}
.er-svc b{font-size:20px;line-height:1.2}
.er-svc span{font-size:15.5px;line-height:1.5;color:#4A4866}
@keyframes erp-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes erp-led{0%,100%{opacity:1}50%{opacity:.35}}
.er-float{animation:erp-float 3.8s ease-in-out infinite}
.er-led{animation:erp-led 1.6s ease-in-out infinite}
@media (prefers-reduced-motion: reduce){.iax *{animation:none !important}}
@media (max-width:640px){
.er-sec{padding:64px 0}
.er-hart{min-height:0 !important;display:flex;flex-direction:column;gap:14px;padding-bottom:280px}
.er-hcard{position:relative !important;right:auto !important;left:auto !important;top:auto !important;width:100% !important;box-sizing:border-box}
.er-arrow{display:none}
}/* End custom CSS */