*, *::before, *::after{box-sizing: border-box}html{scroll-behavior: smooth}body{margin: 0;font-family: 'Inter', sans-serif;font-size: 16px;color: #222C34;background: #fff;padding-top: 137px}@media (max-width: 992px){body{padding-top: 82px}}body.menu-open{overflow: hidden}img{max-width: 100%;display: block}a{text-decoration: none;color: inherit}ul{list-style: none;margin: 0;padding: 0}p{margin: 0 0 1rem;line-height: 1.6}h1,h2,h3,h4,h5,h6{margin: 0 0 .75rem;line-height: 1.2}.o-container, .container{max-width: 1640px;margin: 0 auto;padding: 0 15px}.clearfix::after{content: '';display: table;clear: both}.o-header{background-color: #fff;position: fixed;width: 100%;top: 0;left: 50%;transform: translate(-50%, 0);z-index: 6;transition: background .35s ease, box-shadow .35s ease}.o-header.fixed{-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,.07);box-shadow: 0px 2px 5px 0px rgba(0,0,0,.07)}.o-header.hero-transparent{background-color: transparent}body.hero-page{padding-top: 0}.o-header.hero-transparent .header-top{border-bottom-color: rgba(255,255,255,.15)}.o-header.hero-transparent .header-top-links a{color: rgba(255,255,255,.85)}.o-header.hero-transparent .header-top-links i{color: #F4821F}.o-header.hero-transparent .lang-selector a span{color: rgba(255,255,255,.85)}.o-header.hero-transparent .main-nav > ul > li > a{color: rgba(255,255,255,.9)}.o-header.hero-transparent .main-nav > ul > li > a:hover{color: #fff;background: none}.o-header.hero-transparent.fixed .main-nav > ul > li > a{color: #000}.o-header.hero-transparent.fixed .main-nav > ul > li > a:hover{color: #002575}.o-header.hero-transparent .site-logo img{filter: none}.o-header.hero-transparent .logo-text{color: #fff}.o-header.hero-transparent .logo-text span{color: #F4821F}.o-header.hero-transparent .mobile-menu span{background: #fff}.o-header.hero-transparent .header-track-btn{background: rgba(255,255,255,.15);border-color: rgba(255,255,255,.4);color: #fff}.o-header.hero-transparent .header-track-btn:hover{background: rgba(255,255,255,.25)}.o-header.hero-transparent.fixed{background-color: #fff}.o-header.hero-transparent.fixed .header-top-links a{color: #555}.o-header.hero-transparent.fixed .site-logo img{filter: none}.o-header.hero-transparent.fixed .logo-text{color: #000}.o-header.hero-transparent.fixed .mobile-menu span{background: #222}.o-header.hero-transparent.fixed .header-track-btn{background: #f0f4f8;border-color: #e5e7eb;color: #1B3A6B}@media (max-width: 992px){.o-header{height: 82px}}.header-top{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;padding: 8px 0;border-bottom: 1px solid #f0f0f0;font-size: 13px;color: #666}@media (max-width: 992px){.header-top{display: none}}.header-top-links{display: flex;align-items: center;gap: 20px}.header-top-links a{color: #555;font-size: 13px;transition: color .3s}.header-top-links a:hover{color: #E35A00}.header-top-links i{margin-right: 5px;color: #E35A00}.header-main{display: flex;align-items: center;justify-content: space-between;padding: 16px 0;position: relative}@media (max-width: 992px){.header-main{height: 82px;padding: 0}.header-main .site-logo{margin-right: auto}.header-main .mobile-menu{margin-left: 10px}}.site-logo{color: #000;text-decoration: none;float: left;display: flex;flex-direction: column;align-items: center;gap: 2px;flex-shrink: 0}.site-logo img{height: 80px;display: block}.logo-tagline{display: block;font-family: 'Playfair Display', serif;font-size: 14px;font-weight: 600;color: #F4821F;text-align: center;letter-spacing: 0.02em;line-height: 1;white-space: nowrap}@media (max-width: 992px){.site-logo{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}.site-logo img{height: 50px}}.logo-text{font-size: 26px;font-weight: 700;color: #222C34;line-height: 1}.logo-text span{color: #E35A00}.logo-sub{font-size: 11px;color: #888;font-weight: 400;display: block;margin-top: 3px;letter-spacing: 1px}.main-nav{display: flex;align-items: center;flex: 1;justify-content: center}.main-nav ul{display: flex;align-items: center;margin: 0;padding: 0;list-style: none}.main-nav ul li{float: left;position: relative}.main-nav ul li > a{font-family: 'Plus Jakarta Sans', sans-serif;font-size: 17px;font-weight: 600;color: #111;text-decoration: none;padding: 21px 17px;float: left;letter-spacing: -0.01em;text-transform: uppercase;transition: color .3s}.main-nav ul li > a::after{display: none}.main-nav ul li > a::before{content: none}.main-nav ul li > a:hover{color: #002575;background: none}.main-nav ul li > a.active{color: #002575}@media (max-width: 1280px){.main-nav ul li > a{font-size: 14px;padding: 21px 8px}}@media (max-width: 992px){.main-nav{display: none}}.main-nav ul li:hover .sub-desktop-menu{display: block}.sub-desktop-menu{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);z-index: 200;background: #fff;padding: 50px 65px;display: none;border-top: 1px solid #e3e3e3;box-shadow: 0 8px 40px rgba(0,0,0,.1)}@media (max-width: 1280px){.sub-desktop-menu{padding: 30px 30px}}.sub-desktop-menu::before{display: none}.sub-desktop-menu ul{display: flex;flex-wrap: wrap;justify-content: space-between;width: 650px;list-style: none;margin: 0;padding: 0}.sub-desktop-menu ul li{width: calc(50% - 30px);float: none}.sub-desktop-menu ul li a{padding: 0;padding-right: 40px;font-family: 'Plus Jakarta Sans', sans-serif;font-size: 17px;color: #444;width: 100%;font-weight: 500;letter-spacing: -0.01em;display: flex;align-items: center;min-height: 29px;margin-bottom: 15px;letter-spacing: normal;text-transform: none;border-bottom: none;transition: color .5s, padding-left .5s;border-radius: 0}@media (max-width: 1280px){.sub-desktop-menu ul li a{font-size: 14px;margin-bottom: 20px}}.sub-desktop-menu ul li a::after{display: none}.sub-desktop-menu ul li a::before{display: none}.sub-desktop-menu ul li a:hover{color: #F4821F;background: none;padding-left: 8px;font-weight: 400}@media (max-width: 992px){.sub-desktop-menu{display: none !important}}.header-track-btn{display: inline-flex;align-items: center;gap: 8px;background: transparent;color: #1B3A6B;padding: 10px 18px;border-radius: 7px;border: 2px solid #1B3A6B;font-size: .83rem;font-weight: 600;letter-spacing: .03em;text-transform: uppercase;text-decoration: none;flex-shrink: 0;margin-left: 12px;transition: background .22s, color .22s, border-color .22s;white-space: nowrap}.header-track-btn i{font-size: .8rem}.header-track-btn:hover{background: #1B3A6B;color: #fff}@media (max-width: 992px){.header-track-btn{display: none}}.header-cta{display: inline-flex;align-items: center;gap: 9px;background: #1B3A6B;color: #fff;padding: 11px 20px;border-radius: 7px;border-bottom: 3px solid #F4821F;font-size: .83rem;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;text-decoration: none;flex-shrink: 0;margin-left: 20px;transition: background .22s, color .22s, border-color .22s, transform .22s, box-shadow .22s;white-space: nowrap}.header-cta i{font-size: .8rem}.header-cta__arr{transition: transform .22s}.header-cta:hover{background: #F4821F;color: #1B3A6B;border-bottom-color: #1B3A6B;transform: translateY(-2px);box-shadow: 0 6px 18px rgba(244,130,31,.35)}.header-cta:hover .header-cta__arr{transform: translateX(4px)}@media (max-width: 992px){.header-cta{display: none}}.mobile-menu-toggle .header-cta{display: flex;margin: 0;width: 50%;height: 66px;border-radius: 0;border-bottom: none;border-left: 3px solid #F4821F;justify-content: center;padding: 0 16px;box-shadow: none}.mobile-menu-toggle .header-cta:hover{transform: none;box-shadow: none}.lang-selector{display: inline-flex;align-items: center;vertical-align: top;margin-left: 15px}.lang-selector a{text-decoration: none;color: #222C34;display: flex;align-items: center;gap: 8px;font-size: 14px;font-weight: 600}.mobile-menu{display: none;cursor: pointer;flex-direction: column;justify-content: center;align-items: center;gap: 7px;width: 45px;height: 82px;float: right;background: none;border: none;padding: 0;position: relative;z-index: 2}@media (max-width: 992px){.mobile-menu{display: flex}}.mobile-menu span{width: 30px;height: 2px;border-radius: 2px;background: #000;display: block;transition: .3s}.mobile-menu.active span:nth-child(1){transform: translateY(9px) rotate(45deg)}.mobile-menu.active span:nth-child(2){opacity: 0}.mobile-menu.active span:nth-child(3){transform: translateY(-9px) rotate(-45deg)}.mobile-search-btn{display: none;align-items: center;justify-content: center;width: 38px;height: 38px;background: #f0f4f8;border: 1px solid #e5e7eb;border-radius: 8px;color: #1B3A6B;font-size: 15px;cursor: pointer;margin-left: 10px;flex-shrink: 0;transition: background .2s, color .2s}.mobile-search-btn:hover{background: #1B3A6B;color: #fff}.o-header.hero-transparent .mobile-search-btn{background: rgba(255,255,255,.15);border-color: rgba(255,255,255,.3);color: #fff}.o-header.hero-transparent.fixed .mobile-search-btn{background: #f0f4f8;border-color: #e5e7eb;color: #1B3A6B}@media (max-width: 992px){.mobile-search-btn{display: flex}}.cookie-bar{position: fixed;left: 0;right: 0;z-index: 9998;padding: 0 16px;transform: translateY(100%);transition: transform .4s cubic-bezier(.4,0,.2,1), opacity .4s;opacity: 0;pointer-events: none}.cookie-bar.cookie-bar--visible{transform: translateY(0);opacity: 1;pointer-events: auto}.cookie-bar--bottom{bottom: 0}.cookie-bar--top{top: 0;bottom: auto;transform: translateY(-100%)}.cookie-bar--top.cookie-bar--visible{transform: translateY(0)}.cookie-bar--bottom-left{bottom: 24px;left: 16px;right: auto;max-width: 420px;border-radius: 16px;overflow: hidden}.cookie-bar--bottom-right{bottom: 24px;right: 16px;left: auto;max-width: 420px;border-radius: 16px;overflow: hidden}.cookie-bar--bottom-left, .cookie-bar--bottom-right{transform: translateY(20px)}.cookie-bar--bottom-left.cookie-bar--visible, .cookie-bar--bottom-right.cookie-bar--visible{transform: translateY(0)}.cookie-bar--dark .cookie-bar__inner{background: #1a2535;border-top: 1px solid rgba(255,255,255,.06)}.cookie-bar--dark .cookie-bar__text{color: rgba(255,255,255,.82)}.cookie-bar--dark .cookie-bar__icon{color: #F4821F}.cookie-bar--dark .cookie-bar__link{color: #F4821F}.cookie-bar--dark .cookie-bar__close{color: rgba(255,255,255,.4)}.cookie-bar--dark .cookie-bar__close:hover{color: #fff;background: rgba(255,255,255,.08)}.cookie-bar--dark .cookie-bar__btn--reject{background: rgba(255,255,255,.08);color: rgba(255,255,255,.7);border: 1px solid rgba(255,255,255,.18)}.cookie-bar--dark .cookie-bar__btn--reject:hover{background: rgba(255,255,255,.15);color: #fff}.cookie-bar--light .cookie-bar__inner{background: #fff;border-top: 1px solid #e5e7eb;box-shadow: 0 -4px 24px rgba(0,0,0,.08)}.cookie-bar--light .cookie-bar__text{color: #374151}.cookie-bar--light .cookie-bar__icon{color: #F4821F}.cookie-bar--light .cookie-bar__link{color: #1B3A6B}.cookie-bar--light .cookie-bar__close{color: #9ca3af}.cookie-bar--light .cookie-bar__close:hover{color: #374151;background: #f3f4f6}.cookie-bar--light .cookie-bar__btn--reject{background: #f3f4f6;color: #6b7280;border: 1px solid #e5e7eb}.cookie-bar--light .cookie-bar__btn--reject:hover{background: #e5e7eb;color: #374151}.cookie-bar--branded .cookie-bar__inner{background: #1B3A6B;border-top: 3px solid #F4821F}.cookie-bar--branded .cookie-bar__text{color: rgba(255,255,255,.88)}.cookie-bar--branded .cookie-bar__icon{color: #F4821F}.cookie-bar--branded .cookie-bar__link{color: #fbbf7c}.cookie-bar--branded .cookie-bar__close{color: rgba(255,255,255,.4)}.cookie-bar--branded .cookie-bar__close:hover{color: #fff;background: rgba(255,255,255,.1)}.cookie-bar--branded .cookie-bar__btn--reject{background: rgba(255,255,255,.1);color: rgba(255,255,255,.75);border: 1px solid rgba(255,255,255,.2)}.cookie-bar--branded .cookie-bar__btn--reject:hover{background: rgba(255,255,255,.2)}.cookie-bar__inner{display: flex;align-items: center;gap: 16px;padding: 16px 20px;max-width: 1640px;margin: 0 auto;position: relative}.cookie-bar__icon{font-size: 1.5rem;flex-shrink: 0}.cookie-bar__text{flex: 1;font-size: .875rem;line-height: 1.6;margin: 0;min-width: 0}.cookie-bar__link{font-weight: 700;text-decoration: underline;white-space: nowrap;margin-left: 4px}.cookie-bar__btns{display: flex;align-items: center;gap: 8px;flex-shrink: 0}.cookie-bar__btn{padding: 9px 20px;border: none;border-radius: 8px;font-size: .82rem;font-weight: 700;cursor: pointer;transition: background .2s, transform .15s;font-family: inherit;white-space: nowrap}.cookie-bar__btn:hover{transform: translateY(-1px)}.cookie-bar__btn--accept{background: #F4821F;color: #fff}.cookie-bar__btn--accept:hover{background: #e07010}.cookie-bar__close{background: none;border: none;cursor: pointer;width: 32px;height: 32px;border-radius: 6px;display: flex;align-items: center;justify-content: center;font-size: .9rem;transition: background .2s, color .2s;flex-shrink: 0;position: absolute;top: 50%;right: 20px;transform: translateY(-50%)}.cookie-bar--bottom-left .cookie-bar__inner, .cookie-bar--bottom-right .cookie-bar__inner{flex-direction: column;align-items: flex-start;gap: 12px;padding: 20px;border-radius: 16px;box-shadow: 0 8px 32px rgba(0,0,0,.22);position: relative}.cookie-bar--bottom-left .cookie-bar__icon, .cookie-bar--bottom-right .cookie-bar__icon{font-size: 1.8rem;margin-bottom: 4px}.cookie-bar--bottom-left .cookie-bar__close, .cookie-bar--bottom-right .cookie-bar__close{position: absolute;top: 12px;right: 12px;transform: none}.cookie-bar--bottom-left .cookie-bar__btns, .cookie-bar--bottom-right .cookie-bar__btns{width: 100%}.cookie-bar--bottom-left .cookie-bar__btn, .cookie-bar--bottom-right .cookie-bar__btn{flex: 1;text-align: center;justify-content: center}@media (max-width: 680px){.cookie-bar--bottom .cookie-bar__inner, .cookie-bar--top .cookie-bar__inner{flex-direction: column;align-items: flex-start;gap: 12px;padding: 16px 44px 16px 16px}.cookie-bar--bottom .cookie-bar__close, .cookie-bar--top .cookie-bar__close{top: 12px;right: 12px;transform: none}.cookie-bar__btns{width: 100%}.cookie-bar__btn{flex: 1;text-align: center}.cookie-bar--bottom-left, .cookie-bar--bottom-right{left: 12px;right: 12px;max-width: none;border-radius: 12px}}.search-modal{display: none;position: fixed;inset: 0;z-index: 9999;align-items: flex-start;justify-content: center;padding-top: 80px}.search-modal.open{display: flex}.search-modal__bg{position: absolute;inset: 0;background: rgba(10,20,40,.7);backdrop-filter: blur(4px);animation: sm-fade-in .2s ease}@keyframes sm-fade-in{from{opacity: 0}to{opacity: 1}}.search-modal__box{position: relative;z-index: 1;width: 100%;max-width: 640px;margin: 0 16px;animation: sm-slide-in .22s ease}@keyframes sm-slide-in{from{opacity: 0;transform: translateY(-16px)}to{opacity: 1;transform: translateY(0)}}.search-modal__form{display: flex;align-items: center;background: #fff;border-radius: 14px;overflow: hidden;box-shadow: 0 20px 60px rgba(0,0,0,.35)}.search-modal__icon{padding: 0 16px;color: #9ca3af;font-size: 1.1rem;flex-shrink: 0}.search-modal__input{flex: 1;border: none;outline: none;padding: 18px 8px;font-size: 1rem;color: #1f2937;font-family: inherit;min-width: 0}.search-modal__input::placeholder{color: #adb5bd}.search-modal__btn{background: #F4821F;color: #fff;border: none;padding: 0 22px;height: 58px;font-size: 1rem;cursor: pointer;transition: background .2s;flex-shrink: 0}.search-modal__btn:hover{background: #d96a0b}.search-modal__close{background: #f3f4f6;color: #6b7280;border: none;padding: 0 18px;height: 58px;font-size: 1rem;cursor: pointer;transition: background .2s, color .2s;flex-shrink: 0}.search-modal__close:hover{background: #e5e7eb;color: #111}.search-modal__hint{margin: 10px 0 0;font-size: .78rem;color: rgba(255,255,255,.6);text-align: center;display: flex;align-items: center;justify-content: center;gap: 6px}@media (max-width: 480px){.search-modal{padding-top: 70px}.search-modal__input{font-size: .9rem;padding: 15px 6px}.search-modal__btn, .search-modal__close{height: 50px;padding: 0 14px;font-size: .9rem}}.mobile-menu-toggle{display: none;position: fixed;top: 82px;left: 0;z-index: 10;width: 100%;height: calc(100vh - 82px);background: #F8F8F8;overflow-y: auto;flex-wrap: wrap;align-content: flex-start}.mobile-menu-toggle.active{display: flex}.mobile-menu-toggle .top{display: flex;width: 100%;height: 66px}.mobile-menu-toggle .customer-login{margin: 0;width: 50%;display: flex;height: 66px}.mobile-menu-toggle .lang-selector{width: 50%;display: flex;background: #fff;border-left: 1px solid #eee;justify-content: center;align-items: center}.mobile-menu-toggle .lang-selector a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center}.mobile-menu-toggle .list{width: 100%}.mobile-menu-toggle .list ul{list-style: none;margin: 0;padding: 0}.mobile-menu-toggle .list ul li{padding: 0 20px;width: 100%}.mobile-menu-toggle .list ul li > a{font-size: 16px;font-weight: 600;color: #222C34;text-decoration: none;padding: 20px 20px 20px 0;border-bottom: 1px solid #E5E6E6;width: 100%;display: block;position: relative}.mobile-menu-toggle .sub-menu{width: calc(100% + 40px);float: left;background: #EFEFEF;margin-left: -20px;padding: 15px 0;display: none}.mobile-menu-toggle .sub-menu.open{display: block}.mobile-menu-toggle .sub-menu a{padding: 15px 40px;width: 100%;display: block;text-decoration: none;color: rgba(34,44,52,.8);font-weight: 600;font-size: 15px}.full-menu-bg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 5;display: none}.full-menu-bg.active{display: block}.promo{height: 100vh;min-height: 560px;width: 100%;position: relative;overflow: hidden}@media (max-width: 992px){.promo{height: 100svh;min-height: 500px}}@media (max-width: 576px){.promo{height: 100svh;min-height: 320px;max-height: 560px}}.promo::before{content: '';position: absolute;bottom: 80px;left: 0;width: 6%;height: 3px;background: #C2C2C2;z-index: 1}.promo::after{content: '';position: absolute;bottom: 80px;right: 0;width: 6%;height: 3px;background: #C2C2C2;z-index: 1}@media (max-width: 1750px){.promo::before, .promo::after{display: none}}.promo-item{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 2;transition: opacity .8s ease;pointer-events: none}.promo-item.active{opacity: 1;pointer-events: auto}.promo-item:only-child{position: relative;opacity: 1;pointer-events: auto}@media (max-width: 992px){.promo-item{position: relative;opacity: 0;display: none}.promo-item.active{display: block;opacity: 1}.promo-item:only-child{display: block;opacity: 1}}.promo-img{position: absolute;inset: 0;background-position: center center;background-size: cover;background-repeat: no-repeat;background-color: #1B3A6B}.promo-img__bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;display: block}@media (max-width: 992px){.promo-item{height: 100%}.promo-img{position: absolute;inset: 0;height: 100%}}.promo-img::after{content: '';position: absolute;inset: 0;background: linear-gradient(to bottom, rgba(0,0,0,.45) 0%, rgba(0,0,0,.25) 60%, rgba(0,0,0,.5) 100%)}.promo-actions{}.promo-text{position: absolute;top: 42%;left: 50%;transform: translate(-50%, -50%);z-index: 3;text-align: center;width: 90%;max-width: 860px;display: flex;flex-direction: column;align-items: center;gap: 20px}.promo-eyebrow{display: inline-flex;align-items: center;gap: 8px;background: rgba(244,130,31,.18);border: 1px solid rgba(244,130,31,.5);color: #F4821F;font-size: .78rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;padding: 6px 18px;border-radius: 50px;backdrop-filter: blur(6px)}.promo-heading{margin: 0;font-family: 'Crimson Pro', Georgia, serif;font-size: clamp(2.4rem, 5.5vw, 4.2rem);font-weight: 700;color: #fff;line-height: 1.1;text-shadow: 0 3px 24px rgba(0,0,0,.45);letter-spacing: -.01em}.promo-desc{margin: 0;font-family: 'Crimson Pro', Georgia, serif;font-size: clamp(1.1rem, 2vw, 1.4rem);color: rgba(255,255,255,.85);max-width: 580px;line-height: 1.65;text-shadow: 0 1px 8px rgba(0,0,0,.35)}.promo-btns{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;justify-content: center;margin-top: 6px}.promo-btn{display: inline-flex;align-items: center;gap: 9px;padding: 13px 28px;border-radius: 8px;font-size: .9rem;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;text-decoration: none;transition: transform .2s, box-shadow .2s, background .2s;white-space: nowrap}.promo-btn--primary{background: #F4821F;color: #fff;box-shadow: 0 6px 24px rgba(244,130,31,.4)}.promo-btn--primary:hover{background: #e07010;transform: translateY(-2px);box-shadow: 0 10px 30px rgba(244,130,31,.5)}.promo-btn--ghost{background: rgba(255,255,255,.12);color: #fff;border: 2px solid rgba(255,255,255,.5);backdrop-filter: blur(6px)}.promo-btn--ghost:hover{background: rgba(255,255,255,.22);transform: translateY(-2px)}.promo-track-bar{margin-bottom: 100px;display: flex;align-items: center;background: rgba(255,255,255,.15);backdrop-filter: blur(8px);border: 1px solid rgba(255,255,255,.3);border-radius: 6px;overflow: hidden;max-width: 620px}.promo-track-bar__icon{padding: 0 18px;color: rgba(255,255,255,.7);font-size: 17px;flex-shrink: 0}.promo-track-bar__input{flex: 1;background: transparent;border: none;outline: none;color: #fff;font-size: 16px;font-family: inherit;padding: 17px 10px 17px 0}.promo-track-bar__input::placeholder{color: rgba(255,255,255,.55)}.promo-track-bar__btn{background: #F4821F;color: #fff;border: none;padding: 0 28px;height: 100%;min-height: 60px;font-size: 14px;font-weight: 600;font-family: inherit;cursor: pointer;display: flex;align-items: center;gap: 5px;transition: background .2s;white-space: nowrap;flex-shrink: 0}.promo-track-bar__btn:hover{background: #e07010}@media (max-width: 768px){.promo-track-bar{max-width: 100%;width: 100%;margin-bottom: 24px}.promo-track-bar__icon{padding: 0 12px;font-size: 15px}.promo-track-bar__input{font-size: 14px;padding: 14px 8px 14px 0}.promo-track-bar__btn{padding: 0 16px;min-height: 50px;font-size: 13px}.ptb-label{display: none}}@media (max-width: 576px){.promo-heading{font-size: 1.8rem}.promo-btns{flex-direction: column;gap: 10px}.promo-btn{width: 100%;justify-content: center}}.promo-arrow{position: absolute;top: 50%;transform: translateY(-50%);z-index: 4;background: rgba(255,255,255,.08);backdrop-filter: blur(8px);border: 1px solid rgba(255,255,255,.22);color: #fff;width: 52px;height: 52px;border-radius: 50%;cursor: pointer;font-size: 16px;display: flex;align-items: center;justify-content: center;transition: background .25s, border-color .25s, transform .25s}.promo-arrow:hover{background: #F4821F;border-color: #F4821F;transform: translateY(-50%) scale(1.1)}.promo-arrow.prev{left: 28px}.promo-arrow.next{right: 28px}@media (max-width: 576px){.promo-arrow{width: 40px;height: 40px;font-size: 13px;top: auto;bottom: 68px;transform: none}.promo-arrow:hover{transform: scale(1.1)}.promo-arrow.prev{left: 50%;margin-left: -48px}.promo-arrow.next{right: 50%;margin-right: -48px}}.promo-dots{position: absolute;bottom: 32px;left: 50%;transform: translateX(-50%);display: flex;align-items: center;gap: 10px;z-index: 4}.promo-dot{width: 28px;height: 4px;border-radius: 2px;background: rgba(255,255,255,.35);border: none;cursor: pointer;padding: 0;transition: width .35s ease, background .35s ease}.promo-dot.active{width: 52px;background: #F4821F}.promo-actions{position: absolute;bottom: 30px;left: 30px;right: 30px;display: flex;flex-wrap: wrap;justify-content: space-between;z-index: 3}.promo-actions .left{width: 47%;display: flex}.promo-actions .item{display: flex;background: #222C34;width: calc(50% - 15px);margin-right: 15px;text-decoration: none;transition: background .3s;align-items: stretch}.promo-actions .item:hover{background: #1a2028}.promo-actions .item .img{height: 90px;width: 100px;min-width: 100px;display: flex;justify-content: center;align-items: center;background: #E35A00;flex-shrink: 0}.promo-actions .item .img i, .promo-actions .item .img svg{color: #fff;font-size: 34px}.promo-actions .item .text{display: flex;justify-content: center;align-items: center;height: 90px;padding: 0 20px;color: #fff;font-size: 13px;font-weight: 700;letter-spacing: 2px;text-align: center;width: calc(100% - 100px);line-height: 1.4}.promo-actions .right{width: 53%}.promo-actions .right .inp{width: 100%;display: flex;flex-wrap: wrap}.promo-actions .right input{border: none;padding: 0 30px;font-size: 18px;font-weight: 600;color: #000;height: 90px;width: calc(100% - 240px);outline: none}.promo-actions .right input::placeholder{font-weight: 400;color: #999}.promo-actions .right button{cursor: pointer;background: #222C34;width: 240px;border: none;height: 90px;display: flex;align-items: center;justify-content: flex-end;padding-right: 20px;position: relative;transition: background .3s;flex-shrink: 0}.promo-actions .right button:hover{background: #E35A00}.promo-actions .right button span{font-size: 13px;color: #fff;font-weight: 700;letter-spacing: 2px;padding-right: 35px}.promo-actions .right button .svg{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);color: #fff;font-size: 18px}@media (max-width: 1280px){.promo-actions .item .text{font-size: 11px;letter-spacing: 1px;padding: 0 12px}.promo-actions .right button span{font-size: 11px}}@media (max-width: 992px){.promo-actions{position: relative;bottom: auto;left: auto;right: auto;margin-top: 20px;padding: 0 0 30px;flex-direction: column-reverse}.promo-actions::before{content: '';position: absolute;top: 45px;left: -15px;width: calc(100% + 30px);height: calc(100% - 45px);background: #F5F5F5;z-index: -1}.promo-actions .left{width: 100%;flex-wrap: wrap}.promo-actions .item{width: 100%;margin-right: 0;margin-top: 15px}.promo-actions .right{width: 100%}}@media (max-width: 680px){.promo-actions .item .img{height: 70px;width: 80px;min-width: 80px}.promo-actions .item .text{height: 70px}.promo-actions .right input{width: calc(100% - 90px);padding: 0 15px;font-size: 13px;height: 70px}.promo-actions .right button{width: 90px;height: 70px;justify-content: center;padding-right: 0}.promo-actions .right button span{display: none}.promo-actions .right button .svg{position: static;transform: none}}.section-pad{padding: 100px 0}@media (max-width: 680px){.section-pad{padding: 60px 0}}.section-head{text-align: center;margin-bottom: 60px}.section-head .tag{display: inline-block;font-size: 13px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;color: #E35A00;margin-bottom: 12px}.section-head h2{font-size: 42px;font-weight: 700;color: #222C34;margin-bottom: 16px}.section-head p{font-size: 17px;color: #616161;font-weight: 500;max-width: 600px;margin: 0 auto;line-height: 1.6}@media (max-width: 680px){.section-head h2{font-size: 28px}}.orange-title{font-size: 26px;color: #E35A00;font-weight: 700}.gray-title{font-size: 37px;color: #8E989F;font-weight: 700;margin-top: 5px}.light-title{font-size: 63px;font-weight: 300;letter-spacing: -5px;color: #313E48}.solution-title{font-size: 50px;font-weight: 500}.solution-desc{margin-top: 50px;color: #616161;font-size: 18px;font-weight: 600;line-height: 28px}.little-desc{font-size: 18px;color: #616161}#services{padding: 80px 0}.services-3col{display: grid;grid-template-columns: repeat(3, 1fr);grid-auto-rows: 340px;gap: 16px}@media (max-width: 992px){.services-3col{grid-template-columns: repeat(2, 1fr);grid-auto-rows: 260px}}@media (max-width: 576px){.services-3col{grid-template-columns: 1fr;grid-auto-rows: 220px}}.svc-equal{grid-column: span 1;grid-row: span 1}.services-mosaic{display: grid;grid-template-columns: repeat(4, 1fr);grid-auto-rows: 260px;gap: 16px}@media (max-width: 992px){.services-mosaic{grid-template-columns: repeat(2, 1fr);grid-auto-rows: 220px}}@media (max-width: 576px){.services-mosaic{grid-template-columns: 1fr;grid-auto-rows: 200px}}.svc-card{position: relative;overflow: hidden;background: #F5F5F5;display: flex;flex-direction: column;justify-content: flex-end;padding: 24px}.svc-card.svc-large{grid-column: span 2;grid-row: span 2}.svc-card.svc-wide{grid-column: span 2}.svc-card.svc-accent{background: #E35A00}.svc-card.svc-dark{background: #222C34}.svc-img{position: absolute;inset: 0;background-size: cover;background-position: center}.svc-img::after{content: '';position: absolute;inset: 0;background: linear-gradient(to top, rgba(0,0,0,.78) 0%, rgba(0,0,0,.5) 45%, rgba(0,0,0,.35) 100%)}.svc-body, .svc-body-sm{position: relative;z-index: 1;color: #fff}.svc-tag{font-size: 12px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;color: #E35A00;display: block;margin-bottom: 6px}.svc-card.svc-large .svc-tag, .svc-card.svc-wide .svc-tag{color: rgba(255,255,255,.8)}.svc-body h3, .svc-body-sm h3{font-size: 22px;font-weight: 700;margin-bottom: 8px}.svc-body p{font-size: 14px;color: rgba(255,255,255,.8);margin-bottom: 10px}.svc-link{font-size: 13px;font-weight: 700;color: #fff;letter-spacing: 1px}.svc-actions{display: flex;align-items: center;justify-content: space-between;gap: 10px}.svc-actions .svc-wa-btn{margin-left: auto}.svc-wa-btn{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 700;color: #fff;background: #25d366;border-radius: 8px;padding: 8px 16px;text-decoration: none;white-space: nowrap;transition: background .2s}.svc-wa-btn:hover{background: #1ebe5d}.svc-icon{font-size: 40px;color: rgba(255,255,255,.9);margin-bottom: 12px}.svc-card.svc-accent .svc-tag{color: rgba(255,255,255,.7)}.svc-card.svc-dark .svc-tag{color: #E35A00}.home-our-solutions .top{padding: 80px 0 50px;text-align: center}.solution-list{display: flex;flex-direction: column;width: 100%;gap: 30px;margin-bottom: 60px}.solution-list .item{background: #F5F5F5;border: 1px solid #E8E8E8;display: flex;flex-wrap: wrap;min-height: 260px;overflow: hidden}.solution-list .item .img{width: 45%;min-height: 240px;background-size: cover;background-position: center;background-repeat: no-repeat}.solution-list .item .text{width: 55%;padding: 40px 50px;display: flex;flex-direction: column;justify-content: center}.solution-list .item .text .desc{font-size: 17px;color: #616161;font-weight: 500;line-height: 28px;margin-top: 15px}@media (max-width: 992px){.solution-list .item{flex-direction: column}.solution-list .item .img{width: 100%}.solution-list .item .text{width: 100%;padding: 30px}}#stats{background: #F5F5F5;border-top: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;padding: 60px 0}.stats-row{display: grid;grid-template-columns: repeat(4, 1fr)}@media (max-width: 680px){.stats-row{grid-template-columns: repeat(2, 1fr)}}.stat-box{text-align: center;padding: 40px 20px;border-right: 1px solid #E8E8E8;display: flex;flex-direction: column;align-items: center}.stat-box:last-child{border-right: none}.stat-num{font-size: 56px;font-weight: 700;color: #222C34;line-height: 1}.stat-suffix{font-size: 40px;font-weight: 700;color: #E35A00;line-height: 1}.stat-lbl{font-size: 16px;color: #616161;font-weight: 600;margin-top: 10px}@media (max-width: 680px){.stat-num{font-size: 38px}.stat-suffix{font-size: 28px}.stat-box:nth-child(2){border-right: none}.stat-box:nth-child(3){border-right: 1px solid #E8E8E8}}#cta-banner{background: linear-gradient(135deg, #0d1e3a 0%, #1B3A6B 50%, #0f2952 100%);padding: 90px 0;position: relative;overflow: hidden}#cta-banner::before{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse 60% 80% at 75% 50%, rgba(244,130,31,.08) 0%, transparent 70%);pointer-events: none}.cta-inner{max-width: 1200px;margin: 0 auto;padding: 0 40px;display: grid;grid-template-columns: 1fr 400px;gap: 80px;align-items: center;position: relative;z-index: 1}.cta-eyebrow{display: inline-flex;align-items: center;gap: 7px;font-size: .75rem;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;color: #F4821F;margin-bottom: 18px;background: rgba(244,130,31,.12);padding: 6px 14px;border-radius: 50px;border: 1px solid rgba(244,130,31,.25)}.cta-left h2{font-size: clamp(1.9rem, 3vw, 2.6rem);font-weight: 800;color: #fff;line-height: 1.18;margin: 0 0 14px;letter-spacing: -.5px}.cta-desc{color: rgba(255,255,255,.65);font-size: 1rem;line-height: 1.7;margin: 0 0 28px}.cta-pills{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 36px}.cta-pill{display: inline-flex;align-items: center;gap: 6px;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.14);color: rgba(255,255,255,.9);font-size: .8rem;font-weight: 600;padding: 6px 14px;border-radius: 50px;transition: background .2s, border-color .2s}.cta-pill:hover{background: rgba(244,130,31,.15);border-color: rgba(244,130,31,.4)}.cta-pill i{color: #F4821F;font-size: .7rem}.cta-btns{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.cta-btn-ghost{display: inline-flex;align-items: center;gap: 8px;color: rgba(255,255,255,.8);font-size: .9rem;font-weight: 600;text-decoration: none;border: 1px solid rgba(255,255,255,.2);padding: 12px 22px;border-radius: 8px;transition: all .2s}.cta-btn-ghost:hover{color: #fff;border-color: rgba(255,255,255,.5);background: rgba(255,255,255,.06)}.cta-btn-ghost i{color: #F4821F}.cta-right{display: flex;justify-content: center;align-items: center}.cta-logo-ring{position: relative;width: 400px;height: 400px;display: flex;align-items: center;justify-content: center}.cta-logo-ring::before, .cta-logo-ring::after{content: '';position: absolute;border-radius: 18px;border: 1px solid rgba(244,130,31,.22)}.cta-logo-ring::before{inset: -38px;animation: cta-spin 20s linear infinite}.cta-logo-ring::after{inset: -54px;border-radius: 22px;border-color: rgba(255,255,255,.08);animation: cta-spin 13s linear infinite reverse}@keyframes cta-spin{to{transform: rotate(360deg)}}.cta-logo-glow{position: absolute;inset: -25px;background: #fff;border-radius: 12px;border: 1px solid rgba(255,255,255,.2);box-shadow: 0 12px 48px rgba(0,0,0,.3)}.cta-logo-img{position: relative;z-index: 1;max-width: 400px;max-height: 400px;object-fit: contain;filter: none}.cta-logo-text{font-size: 42px;font-weight: 800;color: #fff;position: relative;z-index: 1}.cta-logo-text span{color: #F4821F}.tag-white{display: inline-block;font-size: 12px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;color: #F4821F;margin-bottom: 10px}@media (max-width: 1024px){.cta-inner{grid-template-columns: 1fr;gap: 48px;text-align: center;padding: 0 24px}.cta-pills, .cta-btns{justify-content: center}.cta-logo-ring{width: 260px;height: 260px}.cta-logo-img{max-width: 185px;max-height: 185px}}@media (max-width: 600px){#cta-banner{padding: 60px 0}.cta-logo-ring{width: 200px;height: 200px}.cta-logo-img{max-width: 140px;max-height: 140px}}.btn{display: inline-flex;align-items: center;gap: 8px;padding: 14px 28px;font-size: 15px;font-weight: 700;cursor: pointer;border: none;text-decoration: none;transition: background .3s, color .3s;letter-spacing: 1px;border-radius: 0}.btn-accent{background: #E35A00;color: #fff}.btn-accent:hover{background: #c94f00}.btn-lg{padding: 18px 36px;font-size: 17px}#why{padding: 80px 0}.why-cards{display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px}@media (max-width: 992px){.why-cards{grid-template-columns: 1fr}}.why-card{background: #F5F5F5;border: 1px solid #E8E8E8}.why-img-wrap{position: relative;height: 260px;overflow: hidden}.why-img-wrap img{width: 100%;height: 100%;object-fit: cover;display: block}.why-num{position: absolute;top: 16px;left: 16px;background: #E35A00;color: #fff;font-size: 14px;font-weight: 700;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center}.why-body{padding: 28px}.why-body h3{font-size: 22px;font-weight: 700;color: #222C34;margin-bottom: 10px}.why-body p{font-size: 16px;color: #616161;font-weight: 500;line-height: 1.6;margin: 0}#contact{padding: 80px 0}.contact-wrap{display: grid;grid-template-columns: 1fr 1.4fr}@media (max-width: 992px){.contact-wrap{grid-template-columns: 1fr}}@media (max-width: 992px){.contact-info, .contact-form-card{padding: 40px 30px}}.contact-info{background: #222C34;padding: 50px 40px;color: #fff}.contact-info .tag{display: block;font-size: 12px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;color: #E35A00;margin-bottom: 16px}.contact-info h2{font-size: 26px;font-weight: 700;color: #fff;margin-bottom: 16px}.contact-items{margin-top: 30px;display: flex;flex-direction: column;gap: 20px}.ci{display: flex;align-items: flex-start;gap: 16px}.ci-icon{background: #E35A00;width: 40px;height: 40px;min-width: 40px;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 16px}.ci > div{display: flex;flex-direction: column}.ci strong{font-size: 12px;font-weight: 700;color: rgba(255,255,255,.6);margin-bottom: 2px;letter-spacing: 1px;text-transform: uppercase}.ci span{font-size: 15px;color: #fff;font-weight: 600}.contact-form-card{background: #fff;padding: 50px 40px}.contact-form-card h3{font-size: 22px;font-weight: 700;color: #222C34;margin-bottom: 24px}.form-row-2{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-bottom: 0}@media (max-width: 576px){.form-row-2{grid-template-columns: 1fr}}.fg{display: flex;flex-direction: column;margin-bottom: 16px}.fg label{font-size: 12px;font-weight: 700;color: #444;margin-bottom: 6px;letter-spacing: .5px;text-transform: uppercase}.fg input, .fg textarea, .fg select{border: 1px solid #E0E0E0;padding: 12px 14px;font-size: 15px;color: #222C34;outline: none;font-family: inherit;transition: border-color .3s;background: #fff;border-radius: 0}.fg input:focus, .fg textarea:focus{border-color: #E35A00}.fg textarea{resize: vertical;min-height: 120px}.alert-site{padding: 12px 16px;margin-bottom: 16px;font-size: 14px;font-weight: 600;display: flex;align-items: center;gap: 8px}.alert-site.success{background: #d4edda;color: #155724}.alert-site.error{background: #f8d7da;color: #721c24}.o-footer{background: #fff;border-top: 1px solid #eef0f4}.footer-main-grid{display: grid;grid-template-columns: 1.8fr 1fr 1fr;gap: 0;padding: 64px 0 56px;border-bottom: 1px solid #eef0f4}@media (max-width: 900px){.footer-main-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 576px){.footer-main-grid{grid-template-columns: 1fr;gap: 40px;padding: 40px 0 32px}}.footer-brand-col{padding-right: 56px;border-right: 1px solid #eef0f4}@media (max-width: 900px){.footer-brand-col{grid-column: 1 / -1;padding-right: 0;border-right: none;border-bottom: 1px solid #eef0f4;padding-bottom: 32px}}@media (max-width: 576px){.footer-brand-col{border-bottom: none;padding-bottom: 0}}.footer-brand-col__logo{height: 46px;display: block;margin-bottom: 16px}.footer-brand-col__desc{font-size: 14.5px;color: #64748b;line-height: 1.75;margin: 0 0 24px;max-width: 300px}.footer-contact-list{list-style: none;margin: 0 0 28px;padding: 0}.footer-contact-list li{display: flex;align-items: center;gap: 12px;padding: 9px 0;border-bottom: 1px dashed #eef0f4}.footer-contact-list li:last-child{border-bottom: none}.footer-contact-list__icon{width: 32px;height: 32px;border-radius: 8px;background: #fff7f0;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.footer-contact-list__icon i{font-size: 13px;color: #F4821F}.footer-contact-list li a, .footer-contact-list li span{font-size: 13.5px;color: #475569;text-decoration: none;transition: color .2s;line-height: 1.4}.footer-contact-list li a:hover{color: #F4821F}.footer-socials{display: flex;gap: 8px;flex-wrap: wrap}.footer-socials a{width: 36px;height: 36px;border-radius: 8px;border: 1px solid #e2e8f0;display: flex;align-items: center;justify-content: center;color: #94a3b8;font-size: 14px;text-decoration: none;transition: background .2s, color .2s, border-color .2s, transform .2s}.footer-socials a:hover{background: #F4821F;color: #fff;border-color: #F4821F;transform: translateY(-2px)}.footer-link-col{padding: 0 0 0 40px}.footer-link-col + .footer-link-col{border-left: 1px solid #eef0f4}@media (max-width: 900px){.footer-link-col{padding: 24px 0 0 0;border-left: none !important}}.footer-link-col__title{font-size: 20px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #1B3A6B;margin: 0 0 20px;padding-bottom: 12px;position: relative}.footer-link-col__title::after{content: '';position: absolute;left: 0;bottom: 0;width: 24px;height: 2px;background: #F4821F;border-radius: 2px}.footer-link-col ul{list-style: none;margin: 0;padding: 0}.footer-link-col ul li{border-bottom: 1px solid #f8fafc}.footer-link-col ul li a{display: flex;align-items: center;gap: 8px;font-size: 14px;color: #475569;text-decoration: none;padding: 9px 0;transition: color .2s, gap .2s}.footer-link-col ul li a::before{content: '';width: 4px;height: 4px;border-radius: 50%;background: #cbd5e1;flex-shrink: 0;transition: background .2s}.footer-link-col ul li a:hover{color: #F4821F;gap: 12px}.footer-link-col ul li a:hover::before{background: #F4821F}.footer-bar{padding: 16px 0}.footer-bar__inner{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.footer-bar__copy, .footer-bar__right{font-size: 13px;color: #94a3b8}.footer-bottom-nav{display: flex;align-items: center;gap: 2px;flex-wrap: wrap}.footer-bottom-nav a{font-size: 13px;color: #94a3b8;text-decoration: none;padding: 4px 10px;border-radius: 5px;transition: color .2s, background .2s}.footer-bottom-nav a:hover{color: #1B3A6B;background: #f1f5f9}.footer-bottom-nav a + a::before{content: '·';margin-right: 2px;color: #cbd5e1}@media (max-width: 576px){.footer-bar__inner{justify-content: center;text-align: center}.footer-bottom-nav{justify-content: center}}.footer-menu, .footer-top, .footer-bottom, .footer-hero, .footer-cols, .footer-col, .footer-social, .footer-brand{display: none !important}.page-with-sidebar{display: grid;grid-template-columns: 240px 1fr;gap: 40px;align-items: start}.page-sidebar{position: sticky;top: 100px}.page-sidebar-nav{background: transparent}.page-sidebar-title{font-size: .72rem;font-weight: 800;text-transform: uppercase;letter-spacing: 1.5px;color: #1B3A6B;padding: 0 4px 16px;display: flex;align-items: center;gap: 9px}.page-sidebar-title i{color: #F4821F;font-size: .9rem}.page-sidebar-list{display: flex;flex-direction: column;gap: 10px}.page-sidebar-link{position: relative;display: flex;align-items: center;gap: 13px;padding: 14px 16px;background: #fff;border: 1px solid #eceef3;border-radius: 12px;font-size: .9rem;font-weight: 600;color: #475569;text-decoration: none;box-shadow: 0 2px 8px rgba(27,58,107,.04);transition: transform .2s, box-shadow .2s, border-color .2s, background .2s}.page-sidebar-num{flex-shrink: 0;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 9px;background: #f1f4f9;color: #94a3b8;font-size: .78rem;font-weight: 800;letter-spacing: .5px;transition: background .2s, color .2s}.page-sidebar-text{flex: 1;line-height: 1.3}.page-sidebar-go{font-size: .72rem;color: #cbd5e1;opacity: 0;transform: translateX(-6px);transition: opacity .2s, transform .2s, color .2s}.page-sidebar-link:hover{transform: translateY(-2px);border-color: #dbe3ef;box-shadow: 0 8px 22px rgba(27,58,107,.1);color: #1B3A6B}.page-sidebar-link:hover .page-sidebar-num{background: #1B3A6B;color: #fff}.page-sidebar-link:hover .page-sidebar-go{opacity: 1;transform: translateX(0);color: #F4821F}.page-sidebar-link.active{background: linear-gradient(135deg, #1B3A6B 0%, #14294d 100%);border-color: #1B3A6B;color: #fff;box-shadow: 0 10px 26px rgba(27,58,107,.25)}.page-sidebar-link.active .page-sidebar-num{background: #F4821F;color: #fff}.page-sidebar-link.active .page-sidebar-go{opacity: 1;transform: translateX(0);color: #F4821F}@media (max-width: 900px){.page-with-sidebar{grid-template-columns: 1fr}.page-sidebar{position: static;margin-bottom: 28px}.page-sidebar-list{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}}@media (max-width: 480px){.page-sidebar-list{grid-template-columns: 1fr}}.footer-main{background: #fff}.footer-grid{display: grid;grid-template-columns: 2fr 1fr 1fr 1.5fr;gap: 40px;padding: 60px 0 40px}@media (max-width: 992px){.footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 576px){.footer-grid{grid-template-columns: 1fr}}.footer-brand p{font-size: 15px;color: #666;line-height: 1.6;margin-top: 10px}.social-links{display: flex;gap: 12px;margin-top: 16px}.social-links a{width: 36px;height: 36px;background: #F5F5F5;display: flex;align-items: center;justify-content: center;color: #444;font-size: 15px;transition: background .3s, color .3s}.social-links a:hover{background: #E35A00;color: #fff}.footer-col h4{font-size: 15px;font-weight: 700;color: #222C34;margin-bottom: 16px}.footer-col ul{list-style: none;margin: 0;padding: 0}.footer-col ul li{margin-bottom: 8px}.footer-col ul li a{font-size: 14px;color: #666;text-decoration: none;transition: color .3s}.footer-col ul li a:hover{color: #E35A00}.footer-contact-item{display: flex;align-items: flex-start;gap: 10px;margin-bottom: 12px;font-size: 14px;color: #444}.footer-contact-item i{color: #E35A00;margin-top: 2px;min-width: 16px}.subpage-header{background-color: #002575;padding: 50px 0 40px;margin-bottom: 60px}.subpage-title{color: #fff;font-size: 40px;font-weight: 800;margin-bottom: 12px}.breadcrumb{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.breadcrumb__item{color: rgba(255,255,255,.7);font-size: 14px;text-decoration: none}.breadcrumb__item + .breadcrumb__item::before{content: '>';margin-right: 8px;color: rgba(255,255,255,.5)}.breadcrumb__item:last-child{color: #fff}.full-page-search{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9;opacity: 0;visibility: hidden;transition: .5s}.full-page-search.active{opacity: 1;visibility: visible}.full-page-search .bg{position: absolute;inset: 0;background: rgba(0,0,0,.8)}.full-page-search .input-container{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 1000px;z-index: 1}@media (max-width: 1000px){.full-page-search .input-container{width: 100%;padding: 0 15px}}.full-page-search input{width: 100%;height: 90px;background: #fff;border: none;outline: none;font-size: 28px;color: #000;padding: 0 120px 0 40px}.full-page-search button{background: none;border: none;cursor: pointer;position: absolute;right: 40px;top: 50%;transform: translateY(-50%);font-size: 24px}#flashMsg{position: fixed;bottom: 30px;right: 30px;z-index: 9999;padding: 14px 22px;background: #E35A00;color: #fff;font-size: 14px;font-weight: 700;max-width: 360px}[data-anim]{opacity: 0;transform: translateY(20px);transition: opacity .6s ease, transform .6s ease}[data-anim].visible{opacity: 1;transform: translateY(0)}.ab-section-tag{display: inline-block;font-size: 13px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #E35A00;margin-bottom: 14px}.ab-section-title{font-size: 42px;font-weight: 700;color: #222C34;line-height: 1.2;margin: 0 0 20px}@media (max-width: 992px){.ab-section-title{font-size: 32px}}@media (max-width: 680px){.ab-section-title{font-size: 26px}}.cp-hero{position: relative;background: linear-gradient(135deg, #0d1e3a 0%, #1B3A6B 60%, #1e4a8a 100%);padding: 90px 0 80px;overflow: hidden}.cp-hero__overlay{position: absolute;inset: 0;background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.cp-hero__pattern{position: absolute;right: -100px;top: -100px;width: 600px;height: 600px;border-radius: 50%;background: rgba(244,130,31,.06);pointer-events: none}.cp-hero__inner{position: relative;z-index: 1;text-align: center}.cp-hero__badge{display: inline-flex;align-items: center;gap: 8px;background: rgba(244,130,31,.15);border: 1px solid rgba(244,130,31,.35);color: #F4821F;font-size: 12px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;padding: 6px 16px;border-radius: 50px;margin-bottom: 20px}.cp-hero__title{font-size: clamp(2rem,5vw,3rem);font-weight: 800;color: #fff;margin: 0 0 16px;line-height: 1.15}.cp-hero__title span{color: #F4821F}.cp-hero__sub{font-size: 16px;color: rgba(255,255,255,.7);max-width: 520px;margin: 0 auto 36px;line-height: 1.7}.cp-hero__stats{display: inline-flex;align-items: center;gap: 0;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.12);border-radius: 50px;padding: 14px 32px;backdrop-filter: blur(10px)}.cp-hero__stat{text-align: center;padding: 0 24px}.cp-hero__stat span{display: block;font-size: 24px;font-weight: 800;color: #F4821F;line-height: 1}.cp-hero__stat small{font-size: 11px;color: rgba(255,255,255,.6);text-transform: uppercase;letter-spacing: 1px;margin-top: 4px;display: block}.cp-hero__stat-div{width: 1px;height: 40px;background: rgba(255,255,255,.15)}@media (max-width: 560px){.cp-hero__stats{flex-wrap: wrap;border-radius: 16px}.cp-hero__stat-div{display: none}}.cp-info-strip{background: #fff;border-bottom: 1px solid #e5e7eb;box-shadow: 0 4px 20px rgba(0,0,0,.06)}.cp-info-strip__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 0}@media (max-width: 992px){.cp-info-strip__grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 560px){.cp-info-strip__grid{grid-template-columns: 1fr}}.cp-info-card{display: flex;align-items: center;gap: 16px;padding: 24px 28px;border-right: 1px solid #f0f0f0;text-decoration: none;color: inherit;transition: background .2s}.cp-info-card:last-child{border-right: none}.cp-info-card:hover{background: #fffaf6}.cp-info-card__icon{width: 46px;height: 46px;background: linear-gradient(135deg, #1B3A6B, #2a5298);border-radius: 12px;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 18px;flex-shrink: 0}.cp-info-card__label{display: block;font-size: 11px;font-weight: 700;color: #F4821F;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 4px}.cp-info-card__val{display: block;font-size: 14px;font-weight: 600;color: #1a2535;line-height: 1.4}.cp-section{padding: 70px 0 90px;background: #f4f6fb}.cp-layout{display: grid;grid-template-columns: 1fr 400px;gap: 36px;align-items: start}@media (max-width: 1024px){.cp-layout{grid-template-columns: 1fr 340px}}@media (max-width: 768px){.cp-layout{grid-template-columns: 1fr}}.cp-form-wrap{background: #fff;border-radius: 20px;box-shadow: 0 8px 48px rgba(0,0,0,.08);overflow: hidden}.cp-form-head{background: linear-gradient(135deg, #1B3A6B 0%, #2a5298 100%);padding: 32px 40px;position: relative;overflow: hidden}.cp-form-head::after{content: '';position: absolute;right: -30px;bottom: -30px;width: 140px;height: 140px;border-radius: 50%;background: rgba(244,130,31,.15)}.cp-form-head__title{font-size: 22px;font-weight: 800;color: #fff;margin: 0 0 8px;position: relative;z-index: 1}.cp-form-head__sub{font-size: 14px;color: rgba(255,255,255,.7);margin: 0;position: relative;z-index: 1}.cp-form{padding: 36px 40px;display: flex;flex-direction: column;gap: 0}@media (max-width: 560px){.cp-form{padding: 24px 20px}}.cp-form__row{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-bottom: 20px}@media (max-width: 560px){.cp-form__row{grid-template-columns: 1fr}}.cp-form__group{display: flex;flex-direction: column;gap: 7px;margin-bottom: 20px}.cp-form__row .cp-form__group{margin-bottom: 0}.cp-form__label{font-size: 12px;font-weight: 700;color: #374151;letter-spacing: .5px;text-transform: uppercase;display: flex;align-items: center;gap: 6px}.cp-form__label i{color: #F4821F;font-size: 11px}.cp-req{color: #F4821F}.cp-form__input{width: 100%;padding: 13px 16px;border: 1.5px solid #e5e7eb;border-radius: 10px;font-size: 14px;color: #1a2535;background: #fafbfc;transition: border-color .2s, box-shadow .2s, background .2s;outline: none;font-family: inherit}.cp-form__input:focus{border-color: #F4821F;box-shadow: 0 0 0 4px rgba(244,130,31,.1);background: #fff}.cp-form__select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23aaa' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;background-size: 16px;padding-right: 40px;cursor: pointer}.cp-form__textarea{min-height: 140px;resize: vertical}.cp-form__check{margin-bottom: 24px}.cp-form__check-label{display: flex;align-items: flex-start;gap: 10px;font-size: 13px;color: #6b7280;cursor: pointer;line-height: 1.5}.cp-form__check-label input[type="checkbox"]{margin-top: 2px;accent-color: #F4821F;width: 16px;height: 16px;flex-shrink: 0}.cp-form__check-label a{color: #F4821F;text-decoration: underline}.cp-form__btn{display: flex;align-items: center;justify-content: space-between;padding: 16px 28px;background: linear-gradient(135deg, #F4821F, #e06810);color: #fff;border: none;border-radius: 12px;font-size: 14px;font-weight: 800;letter-spacing: 1.5px;text-transform: uppercase;cursor: pointer;transition: transform .2s, box-shadow .2s;box-shadow: 0 6px 24px rgba(244,130,31,.35)}.cp-form__btn:hover{transform: translateY(-2px);box-shadow: 0 10px 30px rgba(244,130,31,.45)}.cp-form__btn i{font-size: 16px}.cp-alert{display: flex;align-items: center;gap: 10px;padding: 14px 18px;border-radius: 10px;font-size: 14px;font-weight: 500;margin: 0 40px 24px}@media (max-width: 560px){.cp-alert{margin: 0 20px 20px}}.cp-alert--success{background: #f0fdf4;border: 1px solid #86efac;color: #166534}.cp-alert--error{background: #fef2f2;border: 1px solid #fca5a5;color: #991b1b}.cp-detail{display: flex;flex-direction: column;gap: 20px}.cp-detail-card{background: #fff;border-radius: 16px;padding: 28px;box-shadow: 0 4px 24px rgba(0,0,0,.06)}.cp-detail-card--dark{background: linear-gradient(135deg, #1B3A6B 0%, #0d2247 100%);color: #fff}.cp-detail-card__title{font-size: 16px;font-weight: 700;margin: 0 0 20px;display: flex;align-items: center;gap: 8px}.cp-detail-card--dark .cp-detail-card__title{color: #fff}.cp-why-list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 12px}.cp-why-list li{display: flex;align-items: center;gap: 10px;font-size: 14px;color: rgba(255,255,255,.85)}.cp-why-list li i{color: #F4821F;font-size: 15px;flex-shrink: 0}.cp-quick-links{display: flex;flex-direction: column;gap: 8px}.cp-quick-link{display: flex;align-items: center;gap: 14px;padding: 14px 16px;border: 1.5px solid #e5e7eb;border-radius: 10px;text-decoration: none;color: #1a2535;transition: border-color .2s, background .2s, transform .2s}.cp-quick-link:hover{border-color: #F4821F;background: #fffaf6;transform: translateX(4px)}.cp-quick-link__icon{width: 40px;height: 40px;background: #f4f6fb;border-radius: 10px;display: flex;align-items: center;justify-content: center;color: #1B3A6B;font-size: 16px;flex-shrink: 0;transition: background .2s, color .2s}.cp-quick-link:hover .cp-quick-link__icon{background: #F4821F;color: #fff}.cp-quick-link > div{flex: 1}.cp-quick-link strong{display: block;font-size: 14px;font-weight: 700;line-height: 1.2}.cp-quick-link span{display: block;font-size: 12px;color: #9ca3af;margin-top: 2px}.cp-quick-link > i{font-size: 12px;color: #d1d5db;flex-shrink: 0}.cp-social{display: flex;gap: 10px;flex-wrap: wrap}.cp-social__btn{width: 42px;height: 42px;border-radius: 10px;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 16px;text-decoration: none;transition: transform .2s, opacity .2s}.cp-social__btn:hover{transform: translateY(-3px);opacity: .85}.cp-social__btn--li{background: #0077b5}.cp-social__btn--tw{background: #1da1f2}.cp-social__btn--fb{background: #1877f2}.cp-social__btn--ig{background: linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.cp-map{line-height: 0}.cp-map iframe{display: block}.ab-breadcrumb{background: #F2F2F2;border-bottom: 1px solid #e5e5e5}.ab-breadcrumb__list{display: flex;align-items: center;gap: 10px;height: 52px;font-size: 14px;font-weight: 500}.ab-breadcrumb__item{color: #888;text-decoration: none;transition: color .2s}.ab-breadcrumb__item:hover{color: #E35A00}.ab-breadcrumb__item--active{color: #222C34;font-weight: 600}.ab-breadcrumb__sep{color: #bbb;font-size: 11px}@media (max-width: 680px){.ab-breadcrumb{display: none}}.ab-page-title, .ab-stats, .ab-intro, .ab-mission, .ab-why, .ab-cta{position: relative}.ab-page-title > *, .ab-stats > *, .ab-intro > *, .ab-mission > *, .ab-why > *, .ab-cta > *{position: relative;z-index: 1}.ab-page-title::before, .ab-stats::before, .ab-intro::before, .ab-mission::before, .ab-why::before, .ab-cta::before{content: '';position: absolute;inset: 0;background: inherit;background-color: transparent;opacity: var(--bg-img-op, 1);z-index: 0;pointer-events: none}.ab-page-title{padding: 80px 0 70px;text-align: center}.ab-page-title__tag{display: inline-block;font-size: 13px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #E35A00;margin-bottom: 16px}.ab-page-title__h1{font-size: 56px;font-weight: 700;color: #222C34;line-height: 1.15;margin: 0 0 24px}.ab-page-title__sub{font-size: 18px;font-weight: 400;color: #5a6672;max-width: 700px;margin: 0 auto;line-height: 1.7}@media (max-width: 992px){.ab-page-title{padding: 60px 0 50px}.ab-page-title__h1{font-size: 38px}}@media (max-width: 680px){.ab-page-title{padding: 40px 0 30px}.ab-page-title__h1{font-size: 28px}.ab-page-title__sub{font-size: 15px}}.ab-stats{background: #222C34;padding: 0}.ab-stats__grid{display: grid;grid-template-columns: repeat(4, 1fr)}@media (max-width: 680px){.ab-stats__grid{grid-template-columns: repeat(2, 1fr)}}.ab-stats__item{padding: 50px 30px;border-right: 1px solid rgba(255,255,255,.08);text-align: center}.ab-stats__item:last-child{border-right: none}@media (max-width: 680px){.ab-stats__item{padding: 30px 15px;border-bottom: 1px solid rgba(255,255,255,.08)}.ab-stats__item:nth-child(2n){border-right: none}}.ab-stats__num{font-size: 52px;font-weight: 800;color: #fff;line-height: 1}.ab-stats__suffix{font-size: 32px;color: #E35A00;font-weight: 700}.ab-stats__lbl{font-size: 14px;font-weight: 500;color: rgba(255,255,255,.55);margin-top: 10px;letter-spacing: .04em;text-transform: uppercase}@media (max-width: 992px){.ab-stats__num{font-size: 38px}.ab-stats__suffix{font-size: 24px}}@media (max-width: 680px){.ab-stats__num{font-size: 32px}.ab-stats__suffix{font-size: 20px}}.ab-intro{padding: 100px 0}.ab-intro__list{display: flex;align-items: center;gap: 80px}@media (max-width: 992px){.ab-intro__list{gap: 50px}}@media (max-width: 680px){.ab-intro__list{flex-direction: column;gap: 30px}}.ab-intro__img-wrap{width: 42%;flex-shrink: 0;position: relative}.ab-intro__img-wrap img{width: 100%;height: 560px;object-fit: cover;display: block}.ab-intro__img-placeholder{width: 100%;height: 560px;background: #f0f2f5;display: flex;align-items: center;justify-content: center}.ab-intro__orange-badge{position: absolute;bottom: -30px;right: -30px;background: #E35A00;color: #fff;padding: 24px 28px;text-align: center;min-width: 150px}.ab-intro__badge-num{display: block;font-size: 48px;font-weight: 800;line-height: 1}.ab-intro__badge-num sup{font-size: 24px}.ab-intro__badge-lbl{display: block;font-size: 13px;font-weight: 600;margin-top: 6px;letter-spacing: .04em;opacity: .85}@media (max-width: 680px){.ab-intro__img-wrap{width: 100%}.ab-intro__img-wrap img, .ab-intro__img-placeholder{height: 280px}.ab-intro__orange-badge{right: 0;bottom: 0}}.ab-intro__text{flex: 1}.ab-intro__content{margin: 20px 0 28px}.ab-intro__content p{font-size: 17px;line-height: 1.8;color: #444;margin-bottom: 16px}.ab-intro__features{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 20px;margin-top: 8px}.ab-intro__feat{display: flex;align-items: center;gap: 8px;font-size: 15px;font-weight: 600;color: #222C34}.ab-intro__feat i{color: #E35A00;font-size: 14px}@media (max-width: 680px){.ab-intro{padding: 60px 0}.ab-intro__features{grid-template-columns: 1fr}}.ab-mission{background: #1B3A6B;padding: 80px 0}.ab-mission__grid{display: flex;align-items: flex-start;gap: 0}.ab-mission__divider{width: 1px;background: rgba(255,255,255,.12);align-self: stretch;flex-shrink: 0;margin: 0 50px}.ab-mission__item{flex: 1;color: #fff;text-align: center}.ab-mission__icon{width: 64px;height: 64px;background: #E35A00;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 20px;font-size: 24px;color: #fff}.ab-mission__title{font-size: 22px;font-weight: 700;margin: 0 0 14px}.ab-mission__text{font-size: 15px;line-height: 1.75;color: rgba(255,255,255,.7);margin: 0}@media (max-width: 992px){.ab-mission__grid{flex-direction: column;gap: 40px}.ab-mission__divider{width: 100%;height: 1px;margin: 0;align-self: auto}.ab-mission{padding: 60px 0}}@media (max-width: 680px){.ab-mission{padding: 40px 0}}.ab-why{padding: 100px 0}.ab-why__top{margin-bottom: 60px}.ab-why__desc{font-size: 17px;color: #666;max-width: 600px;margin: 0 auto;line-height: 1.7}.ab-why__cards{display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px}@media (max-width: 992px){.ab-why__cards{grid-template-columns: 1fr 1fr}}@media (max-width: 680px){.ab-why__cards{grid-template-columns: 1fr}.ab-why{padding: 60px 0}}.ab-why__card{border: 2px solid #EEEEEE;border-radius: 8px;overflow: hidden;transition: border-color .25s, box-shadow .25s}.ab-why__card:hover{border-color: rgba(227,90,0,.3);box-shadow: 0 12px 40px rgba(0,0,0,.08)}.ab-why__card-img{height: 220px;background: #f0f2f5 center/cover no-repeat;display: flex;align-items: center;justify-content: center}.ab-why__card-img--empty i{font-size: 48px;color: #E35A00;opacity: .3}.ab-why__card-body{padding: 28px 24px}.ab-why__num{font-size: 48px;font-weight: 800;color: #EEEEEE;line-height: 1;margin-bottom: 8px}.ab-why__card-title{font-size: 20px;font-weight: 700;color: #222C34;margin: 0 0 10px}.ab-why__card-desc{font-size: 15px;color: #666;line-height: 1.7;margin: 0}.ab-cta{background: #F5F5F5;padding: 80px 0;border-top: 1px solid #E8E8E8}.ab-cta__inner{display: flex;align-items: center;justify-content: space-between;gap: 40px}@media (max-width: 680px){.ab-cta__inner{flex-direction: column;text-align: center}.ab-cta{padding: 50px 0}}.ab-cta__title{font-size: 30px;font-weight: 700;color: #222C34;margin: 0 0 10px}.ab-cta__desc{font-size: 16px;color: #666;margin: 0;line-height: 1.6}.ab-cta__btn{display: inline-flex;align-items: center;background: #222C34;color: #fff;text-decoration: none;flex-shrink: 0;font-weight: 600;font-size: 15px;letter-spacing: .04em;transition: background .2s}.ab-cta__btn:hover{background: #E35A00}.ab-cta__btn span{padding: 22px 30px}.ab-cta__btn-icon{width: 68px;height: 68px;background: #E35A00;display: flex;align-items: center;justify-content: center;font-size: 18px;flex-shrink: 0;transition: background .2s}.ab-cta__btn:hover .ab-cta__btn-icon{background: #c94e00}@media (max-width: 680px){.ab-cta__btn{width: 100%;justify-content: center}.ab-cta__btn span{padding: 18px 20px}.ab-cta__btn-icon{width: 54px;height: 54px}}.sv-section-tag{display: inline-block;font-size: .78rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #F4821F;margin-bottom: 10px}.sv-section-title{font-size: 34px;font-weight: 800;color: #1B3A6B;line-height: 1.2;margin: 0 0 18px}.sv-section-desc{font-size: 17px;color: #555;line-height: 1.75;margin: 0}.sv-announce{background: #F4821F;padding: 14px 0;text-align: center;position: relative}.sv-announce__text{color: #fff;font-size: 15px;font-weight: 600;letter-spacing: .02em;margin: 0}.sv-hero{background: #FFF5EC;padding: 80px 0 0;overflow: hidden}.sv-hero__inner{display: grid;grid-template-columns: 1fr 420px;gap: 60px;align-items: start}@media (max-width: 900px){.sv-hero__inner{grid-template-columns: 1fr}}.sv-hero__text{padding: 40px 0 80px}.sv-hero__tag{margin-bottom: 14px}.sv-hero__title{font-size: 40px;font-weight: 800;color: #1B3A6B;line-height: 1.2;margin: 0 0 22px}@media (max-width: 680px){.sv-hero__title{font-size: 28px}}.sv-hero__desc{font-size: 17px;color: #555;line-height: 1.8;margin: 0 0 32px}.sv-hero__btn{display: inline-flex;align-items: center;gap: 12px;background: #F4821F;color: #fff;font-weight: 700;font-size: 15px;padding: 16px 32px;border-radius: 4px;text-decoration: none;transition: background .2s}.sv-hero__btn:hover{background: #1B3A6B}.sv-hero__form-card{background: #fff;border-radius: 20px 20px 0 0;overflow: hidden;box-shadow: 0 20px 60px rgba(0,0,0,.12);position: relative;top: 0}.sv-hero__form-head{background: #F4821F;padding: 26px 30px;text-align: center}.sv-hero__form-head h3{color: #fff;font-size: 22px;font-weight: 800;margin: 0;line-height: 1.3}.sv-hero__form-body{padding: 28px 30px 32px}.sv-hero__form-body .sv-field{margin-bottom: 16px}.sv-hero__form-body label{display: block;font-size: .75rem;font-weight: 700;color: #888;letter-spacing: .08em;text-transform: uppercase;margin-bottom: 5px}.sv-hero__form-body input, .sv-hero__form-body select, .sv-hero__form-body textarea{width: 100%;border: none;border-bottom: 2px solid #e8e8e8;padding: 10px 0;font-size: 15px;color: #222;background: transparent;outline: none;transition: border-color .2s;font-family: inherit}.sv-hero__form-body input:focus, .sv-hero__form-body select:focus{border-color: #F4821F}.sv-hero__form-body .sv-submit{width: 100%;background: #F4821F;color: #fff;border: none;padding: 16px;font-size: 16px;font-weight: 700;border-radius: 4px;cursor: pointer;margin-top: 8px;transition: background .2s;font-family: inherit}.sv-hero__form-body .sv-submit:hover{background: #1B3A6B}.sv-strip{background: #F4821F;padding: 32px 0;text-align: center;position: relative}.sv-strip__text{color: #fff;font-size: 18px;font-weight: 600;line-height: 1.6;margin: 0}.sv-intro{background: #FFF5EC;padding: 90px 0;text-align: center;position: relative}.sv-intro__title{font-size: 36px;font-weight: 800;color: #1B3A6B;margin: 0 0 16px}.sv-intro__desc{font-size: 17px;color: #555;line-height: 1.8;max-width: 680px;margin: 0 auto 14px}.sv-intro__note{font-size: 15px;font-weight: 700;color: #F4821F;margin: 0}.sv-features{background: #F4821F;padding: 80px 0;position: relative}.sv-features__grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0}@media (max-width: 768px){.sv-features__grid{grid-template-columns: 1fr}}.sv-features__item{padding: 20px 40px;border-right: 1px solid rgba(255,255,255,.2)}.sv-features__item:last-child{border-right: none}.sv-features__big{font-size: 56px;font-weight: 900;color: #fff;letter-spacing: -.02em;line-height: 1;margin: 0 0 16px;text-transform: uppercase;-webkit-text-stroke: 2px #fff;text-shadow: 3px 3px 0 rgba(0,0,0,.15)}@media (max-width: 992px){.sv-features__big{font-size: 40px}}.sv-features__desc{font-size: 15px;color: rgba(255,255,255,.9);line-height: 1.7;margin: 0}.sv-blocks{background: #FFF5EC;padding: 0;position: relative}.sv-block{display: grid;grid-template-columns: 1fr 1fr;min-height: 420px}@media (max-width: 768px){.sv-block{grid-template-columns: 1fr}}.sv-block--reverse{direction: rtl}.sv-block--reverse > *{direction: ltr}.sv-block__img{background: #e0e0e0 center/cover no-repeat;min-height: 380px}.sv-block__content{padding: 70px 60px;display: flex;flex-direction: column;justify-content: center;background: #FFF5EC}@media (max-width: 992px){.sv-block__content{padding: 50px 30px}}.sv-block__tag{font-size: .75rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #F4821F;margin-bottom: 10px}.sv-block__title{font-size: 28px;font-weight: 800;color: #1B3A6B;line-height: 1.25;margin: 0 0 18px}.sv-block__desc{font-size: 16px;color: #555;line-height: 1.8;margin: 0 0 26px}.sv-block__btn{display: inline-flex;align-items: center;gap: 10px;color: #F4821F;font-weight: 700;font-size: 14px;text-decoration: none;letter-spacing: .04em;text-transform: uppercase;transition: gap .2s}.sv-block__btn:hover{gap: 16px}.sv-banner{position: relative;background: #1B3A6B center/cover no-repeat;padding: 120px 0;text-align: left;overflow: hidden}.sv-banner::before{content: '';position: absolute;inset: 0;background: rgba(0,0,0,.45)}.sv-banner__inner{position: relative;z-index: 1;max-width: 640px}.sv-banner__title{font-size: 52px;font-weight: 900;color: #fff;line-height: 1.1;margin: 0 0 16px}@media (max-width: 680px){.sv-banner__title{font-size: 34px}}.sv-banner__sub{font-size: 20px;color: rgba(255,255,255,.85);font-weight: 500;margin: 0}.sv-ctabar{background: #1B3A6B;padding: 0;position: relative}.sv-ctabar__inner{display: grid;grid-template-columns: 1fr 1fr;min-height: 80px}@media (max-width: 680px){.sv-ctabar__inner{grid-template-columns: 1fr}.sv-ctabar__left{padding: 18px 20px;min-height: 72px}.sv-ctabar__right{min-height: 64px;height: 64px}.sv-ctabar__track-input{height: 64px;padding: 0 14px;font-size: 14px}.sv-ctabar__track-btn{height: 64px;padding: 0 20px;font-size: 13px}}.sv-ctabar__left{display: flex;align-items: center;gap: 20px;padding: 20px 30px;background: #F4821F;text-decoration: none;transition: background .2s}.sv-ctabar__left:hover{background: #e07010}.sv-ctabar__left-icon{width: 44px;height: 44px;background: rgba(255,255,255,.2);border-radius: 8px;display: flex;align-items: center;justify-content: center;font-size: 20px;color: #fff;flex-shrink: 0}.sv-ctabar__left-text{color: #fff}.sv-ctabar__left-text strong{display: block;font-size: 16px;font-weight: 800}.sv-ctabar__left-text span{font-size: 12px;opacity: .85}.sv-ctabar__right{display: flex;align-items: center;gap: 0}.sv-ctabar__track-input{flex: 1;border: none;background: rgba(255,255,255,.08);color: #fff;padding: 0 20px;font-size: 14px;height: 100%;outline: none;font-family: inherit}.sv-ctabar__track-input::placeholder{color: rgba(255,255,255,.5)}.sv-ctabar__track-btn{background: #fff;color: #1B3A6B;border: none;padding: 0 28px;font-size: 14px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;cursor: pointer;height: 100%;display: flex;align-items: center;gap: 8px;transition: background .2s;font-family: inherit;white-space: nowrap}.sv-ctabar__track-btn:hover{background: #F4821F;color: #fff}.text-center{text-align: center}.text-orange{color: #E35A00}.bg-gray{background: #F5F5F5}.w-100{width: 100%}.svc-hero{min-height: 520px;background-size: cover;background-position: center;background-color: #1B3A6B;display: flex;align-items: flex-end;padding-bottom: 80px;position: relative}.svc-hero__content{position: relative;z-index: 1;max-width: 1280px;width: 100%;text-align: center}.svc-hero__sub{display: inline-block;font-size: .85rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: #F4821F;margin-bottom: 16px;background: rgba(255,255,255,.08);padding: 4px 14px;border-radius: 20px}.svc-hero__title{font-size: clamp(2rem, 5vw, 3.2rem);font-weight: 800;color: #fff;line-height: 1.15;margin: 0}@media (max-width: 768px){.svc-hero{min-height: 340px;padding-bottom: 50px}}.svc-ctabar{background: #1B3A6B;padding: 0}.svc-ctabar__inner{max-width: 1200px;margin: 0 auto;padding: 0 24px;display: flex;align-items: stretch;min-height: 72px}.svc-ctabar__left{display: flex;align-items: center;gap: 14px;padding: 16px 40px 16px 0;border-right: 1px solid rgba(255,255,255,.15);text-decoration: none;flex-shrink: 0;transition: opacity .2s}.svc-ctabar__left:hover{opacity: .8}.svc-ctabar__left-icon{width: 44px;height: 44px;background: #F4821F;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 1.1rem;flex-shrink: 0}.svc-ctabar__left-text strong{display: block;color: #fff;font-weight: 700;font-size: .9rem}.svc-ctabar__left-text span{color: rgba(255,255,255,.7);font-size: .78rem}.svc-ctabar__right{flex: 1;display: flex;align-items: center;padding-left: 32px;gap: 12px}.svc-ctabar__track-input{flex: 1;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.2);color: #fff;padding: 10px 16px;border-radius: 6px;font-size: .9rem;outline: none;transition: border-color .2s}.svc-ctabar__track-input::placeholder{color: rgba(255,255,255,.5)}.svc-ctabar__track-input:focus{border-color: #F4821F}.svc-ctabar__track-btn{background: #F4821F;color: #fff;border: none;padding: 10px 24px;border-radius: 6px;font-weight: 700;font-size: .85rem;letter-spacing: .05em;cursor: pointer;text-decoration: none;display: inline-flex;align-items: center;gap: 8px;flex-shrink: 0;transition: background .2s}.svc-ctabar__track-btn:hover{background: #e07018}@media (max-width: 768px){.svc-ctabar__inner{flex-direction: column;padding: 16px;gap: 12px}.svc-ctabar__left{border-right: none;border-bottom: 1px solid rgba(255,255,255,.15);padding: 0 0 12px}.svc-ctabar__right{padding-left: 0}}.svc-intro{background: #fff;padding: 80px 0;text-align: center}.svc-intro__title{font-size: clamp(1.4rem, 3vw, 2rem);font-weight: 800;color: #1B3A6B;margin: 0 0 20px}.svc-intro__desc{max-width: 1080px;margin: 0 auto;color: #4b5563;font-size: 1rem;line-height: 1.8}.svc-blocks{}.svc-block{display: grid;grid-template-columns: 1fr 1fr;min-height: 460px}.svc-block--reverse{direction: rtl}.svc-block--reverse > *{direction: ltr}.svc-block__img{background-size: cover;background-position: center;min-height: 380px}.svc-block__content{padding: 60px 64px;display: flex;flex-direction: column;justify-content: center;background: #fff}.svc-block--reverse .svc-block__content{background: #f8f9fb}.svc-block__tag{font-size: .78rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: #F4821F;margin-bottom: 12px}.svc-block__title{font-size: clamp(1.3rem, 2.5vw, 1.9rem);font-weight: 800;color: #1B3A6B;line-height: 1.25;margin: 0 0 18px}.svc-block__desc{color: #4b5563;font-size: .95rem;line-height: 1.8;margin: 0 0 24px}.svc-block__btn{display: inline-flex;align-items: center;gap: 8px;background: #1B3A6B;color: #fff;padding: 12px 28px;border-radius: 6px;font-weight: 700;font-size: .88rem;text-decoration: none;align-self: flex-start;transition: background .2s}.svc-block__btn:hover{background: #F4821F}@media (max-width: 900px){.svc-block{grid-template-columns: 1fr}.svc-block--reverse{direction: ltr}.svc-block__img{min-height: 260px}.svc-block__content{padding: 40px 24px}}.svc-banner{min-height: 420px;background-size: cover;background-position: center;background-color: #1B3A6B;display: flex;align-items: center;position: relative}.svc-banner__inner{position: relative;z-index: 1;max-width: 700px}.svc-banner__title{font-size: clamp(1.8rem, 4vw, 3rem);font-weight: 800;color: #fff;line-height: 1.2;margin: 0 0 16px}.svc-banner__sub{color: rgba(255,255,255,.8);font-size: 1rem;margin: 0}@media (max-width: 768px){.svc-banner{min-height: 280px}.svc-banner__inner{max-width: 100%}}.qp-hero{position: relative;background: linear-gradient(135deg, #0f2444 0%, #1B3A6B 55%, #1e4a8a 100%);padding: 90px 0 70px;overflow: hidden;color: #fff}.qp-hero__overlay{position: absolute;inset: 0;background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='4'/%3E%3C/g%3E%3C/svg%3E")}.qp-hero__inner{position: relative;max-width: 860px}.qp-hero__badge{display: inline-flex;align-items: center;gap: 8px;background: rgba(244,130,31,.18);border: 1px solid rgba(244,130,31,.45);color: #F4821F;padding: 7px 18px;border-radius: 50px;font-size: .8rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;margin-bottom: 20px}.qp-hero__title{font-size: clamp(2rem, 5vw, 3.2rem);font-weight: 800;line-height: 1.15;margin: 0 0 16px}.qp-hero__title span{color: #F4821F}.qp-hero__sub{font-size: 1.05rem;color: rgba(255,255,255,.82);margin: 0 0 28px;max-width: 640px;line-height: 1.7}.qp-hero__features{display: flex;flex-wrap: wrap;gap: 12px}.qp-hero__features span{display: inline-flex;align-items: center;gap: 7px;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.2);padding: 8px 18px;border-radius: 50px;font-size: .88rem;font-weight: 600}.qp-hero__features span i{color: #F4821F}.qp-section{padding: 60px 0 80px;background: #f0f4f8}.qp-layout{display: grid;grid-template-columns: 1fr 340px;gap: 32px;align-items: start}.qp-flash{padding: 14px 20px;border-radius: 10px;margin-bottom: 24px;display: flex;align-items: center;gap: 10px;font-weight: 600}.qp-flash--success{background: #f0fdf4;border: 1px solid #86efac;color: #166534}.qp-flash--error{background: #fef2f2;border: 1px solid #fca5a5;color: #991b1b}.qp-form{display: flex;flex-direction: column;gap: 20px}.qp-block{background: #fff;border-radius: 16px;box-shadow: 0 2px 12px rgba(0,0,0,.07);overflow: hidden}.qp-block__head{display: flex;align-items: center;gap: 16px;padding: 20px 26px;border-bottom: 1px solid #e5e7eb;background: #fafbfc}.qp-block__num{width: 38px;height: 38px;border-radius: 50%;background: linear-gradient(135deg, #1B3A6B, #2563eb);color: #fff;font-size: .95rem;font-weight: 800;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.qp-block__title{font-size: 1.05rem;font-weight: 700;color: #1B3A6B;margin: 0 0 2px}.qp-block__sub{font-size: .8rem;color: #6b7280;margin: 0}.qp-block__body{padding: 26px}.qp-row{display: grid;gap: 16px;margin-bottom: 16px}.qp-row:last-child{margin-bottom: 0}.qp-row--2{grid-template-columns: 1fr 1fr}.qp-row--3{grid-template-columns: 1fr 1fr 1fr}.qp-group{display: flex;flex-direction: column;gap: 6px}.qp-label{font-size: .8rem;font-weight: 600;color: #374151}.qp-req{color: #ef4444}.qp-input-wrap{position: relative;display: flex;align-items: center}.qp-input-wrap > i{position: absolute;left: 12px;color: #9ca3af;font-size: .85rem;pointer-events: none;z-index: 1}.qp-input-wrap .qp-input{padding-left: 34px}input[type="date"].qp-input{cursor: pointer}input[type="date"].qp-input::-webkit-calendar-picker-indicator{cursor: pointer}.qp-input{border: 1.5px solid #e5e7eb;border-radius: 10px;padding: 11px 14px;font-size: .88rem;color: #1f2937;background: #fff;transition: border-color .2s, box-shadow .2s;outline: none;width: 100%;font-family: inherit}.qp-input:focus{border-color: #1B3A6B;box-shadow: 0 0 0 3px rgba(27,58,107,.1)}.qp-input::placeholder{color: #9ca3af}select.qp-input, .qp-select{appearance: none;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;padding-right: 32px}.qp-textarea{resize: vertical;min-height: 110px;line-height: 1.6}.qp-transport-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 14px}.qp-transport-card{position: relative;cursor: pointer}.qp-transport-radio{position: absolute;opacity: 0;width: 0;height: 0}.qp-transport-card__inner{display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 20px 12px;border: 2px solid #e5e7eb;border-radius: 14px;text-align: center;transition: all .2s;background: #fafafa;cursor: pointer}.qp-transport-card__icon{width: 52px;height: 52px;border-radius: 14px;background: #f0f4f8;display: flex;align-items: center;justify-content: center;transition: background .2s}.qp-transport-card__icon i{font-size: 1.5rem;color: #9ca3af;transition: color .2s}.qp-transport-card__inner strong{font-size: .88rem;font-weight: 700;color: #374151;display: block}.qp-transport-card__inner span{font-size: .75rem;color: #9ca3af;display: block}.qp-transport-radio:checked + .qp-transport-card__inner{border-color: #F4821F;background: #fff8f3}.qp-transport-radio:checked + .qp-transport-card__inner .qp-transport-card__icon{background: rgba(244,130,31,.12)}.qp-transport-radio:checked + .qp-transport-card__inner .qp-transport-card__icon i{color: #F4821F}.qp-transport-card__inner:hover{border-color: #1B3A6B;background: #f0f4ff}.qp-transport-card__inner:hover .qp-transport-card__icon i{color: #1B3A6B}.qp-route{display: flex;flex-direction: column;gap: 0}.qp-route__point{display: flex;align-items: flex-start;gap: 14px}.qp-route__dot{width: 36px;height: 36px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: .85rem;flex-shrink: 0;margin-top: 26px}.qp-route__dot--from{background: #dbeafe;color: #1B3A6B}.qp-route__dot--to{background: #fde8d8;color: #F4821F}.qp-route__fields{flex: 1}.qp-route__line{display: flex;align-items: center;justify-content: center;padding: 6px 0 6px 18px;color: #F4821F;font-size: 1.2rem}.qp-check-wrap{margin-top: 18px}.qp-check{display: flex;align-items: flex-start;gap: 10px;cursor: pointer}.qp-check input[type="checkbox"]{width: 18px;height: 18px;margin-top: 1px;flex-shrink: 0;accent-color: #1B3A6B;cursor: pointer}.qp-check__box{display: none}.qp-check__text{font-size: .84rem;color: #4b5563;line-height: 1.5}.qp-check__text a{color: #1B3A6B;text-decoration: underline}.qp-submit-bar{background: #fff;border-radius: 16px;box-shadow: 0 2px 12px rgba(0,0,0,.07);padding: 22px 26px;display: flex;align-items: center;justify-content: space-between;gap: 20px}.qp-submit-bar__info{display: flex;align-items: center;gap: 10px;color: #6b7280;font-size: .84rem}.qp-submit-bar__info i{color: #22c55e;font-size: 1.1rem}.qp-submit-btn{background: linear-gradient(135deg, #F4821F, #d96a0b);color: #fff;border: none;border-radius: 10px;padding: 14px 32px;font-size: .95rem;font-weight: 700;cursor: pointer;display: flex;align-items: center;gap: 8px;transition: transform .2s, box-shadow .2s;white-space: nowrap}.qp-submit-btn:hover{transform: translateY(-2px);box-shadow: 0 8px 24px rgba(244,130,31,.4)}.qp-submit-btn i:last-child{transition: transform .2s}.qp-submit-btn:hover i:last-child{transform: translateX(4px)}.qp-aside{display: flex;flex-direction: column;gap: 20px;position: sticky;top: 24px}.qp-aside-card{background: #fff;border-radius: 16px;box-shadow: 0 2px 12px rgba(0,0,0,.07);padding: 22px}.qp-aside-card--accent{background: linear-gradient(135deg, #0f2444, #1B3A6B);color: #fff}.qp-aside-title{font-size: .98rem;font-weight: 700;color: #1B3A6B;margin: 0 0 16px;display: flex;align-items: center;gap: 8px}.qp-aside-card--accent .qp-aside-title{color: #fff}.qp-steps{display: flex;flex-direction: column;gap: 0}.qp-step{display: flex;align-items: flex-start;gap: 12px}.qp-step__num{width: 30px;height: 30px;border-radius: 50%;background: linear-gradient(135deg, #F4821F, #d96a0b);color: #fff;font-size: .8rem;font-weight: 800;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.qp-step__body{padding-bottom: 4px}.qp-step__body strong{display: block;font-size: .88rem;font-weight: 700;color: #1f2937}.qp-step__body span{display: block;font-size: .78rem;color: #6b7280}.qp-step__connector{width: 2px;height: 18px;background: #e5e7eb;margin: 4px 0 4px 14px}.qp-promise-list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 10px}.qp-promise-list li{display: flex;align-items: center;gap: 9px;font-size: .85rem;color: rgba(255,255,255,.88)}.qp-promise-list li i{color: #F4821F;flex-shrink: 0}.qp-call-btn, .qp-mail-btn{display: flex;align-items: center;gap: 10px;padding: 12px 16px;border-radius: 10px;text-decoration: none;font-weight: 600;font-size: .88rem;margin-bottom: 10px;transition: transform .15s, box-shadow .15s}.qp-call-btn:last-child, .qp-mail-btn:last-child{margin-bottom: 0}.qp-call-btn{background: #eff6ff;border: 1.5px solid #bfdbfe;color: #1e40af}.qp-mail-btn{background: #f0fdf4;border: 1.5px solid #bbf7d0;color: #166534}.qp-call-btn:hover, .qp-mail-btn:hover{transform: translateX(3px);box-shadow: 0 3px 10px rgba(0,0,0,.1)}.qp-call-btn i, .qp-mail-btn i{font-size: 1rem}@media (max-width: 1080px){.qp-layout{grid-template-columns: 1fr}.qp-aside{position: static}}@media (max-width: 768px){.qp-hero{padding: 60px 0 50px}.qp-transport-grid{grid-template-columns: repeat(2, 1fr)}.qp-row--3{grid-template-columns: 1fr 1fr}.qp-row--2{grid-template-columns: 1fr}.qp-submit-bar{flex-direction: column;align-items: stretch;text-align: center}.qp-submit-bar__info{justify-content: center}.qp-block__body{padding: 18px 16px}}@media (max-width: 480px){.qp-transport-grid{grid-template-columns: 1fr 1fr}.qp-row--3{grid-template-columns: 1fr}}.tk-hero{position: relative;background: linear-gradient(135deg, #0f2444 0%, #1B3A6B 55%, #1e4a8a 100%);padding: 80px 0 100px;overflow: hidden;color: #fff}.tk-hero__overlay{position: absolute;inset: 0;background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='4'/%3E%3C/g%3E%3C/svg%3E")}.tk-hero__inner{position: relative;text-align: center}.tk-hero__badge{display: inline-flex;align-items: center;gap: 8px;background: rgba(244,130,31,.18);border: 1px solid rgba(244,130,31,.45);color: #F4821F;padding: 7px 18px;border-radius: 50px;font-size: .8rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;margin-bottom: 18px}.tk-hero__title{font-size: clamp(2rem, 5vw, 3rem);font-weight: 800;line-height: 1.15;margin: 0 0 14px}.tk-hero__title span{color: #F4821F}.tk-hero__sub{font-size: 1rem;color: rgba(255,255,255,.8);margin: 0 auto 36px;max-width: 560px;line-height: 1.7}.tk-search-wrap{max-width: 680px;margin: 0 auto}.tk-search{display: flex;align-items: center;background: #fff;border-radius: 16px;box-shadow: 0 8px 40px rgba(0,0,0,.3);overflow: hidden}.tk-search__icon{padding: 0 18px;color: #9ca3af;font-size: 1.2rem;flex-shrink: 0}.tk-search__input{flex: 1;border: none;outline: none;padding: 18px 0;font-size: 1rem;color: #1f2937;font-family: inherit}.tk-search__input::placeholder{color: #9ca3af}.tk-search__btn{background: linear-gradient(135deg, #F4821F, #d96a0b);color: #fff;border: none;padding: 18px 28px;font-size: .9rem;font-weight: 700;cursor: pointer;display: flex;align-items: center;gap: 8px;transition: background .2s;white-space: nowrap;flex-shrink: 0}.tk-search__btn:hover{background: linear-gradient(135deg, #e06a0b, #c45a00)}.tk-search__hint{margin: 12px 0 0;font-size: .8rem;color: rgba(255,255,255,.55);display: flex;align-items: center;gap: 6px;justify-content: center}.tk-section{padding: 50px 0 80px;background: #f0f4f8}.tk-loading{display: flex;flex-direction: column;align-items: center;gap: 16px;padding: 60px 20px;color: #6b7280;font-size: .95rem}.tk-loading__spinner{width: 48px;height: 48px;border-radius: 50%;border: 4px solid #e5e7eb;border-top-color: #1B3A6B;animation: tkSpin .8s linear infinite}@keyframes tkSpin{to{transform: rotate(360deg)}}.tk-error-box{display: flex;align-items: flex-start;gap: 16px;background: #fef2f2;border: 1.5px solid #fca5a5;border-radius: 14px;padding: 20px 24px;margin-bottom: 24px;color: #991b1b}.tk-error-box__icon{font-size: 1.5rem;flex-shrink: 0;margin-top: 2px}.tk-error-box strong{display: block;font-size: .95rem;margin-bottom: 4px}.tk-error-box p{margin: 0;font-size: .84rem;color: #b91c1c}.tk-result{background: #fff;border-radius: 16px;box-shadow: 0 2px 16px rgba(0,0,0,.07);padding: 30px;overflow: hidden;animation: tkFadeIn .3s ease}@keyframes tkFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tk-empty{text-align: center;padding: 60px 20px 40px}.tk-empty__icon{width: 80px;height: 80px;border-radius: 50%;background: #e0e7ff;color: #1B3A6B;font-size: 2rem;display: flex;align-items: center;justify-content: center;margin: 0 auto 20px}.tk-empty h3{font-size: 1.3rem;font-weight: 700;color: #1B3A6B;margin: 0 0 8px}.tk-empty p{color: #6b7280;font-size: .9rem;margin: 0 0 28px}.tk-features{display: inline-flex;gap: 32px;flex-wrap: wrap;justify-content: center}.tk-feature{display: flex;align-items: center;gap: 8px;font-size: .85rem;font-weight: 600;color: #374151}.tk-feature i{color: #F4821F}.tk-help-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: 40px}.tk-help-card{background: #fff;border-radius: 14px;box-shadow: 0 2px 12px rgba(0,0,0,.06);padding: 24px;text-align: center;transition: transform .2s, box-shadow .2s}.tk-help-card:hover{transform: translateY(-3px);box-shadow: 0 6px 20px rgba(0,0,0,.1)}.tk-help-card__icon{width: 52px;height: 52px;border-radius: 14px;background: linear-gradient(135deg, #1B3A6B, #2563eb);color: #fff;font-size: 1.2rem;display: flex;align-items: center;justify-content: center;margin: 0 auto 14px}.tk-help-card h4{font-size: .95rem;font-weight: 700;color: #1B3A6B;margin: 0 0 8px}.tk-help-card p{font-size: .82rem;color: #6b7280;margin: 0 0 14px;line-height: 1.5}.tk-help-card__link{display: inline-flex;align-items: center;gap: 6px;color: #F4821F;font-size: .82rem;font-weight: 700;text-decoration: none}.tk-help-card__link:hover{text-decoration: underline}@keyframes tkShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.tk-shake{animation: tkShake .4s ease}@media (max-width: 768px){.tk-hero{padding: 60px 0 80px}.tk-search{border-radius: 12px}.tk-search__btn{padding: 18px 18px}.tk-search__btn span{display: none}.tk-help-grid{grid-template-columns: 1fr}.tk-result{padding: 20px 16px}}@media (max-width: 480px){.tk-features{gap: 16px}}.ab-hero{position: relative;background: linear-gradient(135deg, #0f2444 0%, #1B3A6B 55%, #1e4a8a 100%);padding: 90px 0 80px;overflow: hidden;color: #fff}.ab-hero__overlay{position: absolute;inset: 0;background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='4'/%3E%3C/g%3E%3C/svg%3E")}.ab-hero::after{content: '';position: absolute;right: -120px;top: -120px;width: 500px;height: 500px;border-radius: 50%;border: 60px solid rgba(244,130,31,.08);pointer-events: none}.ab-hero__inner{position: relative}.ab-hero__badge{display: inline-flex;align-items: center;gap: 8px;background: rgba(244,130,31,.18);border: 1px solid rgba(244,130,31,.45);color: #F4821F;padding: 7px 18px;border-radius: 50px;font-size: .8rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;margin-bottom: 20px}.ab-hero__title{font-size: clamp(2.2rem, 5vw, 3.4rem);font-weight: 800;line-height: 1.12;margin: 0 0 16px}.ab-hero__title span{color: #F4821F}.ab-hero__sub{font-size: 1.05rem;color: rgba(255,255,255,.8);max-width: 600px;line-height: 1.7;margin: 0 0 36px}.ab-hero__stats{display: flex;align-items: center;gap: 0;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.12);border-radius: 14px;padding: 20px 32px;width: fit-content;flex-wrap: wrap;gap: 0}.ab-hero__stat{display: flex;flex-direction: column;align-items: center;padding: 0 28px}.ab-hero__stat span{font-size: 2rem;font-weight: 800;color: #F4821F;line-height: 1}.ab-hero__stat small{font-size: .75rem;color: rgba(255,255,255,.65);font-weight: 500;margin-top: 4px;white-space: nowrap}.ab-hero__stat-div{width: 1px;height: 40px;background: rgba(255,255,255,.18);flex-shrink: 0}@media (max-width: 768px){.ab-hero{padding: 60px 0 60px}.ab-hero__stats{padding: 16px 20px}.ab-hero__stat{padding: 0 16px}.ab-hero__stat span{font-size: 1.5rem}.ab-hero::after{display: none}}.flt-widget{position: fixed;right: 24px;bottom: 32px;z-index: 9990;display: flex;flex-direction: column;align-items: flex-end;gap: 12px}.flt-btn{display: flex;align-items: center;gap: 0;border-radius: 50px;text-decoration: none;overflow: hidden;box-shadow: 0 4px 18px rgba(0,0,0,.18);transition: box-shadow .25s, transform .25s;cursor: pointer;max-width: 52px}.flt-btn:hover{max-width: 220px;box-shadow: 0 8px 28px rgba(0,0,0,.22);transform: translateY(-2px)}.flt-btn__icon{flex-shrink: 0;width: 52px;height: 52px;display: flex;align-items: center;justify-content: center;font-size: 1.35rem;transition: background .25s}.flt-btn__label{white-space: nowrap;font-size: .85rem;font-weight: 700;padding: 0 18px 0 4px;opacity: 0;max-width: 0;overflow: hidden;transition: opacity .25s .05s, max-width .25s, padding .25s;letter-spacing: .3px}.flt-btn:hover .flt-btn__label{opacity: 1;max-width: 160px;padding: 0 18px 0 4px}.flt-btn--wa{background: #25d366;color: #fff}.flt-btn--wa .flt-btn__icon{background: #20ba5a}.flt-btn--wa:hover{background: #25d366;color: #fff}.flt-btn--call{background: #1B3A6B;color: #fff}.flt-btn--call .flt-btn__icon{background: #F4821F}.flt-btn--call:hover{background: #1B3A6B;color: #fff}.flt-btn--wa .flt-btn__icon{animation: flt-pulse 2.8s ease-in-out infinite}@keyframes flt-pulse{0%, 100%{box-shadow: 0 0 0 0 rgba(37,211,102,.5)}50%{box-shadow: 0 0 0 8px rgba(37,211,102,0)}}@media (max-width: 768px){.flt-widget{right: 14px;bottom: 20px;gap: 10px}.flt-btn{max-width: 48px}.flt-btn__icon{width: 48px;height: 48px;font-size: 1.2rem}.flt-btn:hover{max-width: 48px;transform: none}.flt-btn:hover .flt-btn__label{opacity: 0;max-width: 0;padding: 0}}.dyn-form{width: 100%;display: flex;flex-direction: column;gap: 0}.dyn-form__row{display: grid;grid-template-columns: repeat(12, 1fr);gap: 20px;margin-bottom: 20px}.dyn-form__group{display: flex;flex-direction: column;gap: 7px;margin-bottom: 20px}.dyn-form__row .dyn-form__group{margin-bottom: 0}.dyn-form__group.col-12{grid-column: span 12}.dyn-form__group.col-md-6{grid-column: span 6}.dyn-form__group.col-md-4{grid-column: span 4}.dyn-form__group.col-md-3{grid-column: span 3}.dyn-form__label{font-size: 12px;font-weight: 700;color: #374151;letter-spacing: .5px;text-transform: uppercase;display: flex;align-items: center;gap: 6px}.dyn-form__req{color: #F4821F;margin-left: 2px}.dyn-form__input{width: 100%;padding: 13px 16px;border: 1.5px solid #e5e7eb;border-radius: 10px;font-size: 14px;color: #1a2535;background: #fafbfc;transition: border-color .2s, box-shadow .2s, background .2s;outline: none;font-family: inherit;box-sizing: border-box}.dyn-form__input:focus{border-color: #F4821F;box-shadow: 0 0 0 4px rgba(244,130,31,.1);background: #fff}.dyn-form__input::placeholder{color: #9ca3af}.dyn-form__textarea{min-height: 140px;resize: vertical}.dyn-form__select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23aaa' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;background-size: 16px;padding-right: 40px;cursor: pointer}.dyn-form__check-group{display: flex;flex-direction: column;gap: 8px;margin-top: 4px}.dyn-form__check{display: flex;align-items: center;gap: 10px;font-size: 13px;color: #374151;cursor: pointer;line-height: 1.5}.dyn-form__check input{width: 16px;height: 16px;cursor: pointer;accent-color: #F4821F;flex-shrink: 0}.dyn-form__submit{margin-top: 8px;margin-bottom: 4px}.dyn-form__btn{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 16px 28px;background: linear-gradient(135deg, #F4821F, #e06810);color: #fff;border: none;border-radius: 12px;font-size: 14px;font-weight: 800;letter-spacing: 1.5px;text-transform: uppercase;cursor: pointer;transition: transform .2s, box-shadow .2s;box-shadow: 0 6px 24px rgba(244,130,31,.35);font-family: inherit}.dyn-form__btn:hover{transform: translateY(-2px);box-shadow: 0 10px 30px rgba(244,130,31,.45)}.dyn-form__btn i{font-size: 16px}.tk-track-result{animation: fadeInUp .35s ease}.tk-no-detail{display: flex;flex-direction: column;align-items: center;gap: 14px;padding: 40px 28px;background: #fff;border: 1px solid #e5e7eb;border-top: none;border-radius: 0 0 14px 14px;text-align: center;color: #6b7280}.tk-no-detail i{font-size: 2.2rem;color: #F4821F;opacity: .7}.tk-no-detail p{margin: 0;font-size: .92rem;line-height: 1.7}.tk-track-header{display: flex;align-items: center;gap: 16px;background: linear-gradient(135deg, #1B3A6B, #2a5298);color: #fff;padding: 20px 28px;border-radius: 14px 14px 0 0}.tk-track-header__icon{width: 48px;height: 48px;background: rgba(255,255,255,.15);border-radius: 10px;display: flex;align-items: center;justify-content: center;font-size: 1.3rem}.tk-track-header__label{font-size: .72rem;text-transform: uppercase;letter-spacing: 1px;opacity: .75;display: block}.tk-track-header__num{font-size: 1.1rem;font-weight: 700;letter-spacing: .5px}.tk-steps-wrap{background: #fff;padding: 24px 28px;border-left: 1px solid #e5e7eb;border-right: 1px solid #e5e7eb}.tk-steps-wrap .cargo-steps{display: flex;align-items: center;justify-content: center;gap: 0;flex-wrap: wrap;gap: 4px}.tk-steps-wrap .cargo-steps .item{display: flex;flex-direction: column;align-items: center;gap: 8px;opacity: .35;transition: opacity .2s}.tk-steps-wrap .cargo-steps .item.active{opacity: 1}.tk-steps-wrap .cargo-steps .item .box{width: 56px;height: 56px;background: #e5e7eb;border-radius: 50%;display: flex;align-items: center;justify-content: center}.tk-steps-wrap .cargo-steps .item.active .box{background: #1B3A6B}.tk-steps-wrap .cargo-steps .item .name{font-size: .62rem;font-weight: 700;color: #6b7280;text-align: center;text-transform: uppercase;letter-spacing: .4px;max-width: 70px}.tk-steps-wrap .cargo-steps .item.active .name{color: #1B3A6B}.tk-steps-wrap .cargo-steps .line{flex: 1;min-width: 20px;height: 3px;background: #e5e7eb;border-radius: 2px}.tk-steps-wrap .cargo-steps .line.active{background: #1B3A6B}.tk-detail-wrap{background: #fff;border: 1px solid #e5e7eb;border-top: none;border-radius: 0 0 14px 14px;overflow: hidden}.tk-detail-wrap .cargo-delivery{padding: 24px 28px;border-bottom: 1px solid #f3f4f6}.tk-detail-wrap .cargo-delivery .mt{font-size: .82rem;font-weight: 700;text-transform: uppercase;color: #1B3A6B;letter-spacing: .5px;margin-bottom: 16px}.tk-detail-wrap .delivery-table .thead{display: flex;flex-wrap: wrap;gap: 0}.tk-detail-wrap .delivery-table > .thead{display: grid;grid-template-columns: repeat(4, 1fr);border: 1px solid #e5e7eb;border-radius: 10px;overflow: hidden;margin-bottom: 12px}.tk-detail-wrap .delivery-table > .thead .th{padding: 12px 16px;border-right: 1px solid #f3f4f6}.tk-detail-wrap .delivery-table > .thead .th:last-child{border-right: none}.tk-detail-wrap .delivery-table .tr{font-size: .7rem;color: #9ca3af;text-transform: uppercase;letter-spacing: .4px;margin-bottom: 4px}.tk-detail-wrap .delivery-table .td{font-size: .88rem;font-weight: 600;color: #111}.tk-detail-wrap .delivery-table .tbody{background: #f9fafb;border: 1px solid #e5e7eb;border-radius: 10px}.tk-detail-wrap .delivery-table .tbody .thead{display: flex;align-items: center;padding: 10px 16px;border-bottom: 1px solid #f3f4f6}.tk-detail-wrap .delivery-table .tbody .thead:last-child{border-bottom: none}.tk-detail-wrap .delivery-table .tbody .tr{font-size: .72rem;color: #6b7280;min-width: 140px}.tk-detail-wrap .delivery-table .tbody .td{font-size: .85rem;color: #111}.tk-detail-wrap .delivery-table .tbody .td img{height: 24px}.tk-detail-wrap .delivery-table .tfoot{font-size: .78rem;color: #6b7280;padding: 10px 0 0}.tk-detail-wrap .delivery-status{padding: 0 28px 28px}.tk-detail-wrap .delivery-status .th{display: grid;grid-template-columns: 100px 100px 60px 1fr 2fr;padding: 10px 14px;background: #f3f4f6;border-radius: 8px;margin-bottom: 4px}.tk-detail-wrap .delivery-status .th .li{font-size: .68rem;font-weight: 700;text-transform: uppercase;letter-spacing: .4px;color: #6b7280}.tk-detail-wrap .delivery-status .tbody .item{display: grid;grid-template-columns: 100px 100px 60px 1fr 2fr;padding: 12px 14px;border-bottom: 1px solid #f3f4f6;align-items: center}.tk-detail-wrap .delivery-status .tbody .item:last-child{border-bottom: none}.tk-detail-wrap .delivery-status .tbody .item .li{font-size: .83rem;color: #374151}.tk-detail-wrap .delivery-status .tbody .item .li:last-child{color: #1B3A6B;font-weight: 600}.tk-detail-wrap .delivery-status .mobile-title{display: none}@media (max-width: 768px){.tk-detail-wrap .delivery-table > .thead{grid-template-columns: 1fr 1fr}.tk-detail-wrap .delivery-status .th{display: none}.tk-detail-wrap .delivery-status .tbody .item{grid-template-columns: 1fr;gap: 6px;padding: 14px;background: #f9fafb;border-radius: 8px;margin-bottom: 8px;border: 1px solid #e5e7eb}.tk-detail-wrap .delivery-status .mobile-title{display: block;font-size: .65rem;color: #9ca3af;text-transform: uppercase;letter-spacing: .3px}.tk-steps-wrap .cargo-steps .item .name{font-size: .55rem;max-width: 55px}.tk-steps-wrap .cargo-steps .line{min-width: 10px}}.cp-form-wrap .dyn-form{padding: 36px 40px}@media (max-width: 560px){.cp-form-wrap .dyn-form{padding: 24px 20px}}.qp-form-wrap{background: #fff;border-radius: 16px;box-shadow: 0 4px 24px rgba(0,0,0,.08);overflow: hidden}.qp-form-wrap .dyn-form{padding: 32px 36px}.qp-form-wrap .dyn-form__btn{background: linear-gradient(135deg, #1B3A6B, #2a5298);box-shadow: 0 6px 24px rgba(27,58,107,.35)}.qp-form-wrap .dyn-form__btn:hover{box-shadow: 0 10px 30px rgba(27,58,107,.45)}@media (max-width: 560px){.qp-form-wrap .dyn-form{padding: 20px}}@media (max-width: 640px){.dyn-form__group.col-md-6, .dyn-form__group.col-md-4, .dyn-form__group.col-md-3{grid-column: span 12}.dyn-form__row{gap: 0;margin-bottom: 0}}.page-hero{background: linear-gradient(135deg, #0f2444 0%, #1B3A6B 100%);padding: 60px 0 50px;color: #fff}.page-hero h1{font-size: clamp(1.6rem, 4vw, 2.6rem);font-weight: 800;margin: 0 0 14px;line-height: 1.2}.page-hero .breadcrumb{display: flex;align-items: center;flex-wrap: wrap;gap: 6px;font-size: 14px;color: rgba(255,255,255,.65)}.page-hero .breadcrumb a{color: rgba(255,255,255,.65);text-decoration: none;transition: color .2s}.page-hero .breadcrumb a:hover{color: #F4821F}.page-hero .breadcrumb .sep::before{content: '/';margin: 0 2px}.page-hero .breadcrumb span:last-child{color: #fff}.page-content{padding: 60px 0 80px}.page-content-wrap{font-size: 1rem;line-height: 1.8;color: #374151}.page-content-wrap h1, .page-content-wrap h2, .page-content-wrap h3, .page-content-wrap h4{color: #1B3A6B;margin: 1.8em 0 .75em;line-height: 1.3}.page-content-wrap h2{font-size: 1.45rem}.page-content-wrap h3{font-size: 1.2rem}.page-content-wrap p{margin: 0 0 1.1em}.page-content-wrap a{color: #F4821F;text-decoration: underline}.page-content-wrap ul{padding-left: 1.5rem;margin: 0 0 1.1em;list-style: disc}.page-content-wrap ol{padding-left: 1.5rem;margin: 0 0 1.1em;list-style: decimal}.page-content-wrap li{margin-bottom: .4em;line-height: 1em}.img-caption{margin-top: 8px;font-size: .85rem;color: #6b7280;font-style: italic;text-align: center;line-height: 1.5}.content-gallery{display: grid;gap: 10px;margin: 18px 0}.content-gallery .cg-item{display: block;overflow: hidden;border-radius: 8px;cursor: pointer}.content-gallery .cg-item img{width: 100%;aspect-ratio: 1/1;object-fit: cover;transition: transform .3s;display: block}.content-gallery .cg-item:hover img{transform: scale(1.06)}@media (max-width: 768px){.content-gallery{grid-template-columns: repeat(3, 1fr) !important}}@media (max-width: 480px){.content-gallery{grid-template-columns: repeat(2, 1fr) !important}}#cg-lightbox{position: fixed;inset: 0;z-index: 10050;background: rgba(0,0,0,.9);display: none;align-items: center;justify-content: center}#cg-lightbox.open{display: flex}#cg-lightbox img{max-width: 90vw;max-height: 85vh;object-fit: contain;border-radius: 6px}#cg-lightbox .cg-close{position: absolute;top: 20px;right: 26px;color: #fff;font-size: 2rem;background: none;border: none;cursor: pointer;line-height: 1}#cg-lightbox .cg-nav{position: absolute;top: 50%;transform: translateY(-50%);color: #fff;font-size: 2rem;background: rgba(255,255,255,.12);border: none;cursor: pointer;width: 52px;height: 52px;border-radius: 50%;transition: background .2s}#cg-lightbox .cg-nav:hover{background: rgba(255,255,255,.25)}#cg-lightbox .cg-prev{left: 24px}#cg-lightbox .cg-next{right: 24px}#cg-lightbox .cg-counter{position: absolute;bottom: 24px;left: 50%;transform: translateX(-50%);color: rgba(255,255,255,.8);font-size: .85rem}@media (max-width: 480px){#cg-lightbox .cg-nav{width: 40px;height: 40px;font-size: 1.4rem}}.page-content-wrap strong{color: #1B3A6B}.page-content-wrap img{border-radius: 8px}@media (max-width: 768px){.page-hero{padding: 44px 0 36px}.page-content{padding: 40px 0 60px}}@media (max-width: 480px){.page-hero{padding: 32px 0 28px}.page-hero h1{font-size: 1.45rem}.page-content{padding: 28px 0 50px}}.mobile-top-btns{display: flex !important;width: 100%;height: auto !important}.mobile-track-btn{display: flex;align-items: center;justify-content: center;gap: 8px;width: 50%;height: 60px;background: #f0f4f8;color: #1B3A6B;font-size: 14px;font-weight: 700;text-decoration: none;border-right: 1px solid #e5e7eb;border-bottom: 3px solid #1B3A6B;transition: background .2s}.mobile-track-btn:hover{background: #e2eaf3}.mobile-cta-btn{width: 50% !important;border-radius: 0 !important;border-left: none !important;border-bottom: 3px solid #F4821F !important;height: 60px !important;justify-content: center !important;padding: 0 16px !important;box-shadow: none !important;margin: 0 !important}@media (max-width: 480px){.container, .o-container{padding: 0 16px}}@media (max-width: 480px){.section-head{margin-bottom: 36px}.section-head h2{font-size: 24px}.section-head p{font-size: 15px}}@media (max-width: 480px){.stat-box{padding: 28px 12px}.stat-box:nth-child(even){border-right: none}.stat-box:nth-child(odd){border-right: 1px solid #E8E8E8}.stat-box:nth-child(3), .stat-box:nth-child(4){border-top: 1px solid #E8E8E8}}@media (max-width: 480px){.cta-btns{flex-direction: column}.cta-btns a, .cta-btns button{width: 100%;justify-content: center}}@media (max-width: 576px){.footer-grid{gap: 28px}.footer-top{padding: 40px 0 32px}}@media (max-width: 480px){.footer-bottom{flex-direction: column;gap: 12px;text-align: center}.footer-bottom-nav{flex-direction: row;flex-wrap: wrap;justify-content: center;gap: 12px 18px}}@media (max-width: 480px){.services-mosaic{grid-template-columns: 1fr;grid-auto-rows: 180px}.svc-card.svc-large, .svc-card.svc-wide{grid-column: span 1;grid-row: span 1}}@media (max-width: 480px){.contact-wrap{gap: 24px}.why-cards{gap: 16px}}@media (max-width: 480px){.tk-hero{padding: 50px 0 64px}.tk-track-header{padding: 16px 18px;gap: 12px}.tk-steps-wrap{padding: 18px 16px}.tk-detail-wrap .delivery-status{padding: 0 16px 20px}.tk-detail-wrap .cargo-delivery{padding: 18px 16px}}.sr-form{margin-bottom: 40px}.sr-form__wrap{display: flex;align-items: center;background: #fff;border: 2px solid #e5e7eb;border-radius: 12px;overflow: hidden;transition: border-color .2s}.sr-form__wrap:focus-within{border-color: #1B3A6B}.sr-form__icon{padding: 0 16px;color: #9ca3af;font-size: 1.1rem;flex-shrink: 0}.sr-form__input{flex: 1;border: none;outline: none;padding: 16px 8px;font-size: 1rem;color: #1f2937;font-family: inherit;min-width: 0}.sr-form__btn{background: #1B3A6B;color: #fff;border: none;padding: 0 28px;height: 54px;font-size: .9rem;font-weight: 700;cursor: pointer;transition: background .2s;flex-shrink: 0;font-family: inherit}.sr-form__btn:hover{background: #F4821F}.sr-count{color: #6b7280;font-size: .9rem;margin-bottom: 28px}.sr-count strong{color: #1B3A6B;font-size: 1.1rem}.sr-count em{color: #F4821F;font-style: normal}.sr-notice, .sr-empty{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 60px 20px;text-align: center;color: #6b7280}.sr-notice{flex-direction: row;padding: 16px 20px;background: #f0f4ff;border-radius: 10px;color: #1B3A6B;font-size: .9rem}.sr-empty i{font-size: 3rem;color: #d1d5db}.sr-empty p{font-size: 1rem;margin: 0}.sr-empty span{font-size: .85rem}.sr-group{margin-bottom: 40px}.sr-group__title{font-size: 1rem;font-weight: 700;color: #1B3A6B;margin: 0 0 16px;padding-bottom: 10px;border-bottom: 2px solid #e9eaf0;display: flex;align-items: center;gap: 8px}.sr-group__title i{color: #F4821F}.sr-results{display: flex;flex-direction: column;gap: 10px}.sr-item{display: flex;align-items: center;gap: 16px;padding: 16px 20px;background: #fff;border: 1px solid #e9eaf0;border-radius: 10px;text-decoration: none;color: inherit;transition: border-color .18s, box-shadow .18s, transform .18s}.sr-item:hover{border-color: #1B3A6B;box-shadow: 0 4px 16px rgba(27,58,107,.08);transform: translateX(3px)}.sr-item__icon{width: 42px;height: 42px;flex-shrink: 0;border-radius: 10px;background: #eff6ff;display: flex;align-items: center;justify-content: center;color: #1B3A6B;font-size: .95rem}.sr-item__icon--orange{background: #fff7ed;color: #F4821F}.sr-item__body{flex: 1;min-width: 0}.sr-item__title{font-weight: 700;font-size: .95rem;color: #1B3A6B;margin-bottom: 3px}.sr-item:hover .sr-item__title{color: #F4821F}.sr-item__desc{font-size: .82rem;color: #6b7280;line-height: 1.5;margin-bottom: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sr-item__url{font-size: .75rem;color: #9ca3af}.sr-item__arr{color: #d1d5db;font-size: .8rem;flex-shrink: 0;transition: color .18s}.sr-item:hover .sr-item__arr{color: #F4821F}@media (max-width: 480px){.sr-form__btn{padding: 0 18px;font-size: .82rem}.sr-item{padding: 13px 14px;gap: 12px}.sr-item__icon{width: 36px;height: 36px;font-size: .85rem}.sr-item__title{font-size: .88rem}}html, body{overflow-x: hidden}.promo{max-width: 100vw}@media (max-width: 576px){.promo{height: 100svh;min-height: 320px;max-height: 560px}.promo-text{width: 92%;gap: 12px;top: 50%;box-sizing: border-box;padding: 0 4px}.promo-text .promo-track-bar{position: relative;top: -48px}.promo-eyebrow{font-size: .7rem;padding: 5px 14px}.promo-desc{font-size: .9rem}}@media (max-width: 390px){.promo-heading{font-size: 1.55rem}.promo-btn{padding: 11px 20px;font-size: .82rem}}@media (max-width: 480px){.stats-row{grid-template-columns: repeat(2, 1fr)}.stat-num{font-size: 32px}.stat-suffix{font-size: 22px}.stat-box{padding: 24px 10px}.stat-lbl{font-size: 13px}.stat-box:nth-child(2){border-right: none}.stat-box:nth-child(3){border-right: 1px solid #E8E8E8;border-top: 1px solid #E8E8E8}.stat-box:nth-child(4){border-top: 1px solid #E8E8E8;border-right: none}}@media (max-width: 480px){#cta-banner{padding: 50px 0}.cta-inner{gap: 36px;padding: 0 16px}.cta-left h2{font-size: 1.6rem}.cta-desc{font-size: .9rem}.cta-logo-ring{width: 180px;height: 180px}.cta-logo-img{max-width: 125px;max-height: 125px}.cta-pill{font-size: .75rem;padding: 5px 12px}.cta-btns{flex-direction: column}.cta-btns > *{width: 100%;justify-content: center;text-align: center}}@media (max-width: 576px){#contact{padding: 50px 0}.contact-info{padding: 36px 24px}.contact-form-card{padding: 36px 24px}}@media (max-width: 480px){.contact-info{padding: 28px 18px}.contact-form-card{padding: 28px 18px}.contact-info h2{font-size: 22px}.ci span{font-size: 14px}}@media (max-width: 480px){.why-body h3{font-size: 16px}.why-body p{font-size: 14px}}@media (max-width: 480px){.ab-section-title{font-size: 22px}.ab-intro__content{padding: 32px 0 0}.ab-stats__grid{gap: 12px}.ab-stats__item{padding: 20px 12px}.ab-stats__num{font-size: 28px}.ab-stats__suffix{font-size: 18px}.ab-mission{padding: 32px 0}.ab-cta__inner{padding: 32px 20px;gap: 20px}.ab-cta__title{font-size: 22px}}@media (max-width: 480px){.sv-hero__inner{gap: 28px;padding: 36px 0 40px}.sv-hero__title{font-size: 24px}.sv-hero__desc{font-size: .9rem}.sv-banner{padding: 70px 0}.sv-banner__title{font-size: 26px}.sv-ctabar__inner{padding: 0;gap: 14px}.sv-block__content{padding: 32px 20px}.sv-block__title{font-size: 22px}}@media (max-width: 576px){.qp-hero{padding: 60px 0 50px}.qp-block__body{padding: 18px 16px}}@media (max-width: 480px){.qp-hero{padding: 44px 0 36px}.qp-block__body{padding: 14px 12px}.qp-block__title{font-size: .85rem}.qp-submit-bar{flex-direction: column;gap: 12px}.qp-submit-bar > *{width: 100%;text-align: center;justify-content: center}}@media (max-width: 576px){.tk-hero{padding: 56px 0 72px}.tk-hero__title{font-size: 1.8rem}.tk-search{flex-wrap: wrap;border-radius: 12px}.tk-search__icon{display: none}.tk-search__input{padding: 16px 14px;flex: 1;min-width: 0}.tk-search__btn{padding: 16px 20px;font-size: .85rem}}@media (max-width: 480px){.tk-hero{padding: 44px 0 58px}.tk-hero__title{font-size: 1.5rem}.tk-search__btn{width: 100%;justify-content: center}.tk-search__input{width: 100%}.tk-detail-wrap .delivery-table > .thead{grid-template-columns: 1fr}.tk-detail-wrap .delivery-table > .thead .th{border-right: none;border-bottom: 1px solid #f3f4f6}.tk-detail-wrap .delivery-table > .thead .th:last-child{border-bottom: none}.tk-section{padding: 32px 0 56px}}@media (max-width: 480px){.flt-widget{right: 12px;bottom: 16px;gap: 8px}.flt-btn{max-width: 44px}.flt-btn__icon{width: 44px;height: 44px;font-size: 1.1rem}.flt-btn:hover{max-width: 44px;transform: none}.flt-btn:hover .flt-btn__label{opacity: 0;max-width: 0;padding: 0}}@media (max-width: 480px){.dyn-form__group.col-md-6, .dyn-form__group.col-md-4, .dyn-form__group.col-md-3{grid-column: span 12}.dyn-form__row{gap: 0;margin-bottom: 0}.dyn-form__input{padding: 12px 13px;font-size: 14px}.dyn-form__btn{padding: 14px 20px;font-size: .82rem;letter-spacing: 1px}}@media (max-width: 480px){.o-footer{padding: 36px 0 0}.footer-col h4{margin-bottom: 10px}.footer-brand p{font-size: 14px}.social-links{gap: 8px}.footer-contact-item{font-size: 13px}}@media (max-width: 480px){.section-pad{padding: 50px 0}#services{padding: 50px 0}#stats{padding: 40px 0}}@media (max-width: 576px){.svc-card.svc-large{grid-column: span 1;grid-row: span 1}.svc-card.svc-wide{grid-column: span 1}}@media (max-width: 768px){.section-head{margin-bottom: 40px}.section-head h2{font-size: 30px}#cta-banner{padding: 70px 0}.cta-inner{gap: 48px}.ab-section-title{font-size: 28px}}@media (max-width: 480px){.container, .o-container{padding: 0 14px}}
/* Masaustu arama butonu (header) + Gonderi Takip'i saga yaklastir */
.header-search-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;background:transparent;color:#1B3A6B;border:2px solid #1B3A6B;border-radius:7px;cursor:pointer;margin-left:12px;font-size:.9rem;transition:background .22s,color .22s,border-color .22s}
.header-search-btn:hover{background:#1B3A6B;color:#fff}
.o-header.hero-transparent .header-search-btn{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4);color:#fff}
.o-header.hero-transparent .header-search-btn:hover{background:rgba(255,255,255,.25)}
.o-header.hero-transparent.fixed .header-search-btn{background:#f0f4f8;border-color:#e5e7eb;color:#1B3A6B}
@media(max-width:992px){.header-search-btn{display:none}}
.header-cta{margin-left:10px}

/* Masaustu: arama / gonderi takip / teklif al -> margin-left 0 */
.header-search-btn,.header-track-btn,.header-cta{margin-left:0}

/* 3. seviye menu destegi (sub-sub menu) */
.main-nav>ul>li:hover>.sub-desktop-menu{display:block}
.sub-desktop-menu ul li{position:relative}
.sub-desktop-menu .sub-desktop-menu{position:static;transform:none;display:block;border:none;box-shadow:none;background:transparent;padding:4px 0 0 16px;margin-top:4px;z-index:auto;border-left:2px solid #eef0f4}
.sub-desktop-menu .sub-desktop-menu ul{display:block;width:auto}
.sub-desktop-menu .sub-desktop-menu ul li{width:100%}
.sub-desktop-menu .sub-desktop-menu ul li a{font-size:14.5px;color:#777;min-height:auto;margin-bottom:10px;font-weight:400}
.sub-desktop-menu .sub-desktop-menu ul li a:hover{color:#F4821F}

.svc-hero__content{max-width:100%}

/* Alt menu gostergeleri */
.mobile-menu-toggle .has-children > a{position:relative;padding-right:38px!important}
.mobile-menu-toggle .has-children > a::after{content:"\f067";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:13px;color:#9ca3af;transition:color .2s}
.mobile-menu-toggle .has-children > a.sub-open::after{content:"\f068";color:#F4821F}
.main-nav > ul > li.has-children > a::after{display:inline-block!important;content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.55em;margin-left:7px;opacity:.65;vertical-align:middle;transition:transform .2s}
.main-nav > ul > li.has-children:hover > a::after{transform:rotate(180deg)}
.sub-desktop-menu li.has-children > a::after{display:inline-block!important;content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.7em;margin-left:6px;opacity:.55}
