.clickable-item{cursor:pointer}.text-bold{font-weight:700}.portlet.light>.portlet-title .inputs.inputs-full-width{display:block;float:none}.tree-item-icon-color{color:#dfba49}.page-sidebar .page-sidebar-menu>li>a>i.fa,.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i.fa{margin-left:1px;margin-right:4px;top:3px}.form-group.form-md-line-input.no-hint{margin-bottom:15px}.form-group.form-md-line-input.has-error .form-control{border-bottom-color:red}.form-group.form-md-line-input.has-error .help-block-info{display:none}.daterangepicker_input .input-mini{width:120px!important}.portlet.light>.portlet-title.portlet-title-filter{border:none;margin-bottom:0}.btn+.btn{margin-left:5px}.famfamfam-flags{display:inline-block}.external-logins form a i.fa-openidconnect::before{content:"\f19b"}.external-logins a i.fa-wsfederation::before{content:"\f20e"}.margin-bottom-0{margin-bottom:0!important}.page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu{width:250px}br{font-family:Verdana}span.phone-number-verified{border-bottom:#36c6d3 2px solid!important}.margin-top-20{margin-top:20px}.margin-bottom-10{margin-bottom:10px}.swal-title{overflow-wrap:break-word}.swal-footer{text-align:center}@keyframes glowing{0%{opacity:.3}50%{opacity:1}100%{opacity:.3}}.glowing{animation:glowing 2s infinite}.toast-error{background-color:red!important}.bootstrap-datetimepicker-widget{width:275px!important}@media (max-width:768px){.btn-md-icon{margin-right:0!important;padding-right:0!important}}.kt-widget14__legend{text-align:left}.kt-widget14__legend-bullet{width:12px;height:12px;margin-right:12px;display:inline-block}.long-select2 .select2-results .select2-results__options{max-height:350px!important}:root{--kt-progress-bar-color:#ffffff;--kt-progress-bar-bg:#009ef7}.fileinput-button{display:flex;justify-content:center;align-items:center;width:100%;height:100%}label.required:after{content:"*";color:var(--kt-form-label-color)!important}button i.flaticon-search-1{margin-right:0!important}.btn i.flaticon-search-1{padding-right:0!important}.menu-icon span{display:flex}.hide-overflown{width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pwstrength-div{position:relative}.pwstrength-div .progress{height:8px;width:64px;text-align:right;position:absolute;right:-28px;top:28.5px;transform:rotate(-90deg);border-radius:0 0 1.25rem 1.25rem}.pwstrength-div .password-verdict{height:10px;width:100px;text-align:right;position:absolute;right:24px;top:25px;font-size:12px;opacity:.6}
@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.eot);src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.eot) format('embedded-opentype'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.woff2) format('woff2'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.woff) format('woff'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.ttf) format('truetype'),url(Inter/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-100.svg#Inter) format('svg')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-200.eot);src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-200.eot) format('embedded-opentype'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-200.woff2) format('woff2'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-200.woff) format('woff'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-200.ttf) format('truetype'),url(Inter/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-200.svg#Inter) format('svg')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot);src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot) format('embedded-opentype'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2) format('woff2'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff) format('woff'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.ttf) format('truetype'),url(Inter/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.svg#Inter) format('svg')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot);src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot) format('embedded-opentype'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2) format('woff2'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff) format('woff'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf) format('truetype'),url(Inter/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#Inter) format('svg')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.eot);src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.eot) format('embedded-opentype'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff2) format('woff2'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff) format('woff'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.ttf) format('truetype'),url(Inter/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.svg#Inter) format('svg')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.eot);src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.eot) format('embedded-opentype'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2) format('woff2'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.woff) format('woff'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf) format('truetype'),url(Inter/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.svg#Inter) format('svg')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot);src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot) format('embedded-opentype'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2) format('woff2'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff) format('woff'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf) format('truetype'),url(Inter/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#Inter) format('svg')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-800.eot);src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-800.eot) format('embedded-opentype'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-800.woff2) format('woff2'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-800.woff) format('woff'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-800.ttf) format('truetype'),url(Inter/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-800.svg#Inter) format('svg')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.eot);src:url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.eot) format('embedded-opentype'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.woff2) format('woff2'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.woff) format('woff'),url(/dist/fonts/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.ttf) format('truetype'),url(Inter/inter-v12-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.svg#Inter) format('svg')}
.robot-selection-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.robot-button-item{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:#495057;color:#fff;border:2px solid #495057;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out;font-size:.875rem;font-weight:500;min-height:36px;user-select:none}.robot-button-item:hover{background-color:#5a6268;border-color:#5a6268;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.robot-button-input{position:absolute;opacity:0;pointer-events:none}.robot-button-text{display:inline-block}.robot-button-check{display:none;font-size:.75rem;margin-left:.5rem}.robot-button-item input:checked~.robot-button-check,.robot-button-item input:checked~.robot-button-text{color:#fff}.robot-button-item input:checked~.robot-button-check{display:inline-block}.robot-button-item.selected{background-color:var(--nachi-primary,#a01d22);border-color:var(--nachi-primary,#a01d22)}.robot-button-item.selected .robot-button-check,.robot-button-item.selected .robot-button-text{color:#fff}.robot-button-item.selected .robot-button-check{display:inline-block}
:root{--header-height:80px;--hero-bottom-strip-height:80px}.homepage-hero-section{height:calc(98vh - var(--header-height) - var(--hero-bottom-strip-height));min-height:500px;background-color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;margin-bottom:0}.homepage-hero-section:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(180deg,rgba(237,27,46,0) 0,rgba(237,27,46,.8) 40%,#ed1b2e 80%);z-index:10}.homepage-hero-section>.container{flex:1;display:flex;align-items:center;padding:20px 15px;position:relative;z-index:2;min-height:0;max-width:1200px;margin:0 auto;width:100%}.homepage-hero-section>.container>.row{width:100%;height:100%;align-items:flex-end;margin:0}.homepage-hero-section>.container>.row>[class*=col-]{display:flex;flex-direction:column}.homepage-hero-section>.container>.row>.col-lg-6:first-child{justify-content:center;padding-right:30px}.homepage-hero-section>.container>.row>.col-lg-6:last-child{justify-content:center;align-items:flex-end;overflow:visible;padding-left:30px}@media (max-width:991.98px){.homepage-hero-section{min-height:auto;height:auto;min-height:500px}.homepage-hero-section>.container{padding:40px 15px}.homepage-hero-section>.container>.row>.col-lg-6:first-child{padding-right:15px;margin-bottom:30px}.homepage-hero-section>.container>.row>.col-lg-6:last-child{padding-left:15px}}.hero-content{padding:0;max-width:100%}.hero-main-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:20px;color:#000}.hero-cycle-time{display:block;margin-bottom:10px}.hero-subtitle{display:block;font-size:1.5rem;font-weight:400;color:#666;margin-top:10px}.hero-product-title{font-size:4rem;font-weight:700;color:#000;margin:30px 0 10px;line-height:1}.hero-product-subtitle{font-size:1.25rem;color:#666;margin-bottom:40px}@media (max-width:991.98px){.hero-main-title{font-size:2.5rem}.hero-subtitle{font-size:1.25rem}.hero-product-title{font-size:3rem}}@media (max-width:767.98px){.hero-main-title{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-product-title{font-size:2.5rem}.hero-product-subtitle{font-size:1rem}}.btn-hero-cta{display:inline-flex;align-items:center;padding:15px 40px;font-size:1.1rem;font-weight:600;color:#fff;background-color:#ed1b2e;border:none;border-radius:4px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn-hero-cta:hover{background-color:#c81423;color:#fff;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.btn-hero-cta i{transition:transform .3s ease}.btn-hero-cta:hover i{transform:translateX(5px)}.hero-image-wrapper{position:absolute;bottom:0;z-index:10;margin:0 -50px 0 -50px}.hero-robot-image{width:auto;height:100%;max-height:calc(100vh - var(--header-height) - var(--hero-bottom-strip-height));z-index:3;position:relative;object-fit:contain;object-position:bottom center;margin-bottom:0;opacity:0;animation:robotFadeIn 1s ease-out 2s forwards}@keyframes robotFadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:991.98px){.hero-image-wrapper{min-height:300px;max-height:400px;align-items:center;overflow:hidden}.hero-robot-image{max-height:100%}}.hero-keywords{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;display:flex;flex-direction:column;gap:30px;pointer-events:none;width:auto;text-align:right}@media (max-width:1200px){.hero-keywords{padding-right:15px}}.keyword-item{font-size:6rem;font-weight:900;color:#ccc;line-height:1;white-space:nowrap;transform:translateX(20px);opacity:0;text-transform:uppercase;letter-spacing:3px;text-align:right}@media (min-width:1200px){.keyword-item{font-size:7rem}}@media (max-width:991.98px){.hero-keywords{display:none}}@keyframes keywordFadeIn{0%{opacity:0;transform:translateX(20px)}100%{opacity:.15;transform:translateX(0)}}.keyword-fade-in{animation:keywordFadeIn .8s ease-out forwards;animation-fill-mode:forwards}.homepage-support-banner{background-color:#ed1b2e;padding:0;color:#fff;height:var(--hero-bottom-strip-height);min-height:var(--hero-bottom-strip-height);position:relative;z-index:10}.homepage-support-banner>.container{max-width:1200px}.support-banner-text{font-size:1.5rem;font-weight:600;color:#fff;margin:0;line-height:1.4}.support-banner-image{max-width:100%;height:auto;max-height:120px}@media (max-width:991.98px){.support-banner-text{font-size:1.25rem;text-align:center;margin-bottom:20px}.support-banner-image{display:block;margin:0 auto}}@media (max-width:767.98px){.support-banner-text{font-size:1.1rem}.homepage-support-banner{padding:30px 0}}
.services__sidebar.robot-sidebar{margin-top:0}.sidebar__widget{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:30px;margin-bottom:30px}.sidebar__widget-title{font-size:20px;font-weight:600;margin-bottom:25px;color:#1a1a1a;position:relative;padding-bottom:15px}.sidebar__widget-title::after{content:'';position:absolute;left:0;bottom:0;width:50px;height:2px;background:#dc3545}.sidebar__cat-list-two .list-wrap{list-style:none;padding:0;margin:0}.sidebar__cat-list-two .list-wrap li{margin-bottom:10px}.sidebar__cat-list-two .list-wrap li:last-child{margin-bottom:0}.sidebar__cat-list-two .list-wrap li a{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#f8f9fa;border-radius:6px;color:#1a1a1a;text-decoration:none;font-size:15px;font-weight:500;transition:all .3s ease}.sidebar__cat-list-two .list-wrap li a:hover,.sidebar__cat-list-two .list-wrap li.active a{background:#dc3545;color:#fff;transform:translateX(5px)}.sidebar__cat-list-two .list-wrap li a i{font-size:14px;transition:all .3s ease}.sidebar__cat-list-two .list-wrap li a:hover i,.sidebar__cat-list-two .list-wrap li.active a i{transform:translateX(3px)}@media (max-width:991px){.services__sidebar.robot-sidebar{margin-top:40px}}
.robot-why-choose-section{margin-top:3rem;padding-top:2rem;border-top:1px solid #e0e0e0}.robot-stat-card{background:#f8f9fa;border-radius:.5rem;transition:all .3s ease;border:1px solid #e9ecef}.robot-stat-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1);background:#fff}.stat-icon{color:var(--nachi-primary,#a01d22)}.stat-value{color:#333;margin-bottom:.25rem}.stat-label{font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.why-choose-robot h3{color:#333;font-weight:700;font-size:1.75rem}.feature-card{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;transition:all .3s ease;text-align:center}.feature-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.1);border-color:var(--nachi-primary,#a01d22)}.feature-icon{color:var(--nachi-primary,#a01d22)}.feature-title{color:#333;font-size:1.1rem;margin-bottom:.5rem}.feature-description{font-size:.9rem;line-height:1.5}@media (max-width:768px){.feature-card,.robot-stat-card{margin-bottom:1rem}.why-choose-robot h3{font-size:1.5rem}}