body{--color-primary: #d64000;--color-primary-dark: #b33600;--color-dark: #1a1a2e;--color-teal: #007a7a;--color-light-bg: #f5f7fa;--color-text: #333;font-family:Clario,Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;color:var(--color-text);margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,span,a,li,div,input,textarea,button,label{font-family:Clario,Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}.cursor-pointer{cursor:pointer}.erpfex-navbar{background:#fff;padding:12px 0;box-shadow:0 2px 8px #0000000f;position:sticky;top:0;z-index:100}.erpfex-navbar .nav-links a{color:var(--color-teal);text-decoration:none;font-weight:600;font-size:15px;margin-left:28px;transition:color .2s}.erpfex-navbar .nav-links a:hover{color:var(--color-primary)}.erpfex-navbar .brand-logo img{height:40px}.erpfex-hero{background:var(--color-light-bg);padding:60px 0 40px;position:relative;overflow:hidden}.erpfex-hero:before{content:"";position:absolute;top:-50px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(214,64,0,.08) 0%,transparent 70%);border-radius:50%}.erpfex-hero h1{font-size:2.6rem;font-weight:700;color:var(--color-dark);line-height:1.2}.erpfex-hero h1 span{color:var(--color-primary)}.erpfex-hero .hero-desc{color:#555;font-size:1rem;line-height:1.6;margin-top:20px}.erpfex-hero .hero-video{border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #00000026;background:#e0e0e0}.erpfex-hero .hero-video video{width:100%;display:block;border-radius:16px}.btn-erpfex-primary{background:var(--color-primary);color:#fff;border:none;padding:12px 28px;border-radius:25px;font-weight:600;font-size:15px;transition:background .3s}.btn-erpfex-primary:hover{background:var(--color-primary-dark);color:#fff}.btn-erpfex-outline{background:transparent;color:var(--color-dark);border:2px solid var(--color-dark);padding:10px 24px;border-radius:25px;font-weight:600;font-size:15px;transition:all .3s}.btn-erpfex-outline:hover{background:var(--color-dark);color:#fff;text-decoration:none}a.btn-erpfex-outline{text-decoration:none}.erpfex-transformation{padding:60px 0;background:#fff}.erpfex-transformation h2{font-size:1.8rem;font-weight:700;color:var(--color-primary)}.erpfex-transformation .star-rating{color:var(--color-primary);font-size:1.2rem}.erpfex-transformation .landing-img{width:100%;border-radius:12px;box-shadow:0 4px 20px #0000001a}.erpfex-casestudy{padding:50px 0;background:var(--color-light-bg)}.erpfex-casestudy .case-banner{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.erpfex-casestudy .case-banner img{width:100%}.casestudy-title{color:var(--color-primary);font-weight:700;font-size:1.1rem;line-height:1.4;margin-bottom:10px}.casestudy-desc{color:#555;font-size:.8rem;line-height:1.6}.benefit-item{display:flex;align-items:flex-start;margin-bottom:12px}.benefit-icon{width:42px;min-width:42px;height:42px;margin-right:12px;margin-top:2px}.benefit-icon img{width:100%;height:100%}.benefit-title{font-weight:700;color:var(--color-primary);font-size:.85rem}.benefit-desc{color:#555;font-size:.8rem}.erpfex-testimonial{background:#fff;border-radius:12px;padding:24px;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000a}.erpfex-testimonial .stars{color:var(--color-primary);font-size:.9rem;margin-bottom:8px}.erpfex-testimonial .quote{font-style:italic;color:#555;font-size:.78rem;line-height:1.6}.erpfex-testimonial .author{margin-top:14px;display:flex;align-items:center}.erpfex-testimonial .author-avatar{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;margin-right:10px}.erpfex-testimonial .author-name{font-weight:700;color:var(--color-dark);font-size:.82rem}.erpfex-testimonial .author-role{color:#888;font-size:.72rem}.erpfex-videos{padding:60px 0;background:#fff}.erpfex-videos .video-col{background:#fff;border:1px solid #e0e0e0;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.erpfex-videos .video-card{position:relative}.erpfex-videos .video-card video{width:100%;display:block}.erpfex-videos .video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;transition:transform .2s,background .2s;pointer-events:none}.erpfex-videos .video-card:hover .video-play-btn{transform:translate(-50%,-50%) scale(1.1)}.erpfex-videos .video-card.playing .video-play-btn{display:none}.erpfex-videos .video-info{padding:16px 20px 20px}.erpfex-videos .video-info h5{font-weight:700;color:var(--color-dark);font-size:1.1rem;margin-bottom:6px}.erpfex-videos .video-info p{color:#555;font-size:.9rem;margin:0}.erpfex-sidebar{background:#1a3328;border-radius:16px;padding:32px;color:#fff}.erpfex-sidebar .sidebar-inner{background:#264d3b;border-radius:12px;padding:24px;margin-bottom:20px}.erpfex-sidebar h4{color:#fff;font-weight:700;margin-bottom:24px;font-size:1.3rem}.erpfex-sidebar .sidebar-item{display:flex;align-items:flex-start;margin-bottom:18px}.erpfex-sidebar .sidebar-check{background:var(--color-primary);color:#fff;width:28px;min-width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;margin-right:12px;margin-top:2px}.erpfex-sidebar .sidebar-item h6{color:#fff;font-weight:700;font-size:.9rem;margin-bottom:2px}.erpfex-sidebar .sidebar-item p{color:#aab;font-size:.8rem;margin:0}.erpfex-whatsapp-btn{display:block;background:#25d366;color:#fff;padding:14px 20px;border-radius:12px;font-weight:700;text-decoration:none;margin-top:24px;transition:background .3s}.erpfex-whatsapp-btn:hover{background:#1da851;color:#fff;text-decoration:none}.erpfex-whatsapp-btn i{margin-right:12px;font-size:24px}.erpfex-modal .modal-content{border-radius:16px;border:none;overflow:hidden}.erpfex-modal .modal-header{border-bottom:none;padding:20px 24px 0}.erpfex-modal .modal-title{font-weight:700;font-size:1.4rem;color:var(--color-dark)}.erpfex-modal .modal-subtitle{color:#777;font-size:.9rem}.erpfex-modal .modal-body{padding:16px 24px 24px}.erpfex-modal .form-control{border-radius:8px;border:1px solid #ddd;padding:10px 14px;font-size:14px}.erpfex-modal .form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #d6400026}.erpfex-modal .form-label{font-weight:600;font-size:.85rem;color:#555;margin-bottom:4px}.erpfex-modal .btn-submit{background:var(--color-primary);color:#fff;border:none;padding:12px;border-radius:8px;font-weight:700;font-size:15px;width:100%;transition:background .3s}.erpfex-modal .btn-submit:hover{background:var(--color-primary-dark)}.erpfex-modal .btn-close-custom{background:#fff;border:2px solid #ddd;padding:12px;border-radius:8px;font-weight:600;font-size:15px;transition:all .3s}.erpfex-modal .btn-close-custom:hover{background:#f5f5f5}.erpfex-footer{height:60px;background:#fff}.erpfex-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffe6;z-index:9999;display:none;justify-content:center;align-items:center}.erpfex-loader.active{display:flex}@media(max-width:991px){.erpfex-hero h1{font-size:2rem}.erpfex-navbar .nav-links{display:none}.erpfex-hero .hero-video{margin-top:30px}}@media(max-width:767px){.erpfex-hero h1{font-size:1.6rem}.erpfex-casestudy h2{font-size:1.2rem}}
