:root{--blue:#0d7f96;--blue-dark:#075a70;--cyan:#25c1cb;--line:#e1e7ee;--paper:#f4f7fa;--radius:8px;--shadow:0 18px 48px rgba(15,35,75,.10)}
.site-header{background:#061734;border-color:#203958}.brand img{width:205px;height:64px;object-fit:contain}.main-nav a,.header-actions .lang-toggle,.header-actions .cart-link{color:#d9e5f1}.main-nav a:hover,.main-nav a.active{color:#fff}.main-nav a:after{background:#36dbe4}.site-footer .footer-brand img{width:240px}.mobile-menu{color:#fff}
.announcement,.contact-section{background:#075a70}.btn,.btn-small,.product-card,.product-image,.icon-btn,.hero-visual,.floating-card,.contact-form,.page-hero-art,.filter-panel,.help-card,.order-summary,.form-section{border-radius:8px}.btn-primary{background:#0d7f96;box-shadow:0 10px 22px rgba(13,127,150,.22)}.btn-primary:hover{box-shadow:0 14px 28px rgba(13,127,150,.28)}.hero-copy h1,.section-heading h2,.split-copy h2{letter-spacing:0}.corporate-visual{background:#edf4f6;border-color:#d6e4e7}.corporate-visual>img{width:96%}
.erp-home-feature{background:#071225;color:white;padding:72px 0}.erp-home-inner{display:grid;grid-template-columns:.82fr 1.18fr;gap:55px;align-items:center}.erp-home-inner>div>img{width:180px;margin:18px 0 22px}.erp-home-inner h2{font-size:42px;line-height:1.25;margin:0 0 16px}.erp-home-inner p{color:#aebbd0}.erp-home-inner figure{margin:0;overflow:hidden;border:1px solid #26364f;background:#fff;padding:8px}.erp-home-inner figure img{width:100%}.erp-text-link{align-self:center;color:#72d7df;font-weight:800}
.erp-hero{background:#f1f5f7}.erp-hero-inner{min-height:650px;display:flex;align-items:center;background:url('../images/erp/dashboard.png') left 3vw center/58% auto no-repeat}.erp-hero-copy{width:54%;background:rgba(241,245,247,.94);padding:48px 0 48px 40px}.erp-product-logo{width:190px;margin-bottom:12px}.erp-by{display:block;color:#607087;font-size:12px;font-weight:700}.erp-hero h1{font-size:55px;line-height:1.18;margin:18px 0;letter-spacing:0}.erp-hero p{font-size:17px;color:#56667b}.erp-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.erp-trust span{border:1px solid #cbdadd;background:#fff;padding:7px 10px;font-size:11px;font-weight:700}.erp-proof{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.erp-proof div{padding:25px;border-left:1px solid var(--line)}.erp-proof small,.erp-proof strong{display:block}.erp-proof small{color:#0d7f96}.erp-overview{padding-top:80px}.erp-screen-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:18px}.erp-screen-grid article{border:1px solid var(--line);background:white;overflow:hidden}.erp-screen-grid article:nth-child(3){grid-column:2}.erp-screen-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top}.erp-screen-grid article>div{padding:15px}.erp-screen-grid strong,.erp-screen-grid span{display:block}.erp-screen-grid span{color:#667085;font-size:12px}.erp-screen-main{grid-row:span 2}.erp-screen-main img{height:480px;aspect-ratio:auto}.erp-features-band{background:#071225;color:white;padding:80px 0}.erp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #26364f;border-right:1px solid #26364f}.erp-feature-grid article{padding:25px;border-left:1px solid #26364f;border-bottom:1px solid #26364f}.erp-feature-grid article>span{color:#72d7df;font-size:12px}.erp-feature-grid h3{margin:14px 0 6px}.erp-feature-grid p{color:#9cabc0;font-size:12px;margin:0}.download-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:60px;align-items:start}.download-copy h2{font-size:44px;line-height:1.25}.download-copy p,.download-copy li{color:#667085}.trial-form{border:1px solid var(--line);background:#f8fafb;padding:26px}.trial-form-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:18px}.trial-form-head span{color:#0d7f96;font-size:12px;font-weight:800}.trial-form label{margin-bottom:13px}.trial-form fieldset{border:1px solid var(--line);padding:14px;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:9px 18px}.trial-form fieldset label,.trial-form .consent{flex-direction:row;align-items:center;margin:0;font-weight:600}.trial-form input[type=checkbox]{width:auto}.trial-message{min-height:24px;font-size:12px}.trial-message.success{color:#087443}.trial-message.error{color:#b42318}.trial-message a{text-decoration:underline}.download-security{display:block;text-align:center;color:#667085;margin-top:12px}
.datasheet-page{background:#edf1f4}.datasheet{width:210mm;min-height:297mm;margin:20px auto;background:white;padding:18mm;font-family:"Cairo",sans-serif;color:#132238}.datasheet>header{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:22px;border-bottom:3px solid #0d7f96;padding-bottom:18px}.datasheet>header img{width:120px}.datasheet h1{font-size:30px;margin:4px 0}.datasheet header p,.datasheet header small{margin:0;color:#667085}.datasheet header button{border:1px solid #d5dfe8;background:white;padding:9px 12px}.datasheet-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:25px;align-items:center;margin:30px 0}.datasheet-intro img{border:1px solid #dce5ed}.datasheet-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dce5ed;border-right:1px solid #dce5ed}.datasheet-grid article{border-left:1px solid #dce5ed;border-bottom:1px solid #dce5ed;padding:20px}.datasheet-grid h3{color:#0d7f96}.datasheet-grid li{margin:7px 0}.datasheet>footer{display:flex;justify-content:space-between;border-top:1px solid #dce5ed;margin-top:30px;padding-top:15px;color:#667085;font-size:11px}
@media(max-width:900px){.erp-home-inner,.download-section{grid-template-columns:1fr}.erp-hero-inner{background:none;min-height:auto}.erp-hero-copy{width:100%;padding:55px 0}.erp-screen-grid{grid-template-columns:1fr}.erp-screen-grid article:nth-child(3){grid-column:auto}.erp-screen-main{grid-row:auto}.erp-screen-main img{height:auto}.erp-feature-grid{grid-template-columns:1fr 1fr}.erp-proof{grid-template-columns:1fr}.erp-proof div{border-bottom:1px solid var(--line)}.datasheet{width:100%;margin:0}.datasheet>header,.datasheet-intro{grid-template-columns:1fr}.datasheet header button{justify-self:start}}
@media(max-width:600px){.erp-home-inner h2,.download-copy h2{font-size:34px}.erp-hero h1{font-size:40px}.erp-feature-grid{grid-template-columns:1fr}.trial-form{padding:18px}.erp-screen-main img{height:auto}.datasheet-grid{grid-template-columns:1fr}}
@media print{.datasheet-page{background:white}.datasheet{margin:0;padding:14mm}.datasheet header button{display:none}}
