@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Playfair+Display:wght@400;500;600;700&display=swap);:root{--primary-blue:#102a71;--primary-blue-light:#1a3a8f;--primary-blue-dark:#0a1d4f;--accent-gold:#ffcb00;--accent-gold-light:#ffe14d;--accent-gold-dark:#cc9f00;--white:#ffffff;--off-white:#f8f9fa;--gray-100:#f1f3f5;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--gradient-primary:linear-gradient(135deg, #102a71 0%, #1a4a9f 50%, #0067ff 100%);--gradient-gold:linear-gradient(135deg, #ffcb00 0%, #ffd700 50%, #ffe14d 100%);--gradient-dark:linear-gradient(180deg, rgba(16, 42, 113, 0.9) 0%, rgba(0, 0, 0, 0.8) 100%);--gradient-glass:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%);--shadow-sm:0 2px 8px rgba(16, 42, 113, 0.08);--shadow-md:0 8px 24px rgba(16, 42, 113, 0.12);--shadow-lg:0 16px 48px rgba(16, 42, 113, 0.16);--shadow-xl:0 24px 64px rgba(16, 42, 113, 0.2);--shadow-gold:0 8px 32px rgba(255, 203, 0, 0.3);--shadow-glow:0 0 40px rgba(0, 103, 255, 0.3);--transition-fast:0.2s cubic-bezier(0.4, 0, 0.2, 1);--transition-normal:0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:0.5s cubic-bezier(0.4, 0, 0.2, 1);--transition-bounce:0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:30px;--radius-full:9999px}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Inter',sans-serif;font-weight:700;line-height:1.2}.slider-wrapper .loading-spin,.ux-slider .loading-spin,.banner-slider .loading-spin,.loading-spin.dark.large.centered{display:none!important;visibility:hidden!important;opacity:0!important}.ux-slider .flickity-viewport{transition:height 0.4s ease}.ux-slider .ux-banner{position:relative;overflow:hidden}.ux-slider .ux-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(16 42 113 / .6) 0%,rgb(0 0 0 / .4) 100%);z-index:1;pointer-events:none}.ux-slider .text-box{z-index:2}.ux-banner .text-box [class*="ux_text"] p,.ux-banner .text-box h1,.ux-banner .text-box h2,.ux-banner .text-box h3{animation:fadeInUp 0.8s ease forwards;opacity:0;text-shadow:2px 4px 12px rgb(0 0 0 / .3)}.ux-banner .text-box [class*="ux_text"] p:nth-child(1){animation-delay:0.1s}.ux-banner .text-box [class*="ux_text"] p:nth-child(2){animation-delay:0.2s}.ux-banner .text-box [class*="ux_text"] p:nth-child(3){animation-delay:0.3s}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.lienhe1 .button,.lienhe1.button,a.lienhe1,.button.lienhe1{background:var(--gradient-gold)!important;color:var(--primary-blue)!important;font-weight:700!important;font-size:15px!important;padding:16px 36px!important;border:none!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-gold)!important;text-transform:uppercase!important;letter-spacing:1px!important;position:relative;overflow:hidden;transition:all var(--transition-normal)!important;z-index:1}.lienhe1 .button::before,.lienhe1.button::before,a.lienhe1::before,.button.lienhe1::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);transition:left 0.6s ease;z-index:-1}.lienhe1 .button:hover::before,.lienhe1.button:hover::before,a.lienhe1:hover::before,.button.lienhe1:hover::before{left:100%}.lienhe1 .button:hover,.lienhe1.button:hover,a.lienhe1:hover,.button.lienhe1:hover{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 12px 40px rgb(255 203 0 / .5)!important;background:linear-gradient(135deg,#ffe14d 0%,#ffcb00 100%)!important}.lienhe .button,.lienhe.button,a.lienhe,.button.lienhe{background:var(--gradient-primary)!important;color:var(--white)!important;font-weight:600!important;font-size:14px!important;padding:14px 32px!important;border:none!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-md)!important;text-transform:uppercase!important;letter-spacing:0.5px!important;position:relative;overflow:hidden;transition:all var(--transition-normal)!important}.lienhe .button:hover,.lienhe.button:hover,a.lienhe:hover,.button.lienhe:hover{transform:translateY(-3px)!important;box-shadow:var(--shadow-lg),var(--shadow-glow)!important}.btn4 .button,.btn4.button,a.btn4,.button.btn4{background:var(--gradient-gold)!important;color:var(--primary-blue)!important;font-weight:700!important;font-size:16px!important;padding:18px 40px!important;border:none!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-gold)!important;text-transform:uppercase!important;letter-spacing:1.5px!important;transition:all var(--transition-normal)!important;animation:pulse 2s infinite}@keyframes pulse{0%,100%{box-shadow:0 8px 32px rgb(255 203 0 / .3)}50%{box-shadow:0 8px 48px rgb(255 203 0 / .5)}}.btn4 .button:hover,.btn4.button:hover,a.btn4:hover,.button.btn4:hover{transform:translateY(-4px) scale(1.05)!important;animation:none;box-shadow:0 16px 56px rgb(255 203 0 / .6)!important}.chuyen444{background:var(--white)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;padding:40px 30px!important;position:relative;z-index:10;border:1px solid rgb(16 42 113 / .05);overflow:visible!important}.chuyen444 .col-inner,.chuyen444 .row,.chuyen444>*{margin-top:0!important}.chuyen444::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-gold)}.chuyen55,.chuyen56{padding:30px 25px!important;margin:0 10px!important;border-radius:var(--radius-md)!important;background:linear-gradient(145deg,var(--off-white) 0%,var(--white) 100%);border:1px solid var(--gray-200);transition:all var(--transition-normal);position:relative;overflow:hidden}.chuyen55::before,.chuyen56::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-normal)}.chuyen55:hover,.chuyen56:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--primary-blue)}.chuyen55:hover::before,.chuyen56:hover::before{opacity:1}.chuyen55 p,.chuyen56 p{line-height:1.7;color:var(--gray-800)!important;font-size:15px!important}.chuyen55 span[style*="color: #102a71"],.chuyen56 span[style*="color: #102a71"]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.ux-image-box{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(180deg,var(--gray-100) 0%,var(--white) 100%);transition:all var(--transition-normal);border:1px solid var(--gray-200)}.ux-image-box:hover{transform:translateY(-12px);box-shadow:var(--shadow-xl);border-color:#fff0}.ux-image-box::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-normal);z-index:1;border-radius:inherit}.ux-image-box:hover::before{opacity:.03}.ux-image-box .inner-img{position:relative;overflow:hidden}.ux-image-box .inner-img img{transition:transform var(--transition-slow);border-radius:var(--radius-md) var(--radius-md) 0 0}.ux-image-box:hover .inner-img img{transform:scale(1.08)}.ux-image-box .inner-text{padding:24px 20px!important;text-align:center}.ux-image-box .inner-text p strong{font-size:18px!important;color:var(--gray-800);font-weight:700;display:block;margin-bottom:16px}.ux-image-box .button{background:var(--gradient-primary)!important;color:var(--white)!important;font-weight:600!important;font-size:13px!important;padding:12px 24px!important;border:none!important;border-radius:var(--radius-full)!important;text-transform:uppercase!important;letter-spacing:0.5px!important;transition:all var(--transition-normal)!important}.ux-image-box .button:hover{transform:translateY(-2px) scale(1.05)!important;box-shadow:var(--shadow-md)!important}.section>.row>.col>.ux-banner[style*="height: 500px"]{border-radius:var(--radius-xl);overflow:hidden;margin:40px auto;max-width:1400px}.section>.row>.col>.ux-banner[style*="height: 500px"]::before{background:linear-gradient(90deg,rgb(16 42 113 / .85) 0%,rgb(0 0 0 / .4) 100%)}.baner1{border-radius:var(--radius-xl)!important;overflow:hidden!important;box-shadow:var(--shadow-xl)!important;border:3px solid var(--gray-200);transition:all var(--transition-normal)}.baner1:hover{border-color:var(--primary-blue);box-shadow:var(--shadow-xl),0 0 0 4px rgb(16 42 113 / .1)}.baner1 .video-button{transition:all var(--transition-normal)}.baner1:hover .video-button{transform:scale(1.1)}.chuyen8{background:var(--white)!important;border-radius:var(--radius-lg)!important;padding:35px 25px 30px!important;margin:40px 8px 0!important;box-shadow:var(--shadow-md)!important;transition:all var(--transition-normal);position:relative;border:1px solid rgb(16 42 113 / .05);overflow:visible}.chuyen8::before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60%;height:3px;background:var(--gradient-gold);border-radius:var(--radius-full);opacity:0;transition:all var(--transition-normal)}.chuyen8:hover{transform:translateY(-12px);box-shadow:var(--shadow-xl)}.chuyen8:hover::before{opacity:1;width:80%}.chuyen9{position:relative;z-index:2}.chuyen9 .anh3,.anh3{width:70px!important;height:70px!important;object-fit:contain;background:var(--gradient-gold);padding:15px;border-radius:50%;box-shadow:0 8px 24px rgb(255 203 0 / .35);transition:all var(--transition-normal)}.chuyen8:hover .chuyen9 .anh3,.chuyen8:hover .anh3{transform:scale(1.1) rotate(5deg)}.chuyen8 p{color:var(--gray-700);line-height:1.65;margin-top:15px}.chuyen8 span[style*="font-size: 130%"],.chuyen8 span[style*="font-size: 120%"]{color:var(--primary-blue)!important;font-weight:800!important;display:block;margin-bottom:10px}.item-number{font-size:3.5rem!important;font-weight:800!important;background:var(--gradient-gold)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;display:inline-block;position:relative}.item-number::after{content:'+';font-size:.6em;vertical-align:top;margin-left:2px}.after-plus1::after{content:'%'}@keyframes countUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.item-number{animation:countUp 0.8s ease forwards}.section .col[style*="bg_color: rgb(16, 42, 113)"],.col[class*="bg_color"][style*="102a71"]{background:var(--gradient-primary)!important;border-radius:var(--radius-xl)!important;padding:50px 40px!important;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.col[style*="bg_color: rgb(16, 42, 113)"]::before{content:'';position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgb(255 203 0 / .15) 0%,transparent 70%);pointer-events:none}.col[style*="bg_color: rgb(16, 42, 113)"]::after{content:'';position:absolute;bottom:-30%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgb(0 103 255 / .2) 0%,transparent 70%);pointer-events:none}.chuyen99{background:rgb(16 42 113 / .95)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-xl)!important;border:1px solid rgb(255 255 255 / .1);position:relative;overflow:hidden}.chuyen99::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-gold)}.chuyen99 .wpcf7-form input[type="text"],.chuyen99 .wpcf7-form input[type="email"],.chuyen99 .wpcf7-form input[type="tel"],.chuyen99 .wpcf7-form textarea{background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:var(--radius-md)!important;padding:16px 20px!important;color:var(--white)!important;font-size:15px!important;transition:all var(--transition-normal)!important;width:100%!important;margin-bottom:15px!important}.chuyen99 .wpcf7-form input[type="text"]::placeholder,.chuyen99 .wpcf7-form input[type="email"]::placeholder,.chuyen99 .wpcf7-form input[type="tel"]::placeholder,.chuyen99 .wpcf7-form textarea::placeholder{color:rgb(255 255 255 / .6)!important}.chuyen99 .wpcf7-form input:focus,.chuyen99 .wpcf7-form textarea:focus{background:rgb(255 255 255 / .12)!important;border-color:var(--accent-gold)!important;outline:none!important;box-shadow:0 0 0 4px rgb(255 203 0 / .15)!important}.chuyen99 .wpcf7-form input[type="submit"],.chuyen99 .wpcf7-submit{background:var(--gradient-gold)!important;color:var(--primary-blue)!important;font-weight:700!important;font-size:16px!important;padding:18px 40px!important;border:none!important;border-radius:var(--radius-full)!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;transition:all var(--transition-normal)!important;box-shadow:var(--shadow-gold)!important;width:auto!important}.chuyen99 .wpcf7-form input[type="submit"]:hover,.chuyen99 .wpcf7-submit:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px rgb(255 203 0 / .5)!important}.accordion .accordion-item.bo,.accordion-item.bo{margin-bottom:15px!important;border:1px solid var(--gray-200)!important;border-radius:var(--radius-md)!important;overflow:hidden;transition:all var(--transition-normal)}.accordion-item.bo:hover{border-color:var(--primary-blue);box-shadow:var(--shadow-sm)}.accordion-item.bo .accordion-title{background:var(--off-white)!important;padding:20px 25px!important;font-weight:600!important;color:var(--gray-800)!important;font-size:16px!important;transition:all var(--transition-normal)!important;border:none!important}.accordion-item.bo .accordion-title:hover{background:var(--gray-100)!important;color:var(--primary-blue)!important}.accordion-item.bo.active .accordion-title{background:var(--primary-blue)!important;color:var(--white)!important}.accordion-item.bo .accordion-inner{padding:25px!important;background:var(--white);line-height:1.7;color:var(--gray-700)}.products .product-small{transition:all var(--transition-normal);border-radius:var(--radius-lg);overflow:hidden}.products .product-small:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.products .product-small .box-image{position:relative;overflow:hidden}.products .product-small .box-image img{transition:transform var(--transition-slow)}.products .product-small:hover .box-image img{transform:scale(1.08)}.products .product-small .box-text{padding:20px!important}.products .product-small .name{font-weight:600!important;color:var(--gray-800)}.ux-gallery-slider .flickity-slider{transition:transform 0.5s ease}.ux-gallery-slider .gallery-item{transition:all var(--transition-normal);border-radius:var(--radius-md);overflow:hidden}.ux-gallery-slider .gallery-item:hover{transform:scale(1.02);box-shadow:var(--shadow-lg)}.featured-box{padding:25px!important;border-radius:var(--radius-lg)!important;transition:all var(--transition-normal)}.featured-box:hover{background:var(--gray-100)!important}.blog-posts .col{transition:all var(--transition-normal)}.blog-posts .box{border-radius:var(--radius-lg)!important;overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);transition:all var(--transition-normal)}.blog-posts .box:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:#fff0}.blog-posts .box-image{overflow:hidden}.blog-posts .box-image img{transition:transform var(--transition-slow)}.blog-posts .box:hover .box-image img{transform:scale(1.08)}.blog-posts .box-text{padding:25px!important}.blog-posts .post-title a{color:var(--gray-800)!important;font-weight:600!important;transition:color var(--transition-fast)}.blog-posts .post-title a:hover{color:var(--primary-blue)!important}.blog-posts .button{background:var(--primary-blue)!important;color:var(--white)!important;border-radius:var(--radius-full)!important;padding:10px 24px!important;font-weight:600!important;font-size:13px!important;transition:all var(--transition-normal)!important}.blog-posts .button:hover{background:var(--primary-blue-light)!important;transform:translateY(-2px)!important}.section,.row{opacity:1}.has-animated{animation:fadeInUp 0.6s ease forwards}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--primary-blue-light)}@media only screen and (max-width:48em){.chuyen444{padding:25px 20px!important}.chuyen55,.chuyen56{margin:15px 0!important}.chuyen8{margin:30px 0 0!important}.chuyen99{padding:30px 20px!important}.lienhe1 .button,.lienhe1.button,a.lienhe1,.button.lienhe1{padding:14px 28px!important;font-size:14px!important}.item-number{font-size:2.5rem!important}.ux-image-box:hover{transform:translateY(-6px)}.blog-posts .box:hover{transform:translateY(-5px)}.ux-banner .text-box{padding:20px!important}.ux-banner [style*="font-size: 300%"]{font-size:200%!important}.ux-banner [style*="font-size: 250%"]{font-size:180%!important}}@media only screen and (max-width:36em){.item-number{font-size:2rem!important}.btn4 .button,.btn4.button{padding:14px 30px!important;font-size:14px!important}}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.glass-effect{background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2)}.hover-lift{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hover-lift:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);background-size:200% 100%;animation:shimmer 2s infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-animation{animation:float 3s ease-in-out infinite}.page-id-about .ux-banner,.page-gioi-thieu .ux-banner,.ux-banner .text-box h1,.ux-banner .text-box h2{text-shadow:2px 4px 20px rgb(0 0 0 / .4)}.section [style*="500 công ty"],.ux-text p:has(span:contains("500")),.section p[style*="italic"]{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;padding:0 15px}.section h2,.section h3,.col h2,.col h3{line-height:1.3!important}.section blockquote,.section [style*="font-style: italic"],.ux-text [style*="italic"],.section p:has(span[style*="font-size: 130%"]),.section p:has(span[style*="font-size: 140%"]){font-style:italic;line-height:1.6!important;color:var(--gray-700)}.section h2[style*="font-size"],.section span[style*="font-size: 200%"],.section span[style*="font-size: 250%"],.section span[style*="font-size: 300%"]{line-height:1.2!important}.section p:only-child span[style*="font-size: 250%"],.section p:only-child span[style*="font-size: 300%"],.section .col p span[style*="font-size: 200%"]{display:block;margin:20px 0}@media only screen and (max-width:48em){.ux-banner h1,.ux-banner .text-box h1,.section h1{font-size:28px!important;line-height:1.3!important}.ux-banner h2,.ux-banner .text-box h2,.section h2{font-size:24px!important;line-height:1.3!important}.section h2[style*="font-size"],.section span[style*="font-size: 200%"],.section span[style*="font-size: 180%"]{font-size:140%!important;line-height:1.35!important}.section span[style*="font-size: 250%"],.section span[style*="font-size: 300%"]{font-size:160%!important;line-height:1.3!important}.section blockquote,.section [style*="font-style: italic"],.section p[style*="font-size: 130%"],.section p[style*="font-size: 120%"],.section p span[style*="font-size: 130%"],.section p span[style*="font-size: 120%"]{font-size:100%!important;line-height:1.6!important;padding:0 10px!important}.section[style*="bg_color"] p,.col[style*="color: light"] p,.section .bg-fill p[style*="font-size"]{font-size:15px!important;line-height:1.65!important}.section p>span[style*="font-size: 250%"]:only-child,.section p>span[style*="font-size: 300%"]:only-child,.col p>span[style*="font-size: 200%"]:only-child{font-size:180%!important;margin:15px 0!important;display:block}.section h3,.col h3{font-size:20px!important;line-height:1.35!important;margin-bottom:10px!important}.section p:not([style*="font-size"]),.col p:not([style*="font-size"]){font-size:14px!important;line-height:1.65!important}.section p[style*="italic"],.section span[style*="italic"],.ux-text[style*="italic"] p{font-size:16px!important;padding:0 15px!important;text-align:center!important}.ux-gallery .gallery-item,.row .col .ux-image{margin:5px 0!important}.section h2[style*="uppercase"],.section span[style*="uppercase"],.section .uppercase{font-size:18px!important;line-height:1.4!important;letter-spacing:0.5px!important}.section{padding-top:40px!important;padding-bottom:40px!important}.section .row{margin-bottom:20px!important}.section .col{padding-left:15px!important;padding-right:15px!important}.section p,.section span,.section h1,.section h2,.section h3{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}}@media only screen and (max-width:36em){.ux-banner h1,.ux-banner .text-box h1{font-size:24px!important}.section h2[style*="font-size"],.section span[style*="font-size: 200%"],.section span[style*="font-size: 180%"]{font-size:120%!important}.section span[style*="font-size: 250%"],.section span[style*="font-size: 300%"]{font-size:140%!important}.section p>span[style*="font-size: 250%"]:only-child,.section p>span[style*="font-size: 300%"]:only-child{font-size:150%!important}.section p[style*="font-size: 130%"],.section p[style*="font-size: 120%"],.section p span[style*="font-size: 130%"],.section p span[style*="font-size: 120%"]{font-size:95%!important}.section p:not([style*="font-size"]){font-size:13px!important}.section{padding-top:30px!important;padding-bottom:30px!important}}@media only screen and (max-width:48em){[style*="font-size: 300%"],[style*="font-size: 350%"],[style*="font-size: 400%"]{font-size:180%!important}[style*="font-size: 250%"]{font-size:160%!important}[style*="font-size: 200%"]{font-size:140%!important}[style*="font-size: 180%"]{font-size:130%!important}[style*="font-size: 150%"],[style*="font-size: 160%"]{font-size:120%!important}[style*="font-size: 130%"],[style*="font-size: 140%"]{font-size:110%!important}[class*="ux_text"][style*="font-size: 1.5"],.ux-text[style*="font-size: 1.5"]{font-size:1.1em!important}[class*="ux_text"][style*="font-size: 1.3"],.ux-text[style*="font-size: 1.3"]{font-size:1.05em!important}[class*="ux_text"][style*="font-size: 2"],.ux-text[style*="font-size: 2"]{font-size:1.3em!important}[class*="ux_text"][style*="font-size: 3"],.ux-text[style*="font-size: 3"]{font-size:1.5em!important}}@media only screen and (max-width:36em){[style*="font-size: 300%"],[style*="font-size: 350%"],[style*="font-size: 400%"]{font-size:150%!important}[style*="font-size: 250%"]{font-size:140%!important}[style*="font-size: 200%"]{font-size:125%!important}[style*="font-size: 180%"]{font-size:115%!important}[style*="font-size: 150%"],[style*="font-size: 160%"]{font-size:110%!important}[style*="font-size: 130%"],[style*="font-size: 140%"]{font-size:105%!important}}.section .col[style*="border_style: dashed"],.col[style*="border-style: dashed"],.col[style*="border: 1px"]{background:linear-gradient(145deg,var(--white) 0%,var(--off-white) 100%)!important;border:2px dashed var(--primary-blue)!important;border-radius:var(--radius-xl)!important;padding:35px 25px!important;position:relative;overflow:hidden;transition:all var(--transition-normal)}.section .col[style*="border_style: dashed"]:hover,.col[style*="border-style: dashed"]:hover{border-color:var(--accent-gold)!important;box-shadow:var(--shadow-lg)}.section .col[style*="border"] .ux-text:first-child p span[style*="font-size: 300%"],.section .col[style*="border"]>.ux-text p span{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;font-weight:800!important}.row_inner .col_inner[style*="span: 3"] p span[style*="font-size: 300%"],.row_inner .col_inner p>strong>span[style*="font-size: 300%"]{background:var(--gradient-gold)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:900!important;display:block;text-align:center}.section .row_inner[style*="small"]{padding:20px 0;transition:all var(--transition-normal);border-radius:var(--radius-md);margin:0 -10px;padding-left:10px;padding-right:10px}.section .row_inner[style*="small"]:hover{background:rgb(16 42 113 / .03)}.row_inner .col_inner span[style*="font-size: 150%"] strong{color:var(--primary-blue)!important;font-weight:700!important}.section .divider[style*="1px"],.divider[style*="color: rgb(108"]{opacity:.3;margin:15px 0!important}.col_inner[style*="bg_color: rgb(16, 42, 113)"],.col_inner[style*="bg-color"][style*="102a71"]{background:var(--gradient-primary)!important;border-radius:var(--radius-lg)!important;padding:25px 20px!important;margin-bottom:15px!important;position:relative;overflow:hidden;transition:all var(--transition-normal);box-shadow:var(--shadow-md)}.col_inner[style*="bg_color: rgb(16, 42, 113)"]::before{content:'';position:absolute;top:-50%;right:-30%;width:150px;height:150px;background:radial-gradient(circle,rgb(255 203 0 / .2) 0%,transparent 70%);pointer-events:none}.col_inner[style*="bg_color: rgb(16, 42, 113)"]:hover{transform:translateY(-5px) scale(1.02);box-shadow:var(--shadow-xl)}.col_inner[style*="bg_color: rgb(16, 42, 113)"] .ux-text p strong{font-size:1.1em;letter-spacing:.5px}.chuyen5,.col_inner.chuyen5,.col_inner[class*="chuyen5"]{background:linear-gradient(145deg,rgb(36 78 154 / .9) 0%,rgb(16 42 113 / .95) 100%)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .15)!important;border-radius:var(--radius-lg)!important;padding:30px 20px!important;transition:all var(--transition-normal);position:relative;overflow:hidden}.chuyen5::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-gold);transform:scaleX(0);transition:transform var(--transition-normal)}.chuyen5:hover::before{transform:scaleX(1)}.chuyen5:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgb(16 42 113 / .4);border-color:rgb(255 203 0 / .3)!important}.chuyen5 .ux-image-box .inner-img{margin-bottom:15px}.chuyen5 .ux-image-box .inner-img img{transition:transform var(--transition-normal)}.chuyen5:hover .ux-image-box .inner-img img{transform:scale(1.1) rotate(5deg)}.chuyen5 .ux-image-box .inner-text p{color:rgb(255 255 255 / .9)!important;line-height:1.65!important}.chuyen5 .ux-image-box .inner-text p span[style*="font-size: 140%"]{color:var(--white)!important;font-weight:700!important;display:block;margin-bottom:10px}.custom-logo-gallery,.ux-gallery[class*="custom-logo"]{padding:20px 0}.custom-logo-gallery .gallery-item,.ux-gallery .gallery-item{transition:all var(--transition-normal);filter:grayscale(100%);opacity:.7}.custom-logo-gallery .gallery-item:hover,.ux-gallery .gallery-item:hover{filter:grayscale(0%);opacity:1;transform:scale(1.1)}.section p[style*="text-align: center"] span[style*="font-size: 200%"]{font-weight:600!important;color:var(--gray-800)}.divider[style*="rgb(255, 216, 8)"],.divider[style*="color: rgb(255, 216"]{height:4px!important;background:var(--gradient-gold)!important;border:none!important;border-radius:var(--radius-full);box-shadow:0 2px 15px rgb(255 203 0 / .4);margin:40px 0!important}.section .col[style*="span: 4"] p{line-height:1.7!important}.section p span[style*="font-size: 200%"]:first-child{font-weight:700!important;color:var(--primary-blue)}.section p .fa,.section p i[class*="fa-"]{color:var(--primary-blue);margin-right:8px;width:20px;text-align:center}.section iframe[src*="google.com/maps"]{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md);border:3px solid var(--gray-200)!important;transition:all var(--transition-normal);width:100%!important;max-width:100%}.section iframe[src*="google.com/maps"]:hover{border-color:var(--primary-blue)!important;box-shadow:var(--shadow-lg)}.section .wpcf7-form{background:var(--off-white);padding:30px;border-radius:var(--radius-lg);border:1px solid var(--gray-200)}.section .wpcf7-form input[type="text"],.section .wpcf7-form input[type="email"],.section .wpcf7-form input[type="tel"],.section .wpcf7-form textarea{background:var(--white)!important;border:1px solid var(--gray-300)!important;border-radius:var(--radius-md)!important;padding:14px 18px!important;font-size:14px!important;transition:all var(--transition-normal)!important;width:100%!important;margin-bottom:12px!important}.section .wpcf7-form input:focus,.section .wpcf7-form textarea:focus{border-color:var(--primary-blue)!important;outline:none!important;box-shadow:0 0 0 3px rgb(16 42 113 / .1)!important}.section .wpcf7-form input[type="submit"],.section .wpcf7-submit{background:var(--gradient-primary)!important;color:var(--white)!important;font-weight:600!important;font-size:15px!important;padding:14px 30px!important;border:none!important;border-radius:var(--radius-full)!important;cursor:pointer!important;transition:all var(--transition-normal)!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.section .wpcf7-form input[type="submit"]:hover{transform:translateY(-3px)!important;box-shadow:var(--shadow-md)!important}.section .ux-banner h3.uppercase{text-transform:uppercase!important;letter-spacing:2px!important;text-shadow:2px 4px 15px rgb(0 0 0 / .5)}@media only screen and (max-width:48em){.section .col[style*="border_style: dashed"],.col[style*="border-style: dashed"]{padding:25px 15px!important;margin-top:30px!important}.row_inner .col_inner p span[style*="font-size: 300%"],.row_inner .col_inner p>strong>span[style*="font-size: 300%"]{font-size:180%!important;margin-bottom:10px}.row_inner .col_inner span[style*="font-size: 150%"]{font-size:120%!important}.col_inner[style*="bg_color: rgb(16, 42, 113)"]{padding:20px 15px!important;margin-bottom:10px!important}.col_inner[style*="bg_color: rgb(16, 42, 113)"] .ux-text{font-size:1.1em!important}.chuyen5{margin-bottom:15px!important;padding:25px 15px!important}.chuyen5 .ux-image-box .inner-text p span[style*="font-size: 140%"]{font-size:120%!important}.chuyen5:hover{transform:translateY(-5px)}.section .wpcf7-form{padding:20px 15px}.section iframe[src*="google.com/maps"]{height:300px!important}.custom-logo-gallery .gallery-item{filter:grayscale(0%);opacity:1}}@media only screen and (max-width:36em){.row_inner .col_inner p span[style*="font-size: 300%"],.row_inner .col_inner p>strong>span[style*="font-size: 300%"]{font-size:150%!important}.row_inner .col_inner span[style*="font-size: 150%"]{font-size:110%!important}.col_inner[style*="bg_color: rgb(16, 42, 113)"] .ux-text{font-size:1em!important}.chuyen5 .ux-image-box .inner-text p span[style*="font-size: 140%"]{font-size:110%!important}}.section .ux-text[style*="font_size: 1.8"] p,.section .ux-text[style*="font-size: 1.8"] p,.col .ux-text p[style*="quotes"],.section blockquote{font-style:italic!important;color:var(--gray-700)!important;position:relative;padding-left:25px!important;border-left:4px solid var(--accent-gold);margin:25px 0!important;line-height:1.7!important}.section .ux-text[style*="font_size: 1.8"] p::before{content:'"';font-size:3em;color:var(--accent-gold);position:absolute;left:-5px;top:-10px;opacity:.3;font-family:Georgia,serif}.section .ux-gallery[style*="slider"] .gallery-item,.ux-gallery-slider .gallery-item{border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.section .ux-gallery[style*="slider"] .gallery-item:hover{box-shadow:var(--shadow-lg);transform:scale(1.02)}.section .col p:first-child{margin-bottom:5px}.section p span[style*="font-size: 220%"]{font-weight:800!important;color:var(--primary-blue)!important;line-height:1.25!important;display:block;margin-top:5px}.service-card-odm,.service-card-oem,.service-card-partner,.service-card-product{background:var(--white)!important;border-radius:var(--radius-xl)!important;padding:40px 25px 35px!important;margin:0 10px 20px!important;position:relative;overflow:hidden;transition:all var(--transition-normal);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm)}.service-card-odm::before,.service-card-oem::before,.service-card-partner::before,.service-card-product::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-gold);transform:scaleX(0);transition:transform var(--transition-normal)}.service-card-odm::after,.service-card-oem::after,.service-card-partner::after,.service-card-product::after{content:'';position:absolute;top:-60px;right:-60px;width:150px;height:150px;background:radial-gradient(circle,rgb(16 42 113 / .04) 0%,transparent 70%);border-radius:50%;transition:all var(--transition-slow);pointer-events:none}.service-card-odm:hover,.service-card-oem:hover,.service-card-partner:hover,.service-card-product:hover{transform:translateY(-12px);box-shadow:var(--shadow-xl);border-color:#fff0}.service-card-odm:hover::before,.service-card-oem:hover::before,.service-card-partner:hover::before,.service-card-product:hover::before{transform:scaleX(1)}.service-card-odm:hover::after,.service-card-oem:hover::after,.service-card-partner:hover::after,.service-card-product:hover::after{transform:scale(1.5);background:radial-gradient(circle,rgb(255 203 0 / .08) 0%,transparent 70%)}.service-card-odm .ux-image,.service-card-oem .ux-image,.service-card-partner .ux-image,.service-card-product .ux-image{width:80px!important;height:80px!important;margin:0 auto 20px!important;padding:18px;background:var(--gradient-gold);border-radius:50%;box-shadow:0 8px 25px rgb(255 203 0 / .3);transition:all var(--transition-normal)}.service-card-odm:hover .ux-image,.service-card-oem:hover .ux-image,.service-card-partner:hover .ux-image,.service-card-product:hover .ux-image{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 35px rgb(255 203 0 / .45)}.service-card-odm .service-title,.service-card-oem .service-title,.service-card-partner .service-title,.service-card-product .service-title{margin-bottom:5px!important}.service-card-odm .service-subtitle,.service-card-oem .service-subtitle,.service-card-partner .service-subtitle,.service-card-product .service-subtitle{position:relative;display:inline-block}.service-card-odm .service-subtitle::after,.service-card-oem .service-subtitle::after,.service-card-partner .service-subtitle::after,.service-card-product .service-subtitle::after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:var(--gradient-primary);border-radius:var(--radius-full)}.service-card-odm .service-desc,.service-card-oem .service-desc,.service-card-partner .service-desc,.service-card-product .service-desc{margin-top:20px!important;min-height:80px}.service-card-odm .service-desc strong,.service-card-oem .service-desc strong,.service-card-partner .service-desc strong,.service-card-product .service-desc strong{color:var(--primary-blue);font-weight:700}.service-card-odm .service-btn,.service-card-oem .service-btn,.service-card-partner .service-btn,.service-card-product .service-btn{margin-top:20px!important}.service-card-odm .service-btn .button,.service-card-oem .service-btn .button,.service-card-partner .service-btn .button,.service-card-product .service-btn .button{color:var(--primary-blue)!important;font-weight:600!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;position:relative;padding-bottom:5px!important}.service-card-odm .service-btn .button::after,.service-card-oem .service-btn .button::after,.service-card-partner .service-btn .button::after,.service-card-product .service-btn .button::after{content:'→';margin-left:5px;transition:transform var(--transition-fast);display:inline-block}.service-card-odm .service-btn .button:hover::after,.service-card-oem .service-btn .button:hover::after,.service-card-partner .service-btn .button:hover::after,.service-card-product .service-btn .button:hover::after{transform:translateX(5px)}.chuyen55,.chuyen56{background:var(--white)!important;padding:35px 25px!important;margin:0 8px 15px!important;border-radius:var(--radius-lg)!important;border:1px solid var(--gray-200)!important;box-shadow:var(--shadow-sm)!important;transition:all var(--transition-normal);position:relative;overflow:hidden}.chuyen55::before,.chuyen56::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal)}.chuyen55::after,.chuyen56::after{content:'';position:absolute;bottom:-80px;right:-80px;width:160px;height:160px;background:radial-gradient(circle,rgb(16 42 113 / .03) 0%,transparent 70%);border-radius:50%;pointer-events:none}.chuyen55:hover,.chuyen56:hover{transform:translateY(-10px);box-shadow:var(--shadow-xl)!important;border-color:transparent!important}.chuyen55:hover::before,.chuyen56:hover::before{transform:scaleX(1)}.chuyen55 p span[style*="font-size: 150%"],.chuyen56 p span[style*="font-size: 150%"]{display:block;margin-bottom:15px;font-size:22px!important;font-weight:800!important;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;position:relative}.chuyen55 p span[style*="font-size: 150%"]::after,.chuyen56 p span[style*="font-size: 150%"]::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:40px;height:3px;background:var(--gradient-gold);border-radius:var(--radius-full)}.chuyen55 p,.chuyen56 p{color:var(--gray-700)!important;font-size:14px!important;line-height:1.75!important}@media only screen and (max-width:48em){.service-card-odm,.service-card-oem,.service-card-partner,.service-card-product{padding:30px 20px 25px!important;margin:0 5px 15px!important}.service-card-odm .ux-image,.service-card-oem .ux-image,.service-card-partner .ux-image,.service-card-product .ux-image{width:65px!important;height:65px!important;padding:14px}.service-card-odm .service-desc,.service-card-oem .service-desc,.service-card-partner .service-desc,.service-card-product .service-desc{min-height:auto;font-size:13px!important}.service-card-odm:hover,.service-card-oem:hover,.service-card-partner:hover,.service-card-product:hover{transform:translateY(-6px)}.chuyen55,.chuyen56{padding:25px 18px!important;margin:0 0 12px!important}.chuyen55 p span[style*="font-size: 150%"],.chuyen56 p span[style*="font-size: 150%"]{font-size:18px!important}.chuyen55:hover,.chuyen56:hover{transform:translateY(-5px)}}@media only screen and (max-width:36em){.service-card-odm,.service-card-oem,.service-card-partner,.service-card-product{padding:25px 15px 20px!important}.service-card-odm .ux-image,.service-card-oem .ux-image,.service-card-partner .ux-image,.service-card-product .ux-image{width:55px!important;height:55px!important;padding:12px}.chuyen55 p span[style*="font-size: 150%"],.chuyen56 p span[style*="font-size: 150%"]{font-size:16px!important}.chuyen55 p,.chuyen56 p{font-size:13px!important}}.product-tabs-section{position:relative;overflow:hidden}.product-tabs-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 10% 20%,rgb(16 42 113 / .03) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgb(255 203 0 / .05) 0%,transparent 50%);pointer-events:none}.jusain-product-tabs{background:transparent!important}.jusain-product-tabs .nav-wrapper{background:var(--white)!important;border-radius:var(--radius-xl)!important;padding:8px!important;box-shadow:var(--shadow-md)!important;margin-bottom:40px!important;display:flex;justify-content:center;flex-wrap:wrap;gap:5px}.jusain-product-tabs .nav li{margin:0!important}.jusain-product-tabs .nav li a{background:transparent!important;color:var(--gray-600)!important;font-weight:600!important;font-size:13px!important;padding:12px 20px!important;border-radius:var(--radius-lg)!important;border:none!important;transition:all var(--transition-normal)!important;position:relative;overflow:hidden;white-space:nowrap}.jusain-product-tabs .nav li a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-gold);opacity:0;transition:opacity var(--transition-normal);z-index:-1}.jusain-product-tabs .nav li a:hover{color:var(--primary-blue)!important;background:rgb(16 42 113 / .05)!important;transform:translateY(-2px)}.jusain-product-tabs .nav li.active a,.jusain-product-tabs .nav li a.active{background:var(--gradient-gold)!important;color:var(--primary-blue)!important;font-weight:700!important;box-shadow:0 4px 15px rgb(255 203 0 / .4)!important}.jusain-product-tabs .nav li.active a::before,.jusain-product-tabs .nav li a.active::before{opacity:1}.jusain-product-tabs .tab-panels{background:var(--white)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-lg)!important;padding:0!important;overflow:hidden;border:1px solid var(--gray-200)}.jusain-product-tabs .tab-panels .panel{padding:40px!important;animation:fadeInTab 0.4s ease forwards}@keyframes fadeInTab{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-content-row{align-items:center!important}.tab-image-col{position:relative}.tab-image-col .tab-product-image{border-radius:var(--radius-xl)!important;overflow:hidden;box-shadow:var(--shadow-lg);transition:all var(--transition-normal)}.tab-image-col .tab-product-image:hover{transform:scale(1.02) rotate(1deg);box-shadow:var(--shadow-xl)}.tab-image-col .tab-product-image img{transition:transform var(--transition-slow)}.tab-image-col:hover .tab-product-image img{transform:scale(1.05)}.tab-image-col::before{content:'';position:absolute;top:-20px;left:-20px;width:100px;height:100px;background:var(--gradient-gold);border-radius:50%;opacity:.2;z-index:-1}.tab-image-col::after{content:'';position:absolute;bottom:-15px;right:-15px;width:80px;height:80px;background:var(--gradient-primary);border-radius:50%;opacity:.15;z-index:-1}.tab-content-col{padding-left:40px!important}.tab-badge{margin-bottom:15px!important}.tab-badge span{display:inline-block;animation:pulse-badge 2s infinite}@keyframes pulse-badge{0%,100%{box-shadow:0 0 0 0 rgb(255 203 0 / .4)}50%{box-shadow:0 0 0 8px #fff0}}.tab-features{list-style:none!important;padding:0!important;margin:0 0 25px 0!important}.tab-features li{padding:10px 0!important;border-bottom:1px solid var(--gray-200);color:var(--gray-700);font-size:14px;line-height:1.6;transition:all var(--transition-fast)}.tab-features li:last-child{border-bottom:none}.tab-features li:hover{padding-left:10px!important;background:linear-gradient(90deg,rgb(16 42 113 / .03) 0%,transparent 100%)}.tab-features li strong{color:var(--primary-blue);font-weight:600}@media only screen and (max-width:68em){.jusain-product-tabs .nav-wrapper{padding:6px!important}.jusain-product-tabs .nav li a{font-size:12px!important;padding:10px 15px!important}.jusain-product-tabs .tab-panels .panel{padding:30px!important}.tab-content-col{padding-left:25px!important}}@media only screen and (max-width:48em){.jusain-product-tabs .nav-wrapper{flex-direction:column;gap:3px;border-radius:var(--radius-lg)!important}.jusain-product-tabs .nav{flex-direction:column!important;width:100%}.jusain-product-tabs .nav li{width:100%!important}.jusain-product-tabs .nav li a{display:block!important;text-align:center!important;padding:12px 15px!important;font-size:13px!important;border-radius:var(--radius-md)!important}.jusain-product-tabs .tab-panels .panel{padding:25px 20px!important}.tab-content-row{flex-direction:column!important}.tab-image-col{margin-bottom:25px!important}.tab-image-col::before,.tab-image-col::after{display:none}.tab-content-col{padding-left:0!important;text-align:center}.tab-content-col h3{font-size:22px!important}.tab-content-col p{font-size:14px!important}.tab-features li{text-align:left;font-size:13px}.tab-features li:hover{padding-left:5px!important}.tab-content-col .lienhe1{display:block!important;text-align:center!important}}@media only screen and (max-width:36em){.jusain-product-tabs .nav li a{font-size:12px!important;padding:10px 12px!important}.jusain-product-tabs .tab-panels .panel{padding:20px 15px!important}.tab-content-col h3{font-size:20px!important}.tab-badge span{font-size:11px!important;padding:5px 12px!important}.tab-features li{font-size:12px;padding:8px 0!important}}.jusain-product-tabs.vertical-tabs .nav-wrapper{flex-direction:column;max-width:250px;margin-right:30px}.jusain-product-tabs.underline-tabs .nav-wrapper{background:transparent!important;box-shadow:none!important;border-bottom:2px solid var(--gray-200);border-radius:0!important;padding:0!important}.jusain-product-tabs.underline-tabs .nav li a{border-radius:0!important;position:relative}.jusain-product-tabs.underline-tabs .nav li.active a::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:3px;background:var(--gradient-gold)}.why-jusain-section{position:relative;overflow:hidden}.why-jusain-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgb(255 203 0 / .1) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(0 103 255 / .1) 0%,transparent 40%);pointer-events:none;z-index:1}.why-jusain-section>.row,.why-jusain-section>.row_inner{position:relative;z-index:2}.why-jusain-section::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-image:radial-gradient(circle,rgb(255 203 0 / .3) 1px,transparent 1px),radial-gradient(circle,rgb(255 255 255 / .2) 1px,transparent 1px);background-size:100px 100px,80px 80px;background-position:0 0,40px 40px;animation:floatParticles 20s linear infinite;pointer-events:none;opacity:.5;z-index:0}@keyframes floatParticles{0%{transform:translateY(0)}100%{transform:translateY(-100px)}}.reason-card{padding:15px!important;position:relative;z-index:2}.reason-card-inner{background:rgb(255 255 255 / .95)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-xl)!important;padding:50px 25px 35px!important;position:relative;overflow:visible!important;transition:all var(--transition-normal);border:1px solid rgb(255 255 255 / .3);box-shadow:0 10px 40px rgb(0 0 0 / .15),inset 0 1px 0 rgb(255 255 255 / .5)}.reason-card-inner::before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:4px;background:var(--gradient-gold);border-radius:var(--radius-full);transition:width var(--transition-normal)}.reason-card:hover .reason-card-inner{transform:translateY(-15px);box-shadow:0 25px 60px rgb(0 0 0 / .25),inset 0 1px 0 rgb(255 255 255 / .8)}.reason-card:hover .reason-card-inner::before{width:80%}.reason-number{position:absolute;top:-15px;right:20px;background:var(--gradient-gold);color:var(--primary-blue);font-size:14px;font-weight:800;padding:8px 15px;border-radius:var(--radius-full);box-shadow:0 4px 15px rgb(255 203 0 / .4);z-index:10}.reason-icon-wrap{margin-bottom:20px!important}.reason-icon-wrap .reason-icon,.reason-icon-wrap .ux-image{width:80px!important;height:80px!important;margin:-40px auto 15px!important;padding:18px;background:var(--gradient-primary);border-radius:50%;box-shadow:0 10px 30px rgb(16 42 113 / .3),inset 0 -2px 10px rgb(0 0 0 / .1);transition:all var(--transition-normal);position:relative;z-index:5}.reason-icon-wrap .reason-icon::before,.reason-icon-wrap .ux-image::before{content:'';position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:var(--gradient-gold);border-radius:50%;z-index:-1;opacity:0;transition:opacity var(--transition-normal)}.reason-card:hover .reason-icon-wrap .reason-icon,.reason-card:hover .reason-icon-wrap .ux-image{transform:scale(1.1) rotate(5deg);box-shadow:0 15px 40px rgb(16 42 113 / .4)}.reason-card:hover .reason-icon-wrap .reason-icon::before,.reason-card:hover .reason-icon-wrap .ux-image::before{opacity:.3}.reason-title,.reason-card h4{color:var(--primary-blue)!important;font-size:18px!important;font-weight:700!important;margin-bottom:12px!important;position:relative;display:inline-block}.reason-title::after,.reason-card h4::after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:30px;height:2px;background:var(--gradient-gold);border-radius:var(--radius-full);transition:width var(--transition-normal)}.reason-card:hover .reason-title::after,.reason-card:hover h4::after{width:50px}.reason-desc,.reason-card p{color:var(--gray-600)!important;font-size:14px!important;line-height:1.7!important;margin:0!important}.why-jusain-section.grid-layout .reason-card:nth-child(4),.why-jusain-section.grid-layout .reason-card:nth-child(5){max-width:calc(50% - 30px);margin:0 15px}@media only screen and (max-width:68em){.reason-card-inner{padding:45px 20px 30px!important}.reason-title,.reason-card h4{font-size:16px!important}.reason-desc,.reason-card p{font-size:13px!important}.reason-icon-wrap .reason-icon,.reason-icon-wrap .ux-image{width:70px!important;height:70px!important;margin-top:-35px!important;padding:15px}}@media only screen and (max-width:48em){.why-jusain-section{padding:50px 15px!important}.why-jusain-section h2{font-size:28px!important}.reason-card{padding:10px 5px!important}.reason-card-inner{padding:40px 18px 25px!important}.reason-icon-wrap .reason-icon,.reason-icon-wrap .ux-image{width:60px!important;height:60px!important;margin-top:-30px!important;padding:12px}.reason-number{font-size:12px;padding:6px 12px;top:-12px;right:15px}.reason-title,.reason-card h4{font-size:15px!important}.reason-desc,.reason-card p{font-size:12px!important;line-height:1.6!important}.reason-card:hover .reason-card-inner{transform:translateY(-8px)}.why-jusain-section::after{display:none}}@media only screen and (max-width:36em){.why-jusain-section h2{font-size:24px!important}.reason-card-inner{padding:35px 15px 20px!important}.reason-icon-wrap .reason-icon,.reason-icon-wrap .ux-image{width:55px!important;height:55px!important;margin-top:-27px!important;padding:10px}.reason-title,.reason-card h4{font-size:14px!important}.reason-desc,.reason-card p{font-size:11px!important}}.chuyen8{background:rgb(255 255 255 / .95)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-xl)!important;padding:50px 25px 35px!important;margin:15px 10px!important;box-shadow:0 10px 40px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .5)!important;border:1px solid rgb(16 42 113 / .08);transition:all var(--transition-normal);position:relative;overflow:visible!important}.chuyen8::before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:4px;background:var(--gradient-gold);border-radius:var(--radius-full);transition:width var(--transition-normal)}.chuyen8:hover{transform:translateY(-12px);box-shadow:0 25px 60px rgb(0 0 0 / .15),inset 0 1px 0 rgb(255 255 255 / .8)!important}.chuyen8:hover::before{width:70%}.chuyen9{margin-top:-40px!important;position:relative;z-index:5}.chuyen9 .anh3,.anh3{width:75px!important;height:75px!important;object-fit:contain;background:var(--gradient-primary)!important;padding:16px!important;border-radius:50%!important;box-shadow:0 10px 30px rgb(16 42 113 / .3),inset 0 -2px 10px rgb(0 0 0 / .1)!important;transition:all var(--transition-normal)!important;border:4px solid rgb(255 203 0 / .3)}.chuyen8:hover .chuyen9 .anh3,.chuyen8:hover .anh3{transform:scale(1.1) rotate(5deg);box-shadow:0 15px 40px rgb(16 42 113 / .4)!important;border-color:var(--accent-gold)}.chuyen8 p{color:var(--gray-600)!important;font-size:14px!important;line-height:1.7!important;margin-top:20px!important}.chuyen8 span[style*="font-size: 130%"],.chuyen8 span[style*="font-size: 120%"]{color:var(--primary-blue)!important;font-weight:700!important;font-size:17px!important;display:block;margin-bottom:8px;position:relative}@media only screen and (max-width:48em){.chuyen8{padding:40px 20px 25px!important;margin:12px 5px!important}.chuyen9{margin-top:-35px!important}.chuyen9 .anh3,.anh3{width:65px!important;height:65px!important;padding:14px!important}.chuyen8 span[style*="font-size: 130%"],.chuyen8 span[style*="font-size: 120%"]{font-size:15px!important}.chuyen8 p{font-size:13px!important}.chuyen8:hover{transform:translateY(-8px)}}.reason-slider{padding:10px 0 40px!important}.reason-slider .flickity-viewport{overflow:visible!important}.reason-slide{background:rgb(255 255 255 / .95)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-xl)!important;padding:30px 20px!important;margin:10px!important;box-shadow:0 10px 40px rgb(0 0 0 / .15)!important;border:1px solid rgb(255 255 255 / .3)}.reason-slide .reason-icon-wrap{margin-bottom:15px!important}.reason-slide .reason-icon-wrap .ux-image,.reason-slide .reason-icon-wrap .reason-icon{width:70px!important;height:70px!important;margin:0 auto!important;padding:16px;background:var(--gradient-primary);border-radius:50%;box-shadow:0 8px 25px rgb(16 42 113 / .3)}.reason-slide .reason-title{color:var(--primary-blue)!important;font-size:18px!important;font-weight:700!important;margin-bottom:10px!important}.reason-slide .reason-desc{color:var(--gray-600)!important;font-size:14px!important;line-height:1.7!important}.reason-slider .flickity-prev-next-button{background:rgb(255 255 255 / .9)!important;color:var(--primary-blue)!important;width:40px;height:40px;border-radius:50%;box-shadow:0 4px 15px rgb(0 0 0 / .15);transition:all var(--transition-normal)}.reason-slider .flickity-prev-next-button:hover{background:var(--gradient-gold)!important;transform:scale(1.1)}.reason-slider .flickity-prev-next-button.previous{left:-10px}.reason-slider .flickity-prev-next-button.next{right:-10px}.reason-slider .flickity-page-dots{bottom:-5px!important}.reason-slider .flickity-page-dots .dot{width:10px;height:10px;background:rgb(255 255 255 / .4)!important;border-radius:50%;margin:0 5px;transition:all var(--transition-normal)}.reason-slider .flickity-page-dots .dot.is-selected{background:var(--accent-gold)!important;transform:scale(1.3);box-shadow:0 0 10px rgb(255 203 0 / .5)}html{background:transparent!important}body{background-color:var(--gray-100)}.footer-wrapper,footer.footer-wrapper{background-color:#273171!important}.absolute-footer{background-color:#273171!important;margin-bottom:0!important;padding-bottom:15px!important}.page-wrapper{min-height:100vh;display:flex;flex-direction:column}.page-wrapper>.header-wrapper,.page-wrapper>main,.page-wrapper>footer{flex-shrink:0}.page-wrapper>main{flex-grow:1}.footer-wrapper .wpcf7-form{padding-bottom:15px!important}.footer-wrapper .wpcf7-form .row .col{padding-bottom:10px!important}.footer-wrapper .wpcf7-form .row{margin-bottom:0!important}.footer-wrapper .wpcf7{padding-bottom:0!important;margin-bottom:0!important}.footer-wrapper .section,.footer-wrapper section{margin-bottom:0!important;padding-bottom:20px!important}.footer-wrapper .wpcf7-form input[type="email"],.footer-wrapper .wpcf7-form input[type="text"]{margin-bottom:15px!important}.footer-wrapper .wpcf7-form .wpcf7-submit{margin-bottom:0!important}.footer-widgets-container{padding-bottom:20px!important}@media only screen and (max-width:48em){.footer-wrapper .wpcf7-form{padding:20px 15px 10px!important}.footer-wrapper .wpcf7-form .row .col{padding-bottom:8px!important}.absolute-footer{padding:15px 10px!important}}.tabgroup,.tabs,.tab-panels{scroll-margin-top:0!important;scroll-behavior:auto!important}.tabgroup .panel,.tabs .panel,.tab-panels .panel{scroll-margin-top:0!important}.tabgroup .nav a,.tabs .nav a{scroll-behavior:auto!important}.tabgroup .panel:target,.tabs .panel:target{scroll-margin-top:100vh}.tabgroup [role="tabpanel"],.tabs [role="tabpanel"]{scroll-margin:0!important}