.erpl{--cp-ink:#19212f;--cp-body:#3b414b;--cp-muted:#4b5563;--cp-line:#e5e8ec;--cp-line-strong:#d5dae1;--cp-soft:#f6f7f9;--cp-white:#ffffff;--cp-dark:#07154e;--cp-accent:#e2643a;--cp-blue:#0b53d4;--erpl-mint:#71e3c2;padding-block:clamp(4rem,7vw,6.5rem);color:#fff;background:linear-gradient(145deg,#131a24,#18242c)}.erpl--odoo{background:linear-gradient(118deg,rgba(113,75,103,.5),transparent 44%),linear-gradient(145deg,#17131a,#30212e 68%,#1e3b39)}.erpl--erpnext{background:linear-gradient(118deg,rgba(20,125,114,.38),transparent 42%),linear-gradient(145deg,#101a1d,#173235)}.erpl--sap{background:linear-gradient(118deg,rgba(10,110,209,.3),transparent 42%),linear-gradient(145deg,#111923,#14263a)}.erpl--oracle{background:linear-gradient(120deg,rgba(199,70,52,.28),transparent 38%),linear-gradient(145deg,#131a24,#152b30)}.erpl *,.erpl :after,.erpl :before{box-sizing:border-box}.erpl__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.erpl__kicker{display:block;margin-bottom:1rem;color:var(--erpl-mint);font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.erpl .erpl__copy h2{margin:0 0 1rem;color:#fff;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:640;line-height:1.12;letter-spacing:0;text-wrap:balance}.erpl .erpl__copy p{margin:0;color:rgba(255,255,255,.75);line-height:1.7}.erpl__prepare-title{display:block;margin-top:1.75rem;color:#fff;font-size:.95rem;font-weight:650}.erpl__copy ul{display:grid;gap:.7rem;margin:.9rem 0 0;padding:0;list-style:none}.erpl__copy li{display:flex;gap:.6rem;color:rgba(255,255,255,.88);line-height:1.55}.erpl__copy li svg{flex:none;margin-top:.2rem;color:var(--erpl-mint)}.erpl__direct{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.erpl__direct a{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:.75rem 1.15rem;font-weight:650;text-decoration:none}.erpl__zalo{color:#07154e;background:#fff}.erpl__zalo:focus-visible,.erpl__zalo:hover{background:var(--erpl-mint)}.erpl__phone{color:#fff;border:1px solid rgba(255,255,255,.4)}.erpl__phone:focus-visible,.erpl__phone:hover{border-color:#fff}@media (max-width:1100px){.erpl__layout{grid-template-columns:1fr}}@media (max-width:640px){.erpl .iw-form{margin-inline:calc(-1 * var(--site-container-gutter))}.erpl__direct a{flex:1 1 100%;justify-content:center}}