html,body{margin:0;padding:0;font-family:Arial,sans-serif;scroll-behavior:smooth;background:#fff;height:100%;max-width:100vw;box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}nav.navbar{position:absolute;top:45px;left:0;width:100%;height:5px;background:#fcf8f8;display:flex;align-items:center;padding:0 40px;box-sizing:border-box;box-shadow:0 2px 12px rgba(100,100,100,.04);z-index:1000;justify-content:space-between;transition:padding .3s ease}.navbar .logo{display:flex;align-items:center;gap:12px;flex-shrink:0;user-select:none}.navbar .logo img{height:clamp(30px,3vw,44px);width:auto;display:block;transition:height .3s ease}.navbar .company-name{font-weight:bold;font-size:clamp(16px,2vw,24px);color:#080808;white-space:nowrap;transition:font-size .3s ease}.navbar .nav-tabs{display:flex;flex-grow:1;justify-content:center;list-style:none;margin:0;padding:0;gap:clamp(20px,2vw,40px)}.navbar .nav-tabs li{flex:0 1 auto}.navbar .nav-tabs li a{color:#080808;text-decoration:none;font-size:clamp(16px,1.8vw,18px);padding:clamp(8px,1vw,12px) clamp(14px,1.5vw,20px);border-radius:4px;transition:background-color .3s;user-select:none;display:inline-block}.navbar .nav-tabs li a:hover,.navbar .nav-tabs li a:focus{background-color:#aaa8a8;outline:none}.navbar .right-tools{display:flex;align-items:center;gap:clamp(12px,1.5vw,18px);flex-shrink:0;min-width:180px;justify-content:flex-end;transition:min-width .3s ease}.search-icon{width:clamp(40px,3vw,44px);height:clamp(40px,3vw,44px);border-radius:50%;font-size:clamp(16px,1.8vw,20px);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:2px solid transparent;cursor:pointer;transition:border .3s , background-color .3s , width .3s , height .3s , font-size .3s;user-select:none}.search-icon:hover,.search-icon:focus{background-color:#cccece;outline:none}.contact-btn{padding:clamp(7px,1vw,10px) clamp(16px,1.8vw,24px);font-size:clamp(14px,1.4vw,16px);height:clamp(36px,3vw,40px);background-color:#a7a8a8;border:none;border-radius:4px;cursor:pointer;color:#111;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s , color .25s}.contact-btn:hover,.contact-btn:focus{background-color:#e6e6e6;color:#000;outline:none}.navbar .menu-toggle{display:none}@media (max-width:699px){.navbar .nav-tabs,.navbar .right-tools{display:none!important}.navbar .menu-toggle{display:inline-block;background:none;border:none;color:#222;font-size:clamp(24px,5vw,30px);cursor:pointer;padding:6px;margin-left:5px;user-select:none;transition:color .3s}.menu-toggle:hover,.menu-toggle:focus{color:#0bcc8b;outline:none}.navbar{padding:0 12px;justify-content:space-between}.search-icon{order:0;margin-left:0;margin-right:auto;width:clamp(26px,4vw,36px);height:clamp(26px,4vw,36px);font-size:clamp(12px,3vw,18px)}.menu-toggle{order:1;margin-left:auto}.navbar .logo img{max-height:clamp(20px,8vw,32px);transition:max-height .3s ease}.navbar .company-name{font-size:clamp(11px,4vw,18px);transition:font-size .3s ease}}@media (max-width:480px){.navbar{height:5px;padding:0 6px}.navbar .logo{gap:4px}.navbar .logo img{max-height:22px!important;height:22px!important}.navbar .company-name{font-size:12px!important}.navbar .menu-toggle{font-size:23px!important;padding:3px!important;margin-left:2px!important}.search-icon{width:22px!important;height:22px!important;font-size:13px!important;margin-right:0!important}.navbar .right-tools{min-width:100px!important;gap:6px!important}.contact-btn{padding:5px 10px!important;font-size:11px!important;height:24px!important}}@media (min-width:240px) and (max-width:700px){nav.navbar{justify-content:center!important;padding:0 12px!important;position:relative}.navbar .centered-container{display:flex;align-items:center;gap:30px;justify-content:center;width:auto;max-width:100%}.navbar .logo{gap:8px!important;justify-content:center;flex-shrink:0}.navbar .logo img{max-height:28px!important;height:28px!important;width:auto!important}.navbar .company-name{font-size:16px!important;font-weight:600;white-space:nowrap;color:#080808}.navbar .menu-toggle{display:inline-block!important;font-size:clamp(24px,5vw,30px)!important;padding:6px 8px!important;margin:0!important;cursor:pointer;color:#222;background:none;border:none;user-select:none;transition:color .3s}.menu-toggle:hover,.menu-toggle:focus{color:#0bcc8b;outline:none}.navbar .nav-tabs,.navbar .right-tools{display:none!important}}.mobile-menu-overlay{position:fixed;inset:0;background: rgba(255 255 255 / 0.96);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:2000}.mobile-menu-overlay.open{opacity:1;pointer-events:auto}.mobile-menu-header{position:absolute;top:30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;user-select:none;transition:all .3s ease}.mobile-menu-header img{height:clamp(24px,8vw,36px);width:auto}.mobile-menu-close{position:absolute;top:25px;right:25px;font-size:clamp(26px,7vw,34px);cursor:pointer;background:none;border:none;color:#222;transition:color .3s ease;user-select:none}.mobile-menu-close:hover,.mobile-menu-close:focus{color:#0bcc8b;outline:none}.mobile-menu-items{display:flex;flex-direction:column;gap:clamp(15px,5vw,30px);align-items:center;justify-content:center;height:100vh}.mobile-menu-items a{font-weight:700;font-size:clamp(16px,6vw,32px);text-decoration:none;color:#222;padding:clamp(8px,2vw,15px) clamp(16px,4vw,30px);border-radius:8px;transition:color .25s ease , background-color .25s ease;white-space:nowrap;user-select:none}.mobile-menu-items a:hover,.mobile-menu-items a:focus{color:#0bcc8b;outline:none;background-color:#f0f0f0}.mobile-menu-header .company-name{font-weight:bold;font-size:clamp(14px,5vw,20px);color:#080808;white-space:nowrap}.slider{width:100%;margin-top:90px;min-height:470px;display:flex;background:#222}.slide{width:100%;min-height:450px;height:auto;padding:5vh 5vw;box-sizing:border-box;display:flex;align-items:center;justify-content:start;background:#1d1c1c;background-repeat:no-repeat;background-position:center;background-size:cover}.slide-content-left{color:#fff;font-family:Arial,sans-serif;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;width:100%;max-width:690px;padding-left:0}.slide-content-left h2{font-weight:bold;font-size:clamp(31px,5vw,46px);margin-bottom:18px;line-height:1.12;word-break:break-word}.slide-subtext{display:flex;flex-direction:column;font-size:20px;line-height:1.25;margin-bottom:30px;word-break:break-word}.slide-content-left .contact-btn{height:42px;width:180px;font-size:15px;margin-top:18px;align-self:flex-start;box-sizing:border-box;text-align:center;line-height:42px;transition:width .2s , font-size .2s , height .2s}.slide-content-left .contact-btn:hover{background-color:#b7b9b8!important}@media (max-width:900px){.slider,.slide{min-height:310px;padding:6vw 2vw}.slide-content-left{max-width:100vw}.slide-content-left h2{font-size:22px;margin-bottom:9px}.slide-subtext{font-size:14px}.slide-content-left .contact-btn{width:130px;font-size:13px;height:32px;line-height:32px;margin-top:13px}}@media (max-width:600px){.slider,.slide{min-height:160px;padding:4vw 4vw}.slide-content-left h2{font-size:15px}.slide-subtext{font-size:10.5px}.slide-content-left .contact-btn{width:88vw;max-width:120px;font-size:11px;height:25px;line-height:25px;margin-top:7px}}.slide-3{width:100vw;background:#fff;padding:55px 15vw 40px 15vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-x:hidden}.slide3-header-section{max-width:1100px;margin:0 auto 10px auto;padding-left:5vw;box-sizing:border-box;text-align:left;width:100%}.slide3-main-heading{font-size:1.23rem;font-weight:1000;text-transform:uppercase;color:#888;letter-spacing:1px;margin-bottom:24px}.slide3-subheading-bold{font-weight:700;font-size:2.22rem;color:#222;margin-top:0}.slide3-subheading-text{font-size:1.19rem;color:#444;line-height:1.5;max-width:900px;margin-top:27px}.slide-content-3row-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px 24px;width:100%;max-width:1100px;margin-top:40px;box-sizing:border-box;justify-items:center}.content-item{background:#f5f5f5;border:2px solid gray;border-radius:10px;box-sizing:border-box;padding:25px 20px 24px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;transition:transform .3s ease , border-color .3s ease;cursor:pointer;width:100%;max-width:370px;min-height:370px}.content-item:hover{transform:scale(1.05);border-color:#666;box-shadow:0 8px 20px rgba(0,0,0,.1)}.content-item img{width:100%;height:auto;object-fit:contain;border-radius:8px;margin-bottom:18px;transition:max-height .3s ease;display:block;max-height:none}.content-item p{font-size:15.5px;color:#101010;line-height:1.5;margin:0;text-align:left;flex-grow:1;word-wrap:break-word}@media (max-width:900px){.slide-3{padding:30px 5vw 40px 5vw}.slide3-header-section{padding-left:0}.slide3-main-heading{font-size:1rem;margin-bottom:20px}.slide3-subheading-bold{font-size:1.5rem}.slide3-subheading-text{font-size:.95rem;max-width:100%;margin-top:18px}.slide-content-3row-group{grid-template-columns:1fr;gap:24px 0}.content-item{max-width:100%;min-height:auto;padding:18px 16px 16px 16px}.content-item img{max-height:none}.content-item p{font-size:14px}}@media (max-width:600px){.slide-3{padding:20px 6vw 30px 6vw}.slide3-main-heading{font-size:.9rem}.slide3-subheading-bold{font-size:1.2rem}.slide3-subheading-text{font-size:.8rem}.slide-content-3row-group{grid-template-columns:1fr;gap:16px 0;max-width:100%;padding:0 0;justify-items:stretch}.content-item{max-width:100%!important;min-height:auto;padding:15px 12px 12px 12px;box-sizing:border-box;width:100%!important}.content-item img{max-height:none!important;width:100%;height:auto;object-fit:contain;margin-bottom:12px}.content-item p{font-size:13px;line-height:1.4}}.slide.slide-4{width:100vw;background:#d1cccc;box-sizing:border-box;padding:28px 4vw;font-family:Arial,sans-serif;display:flex;justify-content:center;align-items:flex-start;min-height:170px;height:auto;overflow-x:hidden}.header-icon-section{width:100%;max-width:1100px;margin:10 auto;padding:0;box-sizing:border-box;text-align:center}.header-icon-row{display:flex;flex-direction:column;gap:30px;align-items:center;width:100%}.icon-row{display:flex;justify-content:center;gap:30px;flex-wrap:nowrap;width:100%}.header-icon-item img{width:80px;height:80px;object-fit:contain;margin-bottom:8px;display:block;transition:width .2s , height .2s}.header-icon-item p{font-size:1rem;color:#444;font-weight:600;margin:0;white-space:nowrap}.header-icon-item{display:flex;flex-direction:column;align-items:center;min-width:60px;flex:1 1 0;padding:5px 3vw;cursor:default}@media (max-width:900px){.slide.slide-4{padding:11px 1vw}.header-icon-row{gap:14px}.icon-row{gap:16px}.header-icon-item img{width:52px;height:52px}.header-icon-item p{font-size:13px}}@media (max-width:600px){.header-icon-row{gap:6px}.icon-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw 2vw;width:100%;justify-items:center;padding:0}.header-icon-item{min-width:0;flex:unset;padding:2vw 0;margin-bottom:0}.header-icon-item img{width:28vw;max-width:62px;height:auto}.header-icon-item p{font-size:13px}}.slide.slide-5{width:100%;background:#f0f0f0;box-sizing:border-box;padding:35px 7vw 35px 7vw;font-family:Arial,sans-serif;display:flex;justify-content:center;align-items:flex-start;min-height:800px;height:auto}.why-heading{font-size:2.15rem;font-weight:800;color:#102655;margin-bottom:55px;letter-spacing:-.5px;text-align:center;max-width:970px;margin-left:auto;margin-right:auto}.why-cards-grid{display:grid;max-width:1100px;margin:0 auto;grid-template-columns:repeat(2,1fr);gap:32px 34px}.why-card{background:#fff;border-radius:15px;box-shadow:0 4px 24px rgba(36,54,94,.07);padding:30px 30px 22px 28px;color:#24365e;display:flex;flex-direction:column;min-height:180px;box-sizing:border-box;transition:box-shadow .3s , transform .3s}.why-card:hover{box-shadow:0 8px 32px rgba(36,54,94,.15);transform:translateY(-6px);background:#f0f9f8;cursor:pointer}.why-card h3{font-size:1.21rem;font-weight:bold;color:#0bcc8b;margin-bottom:15px;text-align:left;line-height:1.1}.why-card p{font-size:1.06rem;color:#49546a;line-height:1.58;text-align:left}@media (max-width:900px){.slide.slide-5{padding:17px 2vw 17px 2vw}.why-heading{font-size:1.3rem;margin-bottom:28px}.why-cards-grid{grid-template-columns:1fr;gap:16px 0;max-width:99%;padding:0 2vw}.why-card{padding:19px 10px 15px 10px;min-height:unset}.why-card h3{font-size:15px}.why-card p{font-size:13.2px}}@media (max-width:600px){.slide.slide-5{padding:10px 1vw 17px 1vw}.why-heading{font-size:.99rem}.why-cards-grid{gap:8px 0}.why-card{padding:12px 6px 10px 6px}}.footer{background:#fff;box-sizing:border-box;padding:20px 6vw 6px 6vw;color:#222;text-align:center;margin-top:22px;width:100%}.footer-col.contact-col h4{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:-18px;color:#565757;text-align:center}.footer-col.contact-col ul{list-style:none;padding:0;margin:12px auto 0 auto;font-size:1.2rem;line-height:1.5;max-width:420px;color:#333;text-align:center}.footer-col.contact-col ul li{margin-bottom:12px;text-align:center}.footer-bottom-bar{border-top:1px solid #ddd;padding-top:15px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#555;font-size:1rem;font-weight:500;box-sizing:border-box;max-width:600px;margin:0 auto;gap:15px;text-align:center}.footer-logo img{max-height:38px;width:auto;display:block;margin-right:10px}@media (max-width:768px){.footer{padding:18px 2vw}.footer-bottom-bar{flex-direction:column;gap:10px}.footer-col.contact-col ul{max-width:100%;font-size:16px}.footer-col.contact-col h4{font-size:1.23rem}.footer-logo img{max-height:24px;margin-right:0}}@media (max-width:600px){.footer{padding:10px 1vw}.footer-bottom-bar{font-size:12.7px}.footer-col.contact-col ul{font-size:13.1px}.footer-logo img{max-height:18px}.footer-col.contact-col h4{font-size:15px;margin-top:0}}#slide-2,#slide-3,#slide-4,#slide-5,#footer{scroll-margin-top:90px}