.video-container{text-align:center}.company-video{width:100%;max-width:800px}.video-text{font-size:20px;font-family:Montserrat,sans-serif;font-weight:500;line-height:1.7;color:#ff7415;text-align:center}.footer-main{width:100%;max-width:1800px;margin:0 auto;padding:10px;position:relative}.footer-main:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;background:#FFB56B;filter:blur(50px);opacity:.8;pointer-events:none;z-index:-1}.footer-section-title{font-size:32px;font-family:Clash Display,sans-serif;font-weight:500;letter-spacing:-.025em;color:#ff7415;margin-bottom:12px;line-height:1.2}.footer-newsletter{margin-bottom:30px}.footer-newsletter-text{font-size:16px;font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:normal;line-height:1.75;color:#000;margin:28px 0}.newsletter-form-container{position:relative;margin-top:28px}.newsletter-input-wrapper{position:relative;width:100%;max-width:395px}.newsletter-input{width:100%;padding:24px;border:1px solid #000;border-radius:16px;background:transparent;font-size:16px;font-family:Montserrat,sans-serif;font-weight:500;color:#000;outline:none;transition:all .3s ease}.newsletter-input::placeholder{color:rgba(0,0,0,.5)}.newsletter-input:focus{border-color:#ff7415;box-shadow:0 0 0 2px rgba(255,116,21,.1)}.newsletter-btn{position:absolute;right:190px;top:50%;transform:translateY(-50%);background:linear-gradient(180deg,#dd630f,#ffa245);border:none;border-radius:12px;padding:10px 20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px;box-shadow:0 4px 15px rgba(221,99,15,.3)}.newsletter-btn:hover{background:linear-gradient(180deg,rgba(201,89,13,1),rgba(235,152,59,1));transform:translateY(-50%) translateY(-2px);box-shadow:0 8px 25px rgba(221,99,15,.4)}.newsletter-btn-text{font-size:20px;font-family:Montserrat,sans-serif;font-weight:500;color:white;white-space:nowrap}.newsletter-btn-arrow{width:15px;height:15px;color:white}.footer-nav-section{margin-bottom:30px}.footer-nav-list{list-style:none;padding:0;margin:12px 0 0}.footer-nav-item{margin-bottom:12px}.footer-nav-link{font-size:16px;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:normal;line-height:1.3;color:#000;text-decoration:none;transition:all .3s ease}.footer-nav-link:hover{color:#ff7415;text-decoration:none}.footer-contact-section{margin-bottom:30px}.footer-contact-list{margin-top:14px}.footer-contact-item{display:flex;align-items:flex-start;gap:10px;color:#ff7415;margin-bottom:14px}.footer-contact-icon{color:#ff7415;margin-top:2px;flex-shrink:0}.footer-contact-text{line-height:1.75;font-style:normal;margin:0}.footer-contact-link,.footer-contact-text{font-size:16px;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:normal;color:#000}.footer-contact-link{line-height:1.9;text-decoration:none;transition:all .3s ease}.footer-contact-link:hover{color:#ff7415;text-decoration:none}.footer-email-link,.footer-email-link:hover{text-decoration:underline}.coupon-modal-content{border-radius:24px!important;border:none!important;box-shadow:0 4px 20px rgba(0,0,0,.2)!important}.coupon-modal-header{border:none!important;padding-bottom:0!important}.coupon-modal-body{padding:20px 30px 30px!important}.coupon-logo{height:73px;width:234px;margin-bottom:20px}.coupon-title{font-size:36px;font-weight:500;font-family:Clash Display,sans-serif;color:#f97316;margin-bottom:10px;line-height:1.2}.coupon-subtitle{font-size:16px;font-weight:600;font-family:Montserrat,sans-serif;color:#000;margin-bottom:30px}.coupon-input{height:60px!important;border-radius:100px!important;border:1px solid #f97316!important;padding:0 24px!important;font-size:16px!important;font-weight:500!important}.coupon-input,.coupon-input:focus{background-color:rgba(249,115,22,.1)!important}.coupon-input:focus{box-shadow:0 0 0 .25rem rgba(249,115,22,.25)!important;border-color:#f97316!important}.coupon-input::placeholder{color:rgba(0,0,0,.9);font-family:Montserrat,sans-serif}.coupon-submit-btn{height:60px;border-radius:70px;font-family:Montserrat,sans-serif;background:linear-gradient(180deg,#f97316,#ea580c);border:none;font-size:20px;font-weight:500;color:white;transition:all .3s ease}.coupon-submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(249,115,22,.3);background:linear-gradient(180deg,#ea580c,#c2410c);color:white}.modal-backdrop{background-color:rgba(.9,.9,.9,.9)!important}@media (max-width:767px){.coupon-title{font-size:28px}.coupon-subtitle{font-size:14px}.coupon-input{height:55px!important;font-size:15px!important}.coupon-submit-btn{height:55px;font-size:18px}.coupon-logo{height:60px;width:192px}.coupon-modal-body{padding:15px 20px 25px!important}}@media (max-width:575px){.coupon-title{font-size:24px}.coupon-subtitle{font-size:13px}.coupon-input{height:50px!important;font-size:14px!important;padding:0 20px!important}.coupon-submit-btn{height:50px;font-size:16px}.coupon-logo{height:50px;width:160px}}@media (min-width:1024px) and (max-width:1440px){.company-video{max-width:600px}.video-text{font-size:18px;line-height:1.6}.footer-main{padding:0 30px;border-radius:16px 16px 0 0}.footer-section-title{font-size:28px;margin-bottom:10px}.footer-newsletter-text{font-size:15px;margin:20px 0;line-height:1.6}.newsletter-input{padding:20px;font-size:15px;border-radius:12px}.newsletter-btn{right:50px;padding:10px 18px}.newsletter-btn-text{font-size:16px}.footer-contact-link,.footer-contact-text,.footer-nav-link{font-size:14px}.footer-contact-item{margin-bottom:12px}.video-description{max-width:1000px}}@media (max-width:767.98px){.footer-main,.video-section{margin-top:30px;padding:25px 15px}.footer-section-title{font-size:32px}.footer-contact-link,.footer-contact-text,.footer-nav-link,.footer-newsletter-text{font-size:16px}.newsletter-input{padding:20px;font-size:16px}.newsletter-btn-text{font-size:14px}.newsletter-btn{padding:10px 16px;gap:10px}.newsletter-btn-arrow{width:12px;height:12px}.video-text{font-size:15px}}@media (max-width:575.98px){.footer-main,.video-section{margin-top:20px;padding:20px 15px}.footer-section-title{font-size:28px;margin-bottom:8px}.footer-newsletter-text{font-size:16px;line-height:1.5;margin:16px 0}.newsletter-form-container{margin-top:16px}.newsletter-input{padding:16px;font-size:14px}.newsletter-btn{padding:8px 12px;right:8px}.newsletter-btn-text{font-size:13px}.footer-contact-link,.footer-contact-text,.footer-nav-link{font-size:14px}.footer-contact-item,.footer-nav-item{margin-bottom:10px}.footer-contact-section,.footer-nav-section{margin-bottom:25px}.video-text{font-size:14px}}@media (max-width:400px){.footer-section-title{font-size:24px}.footer-contact-link,.footer-contact-text,.footer-nav-link,.footer-newsletter-text,.newsletter-input{font-size:13px}.newsletter-btn-text{font-size:12px}.video-text{font-size:13px}}.header-container{font-family:Montserrat,sans-serif;padding-top:17px;position:absolute;width:100%;z-index:111;overflow-x:hidden}.logo-img{height:73px;width:234px;object-fit:cover}.nav-container{background-color:white;border:2px solid #404040;border-radius:50px;padding:10px;height:60px;display:flex;align-items:center;justify-content:center}.header-container a{text-decoration:none}.nav-item-active{background-color:#f97316;border-radius:50px}.nav-item,.nav-item-active{padding:10px 20px;height:45px;display:flex;align-items:center;justify-content:center;margin-right:10px;min-width:100px}.nav-item{border-radius:12px;cursor:pointer;transition:background-color .3s ease}.nav-item:hover{background-color:#f97316;border-radius:50px}.nav-item:last-child{margin-right:0}.nav-text-active{font-weight:500;color:white}.nav-text,.nav-text-active{font-size:16px;text-align:center;white-space:nowrap}.nav-text{font-weight:600;color:#000}.contact-btn{width:200px;height:50px;background:linear-gradient(180deg,rgba(0,140,30,1),rgba(43,240,85,1));border-radius:70px;border:none;color:white;font-size:16px;font-weight:500;transition:all .3s ease;cursor:pointer}.contact-btn:hover{background:linear-gradient(180deg,rgba(0,120,25,1),rgba(35,220,75,1));transform:translateY(-2px);color:white}.dropdown-arrow{margin-left:6px;transition:transform .3s ease}.dropdown-arrow svg{width:16px;height:16px}.mobile-toggle{background:none;border:none;font-size:24px;color:#404040;margin-left:10px;cursor:pointer}.mobile-nav{background-color:white;border:2px solid #404040;border-radius:20px;padding:20px;margin-top:15px;display:none}.mobile-nav.show{display:block}.mobile-nav-item{padding:12px 0;text-align:center;border-bottom:1px solid #eee;cursor:pointer;transition:background-color .3s ease}.mobile-nav-item:last-child{border-bottom:none}.mobile-nav-item:hover{background-color:#f5f5f5;border-radius:8px}.mobile-nav-item.active{background-color:#f97316;color:white;border-radius:8px}.mobile-nav-text{font-size:18px;font-weight:500;color:inherit}@media (max-width:1450px) and (min-width:1280px){.logo-img{height:68px;width:218px}.nav-container{padding:8px;height:58px}.nav-item,.nav-item-active{padding:8px 16px;height:42px;min-width:90px;margin-right:8px}.contact-btn,.nav-text,.nav-text-active{font-size:15px}.contact-btn{width:180px;height:48px}}@media (max-width:1279px) and (min-width:1200px){.logo-img{height:65px;width:208px}.nav-container{padding:7px;height:56px}.nav-item,.nav-item-active{padding:7px 14px;height:40px;min-width:85px;margin-right:7px}.contact-btn,.nav-text,.nav-text-active{font-size:14px}.contact-btn{width:170px;height:46px}}@media (max-width:1199px) and (min-width:1024px){.logo-img{height:62px;width:198px}.nav-container{padding:6px;height:54px}.nav-item,.nav-item-active{padding:6px 12px;height:38px;min-width:80px;margin-right:6px}.contact-btn,.nav-text,.nav-text-active{font-size:13px}.contact-btn{width:160px;height:44px}}@media (max-width:1023px){.nav-container{display:none}.contact-btn{width:150px;height:50px;font-size:14px}}@media (max-width:767.98px){.header-container{position:relative;padding-top:10px}.logo-img{height:50px;width:auto}.contact-btn{width:120px;height:45px;font-size:12px}}@media (max-width:575.98px){.mobile-nav-text{font-size:16px}.logo-img{height:45px}.contact-btn{width:110px;height:42px;font-size:11px}}