:root{--theme-primary:#0055AD;--theme-primary-rgb:0, 85, 173;--theme-secondary:#00A699;--theme-secondary-rgb:0, 166, 153;--theme-accent:#72AE44;--theme-accent-rgb:114, 174, 68;--theme-white:#FFFFFF;--theme-off-white:#F8F9F8;--theme-light-gray:#F0F2F5;--theme-medium-gray:#999999;--theme-dark-gray:#2F333A;--theme-border:#C1BEBE;--theme-bg-light:#F4F4F4;--theme-text-body:#212529;--theme-text-heading:#181818;--theme-text-muted:#4F4F4F;--theme-text-white:#FFFFFF;--theme-text-dark:#000000;--theme-link-color:#212529;--theme-link-hover-bg:#0055AD;--theme-btn-radius:6px;--theme-btn-bg:#0055AD;--theme-btn-text:#FFFFFF;--theme-btn-padding:10px 25px;--theme-btn-font-size:16px;--theme-btn-font-weight:600;--theme-btn-border:1px solid #0055AD;--theme-input-bg:transparent;--theme-input-color:#4F4F4F;--theme-input-border:1px solid #F0F2F5;--theme-input-radius:4px;--theme-input-padding:0px 20px;--theme-input-font-size:14px;--theme-input-focus-bg:#F0F2F5;--theme-input-focus-color:#000000;--theme-overlay:rgba(0, 0, 0, 0.4);--theme-font-primary:'Inter', 'PingFang SC', -apple-system, BlinkMacSystemFont, sans-serif;--theme-font-body-size:14px;--theme-font-body-line-height:1.4;--theme-font-h1-size:21px;--theme-font-h2-size:26px;--theme-font-h3-size:24px;--theme-font-h4-size:18px;--theme-container-max:1270px;--theme-section-gap:50px;--theme-block-padding:40px;--theme-inline-padding:clamp(20px, 3vw, 40px);--theme-shadow-sm:1px 1px 4px rgba(0, 0, 0, 0.2);--theme-shadow-md:0px 0px 10px rgba(0, 0, 0, 0.2);--theme-shadow-nav:0px 0px 20px 1px rgba(0, 0, 0, 0.4);--theme-shadow-card-hover:0px 4px 12px rgba(0, 0, 0, 0.2);--theme-transition:0.3s ease-in-out;--theme-transition-fast:0.15s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--theme-font-primary);font-size:var(--theme-font-body-size);font-weight:400;line-height:var(--theme-font-body-line-height);background-color:var(--theme-bg-light);color:var(--theme-text-body)}.nitin-header{display:flex;justify-content:space-between;align-items:center;padding:15px 40px;background:var(--theme-white)}.nitin-logo-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.nitin-logo-img{width:60px;height:60px}.nitin-logo-img img{width:100%;height:100%;object-fit:contain}.nitin-logo-text h1{font-size:var(--theme-font-h1-size);font-weight:500;color:var(--theme-text-heading)}.nitin-logo-text p{font-size:12px;color:var(--theme-text-muted);font-weight:700}.nitin-header-right{display:flex;align-items:center;gap:20px}.nitin-call-btn{display:flex;align-items:center;gap:8px;color:var(--theme-text-muted);font-size:var(--theme-font-body-size)}.nitin-call-btn svg{fill:var(--theme-primary)}.nitin-email-btn{display:flex;align-items:center;gap:8px;padding:var(--theme-btn-padding);background:var(--theme-btn-bg);border:var(--theme-btn-border);border-radius:var(--theme-btn-radius);color:var(--theme-btn-text);font-size:var(--theme-btn-font-size);font-weight:var(--theme-btn-font-weight);cursor:pointer;transition:var(--theme-transition)}.nitin-email-btn:hover{background:var(--theme-white);color:var(--theme-primary)}.nitin-email-btn:hover svg{fill:var(--theme-primary)}.nitin-email-btn svg{fill:var(--theme-white)}.nitin-nav-bar{display:flex;justify-content:space-between;align-items:center;padding:0 40px;height:50px;background:var(--theme-dark-gray);position:sticky;top:0;z-index:1000;box-shadow:var(--theme-shadow-nav)}.nitin-nav-links{display:flex;align-items:center;gap:30px}.nitin-nav-links a{color:var(--theme-text-white);font-size:var(--theme-font-body-size);font-weight:400;text-decoration:none;transition:color var(--theme-transition-fast)}.nitin-nav-links a:hover{color:var(--theme-primary);background:none}.nitin-nav-links .nitin-products-link{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--theme-text-white)}.nitin-search-box{display:flex;align-items:center;gap:8px;padding:6px 16px;background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .25);border-radius:var(--theme-input-radius);width:280px;height:36px}.nitin-search-box input{border:none;outline:none;background:#fff0;font-size:var(--theme-input-font-size);color:var(--theme-text-white);width:100%}.nitin-search-box input::placeholder{color:rgb(255 255 255 / .6)}.nitin-search-box svg{fill:var(--theme-text-white)}.nitin-content-area{display:flex;gap:24px;width:min(1260px, calc(100% - 40px));padding:var(--theme-block-padding) 0;background:var(--theme-bg-light);min-height:calc(100vh - 200px);margin:0 auto;box-shadow:0 0 0 100vmax var(--theme-bg-light);clip-path:inset(0 -100vmax)}.nitin-sidebar{width:240px;background:var(--theme-white);border-radius:8px;padding:20px;border:1px solid var(--theme-border);height:fit-content;position:sticky;top:70px;z-index:1}.nitin-sidebar-title{font-size:var(--theme-font-h4-size);font-weight:600;color:var(--theme-text-heading);margin-bottom:8px}.nitin-category-item{height:40px;display:flex;align-items:center;padding:12px;border-radius:4px;cursor:pointer;margin-bottom:4px;transition:background-color var(--theme-transition-fast);text-decoration:none;color:var(--theme-link-color);font-size:var(--theme-font-body-size)}.nitin-category-item span{font-size:var(--theme-font-body-size)}.nitin-category-item:hover{background:var(--theme-light-gray)}.nitin-category-item.active{background:var(--theme-primary);color:var(--theme-text-white)}.nitin-category-item.active span{color:var(--theme-text-white)}.nitin-category-item.active:hover{background:var(--theme-primary)}.nitin-products-area{flex:1;display:flex;flex-direction:column;gap:24px}.nitin-products-header{display:flex;justify-content:space-between;align-items:center}.nitin-view-all{font-size:var(--theme-font-body-size);color:var(--theme-primary);cursor:pointer}.nitin-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nitin-product-row{display:contents}.nitin-product-card{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--theme-white);border-radius:8px;border:1px solid #E5E5E5;transition:box-shadow var(--theme-transition)}.nitin-product-card>a:first-of-type{display:block;width:100%;line-height:0}.nitin-product-title-link{display:block;text-decoration:none;color:inherit}.nitin-product-card:hover{border-color:#D6E3F3;box-shadow:0 6px 18px rgb(0 85 173 / .08)}.nitin-product-card img{width:100%;height:160px;object-fit:contain;background:var(--theme-bg-light);border-radius:4px}.nitin-product-info{display:flex;flex-direction:column;gap:8px;flex:1}.nitin-product-sku{font-size:12px;color:var(--theme-text-muted)}.nitin-product-price{font-size:14px;font-weight:600;color:var(--theme-primary)}.nitin-product-name{font-size:var(--theme-font-body-size);font-weight:600;color:var(--theme-text-heading)}.nitin-product-specs{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--theme-text-muted)}.nitin-get-quote-btn{display:flex;align-items:center;justify-content:center;width:100%;height:36px;margin-top:auto;background:var(--theme-btn-bg);border:var(--theme-btn-border);border-radius:var(--theme-btn-radius);color:var(--theme-btn-text);font-size:13px;font-weight:var(--theme-btn-font-weight);cursor:pointer;transition:var(--theme-transition)}.nitin-get-quote-btn:hover{background:var(--theme-white);color:var(--theme-primary)}.nitin-footer-info{padding:60px 0;background:var(--theme-off-white)}.nitin-footer-info-shell{width:min(1260px, calc(100% - 40px));margin:0 auto;display:flex;justify-content:space-between;gap:30px}.nitin-info-box{flex:1;display:flex;flex-direction:column;gap:16px;padding:30px;background:var(--theme-white);border-radius:8px;border:1px solid var(--theme-border);transition:transform var(--theme-transition),box-shadow var(--theme-transition)}.nitin-info-box:hover{transform:translateY(-3px);box-shadow:var(--theme-shadow-sm)}.nitin-info-header{display:flex;align-items:center;gap:12px}.nitin-info-header svg{fill:var(--theme-primary)}.nitin-info-header h3{font-family:var(--theme-font-primary);font-size:var(--theme-font-h4-size);font-weight:600;color:var(--theme-text-heading);line-height:1.2}.nitin-info-content{display:flex;flex-direction:column;gap:8px}.nitin-info-content p{font-family:var(--theme-font-primary);font-size:var(--theme-font-body-size);color:var(--theme-text-muted);line-height:1.6}.nitin-bottom-footer{padding:40px 0;background:var(--theme-text-heading)}.nitin-footer-shell{width:min(1260px, calc(100% - 40px));margin:0 auto;display:flex;justify-content:space-between;gap:60px}.nitin-footer-section{flex:1;display:flex;flex-direction:column;gap:20px}.nitin-footer-section--about{max-width:520px}.nitin-footer-section--message{width:404px;flex:0 0 404px}.nitin-footer-section h4{font-family:var(--theme-font-primary);font-size:var(--theme-font-h4-size);font-weight:600;color:var(--theme-text-white);line-height:1.2}.nitin-footer-about-text{font-family:var(--theme-font-primary);font-size:var(--theme-font-body-size);color:var(--theme-medium-gray);line-height:1.6;margin:0}.nitin-footer-highlight-list{display:flex;flex-direction:column;gap:8px}.nitin-footer-highlight-list span{color:var(--theme-primary);font-size:14px;font-weight:500;line-height:1.4}.nitin-footer-list{display:flex;flex-direction:column;gap:12px}.nitin-contact-row{display:flex;align-items:center;gap:8px}.nitin-contact-row svg{fill:var(--theme-primary)}.nitin-contact-row span{font-family:var(--theme-font-primary);font-size:var(--theme-font-body-size);color:var(--theme-medium-gray);line-height:1.6}.nitin-footer-message-form{display:flex;flex-direction:column;gap:16px}.nitin-footer-form-field{display:flex;flex-direction:column;gap:8px}.nitin-footer-form-field span{color:var(--theme-text-white);font-size:12px;font-weight:500}.nitin-footer-phone-row{display:flex;gap:8px;height:40px}.nitin-footer-input{width:100%;height:40px;padding:0 14px;background:#2D2D2D;border:1px solid #E5E5E5;border-radius:4px;color:var(--theme-text-white);font-family:var(--theme-font-primary);font-size:14px;line-height:1.6;outline:none}.nitin-footer-country-select{display:flex;align-items:center;width:150px;min-width:150px;max-width:150px;flex:0 0 150px;height:40px;padding:8px 12px;background:#2D2D2D!important;border:1px solid #E5E5E5;border-radius:4px;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;font-family:var(--theme-font-primary);font-size:14px;font-weight:500;line-height:1.4;box-shadow:none;appearance:auto}.nitin-footer-country-select:focus,.nitin-footer-country-select:active,.nitin-footer-country-select:hover{background:#2D2D2D!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}.nitin-footer-country-select option{background:#2D2D2D!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}.nitin-footer-phone-input{flex:0 1 220px}.nitin-footer-input::placeholder{color:#999;font-family:var(--theme-font-primary);font-size:14px;font-weight:400;line-height:1.6}.nitin-footer-textarea{min-height:80px;padding:12px 14px;resize:vertical}.nitin-footer-message-btn{width:100%;height:40px;border:1px solid #0055AD;border-radius:4px;background:#0055AD;color:#FFF;font-size:14px;font-weight:600;cursor:pointer}.nitin-footer-message-btn:hover{background:#FFF;color:#0055AD}.nitin-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--theme-overlay);z-index:9999;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch}.nitin-modal-overlay.active{display:flex}.nitin-modal-container{width:400px;background:var(--theme-white);border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:20px;max-width:90%;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:auto}.nitin-modal-header{display:flex;justify-content:space-between;align-items:center}.nitin-modal-title{font-size:20px;font-weight:600;color:var(--theme-text-heading)}.nitin-modal-close{font-size:24px;color:var(--theme-text-muted);cursor:pointer}.nitin-modal-fields{display:flex;flex-direction:column;gap:16px}.nitin-modal-field{display:flex;flex-direction:column;gap:8px}.nitin-modal-label{font-size:var(--theme-font-body-size);font-weight:500;color:var(--theme-text-heading)}.nitin-modal-input{width:100%;height:48px;padding:12px 16px;background:#fff0;border:var(--theme-input-border);border-radius:var(--theme-input-radius);font-family:var(--theme-font-primary);font-size:var(--theme-font-body-size);color:var(--theme-input-color);line-height:1.6;outline:none;transition:var(--theme-transition-fast)}.nitin-modal-input::placeholder{color:var(--theme-medium-gray);font-family:var(--theme-font-primary);font-size:var(--theme-font-body-size);font-weight:400;line-height:1.6}.nitin-modal-input:focus{border-color:var(--theme-primary);background:var(--theme-input-focus-bg);color:var(--theme-input-focus-color)}.nitin-modal-textarea{height:80px;resize:vertical}.phone-input-group{display:flex;gap:8px;height:48px}.country-code-select{display:flex;align-items:center;padding:8px 12px;background:#fff0;border:var(--theme-input-border);border-radius:var(--theme-input-radius);min-width:120px;font-size:var(--theme-font-body-size);font-weight:500;color:var(--theme-text-heading);cursor:pointer;outline:none}.country-code-select:focus{border-color:var(--theme-primary)}.phone-number-input{flex:1;height:48px;padding:12px 16px;background:#fff0;border:var(--theme-input-border);border-radius:var(--theme-input-radius);font-size:var(--theme-font-body-size);outline:none;transition:var(--theme-transition-fast)}.phone-number-input:focus{border-color:var(--theme-primary)}.lm-success-message{display:none;padding:12px 16px;background:#DFF0D8;color:#3C763D;border-radius:var(--theme-input-radius);text-align:center;font-size:var(--theme-font-body-size);margin-top:12px}.lm-error-message{display:none;padding:12px 16px;background:#F2DEDE;color:#A94442;border-radius:var(--theme-input-radius);text-align:center;font-size:var(--theme-font-body-size);margin-top:12px}.nitin-modal-submit{width:100%;height:48px;background:var(--theme-btn-bg);border:var(--theme-btn-border);border-radius:var(--theme-btn-radius);color:var(--theme-btn-text);font-size:var(--theme-btn-font-size);font-weight:var(--theme-btn-font-weight);cursor:pointer;margin-top:10px;transition:var(--theme-transition)}.nitin-modal-submit:hover{background:var(--theme-white);color:var(--theme-primary)}.nitin-modal-note{font-size:12px;color:var(--theme-text-muted);text-align:center}.nitin-hidden{display:none!important}@media (max-width:1280px){.nitin-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.nitin-content-area{flex-direction:column}.nitin-sidebar{width:100%}.nitin-products-grid{grid-template-columns:repeat(3,1fr)}.nitin-footer-info{padding:40px 0}.nitin-footer-info-shell{width:min(1260px, calc(100% - 40px))}.nitin-footer-shell{width:min(1260px, calc(100% - 40px));gap:40px}.nitin-footer-section--message{width:auto;flex:1}}@media (max-width:768px){.nitin-header{padding:15px 20px;flex-wrap:wrap;gap:15px}.nitin-header-right{width:100%;justify-content:space-between}.nitin-call-btn{font-size:12px}.nitin-email-btn{padding:10px 15px;font-size:13px}.nitin-nav-bar{padding:0 20px;flex-wrap:wrap;height:auto;padding:15px 20px}.nitin-nav-links{gap:15px;flex-wrap:wrap}.nitin-nav-links a{font-size:13px}.nitin-search-box{width:100%;margin-top:10px;order:3}.nitin-content-area{width:100%;padding:20px 15px;flex-direction:column}.nitin-sidebar{width:100%;padding:12px 15px;display:flex;flex-wrap:wrap;gap:8px;position:relative;border-radius:8px;margin-bottom:16px}.nitin-sidebar-title{width:100%;margin-bottom:8px;font-size:14px}.nitin-category-item{height:32px;padding:6px 12px;margin-bottom:0;flex-shrink:0;border-radius:4px;flex:0 0 auto;text-decoration:none}.nitin-category-item span{font-size:12px}.nitin-footer-info{padding:20px 0}.nitin-footer-info-shell{flex-direction:column;width:min(1260px, calc(100% - 40px))}.nitin-footer-shell{flex-direction:column;gap:40px}.nitin-footer-section--message{width:100%;flex:1}.nitin-products-grid{grid-template-columns:repeat(2,1fr)}.nitin-modal-container{width:95%;padding:24px;max-width:none}.nitin-modal-title{font-size:18px}.nitin-modal-input{height:44px;font-size:16px}.nitin-modal-submit{height:44px;font-size:15px}}@media (max-width:576px){.nitin-header{padding:12px 15px}.nitin-logo-img{width:45px;height:45px}.nitin-logo-text h1{font-size:16px}.nitin-logo-text p{font-size:11px}.nitin-call-btn svg,.nitin-email-btn svg{width:14px;height:14px}.nitin-nav-links{gap:10px}.nitin-nav-links a{font-size:12px}.nitin-nav-links .nitin-products-link svg{width:14px;height:14px}.nitin-content-area{width:100%;padding:15px 12px}.nitin-sidebar{padding:10px 12px;gap:6px}.nitin-sidebar-title{font-size:13px;margin-bottom:6px}.nitin-category-item{height:28px;padding:5px 10px}.nitin-category-item span{font-size:11px}.nitin-products-grid{grid-template-columns:repeat(2,1fr);gap:10px}.nitin-product-card{padding:10px}.nitin-product-card img{height:120px}.nitin-product-title,.nitin-card-title{font-size:12px}.nitin-product-price{font-size:11px}.nitin-product-specs{font-size:10px}.nitin-get-quote-btn{height:32px;font-size:12px}.nitin-info-box{padding:15px}.nitin-info-header h3{font-size:16px}.nitin-info-content p{font-size:12px}.nitin-footer-section h4{font-size:16px}.nitin-modal-container{padding:20px}.nitin-modal-title{font-size:16px}.nitin-modal-fields{gap:12px}.nitin-modal-field{gap:6px}.nitin-modal-label{font-size:13px}.nitin-modal-input{height:42px;padding:10px 14px;font-size:16px}.phone-input-group{flex-direction:column;height:auto;gap:8px}.country-code-select{min-width:100%;height:42px;font-size:16px}.phone-number-input{width:100%;height:42px;font-size:16px}.nitin-modal-submit{height:42px;font-size:14px}.nitin-modal-note{font-size:11px}.lm-success-message,.lm-error-message{padding:10px 14px;font-size:13px}}h1,h2{font-weight:700;line-height:1.2}h3,h4,h5,h6{font-weight:600;line-height:1.2}p{font-size:var(--theme-font-body-size);line-height:var(--theme-font-body-line-height);margin-bottom:0}button,.dt-btn,input[type="submit"]{font-size:var(--theme-btn-font-size);font-weight:var(--theme-btn-font-weight);transition:var(--theme-transition)}a{color:var(--theme-link-color);text-decoration:none;transition:color var(--theme-transition-fast)}a:hover{color:var(--theme-primary)}.category-card,.product-card,.card{transition:transform var(--theme-transition),box-shadow var(--theme-transition)}.category-card:hover,.product-card:hover,.card:hover{transform:translateY(-3px);box-shadow:var(--theme-shadow-card-hover)}input[type="text"],input[type="email"],textarea{font-size:var(--theme-input-font-size);transition:var(--theme-transition-fast)}.container{max-width:var(--theme-container-max);padding:0 15px}h1{font-size:var(--theme-font-h1-size)}h2{font-size:var(--theme-font-h2-size)}h3{font-size:var(--theme-font-h3-size)}nav,.navigation{font-size:var(--theme-font-body-size);font-weight:400}footer,.site-footer{font-size:var(--theme-font-body-size)}.dt-btn,button,.button,.nitin-get-quote-btn,.nitin-footer-quote-btn,.nitin-modal-submit,.nitin-email-btn{position:relative;overflow:hidden;background:var(--theme-btn-bg)!important;color:var(--theme-btn-text)!important;border:var(--theme-btn-border)}.dt-btn .letter-span,button .letter-span,.button .letter-span,.nitin-get-quote-btn .letter-span,.nitin-footer-quote-btn .letter-span,.nitin-modal-submit .letter-span,.nitin-email-btn .letter-span{display:inline-block;pointer-events:none;transition:transform 0.4s ease-out,opacity 0.4s ease-out}.dt-btn .letter-span.text-spin,button .letter-span.text-spin,.button .letter-span.text-spin,.nitin-get-quote-btn .letter-span.text-spin,.nitin-footer-quote-btn .letter-span.text-spin,.nitin-modal-submit .letter-span.text-spin,.nitin-email-btn .letter-span.text-spin{animation:letter-flip 0.4s 1}@keyframes letter-flip{0%{transform:rotateY(0deg);opacity:1}50%{transform:rotateY(180deg);opacity:.5}100%{transform:rotateY(360deg);opacity:1}}@-webkit-keyframes letter-flip{0%{-webkit-transform:rotateY(0deg);opacity:1}50%{-webkit-transform:rotateY(180deg);opacity:.5}100%{-webkit-transform:rotateY(360deg);opacity:1}}@keyframes text-spin{0%{transform:translateY(0) rotate(0deg);opacity:1}50%{transform:translateY(-100%) rotate(90deg);opacity:0}100%{transform:translateY(0) rotate(0deg);opacity:1}}@-webkit-keyframes text-spin{0%{-webkit-transform:translateY(0) rotate(0deg);opacity:1}50%{-webkit-transform:translateY(-100%) rotate(90deg);opacity:0}100%{-webkit-transform:translateY(0) rotate(0deg);opacity:1}}body .dt-btn span,body button[type="submit"] span,body .button span{display:inline-block}.nitin-basic-page-shell{min-height:calc(100vh - 300px)}.nitin-page-card{max-width:900px;margin:40px auto;padding:50px;background:var(--theme-white);border:1px solid var(--theme-border)}.nitin-page-title{font-size:32px;color:var(--theme-text-heading);margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid var(--theme-primary)}.nitin-page-content{font-size:16px;line-height:1.8;color:var(--theme-text-muted)}.nitin-title-xl{font-family:var(--theme-font-primary);font-size:28px;font-weight:600;line-height:1.2;color:var(--theme-text-heading)}.nitin-title-sm{font-family:var(--theme-font-primary);font-size:18px;font-weight:600;line-height:1.2}.nitin-card-title{font-family:var(--theme-font-primary);font-size:16px;font-weight:600;line-height:1.3;color:var(--theme-text-heading)}.nitin-copy-md{font-family:var(--theme-font-primary);font-size:16px;font-weight:400;line-height:1.6}.nitin-copy-sm{font-family:var(--theme-font-primary);font-size:14px;font-weight:400;line-height:1.6}.nitin-section,.nitin-detail-top-shell,.nitin-detail-faq-section,.nitin-detail-related-section{padding:40px 0}.nitin-section--soft{background:var(--theme-bg-light)}.nitin-section-shell{width:min(1260px, calc(100% - 40px));margin:0 auto}.nitin-section-title,.nitin-section-heading h2,.nitin-products-title,.nitin-detail-title{font-family:var(--theme-font-primary);font-size:28px;font-weight:600;line-height:1.2;color:var(--theme-text-heading);margin-bottom:16px}.nitin-section-heading--center{text-align:center}.nitin-section-heading p,.nitin-about-intro,.nitin-page-hero p,.nitin-detail-description{font-family:var(--theme-font-primary);font-size:16px;font-weight:400;color:var(--theme-text-muted);line-height:1.6}.nitin-detail-page-shell{background:var(--theme-bg-light)}.nitin-detail-top{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:24px}.nitin-detail-gallery-card,.nitin-detail-info-card{background:var(--theme-white);border:1px solid #E5E5E5;border-radius:8px}.nitin-detail-gallery-card{padding:16px}.nitin-carousel-container{position:relative;width:100%;height:400px;background:#E5E5E5;border-radius:8px;overflow:hidden}.nitin-carousel-slide{display:none;width:100%;height:100%}.nitin-carousel-slide.active{display:block}.nitin-carousel-slide img{width:100%;height:100%;object-fit:contain}.nitin-thumbnail-row{display:flex;justify-content:center;gap:8px;margin-top:16px}.nitin-thumbnail{width:80px;height:80px;border:1px solid #2D2D2D;cursor:pointer;background:#E5E5E5;overflow:hidden}.nitin-thumbnail.active{border:2px solid var(--theme-primary)}.nitin-thumbnail img{width:100%;height:100%;object-fit:cover}.nitin-detail-info-card{padding:24px;display:flex;flex-direction:column;gap:16px}.nitin-detail-title{margin:0}.nitin-detail-sku{color:var(--theme-text-muted);margin:0}.nitin-detail-divider{width:100%;height:1px;background:#E5E5E5}.nitin-detail-price-box{display:flex;flex-direction:column;gap:8px}.nitin-detail-info-line{font-size:14px;color:var(--theme-text-muted);line-height:1.6}.nitin-detail-info-line::before{content:"✓ ";color:var(--theme-primary);font-weight:700}.nitin-detail-features-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.nitin-detail-features-col{display:flex;flex-direction:column;gap:8px}.nitin-factory-stat-title{font-size:15px;font-weight:600;color:var(--theme-text-heading);margin:0 0 4px}.nitin-factory-stat-list{display:flex;flex-direction:column;gap:10px}.nitin-factory-stat-item{display:flex;align-items:center;gap:8px}.nitin-stat-icon{flex-shrink:0;opacity:.85}.nitin-stat-number{font-size:16px;font-weight:700;color:var(--theme-primary);white-space:nowrap}.nitin-stat-label{font-size:13px;color:var(--theme-text-muted)}.nitin-detail-action-row{padding-top:8px}.nitin-detail-description-card{background:var(--theme-white);border:1px solid #E5E5E5;border-radius:8px;padding:24px}.nitin-detail-description>*:first-child{margin-top:0}.nitin-detail-description>*:last-child{margin-bottom:0}.nitin-detail-description p{margin:0 0 14px}.nitin-detail-description h3,.nitin-detail-description h4{font-family:var(--theme-font-primary);font-size:16px;font-weight:600;line-height:1.4;color:var(--theme-text-heading);margin:18px 0 10px}.nitin-detail-description ul,.nitin-detail-description ol{margin:0 0 14px 20px;padding:0}.nitin-detail-description li{margin-bottom:8px}.nitin-detail-description table{width:100%;border-collapse:collapse;margin:0 0 14px;font-size:14px}.nitin-detail-description th{background:var(--theme-primary);color:#fff;font-weight:600;text-align:left;padding:10px 14px;border:1px solid #0055AD}.nitin-detail-description td{padding:10px 14px;border:1px solid #E5E5E5;color:var(--theme-text-muted)}.nitin-detail-description tr:nth-child(even) td{background:#FAFAFA}.nitin-faq-list{display:flex;flex-direction:column;gap:16px}.nitin-faq-card{background:var(--theme-light-gray);border-radius:8px;padding:16px}.nitin-faq-card h3{font-size:16px;color:var(--theme-primary);margin-bottom:8px}.nitin-faq-card p{margin:0;color:var(--theme-text-muted)}.nitin-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nitin-related-card{background:var(--theme-white);border:1px solid #E5E5E5;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.nitin-related-card img{width:100%;height:180px;object-fit:cover;border-radius:4px;background:#E5E5E5}.nitin-related-title{text-align:center;font-weight:600}.nitin-marketing-page{background:var(--theme-white)}.nitin-page-hero{min-height:360px;display:flex;align-items:center;color:var(--theme-text-white);background:linear-gradient(135deg,rgb(0 85 173 / .95),rgb(0 85 173 / .65))}.nitin-page-hero--landing{min-height:400px}.nitin-page-hero--about{min-height:400px;background:linear-gradient(135deg,rgb(0 85 173 / .85),rgb(26 26 26 / .65))}.nitin-hero-shell{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.nitin-eyebrow{display:inline-flex;padding:8px 14px;border:1px solid rgb(255 255 255 / .45);border-radius:999px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.nitin-page-hero .nitin-title-md{font-size:24px;color:rgb(255 255 255 / .85);font-weight:500}.nitin-hero-slogan{display:block;font-size:clamp(36px, 6vw, 56px);font-weight:700;color:var(--theme-text-white);text-align:center;line-height:1.2}.nitin-hero-desc{max-width:820px;color:rgb(255 255 255 / .78);font-size:16px;text-align:center}.nitin-page-hero h1{font-size:clamp(34px, 5vw, 48px);color:var(--theme-text-white)}.nitin-page-hero p{max-width:820px;color:rgb(255 255 255 / .92);font-size:18px}.nitin-hero-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.nitin-primary-cta,.nitin-secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:44px;padding:0 24px;border-radius:4px;font-weight:600}.nitin-primary-cta{background:var(--theme-white);color:var(--theme-primary)}.nitin-secondary-cta{border:1px solid rgb(255 255 255 / .5);color:var(--theme-text-white)}.nitin-company-intro{display:flex;flex-direction:column;gap:40px}.nitin-factory-image-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:48px}.nitin-factory-image-card{background:var(--theme-white);border:1px solid #E5E5E5;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.nitin-factory-image-placeholder{height:220px;border-radius:8px;background:linear-gradient(135deg,rgb(0 85 173 / .25),rgb(0 0 0 / .25));background-size:cover;background-position:center;background-repeat:no-repeat}.nitin-factory-image-title{font-size:16px;font-weight:600;color:var(--theme-text-heading);line-height:1.4;margin:0}.nitin-factory-image-card p{margin:0;color:var(--theme-text-muted)}.nitin-stat-grid,.nitin-review-grid,.nitin-feature-grid,.nitin-case-grid{display:grid;gap:24px}.nitin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nitin-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nitin-feature-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.nitin-feature-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.nitin-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nitin-stat-card,.nitin-review-card,.nitin-feature-card,.nitin-case-card{background:var(--theme-white);border:1px solid #E5E5E5;border-radius:8px;padding:24px}.nitin-review-card,.nitin-case-card,.nitin-feature-card--soft{background:var(--theme-light-gray)}.nitin-stat-card,.nitin-feature-card,.nitin-case-card{display:flex;flex-direction:column;gap:14px}.nitin-feature-card{align-items:center;text-align:center}.nitin-stat-card h3,.nitin-review-card h3,.nitin-feature-card h3,.nitin-case-card h3{font-family:var(--theme-font-primary);font-size:18px;font-weight:600;line-height:1.2;color:var(--theme-text-heading)}.nitin-stat-card p,.nitin-review-card p,.nitin-feature-card p,.nitin-case-card p{margin:0;font-family:var(--theme-font-primary);font-size:14px;line-height:1.6;color:var(--theme-text-muted)}.nitin-stat-card p{font-size:36px;font-weight:700;color:var(--theme-primary);line-height:1.1}.nitin-feature-icon{flex-shrink:0}.nitin-feature-icon-wrap{width:56px;height:56px;border-radius:50%;background:rgb(0 85 173 / .1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nitin-sidebar-divider{height:1px;background:#E5E5E5;margin:16px 0}.nitin-sidebar-advantages{display:flex;flex-direction:column;gap:8px}.nitin-sidebar-review{margin-top:4px}.nitin-sidebar-review-quote{font-size:12px;line-height:1.6;color:var(--theme-text-muted);font-style:italic;margin:0 0 6px}.nitin-sidebar-review-author{font-size:11px;color:var(--theme-text-heading);margin:0}.nitin-review-card{display:flex;flex-direction:column;gap:12px}.nitin-review-avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#D7DDE6;color:var(--theme-primary);font-weight:700}.nitin-review-meta{color:var(--theme-text-muted);font-size:13px}.nitin-review-quote{margin:0;font-size:14px;line-height:1.7;color:var(--theme-text-muted)}.nitin-review-tags{display:flex;flex-wrap:wrap;gap:8px}.nitin-review-tags span,.nitin-highlight-pill,.nitin-model-chip{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;font-size:13px}.nitin-review-tags span,.nitin-highlight-pill{background:var(--theme-primary);color:var(--theme-text-white)}.nitin-highlight-row,.nitin-model-chip-row{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:24px}.nitin-partner-row{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:16px}.nitin-partner-chip{display:inline-flex;align-items:center;justify-content:center;min-width:110px;height:60px;padding:0 18px;border:1px solid #E5E5E5;border-radius:8px;background:var(--theme-white);color:var(--theme-primary);font-weight:700}.nitin-partner-caption{margin-bottom:32px}.nitin-model-chip{background:var(--theme-white);border:1px solid #E5E5E5;color:var(--theme-primary);font-weight:600}.nitin-case-country{color:var(--theme-primary);font-size:12px;font-weight:600}@media (max-width:1200px){.nitin-detail-top,.nitin-factory-image-row,.nitin-stat-grid,.nitin-review-grid,.nitin-feature-grid--four,.nitin-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nitin-feature-grid--three,.nitin-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nitin-detail-features-row{gap:16px}}@media (max-width:768px){.nitin-detail-top,.nitin-factory-image-row,.nitin-stat-grid,.nitin-review-grid,.nitin-feature-grid--four,.nitin-feature-grid--three,.nitin-case-grid,.nitin-related-grid,.nitin-detail-features-row{grid-template-columns:1fr}.nitin-page-card{margin:20px auto;padding:24px}.nitin-carousel-container{height:280px}.nitin-page-hero p{font-size:16px}}.nitin-pagination{display:flex;justify-content:center;margin-top:32px}.nitin-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;margin:0 4px;border:1px solid #E0E0E0;border-radius:4px;color:#333;font-size:14px;text-decoration:none;transition:all 0.2s}.nitin-pagination .page-numbers.current{background:#0055AD;border-color:#0055AD;color:#fff}.nitin-pagination .page-numbers:hover:not(.current){border-color:#0055AD;color:#0055AD}.nitin-pagination .page-numbers.dots{border:none}.nitin-pagination .page-numbers.prev,.nitin-pagination .page-numbers.next{padding:0 16px}.nitin-contact-page{background:var(--theme-white)}.nitin-contact-hero{background:var(--theme-primary);padding:60px 0;text-align:center}.nitin-contact-hero h1{color:var(--theme-text-white);margin:0 0 12px}.nitin-contact-hero p{color:rgb(255 255 255 / .85);margin:0}.nitin-contact-brand{text-align:center;padding:56px 0 24px}.nitin-contact-brand-name{font-size:clamp(28px, 5vw, 40px);font-weight:700;color:var(--theme-primary);margin:0 0 16px;letter-spacing:.02em}.nitin-contact-brand-tagline{font-size:clamp(18px, 3vw, 26px);font-weight:600;color:var(--theme-text-heading);margin:0}.nitin-contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.nitin-contact-card{background:var(--theme-white);border:1px solid #E5E5E5;border-radius:8px;padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.nitin-contact-card-icon{width:48px;height:48px;background:rgb(0 85 173 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center}.nitin-contact-card-icon svg{fill:var(--theme-primary)}.nitin-contact-card-label{font-size:14px;color:var(--theme-text-muted);font-weight:500;margin:0}.nitin-contact-card-value{font-size:15px;color:var(--theme-text-heading);font-weight:600;margin:0;word-break:break-all}@media (max-width:768px){.nitin-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.nitin-contact-grid{grid-template-columns:1fr}}.required{color:#e53935;font-weight:700}.nitin-section-title-link{text-decoration:none;color:inherit;cursor:pointer;display:inline-block}.nitin-section-title-link::after{content:" →";font-size:.8em;opacity:0;transition:opacity 0.2s}.nitin-section-title-link:hover::after{opacity:1}.nitin-section-title-link:hover h2{color:var(--theme-primary)}.nitin-sidebar-divider-line{border:none;border-top:1px solid #E5E5E5;margin:12px 0}