:root{--erp-ink:#071a35;--erp-blue:#087f9b;--erp-cyan:#29c9da;--erp-line:#d7e2ea;--erp-soft:#f1f6f8;--erp-green:#09845f;--erp-amber:#b76b09;--erp-red:#bd3b47}
.erp-notice{height:30px;background:#071a35;color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;font-size:11px}.erp-notice span{color:#91dfe6}
.erp-pro-hero{background:#061934;color:#fff;overflow:hidden}.erp-pro-hero-grid{min-height:470px;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:48px;padding-block:48px}.erp-pro-copy{max-width:580px}.erp-product-logo{width:170px;height:auto;object-fit:contain;margin-bottom:14px}.erp-kicker,.erp-section-head span,.erp-download-band>div>div>span{display:block;color:#0a90b4;font-size:12px;font-weight:800;margin-bottom:8px}.erp-pro-copy h1{font-size:48px;line-height:1.2;margin:0 0 16px;letter-spacing:0}.erp-pro-copy>p{font-size:15px;line-height:1.85;color:#c7d5e4;max-width:600px}.hero-actions{display:flex;gap:10px;margin-top:24px}.erp-pro-hero .btn-ghost{color:#fff;border-color:#6f8299}.erp-compact-trust{display:flex;gap:22px;margin-top:22px;font-size:11px;color:#b8c9d9}.erp-compact-trust span:before{content:'✓';color:#2cd1c1;margin-left:6px}.erp-hero-screen{position:relative;direction:ltr}.erp-hero-screen img{display:block;width:100%;border:1px solid #35506e;box-shadow:0 24px 54px #0007}.erp-hero-screen span{position:absolute;left:18px;bottom:18px;background:#071a35e8;border:1px solid #48627e;padding:8px 12px;font-size:11px}
.erp-single-version{min-height:74px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;border-bottom:1px solid var(--erp-line);font-size:13px}.erp-single-version strong{color:var(--erp-blue)}.erp-single-version span{color:#63768a}.text-link{border:0;background:none;color:#087f9b;font:inherit;font-weight:800;cursor:pointer}
.erp-value-section{padding:58px 0;background:#fff}.erp-value-rail{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--erp-line)}.erp-value-rail article{position:relative;padding:22px 20px;border-inline-start:1px solid var(--erp-line)}.erp-value-rail article:first-child{border-inline-start:0}.erp-value-rail article:before{content:'';position:absolute;inset:0 0 auto;height:3px;background:var(--erp-blue)}.erp-value-rail article:nth-child(2):before{background:var(--erp-green)}.erp-value-rail article:nth-child(3):before{background:var(--erp-amber)}.erp-value-rail article:nth-child(4):before{background:var(--erp-cyan)}.erp-value-rail b{display:block;color:var(--erp-ink);font-size:15px;margin-bottom:7px}.erp-value-rail p{margin:0;color:#657789;font-size:11px;line-height:1.8}
.erp-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:28px}.erp-section-head h2{font-size:32px;margin:0;color:var(--erp-ink);letter-spacing:0}.erp-section-head>p{max-width:470px;color:#617287;font-size:13px;line-height:1.8}.activity-switch{display:flex;gap:8px;overflow:auto;padding-bottom:4px}.activity-switch button{flex:0 0 auto;border:1px solid var(--erp-line);background:#fff;color:#273c52;padding:11px 16px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.activity-switch button.active{background:var(--erp-ink);border-color:var(--erp-ink);color:#fff}.activity-story{margin-top:16px;background:var(--erp-soft);border-right:4px solid var(--erp-cyan);padding:24px;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:28px;align-items:start}.activity-story span{font-size:11px;color:var(--erp-blue);font-weight:800}.activity-story h3{margin:6px 0 10px;font-size:23px}.activity-story p,.activity-story li{font-size:12px;line-height:1.8;color:#5d6f81}.activity-story ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin:20px 0 0;padding-right:18px}.activity-story li::marker{color:var(--erp-cyan)}.activity-details-link{display:inline-flex;margin-top:22px;color:var(--erp-blue);font-size:12px;font-weight:800;border-bottom:1px solid currentColor}.activity-media{min-width:0}.activity-shot{position:relative;display:block;width:100%;padding:0;border:1px solid #cad9e3;background:#fff;cursor:zoom-in;overflow:hidden;text-align:right}.activity-shot>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.activity-shot>span{position:absolute;inset:auto 0 0;padding:42px 14px 12px;color:#fff;background:linear-gradient(transparent,#06172fe8);display:flex;flex-direction:column}.activity-shot>span strong{font-size:13px}.activity-shot>span small{font-size:10px;color:#d5e2ec;margin-top:3px}.activity-shot-tabs{display:flex;gap:7px;margin-top:8px;overflow:auto}.activity-shot-tabs button{flex:1 0 120px;display:grid;grid-template-columns:48px 1fr;gap:6px;align-items:center;padding:5px;border:1px solid #ccd9e2;background:#fff;color:#294056;text-align:right;font:inherit;font-size:9px;cursor:pointer}.activity-shot-tabs button.active{border-color:var(--erp-blue);color:var(--erp-blue)}.activity-shot-tabs img{width:48px;aspect-ratio:16/9;object-fit:cover}
.erp-core-explorer{padding-top:28px}.erp-core-tabs{display:flex;gap:0;border-block:1px solid var(--erp-line);overflow:auto}.erp-core-tabs button{flex:1 0 130px;min-height:48px;padding:8px 14px;border:0;border-inline-start:1px solid var(--erp-line);background:#fff;color:#52667a;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.erp-core-tabs button:first-child{border-inline-start:0}.erp-core-tabs button.active{color:#fff;background:var(--erp-blue)}.erp-core-panel{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:38px;align-items:center;padding:34px;background:#f3f7f9;border-bottom:1px solid var(--erp-line)}.erp-core-copy>span{color:var(--erp-blue);font-size:10px;font-weight:800}.erp-core-copy h3{margin:7px 0 10px;color:var(--erp-ink);font-size:25px;line-height:1.45}.erp-core-copy>p{margin:0;color:#617487;font-size:12px;line-height:1.85}.erp-core-copy ul{margin:18px 0;padding:0;list-style:none;display:grid;gap:8px}.erp-core-copy li{position:relative;padding-right:18px;color:#30475d;font-size:11px;line-height:1.65}.erp-core-copy li:before{content:'✓';position:absolute;right:0;color:var(--erp-green);font-weight:900}.erp-core-note{margin-top:18px;padding:10px 12px;border-right:3px solid var(--erp-amber);background:#fff8eb;color:#75501e;font-size:10px;line-height:1.7}.erp-core-image{position:relative;display:block;width:100%;padding:0;border:1px solid #bccddb;background:#fff;cursor:zoom-in;overflow:hidden}.erp-core-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.erp-core-image span{position:absolute;inset:auto 0 0;padding:42px 14px 12px;color:#fff;background:linear-gradient(transparent,#071a35e8);text-align:right;font:700 11px Cairo,sans-serif}
.erp-preview-band{background:#071a35;padding:70px 0;color:#fff}.erp-section-head.light h2{color:#fff}.erp-section-head.light>p{color:#a9bbcf}.preview-stage{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:16px}.preview-main{position:relative;padding:0;border:1px solid #38516c;background:#0b2443;cursor:zoom-in;text-align:inherit;overflow:hidden}.preview-main img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.preview-main>span{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#06172fe8);color:#fff;padding:54px 20px 18px;display:flex;flex-direction:column}.preview-main small{color:#c3d3e2;margin-top:4px}.preview-thumbs{display:grid;gap:8px;max-height:520px;overflow:auto}.preview-thumbs button{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:9px;padding:7px;border:1px solid #304b68;background:#0b2443;color:#fff;text-align:right;font:inherit;font-size:10px;cursor:pointer}.preview-thumbs button.active{border-color:var(--erp-cyan);background:#10304f}.preview-thumbs img{width:84px;aspect-ratio:16/9;object-fit:cover}
.module-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--erp-line)}.module-grid article{padding:26px;border-left:1px solid var(--erp-line)}.module-grid article:last-child{border:0}.module-grid b{color:#0a90b4;font-size:11px}.module-grid h3{font-size:17px;margin:28px 0 8px}.module-grid p{color:#68798a;font-size:11px;line-height:1.8}
.erp-control-band{background:#edf3f5}.erp-control-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:58px;align-items:start}.erp-control-heading span{color:var(--erp-green);font-size:11px;font-weight:800}.erp-control-heading h2{margin:8px 0 12px;color:var(--erp-ink);font-size:29px;line-height:1.45}.erp-control-heading p{margin:0;color:#647688;font-size:12px;line-height:1.85}.erp-control-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cddbe2}.erp-control-list article{padding:18px;border-bottom:1px solid #cddbe2}.erp-control-list article:nth-child(odd){border-inline-end:1px solid #cddbe2}.erp-control-list b{color:var(--erp-ink);font-size:14px}.erp-control-list p{margin:6px 0 0;color:#657789;font-size:10.5px;line-height:1.75}.erp-faq-section{padding-bottom:76px}.erp-faq-list{border-top:1px solid var(--erp-line)}.erp-faq-list details{border-bottom:1px solid var(--erp-line);padding:0 4px}.erp-faq-list summary{position:relative;padding:17px 0 17px 34px;color:var(--erp-ink);font-size:13px;font-weight:800;cursor:pointer;list-style:none}.erp-faq-list summary::-webkit-details-marker{display:none}.erp-faq-list summary:after{content:'+';position:absolute;left:4px;top:12px;color:var(--erp-blue);font-size:22px;font-weight:500}.erp-faq-list details[open] summary:after{content:'−'}.erp-faq-list p{max-width:850px;margin:0 0 18px;color:#617487;font-size:11px;line-height:1.9}.erp-mobile-cta{display:none}
.erp-download-band{background:#e3f5f6;padding:54px 0}.erp-download-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}.erp-download-grid h2{font-size:32px;margin:0 0 10px}.erp-download-grid p{font-size:13px;color:#5a7080}.platform-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.platform-actions article{background:#fff;border-top:3px solid var(--erp-cyan);padding:20px;display:flex;flex-direction:column;gap:8px}.platform-actions small{color:#6c7e8e;min-height:36px;font-size:11px}.platform-muted{opacity:.86}
.license-area{padding-bottom:90px}.license-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.license-grid form{border:1px solid var(--erp-line);padding:26px;background:#fff}.license-grid h3{font-size:19px;margin:0 0 5px}.license-grid p{font-size:11px;color:#728292;margin-bottom:18px}.license-grid label,.trial-dialog label{display:grid;gap:6px;font-size:11px;font-weight:700;margin-bottom:12px}.license-grid input,.trial-dialog input,.trial-dialog select{height:42px;border:1px solid #cbd8e2;background:#fff;padding:0 12px;font:inherit}.license-grid .btn{margin-top:5px}.form-feedback{font-size:11px;min-height:20px;margin-top:10px;color:#b42318}.form-feedback.success{color:var(--erp-green)}
.trial-dialog{width:min(720px,calc(100% - 24px));border:0;padding:0;box-shadow:0 28px 80px #00152f66}.trial-dialog::backdrop,.image-dialog::backdrop{background:#031329cc}.trial-dialog form{padding:0}.trial-dialog header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--erp-line)}.trial-dialog header span{font-size:10px;color:var(--erp-blue);font-weight:800}.trial-dialog h2{font-size:22px;margin:2px 0 0}.trial-dialog header button,.image-dialog>button{border:0;background:transparent;font-size:28px;color:#68798a;cursor:pointer}.dialog-note{margin:18px 24px 0;background:#eef8fa;border-right:3px solid var(--erp-cyan);padding:10px 12px;font-size:11px;color:#526879}.trial-fields{padding:18px 24px 4px;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.trial-dialog .consent{display:flex;grid-column:1/-1;align-items:center;margin:2px 24px 10px;font-weight:500}.trial-dialog .consent input{width:16px;height:16px}.trial-dialog .form-feedback{margin:0 24px}.trial-dialog footer{border-top:1px solid var(--erp-line);padding:16px 24px;display:flex;justify-content:flex-start;gap:8px}.image-dialog{width:min(1180px,96vw);border:0;padding:8px;background:#071a35}.image-dialog>button{position:absolute;z-index:2;left:14px;top:10px;color:#fff}.image-dialog img{display:block;width:100%;height:auto}
@media(max-width:900px){.erp-pro-hero-grid{grid-template-columns:1fr;min-height:0;padding-block:42px;gap:30px}.erp-pro-copy h1{font-size:36px}.erp-hero-screen{max-width:700px}.erp-value-rail{grid-template-columns:1fr 1fr}.erp-value-rail article:nth-child(3){border-inline-start:0}.erp-core-panel,.activity-story,.erp-control-grid{grid-template-columns:1fr}.preview-stage{grid-template-columns:1fr}.preview-thumbs{display:flex;max-height:none;overflow:auto}.preview-thumbs button{flex:0 0 170px}.module-grid{grid-template-columns:1fr 1fr}.module-grid article:nth-child(2){border-left:0}.module-grid article{border-bottom:1px solid var(--erp-line)}.erp-download-grid{grid-template-columns:1fr}}
@media(max-width:600px){body[data-page="arco-erp"]{padding-bottom:66px}.erp-notice{height:auto;min-height:30px;padding:6px 12px;text-align:center}.erp-notice span{display:none}.erp-pro-hero-grid{padding-block:30px}.erp-product-logo{width:138px}.erp-pro-copy h1{font-size:30px}.erp-pro-copy>p{font-size:13px}.hero-actions{display:grid;grid-template-columns:1fr 1fr}.hero-actions .btn{padding-inline:8px}.erp-compact-trust{gap:8px;justify-content:space-between;font-size:9px}.erp-single-version{grid-template-columns:1fr auto;padding-block:14px}.erp-single-version span{grid-column:1/-1;grid-row:2}.erp-value-section{padding:42px 0}.erp-value-rail{grid-template-columns:1fr 1fr}.erp-value-rail article{padding:17px 12px}.erp-value-rail b{font-size:13px}.erp-value-rail p{font-size:9.5px}.erp-section-head{display:block}.erp-section-head h2,.erp-download-grid h2{font-size:25px}.erp-section-head>p{margin-top:8px}.erp-core-tabs,.activity-switch{margin-inline:-16px;padding-inline:16px}.erp-core-tabs{border-inline:0}.erp-core-tabs button{flex-basis:116px}.erp-core-panel{margin-inline:-16px;padding:22px 16px;gap:20px}.erp-core-copy h3{font-size:21px}.erp-core-image span{position:static;display:block;padding:10px 12px;background:#071a35}.activity-story{grid-template-columns:1fr;gap:18px;padding:18px}.activity-story ul{grid-template-columns:1fr}.activity-shot>span{position:static;padding:10px 12px;background:#071a35}.activity-shot-tabs button{flex-basis:118px}.preview-stage{margin-inline:-16px}.preview-main{border-inline:0}.preview-main>span{position:static;padding:12px;background:#0b2443}.module-grid{grid-template-columns:1fr 1fr}.module-grid article{padding:18px 14px}.module-grid h3{font-size:14px;margin-top:18px}.erp-control-grid{gap:28px}.erp-control-heading h2{font-size:24px}.erp-control-list{grid-template-columns:1fr}.erp-control-list article:nth-child(odd){border-inline-end:0}.erp-faq-section{padding-bottom:52px}.platform-actions,.license-grid{grid-template-columns:1fr}.trial-fields{grid-template-columns:1fr}.trial-dialog{max-height:92vh;overflow:auto}.license-area{padding-bottom:55px}.erp-mobile-cta{position:fixed;z-index:40;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#fff;border-top:1px solid var(--erp-line);box-shadow:0 -10px 28px #071a3520}.erp-mobile-cta span{display:grid}.erp-mobile-cta b{font:800 13px Inter,Cairo,sans-serif;color:var(--erp-ink)}.erp-mobile-cta small{font-size:9px;color:#657789}.erp-mobile-cta .btn{min-height:42px;padding:8px 15px}}

/* Page organization and conversion flow */
.erp-page-nav{position:sticky;top:78px;z-index:32;background:#fff;border-bottom:1px solid var(--erp-line);box-shadow:0 8px 22px rgba(7,26,53,.06)}
.erp-page-nav .section-shell{min-height:48px;display:flex;align-items:center;justify-content:center;gap:4px;overflow:auto;scrollbar-width:none}
.erp-page-nav .section-shell::-webkit-scrollbar,.erp-core-tabs::-webkit-scrollbar,.activity-switch::-webkit-scrollbar,.activity-shot-tabs::-webkit-scrollbar{display:none}
.erp-page-nav a{flex:0 0 auto;padding:8px 15px;color:#425a70;font-size:11px;font-weight:800;border-bottom:2px solid transparent}
.erp-page-nav a:hover,.erp-page-nav a:focus-visible{color:var(--erp-blue);border-color:var(--erp-cyan)}
.erp-value-section{padding-block:44px}.erp-core-explorer{padding-bottom:56px}.erp-activities-section{padding-block:58px}.erp-section-head>p,.erp-value-rail p,.activity-story p,.activity-story li,.erp-core-copy>p{color:#52687b}
.erp-core-tabs,.activity-switch,.activity-shot-tabs{scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity}
.erp-core-tabs button,.activity-switch button,.activity-shot-tabs button{scroll-snap-align:start}
.erp-core-tabs button[data-core="sales"].active{background:#087f9b}.erp-core-tabs button[data-core="products"].active{background:#1769aa}.erp-core-tabs button[data-core="inventory"].active{background:#09845f}.erp-core-tabs button[data-core="parties"].active{background:#a84a35}.erp-core-tabs button[data-core="treasury"].active{background:#a86408}.erp-core-tabs button[data-core="reports"].active{background:#244c85}
.erp-comparison{padding:56px 0;background:#eef4f6;border-block:1px solid var(--erp-line);scroll-margin-top:140px}
.erp-comparison-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cfdce4;background:#fff}
.erp-comparison-grid>*{margin:0;padding:14px 18px;border-bottom:1px solid #dce5ea;font-size:11.5px;line-height:1.75}
.erp-comparison-grid>*:nth-child(odd){border-inline-end:1px solid #dce5ea}.erp-comparison-grid>*:nth-last-child(-n+2){border-bottom:0}
.erp-comparison-grid p:nth-of-type(odd){color:#7a5a60;background:#fffafb}.erp-comparison-grid p:nth-of-type(even){color:#285c4b;background:#f8fcfa}
.comparison-head{font-size:13px;font-weight:800}.comparison-before{color:#a13b48;border-top:3px solid var(--erp-red)}.comparison-after{color:#087253;border-top:3px solid var(--erp-green)}
#core-modules,#activities,#download,#licenses{scroll-margin-top:140px}
.license-request-card{border:1px solid var(--erp-line);border-top:3px solid var(--erp-amber);padding:26px;background:#f8fafb;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.license-request-card>span{color:var(--erp-amber);font-size:10px;font-weight:800}.license-request-card h3{margin-top:6px}.license-request-card p{max-width:480px;margin-block:3px 18px;line-height:1.9}.license-request-card .btn{margin-top:0}
.license-request-dialog{width:min(590px,calc(100% - 24px));border:0;padding:0;box-shadow:0 28px 80px #00152f66}.license-request-dialog::backdrop{background:#031329cc}.license-request-dialog form{padding:0}.license-request-dialog header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--erp-line)}.license-request-dialog header span{font-size:10px;color:var(--erp-blue);font-weight:800}.license-request-dialog h2{font-size:22px;margin:2px 0 0}.license-request-dialog header button{border:0;background:transparent;font-size:28px;color:#68798a;cursor:pointer}.license-request-fields{padding:18px 24px 4px}.license-request-dialog label{display:grid;gap:6px;font-size:11px;font-weight:700;margin-bottom:12px}.license-request-dialog input{height:42px;border:1px solid #cbd8e2;background:#fff;padding:0 12px;font:inherit}.license-request-dialog .form-feedback{margin:0 24px}.license-request-dialog footer{border-top:1px solid var(--erp-line);padding:16px 24px;display:flex;justify-content:flex-start;gap:8px}
.trial-dialog header>button,.license-request-dialog header>button{width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:50%;line-height:1}.trial-dialog header>button:hover,.license-request-dialog header>button:hover{background:#eef4f7;color:var(--erp-ink)}
body[data-page="arco-erp"] .floating-whatsapp{position:fixed;z-index:90;left:18px;right:auto;bottom:18px;width:54px;height:54px;border-radius:50%;padding:0;background:#128c60;color:#fff;border:2px solid #fff;box-shadow:0 9px 25px rgba(3,91,60,.3);display:grid;place-items:center;font-size:0}body[data-page="arco-erp"] .floating-whatsapp:before{content:'☎';font-size:23px;line-height:1;transform:rotate(-14deg)}body[data-page="arco-erp"] .floating-whatsapp:hover{background:#0c754e;transform:translateY(-2px)}
.erp-breadcrumb{background:#f5f8fa;border-bottom:1px solid var(--erp-line)}.erp-breadcrumb .section-shell{min-height:36px;display:flex;align-items:center;gap:8px;color:#6b7d8e;font-size:10px}.erp-breadcrumb a:hover{color:var(--erp-blue)}.erp-breadcrumb strong{color:#2b4258}.erp-pro-hero-grid{min-height:440px;padding-block:40px}.erp-pro-copy h1{font-size:44px}.erp-product-logo{width:155px}
.activity-tour-controls{height:40px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;border:1px solid #cad9e3;border-top:0;background:#fff}.activity-tour-controls button{width:42px;height:39px;border:0;background:#f4f8fa;color:var(--erp-blue);font-size:19px;font-weight:800;cursor:pointer}.activity-tour-controls button:hover,.activity-tour-controls button:focus-visible{background:#e4f4f6}.activity-tour-controls span{text-align:center;color:#556b7e;font:800 10px Inter,Cairo,sans-serif}
.erp-start-flow{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;border-top:1px solid #bfdfe2;border-bottom:1px solid #bfdfe2}.erp-start-flow article{display:flex;align-items:center;gap:12px;padding:15px 18px;border-inline-start:1px solid #bfdfe2}.erp-start-flow article:first-child{border-inline-start:0}.erp-start-flow b{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--erp-blue);font:800 11px Inter,Cairo,sans-serif}.erp-start-flow span,.erp-start-flow strong,.erp-start-flow small{display:block}.erp-start-flow strong{color:var(--erp-ink);font-size:11px}.erp-start-flow small{color:#597181;font-size:9.5px;margin-top:2px}
.license-device-link{margin-top:14px;color:var(--erp-blue);font-size:10.5px;font-weight:800;border-bottom:1px solid currentColor}.erp-back-top{position:fixed;z-index:39;right:18px;bottom:18px;width:44px;height:44px;border-radius:50%;border:1px solid #cbd8e2;background:#fff;color:var(--erp-blue);box-shadow:0 8px 24px rgba(7,26,53,.16);font-size:20px;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s}.erp-back-top.visible{opacity:1;visibility:visible;transform:none}.erp-back-top:hover{background:#eaf7f8}
body:has(dialog[open]) .erp-mobile-cta,body:has(dialog[open]) .floating-whatsapp,body:has(dialog[open]) .erp-back-top{display:none!important}

@media(max-width:900px){.erp-page-nav{top:68px}.erp-comparison{padding-block:46px}}
@media(max-width:600px){
  .erp-page-nav{top:68px}.erp-page-nav .section-shell{width:100%;justify-content:flex-start;padding-inline:12px}.erp-page-nav a{padding-inline:11px;font-size:10px}
  .erp-value-section{padding-block:34px}.erp-core-explorer,.erp-activities-section{padding-block:42px}.erp-section-head{margin-bottom:20px}.erp-section-head>p{font-size:12px}
  .erp-core-tabs{position:relative}.activity-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-inline:0;padding-inline:0;overflow:visible}.activity-switch button{min-width:0;width:100%;padding:10px 6px;font-size:10.5px}
  .activity-story{margin-top:12px}.activity-story p,.activity-story li{font-size:11.5px}.activity-shot-tabs{margin-inline:-4px;padding-inline:4px}
  .erp-comparison{padding-block:40px}.erp-comparison-grid>*{padding:11px 10px;font-size:10.5px}.comparison-head{font-size:11.5px}
  .license-request-dialog{max-height:92vh;overflow:auto}.license-request-fields{padding-inline:18px}.license-request-dialog header,.license-request-dialog footer{padding-inline:18px}
  .trial-dialog header,.license-request-dialog header{position:sticky;top:0;z-index:3;background:#fff}.trial-dialog footer,.license-request-dialog footer{position:sticky;bottom:0;z-index:3;background:#fff}
  body[data-page="arco-erp"] .floating-whatsapp{left:12px;bottom:78px;width:50px;height:50px}
  .erp-breadcrumb{display:none}.erp-pro-hero-grid{padding-block:26px}.erp-pro-copy h1{font-size:28px}.erp-product-logo{width:130px}.erp-compact-trust{margin-top:17px}
  .activity-tour-controls{height:38px;grid-template-columns:40px 1fr 40px}.activity-tour-controls button{width:40px;height:37px}
  .erp-start-flow{grid-template-columns:1fr;margin-top:18px}.erp-start-flow article{border-inline-start:0;border-bottom:1px solid #bfdfe2;padding:11px 8px}.erp-start-flow article:last-child{border-bottom:0}.erp-start-flow small{font-size:9px}
  .erp-back-top{right:12px;bottom:78px;width:46px;height:46px}
}
