:root{--primary:#0d2b52;--secondary:#1b4d8a;--accent:#0493BB;;--text:#1f2937;--muted:#6b7280;--light:#f7f9fc;--white:#ffffff;--border:#e5e7eb;--shadow:0 10px 30px rgba(0,0,0,0.08);--radius:18px;--hover:#1B9CEB;--subhead-color:#79DD87}body{font-family:'Montserrat',sans-serif;color:var(--text);line-height:1.7;background:#fff}img{max-width:100%;height:auto}.section-padding{padding:50px 0}.section-title{margin-bottom:20px}.first-sec{padding-top:20px !important;}.section-title .eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;color:var(--hover);text-transform:uppercase;margin-bottom:12px}.section-title h2{font-size:40px;font-weight:800;color:var(--primary);line-height:1.2;margin-bottom:14px}.section-title p{max-width:760px;margin:0 auto;color:var(--muted)}.hero-section{position:relative;background:linear-gradient(135deg,rgba(13,43,82,0.94),rgba(27,77,138,0.88)),url('assets/img/images/FOOD GRADE COATING ON ROTI MAKER.png') center center/cover no-repeat;color:#fff;padding:70px 0 90px;overflow:hidden}.hero-content h1{font-size:52px;line-height:1.15;font-weight:800;margin-bottom:18px;color:#fff}.hero-content p{font-size:18px;color:rgba(255,255,255,0.92);max-width:700px;margin-bottom:28px}.hero-badges{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.hero-badge{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.18);padding:10px 16px;border-radius:50px;font-size:14px;font-weight:600}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.btn-main,.btn-outline-light-custom{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:50px;font-weight:700;text-decoration:none;transition:0.3s ease}.btn-main{background:#1B9CEB;color:#fff;border:2px solid var(--accent)}.btn-main:hover{background:#ffffff;color:#1B9CEB}.btn-outline-light-custom{background:transparent;color:#fff;border:2px solid rgba(255,255,255,0.45)}.btn-outline-light-custom:hover{background:#fff;color:var(--primary)}.hero-card{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(10px);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow)}.hero-card h3{font-size:22px;font-weight:700;margin-bottom:18px;color:white}.hero-list{list-style:none;padding:0;margin:0}.hero-list li{display:flex;gap:10px;margin-bottom:12px;font-size:15px}.hero-list i{color:#7ee787;margin-top:4px}.trust-strip{background:#fff;margin-top:-35px;position:relative;z-index:3}.trust-grid{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.trust-item{text-align:center;padding:16px;border-right:1px solid var(--border)}.trust-item:last-child{border-right:none}.trust-item h3{font-size:28px;color:var(--primary);font-weight:800;margin-bottom:4px}.trust-item p{margin:0;color:var(--muted);font-size:14px;font-weight:600}.info-card,.feature-card,.application-card,.process-card,.faq-card,.cta-box{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.info-card{padding:23px}.info-card h3{font-size:24px;color:var(--primary);font-weight:800;margin-bottom:16px}.bullet-list{list-style:none;padding:0;margin:0}.bullet-list li{position:relative;padding-left:28px;margin-bottom:12px}.bullet-list li::before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--hover);position:absolute;left:0;top:1px}.image-box{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.feature-card,.application-card,.process-card{padding:28px;height:100%}.feature-card i,.application-card i,.process-card .step-no{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;margin-bottom:18px}.feature-card i,.application-card i{background:var(--hover);color:#fff;font-size:22px}.process-card .step-no{background:var(--hover);color:#fff;font-weight:800;font-size:20px}.feature-card h3,.application-card h3,.process-card h3{font-size:21px;font-weight:700;color:var(--primary);margin-bottom:12px}.feature-card p,.application-card p,.process-card p{margin:0;color:var(--muted)}.dark-section{background:var(--light)}.gallery-card{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);background:#fff;height:100%}.gallery-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.gallery-card .gallery-caption{padding:16px 18px;font-weight:700;color:var(--primary);font-size:15px}.faq-card{padding:26px;margin-bottom:18px}.faq-card h3{font-size:20px;color:var(--primary);margin-bottom:10px;font-weight:700}.faq-card p{margin:0;color:var(--muted)}.cta-section{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff}.cta-box{background:transparent;border:1px solid rgba(255,255,255,0.12);padding:40px;color:#fff}.cta-box h2{color:#fff;font-size:38px;font-weight:800;margin-bottom:14px}.cta-box p{color:rgba(255,255,255,0.88);margin-bottom:24px}.contact-mini{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;justify-content:center}.contact-mini a{color:#ffffff;text-decoration:none;font-weight:600}.contact-mini a:hover{color:#1B9CEB !important}.brand-area-two{padding:50px 0 30px;background:#fff}.brand-item-two{display:flex;align-items:center;justify-content:center;min-height:95px;border:1px solid var(--border);border-radius:14px;background:#fff;padding:16px;box-shadow:0 8px 18px rgba(0,0,0,0.04)}.gallery-card{border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.08);background:#fff;height:100%;border:1px solid #e5e7eb}.gallery-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.gallery-caption{padding:16px 18px;font-weight:700;color:#0d2b52;font-size:15px;text-align:center}.brand-item-two{display:flex;align-items:center;justify-content:center;min-height:120px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:20px;box-shadow:0 8px 18px rgba(0,0,0,0.04);transition:all 0.3s ease}.brand-item-two:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(0,0,0,0.08)}.brand-item-two img{max-height:130px;width:auto;object-fit:contain;opacity:0.9;transition:all 0.3s ease}.brand-item-two:hover img{filter:grayscale(0%);opacity:1}.carousel-control-prev,.carousel-control-next{width:5%}.custom-carousel-icon{background-color:#0d2b52;border-radius:50%;padding:18px;background-size:55% 55%}.carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%;background-color:#0d2b52;opacity:0.35}.carousel-indicators .active{opacity:1}.client-logo{padding-bottom:50px !important}.video-section{position:relative;height:100%;overflow:hidden}.video-wrapper{position:relative;width:100%;height:100%}.custom-video{width:100%;height:100%;object-fit:cover}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(41,41,41,0.309);z-index:1}.video-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;max-width:800px;width:min(800px,calc(100% - 32px));margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.video-content h1{font-size:68px;font-weight:800;margin-bottom:15px;color:white;text-align:center;text-shadow:1px 1px 6px #808080}.sub-text{font-size:18px;margin:0 auto 20px;line-height:1.6;color:white;text-align:center;text-shadow:2px 2px 5px #000;max-width:760px}.video-btn{display:inline-block;background:#1B9CEB;color:#fff;padding:12px 24px;border-radius:30px;text-decoration:none;font-weight:600;transition:0.3s;margin:0 auto}.video-btn:hover{background:#fff;color:#1B9CEB}.blog-carousel-section{background:#f8fafc}.blog-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,0.08);transition:0.3s ease}.blog-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px rgba(0,0,0,0.12)}.blog-card img{width:100%;height:230px;object-fit:contain;display:block}.blog-card-content{padding:20px}.blog-meta{font-size:14px;color:#1496be;font-weight:600;margin-bottom:10px}.blog-card h3{font-size:20px;line-height:1.4;margin-bottom:12px;color:#123d73}.blog-card p{font-size:15px;color:#667085;line-height:1.7;margin-bottom:16px}.read-more-btn{display:inline-block;padding:10px 16px;background:#123d73;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:0.3s ease}.read-more-btn:hover{background:#1496be;color:#fff}#blogCarousel .carousel-control-prev,#blogCarousel .carousel-control-next{width:5%}.ptfe-gallery-box{width:100%}.ptfeMainSwiper{width:100%;border-radius:18px;overflow:hidden;background:#f5f5f5}.ptfeMainSwiper .swiper-slide{height:420px}.ptfeMainSwiper .swiper-slide img{width:100%;height:100%;object-fit:contain;display:block;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.ptfeThumbSwiper{margin-top:12px}.ptfeThumbSwiper .swiper-slide{height:78px;border-radius:10px;overflow:hidden;cursor:pointer;opacity:.55;border:2px solid transparent}.ptfeThumbSwiper .swiper-slide-thumb-active{opacity:1;border-color:#1B9CEB}.ptfeThumbSwiper .swiper-slide img{width:100%;height:100%;object-fit:contain;display:block}.ptfeMainSwiper .swiper-button-next,.ptfeMainSwiper .swiper-button-prev{color:#fff;width:38px;height:38px}.ptfeMainSwiper .swiper-button-next:after,.ptfeMainSwiper .swiper-button-prev:after{font-size:22px}.flip-card{width:100%;height:340px;perspective:1200px;cursor:pointer}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform 0.7s ease;transform-style:preserve-3d}.flip-front,.flip-back{position:absolute;inset:0;width:100%;height:100%;border-radius:18px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 16px 35px rgba(0,0,0,0.22)}.flip-front{transform:rotateY(0deg)}.flip-overlay{position:absolute;left:0;bottom:0;width:100%;padding:18px;background:linear-gradient(to top,rgba(0,0,0,0.82),transparent);color:#fff}.flip-overlay h4{margin:0 0 4px;font-size:18px;font-weight:700;color:#fff}.flip-overlay p{margin:0;font-size:14px;color:#fff}.flip-back{transform:rotateY(180deg);background:linear-gradient(135deg,#123d73,#1B9CEB);color:#fff;padding:24px 20px;display:flex;flex-direction:column;justify-content:center}.flip-back h3{margin:0 0 10px;font-size:21px;color:#fff}.flip-back p{font-size:14px;line-height:1.6;margin:0 0 12px;color:#fff}.flip-back ul{margin:0 0 18px;padding-left:18px}.flip-back li{font-size:14px;margin-bottom:6px}.flip-back a{width:max-content;padding:9px 16px;border-radius:999px;background:#fff;color:#123d73;font-size:14px;font-weight:700;text-decoration:none}.flip-back a:hover{background:#123d73;color:#fff}@media (hover:hover) and (pointer:fine){.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}}.flip-card.active .flip-card-inner{transform:rotateY(180deg)}@media (max-width:991px){.flip-card{height:330px}.flip-front img{width:100%;height:100%;object-fit:contain;display:block}}@media (max-width:767px){.flip-card{height:310px}.flip-overlay h4{font-size:17px}.flip-back h3{font-size:20px}}@media (max-width:480px){.flip-card{height:290px}.flip-back{padding:20px 18px}}.flip-card.active .flip-card-inner{transform:rotateY(180deg)}@media (max-width:991px){.ptfeMainSwiper .swiper-slide{height:360px}}@media (max-width:575px){.ptfeMainSwiper .swiper-slide{height:260px}.ptfeThumbSwiper .swiper-slide{height:60px}}@media (max-width:991px){.hero-section{padding:100px 0 70px}.hero-content h1{font-size:38px}.section-title h2,.cta-box h2{font-size:30px}.trust-item{border-right:none;border-bottom:1px solid var(--border)}.trust-item:last-child{border-bottom:none}.carousel-control-prev,.carousel-control-next{width:8%}.video-wrapper{height:500px;border-radius:10px}.video-section{height:auto;border-radius:0;margin-top:197px}.video-content{top:50%;left:50%;transform:translate(-50%,-50%)}.video-content h1{font-size:50px}.blog-image img{height:220px}}@media (max-width:767px){.gallery-card img{aspect-ratio:4 / 3}.brand-item-two{min-height:95px;padding:14px}.brand-item-two img{max-height:70px}.video-content{top:50%;left:50%;right:auto;max-width:100%;width:calc(100% - 24px);transform:translate(-50%,-50%)}.video-content h1{font-size:28px}.sub-text{font-size:14px}.video-points li{font-size:14px}.blog-content h3{font-size:18px}.blog-image img{height:200px}}@media (max-width:575px){.hero-content h1{font-size:30px}.hero-content p{font-size:16px}.btn-main,.btn-outline-light-custom{width:100%}.trust-strip{margin-top:35px}.section-padding{padding-top:40px}}
.trust-strip{margin-top:-62px;padding:0 0 18px}.trust-grid{padding:18px;background:linear-gradient(180deg,rgba(255,255,255,0.96) 0%,rgba(245,250,255,0.96) 100%);border:1px solid rgba(13,43,82,0.08);box-shadow:0 24px 60px rgba(13,43,82,0.10)}.trust-item{height:100%;padding:24px 18px;border-right:none;border-radius:16px;background:linear-gradient(180deg,#ffffff 0%,#f6fbff 100%);box-shadow:inset 0 0 0 1px rgba(13,43,82,0.06);transition:transform .25s ease,box-shadow .25s ease}.trust-item:hover{transform:translateY(-4px);box-shadow:0 18px 35px rgba(13,43,82,0.12)}.trust-icon{width:56px;height:56px;margin:0 auto 18px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d2b52 0%,#1B9CEB 100%);color:#fff;font-size:22px;box-shadow:0 14px 28px rgba(27,156,235,0.24)}.trust-value-wrap{display:flex;align-items:flex-start;justify-content:center;gap:3px;margin-bottom:10px}.trust-counter,.trust-badge-value,.trust-suffix{font-family:'Inter',sans-serif;color:#0d2b52;line-height:1}.trust-counter{font-size:46px;font-weight:900;letter-spacing:-0.04em}.trust-suffix{font-size:26px;font-weight:800;margin-top:6px}.trust-badge-value{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 18px;border-radius:999px;background:rgba(27,156,235,0.10);border:1px solid rgba(27,156,235,0.18);font-size:26px;font-weight:800}.trust-item h3{font-size:19px;line-height:1.3;margin:0 0 8px;color:#0d2b52}.trust-item p{font-size:14px;line-height:1.7;color:#607086;max-width:260px;margin:0 auto}.trust-grid .col-md-3{padding:10px}.trust-strip .row{margin:0 -10px}@media (max-width:991px){.trust-strip{margin-top:-28px}.trust-grid .col-md-3{padding:8px}.trust-counter{font-size:38px}.trust-badge-value{font-size:22px}}@media (max-width:767px){.trust-strip{margin-top:20px}.trust-grid{padding:10px}.trust-item{padding:20px 16px}.trust-icon{width:50px;height:50px;font-size:20px}.trust-counter{font-size:34px}.trust-suffix{font-size:20px;margin-top:7px}.trust-badge-value{min-height:46px;font-size:20px}}
