.halu-footer-v3{--halu-footer-primary:#ed6a20;--halu-footer-bg:#fffaf6;--halu-footer-text:#243247;--halu-footer-muted:#6b7280;--halu-footer-line:rgba(36,50,71,0.11);position:relative;overflow:hidden;border-top:1px solid var(--halu-footer-line);background:var(--halu-footer-bg);color:var(--halu-footer-text);font-family:'Roboto', sans-serif;font-size:15px;line-height:1.6}.halu-footer-v3 *,.halu-footer-v3 *::before,.halu-footer-v3 *::after{box-sizing:border-box}.halu-footer-v3 a{text-decoration:none}.halu-footer-v3__container{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:28px 28px 0}.halu-footer-v3__hero{position:relative;min-height:300px;overflow:hidden;margin-bottom:42px;border:1px solid rgba(237,106,32,0.14);border-radius:24px;background:linear-gradient(135deg, #fffdfb 0%, #fff2e9 100%);box-shadow:0 16px 42px rgba(93,55,31,0.07)}.halu-footer-v3__hero.has-media{min-height:0}.halu-footer-v3__hero.no-media{min-height:250px}.halu-footer-v3__hero.no-media .halu-footer-v3__hero-picture,.halu-footer-v3__hero.no-media .halu-footer-v3__hero-overlay{display:none}.halu-footer-v3__hero-picture,.halu-footer-v3__hero-picture img{display:block;width:100%}.halu-footer-v3__hero-picture img{height:auto;max-width:100%;object-fit:contain}.halu-footer-v3__hero-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg, rgba(255,250,246,0.96) 0%, rgba(255,250,246,0.88) 30%, rgba(255,250,246,0.46) 52%, rgba(255,250,246,0) 72%)}.halu-footer-v3__hero-content{position:absolute;z-index:2;top:50%;left:58px;width:58%;max-width:760px;transform:translateY(-50%)}.halu-footer-v3__hero.no-media .halu-footer-v3__hero-content{position:relative;top:auto;left:auto;width:100%;max-width:none;padding:46px 52px;transform:none}.halu-footer-v3__eyebrow{margin-bottom:9px;color:var(--halu-footer-primary);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.halu-footer-v3__hero-title{max-width:760px;margin:0 0 14px;font:700 48px/1.13 'Roboto', sans-serif;letter-spacing:-.028em}.halu-footer-v3__hero-title span{display:inline}.halu-footer-v3__hero-description{max-width:610px;margin:0;color:#596474;font-size:17px;line-height:1.65}.halu-footer-v3__main{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr)) minmax(260px, 1.05fr);gap:36px;padding:0 10px 26px}.halu-footer-v3__column,.halu-footer-v3__connect{min-width:0}.halu-footer-v3__toggle,.halu-footer-v3__connect h3{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;margin:0 0 15px;padding:0 0 11px;border:0;border-bottom:1px solid var(--halu-footer-line);background:transparent;color:var(--halu-footer-text);font-family:'Roboto', sans-serif;font-size:16px;font-weight:800;line-height:1.35;text-align:left;text-transform:uppercase}.halu-footer-v3__toggle::after,.halu-footer-v3__connect h3::after{content:'';position:absolute;left:0;bottom:-1px;width:38px;height:2px;border-radius:2px;background:var(--halu-footer-primary)}.halu-footer-v3__toggle{cursor:default}.halu-footer-v3__toggle-mark{display:none;position:relative;flex:0 0 18px;width:18px;height:18px;margin-left:12px}.halu-footer-v3__toggle-mark::before,.halu-footer-v3__toggle-mark::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%, -50%);transition:transform .28s ease, opacity .28s ease}.halu-footer-v3__toggle-mark::after{transform:translate(-50%, -50%) rotate(90deg)}.halu-footer-v3__toggle[aria-expanded="true"] .halu-footer-v3__toggle-mark::after{opacity:0;transform:translate(-50%, -50%) rotate(0deg)}.halu-footer-v3__panel{overflow:visible}.halu-footer-v3__menu{margin:0;padding:0;list-style:none}.halu-footer-v3__menu li{margin:0 0 10px}.halu-footer-v3__menu a{display:inline-block;color:#5f6875;font-size:15px;font-weight:400;line-height:1.55;transition:color .2s ease, transform .2s ease, font-weight .2s ease}.halu-footer-v3__menu a:hover,.halu-footer-v3__menu a:focus{transform:translateX(4px);color:var(--halu-footer-primary);font-weight:700}.halu-footer-v3__connect-text{margin:0 0 18px;color:#66717e;font-size:14px;line-height:1.65;white-space:pre-line}.halu-footer-v3__social{display:flex;flex-wrap:wrap;gap:10px}.halu-footer-v3__social-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;overflow:hidden;border-radius:50%;color:#fff !important;box-shadow:0 4px 14px rgba(22,34,50,0.1);transition:transform .2s ease, box-shadow .2s ease}.halu-footer-v3__social-link:hover,.halu-footer-v3__social-link:focus{transform:translateY(-2px);box-shadow:0 8px 18px rgba(22,34,50,0.16)}.halu-footer-v3__social-link svg{width:22px;height:22px;fill:currentColor}.halu-footer-v3__social-link.is-facebook{background:#1877f2}.halu-footer-v3__social-link.is-youtube{background:#ff0000}.halu-footer-v3__social-link.is-youtube .halu-footer-v3__social-play{fill:#fff}.halu-footer-v3__social-link.is-zalo{background:#fff}.halu-footer-v3__social-link.is-zalo img{display:block;width:44px;height:44px;object-fit:contain}.halu-footer-v3__social-link.is-tiktok{background:#111}.halu-footer-v3__social-link.is-instagram{background:radial-gradient(circle at 30% 110%, #ffd600 0 16%, #ff7a00 30%, #ff0169 52%, #d300c5 72%, #7638fa 100%)}.halu-footer-v3__social-link.is-instagram svg{fill:none;stroke:currentColor;stroke-width:1.8}.halu-footer-v3__abstract{position:relative;z-index:1;width:100%;height:210px;margin-top:-8px;overflow:hidden;pointer-events:none}.halu-footer-v3__abstract.is-missing{display:none}.halu-footer-v3__abstract img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:.38;filter:saturate(0.82) brightness(1.06);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.45) 24%, #000 56%);mask-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.45) 24%, #000 56%)}@media (max-width: 1200px){.halu-footer-v3__hero-content{left:42px;width:61%}.halu-footer-v3__hero-title{font-size:42px}.halu-footer-v3__abstract{height:175px}}@media (max-width: 1100px){.halu-footer-v3__main{grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}.halu-footer-v3__connect{grid-column:1 / -1}.halu-footer-v3__connect-text{max-width:760px}}@media (max-width: 991px){.halu-footer-v3__container{padding:20px 20px 0}.halu-footer-v3__hero{margin-bottom:32px;border-radius:20px}.halu-footer-v3__hero-content{left:30px;width:64%;max-width:620px}.halu-footer-v3__hero-title{font-size:36px}.halu-footer-v3__hero-description{font-size:15px}.halu-footer-v3__main{gap:24px}.halu-footer-v3__abstract{height:150px}}@media (max-width: 767px){.halu-footer-v3{font-size:16px}.halu-footer-v3__container{padding:12px 12px 0}.halu-footer-v3__hero,.halu-footer-v3__hero.no-media{min-height:0;margin-bottom:24px;border-radius:18px}.halu-footer-v3__hero.has-media{display:flex;flex-direction:column}.halu-footer-v3__hero-picture{order:1}.halu-footer-v3__hero-picture img{width:100%;height:auto;object-fit:contain}.halu-footer-v3__hero-overlay{display:none}.halu-footer-v3__hero-content,.halu-footer-v3__hero.no-media .halu-footer-v3__hero-content{position:relative;order:2;top:auto;left:auto;width:100%;max-width:none;padding:22px 20px 24px;transform:none;background:linear-gradient(180deg, #fffdfb 0%, #fff7f1 100%)}.halu-footer-v3__eyebrow{margin-bottom:7px;font-size:11px}.halu-footer-v3__hero-title{margin-bottom:10px;font-size:32px;line-height:1.14}.halu-footer-v3__hero-description{font-size:15px;line-height:1.6}.halu-footer-v3__main{display:block;padding:0 2px 12px}.halu-footer-v3__column,.halu-footer-v3__connect{border-bottom:1px solid var(--halu-footer-line)}.halu-footer-v3__column{padding:0}.halu-footer-v3__toggle{min-height:56px;margin:0;padding:0 2px;border-bottom:0;cursor:pointer;font-size:15px}.halu-footer-v3__toggle::after{display:none}.halu-footer-v3__toggle-mark{display:block}.halu-footer-v3__panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease, opacity .2s ease;will-change:max-height}.halu-footer-v3__toggle[aria-expanded="true"]+.halu-footer-v3__panel{opacity:1}.halu-footer-v3__menu{padding:0 2px 13px}.halu-footer-v3__menu li{margin-bottom:8px}.halu-footer-v3__menu a{display:block;padding:4px 0;font-size:15px}.halu-footer-v3__menu a:hover,.halu-footer-v3__menu a:focus{transform:none}.halu-footer-v3__connect{padding:20px 2px 22px;border-bottom:0}.halu-footer-v3__connect h3{margin-bottom:13px;font-size:15px}.halu-footer-v3__connect-text{margin-bottom:15px;font-size:14px}.halu-footer-v3__social{gap:9px}.halu-footer-v3__social-link{flex-basis:42px;width:42px;height:42px}.halu-footer-v3__social-link.is-zalo img{width:42px;height:42px}.halu-footer-v3__abstract{height:125px;margin-top:-3px}.halu-footer-v3__abstract img{opacity:.32}}@media (max-width: 380px){.halu-footer-v3__hero-content,.halu-footer-v3__hero.no-media .halu-footer-v3__hero-content{padding-left:16px;padding-right:16px}.halu-footer-v3__hero-title{font-size:27px}.halu-footer-v3__social{gap:8px}.halu-footer-v3__social-link{flex-basis:40px;width:40px;height:40px}.halu-footer-v3__social-link.is-zalo img{width:40px;height:40px}}
