.cqg-hero{padding:80px 0;background:linear-gradient(160deg,var(--bt-teal-dark) 0%,#004747 100%)}.cqg-hero--custom-bg{background:var(--cqg-hero-bg-desktop) center / cover no-repeat}@media (max-width:576px){.cqg-hero--custom-bg{background-image:var(--cqg-hero-bg-mobile,var(--cqg-hero-bg-desktop))}}.cqg-hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.cqg-hero__title{color:#FFF;font-family:var(--font-family-quaternary);font-size:36px;font-weight:var(--font-weight-semibold);line-height:1.19;letter-spacing:2px;text-transform:uppercase;margin-bottom:30px}.cqg-hero__desc{color:rgba(255,255,255,0.85);font-family:var(--font-family-secondary);font-size:16px;line-height:26px;text-align:justify;margin-bottom:30px}.cqg-hero__media img{display:block;width:100%;height:auto}
.cqg-overview{padding:100px 0 100px;overflow:hidden}.cqg-overview__grid{display:grid;grid-template-columns:1.12fr 1fr;gap:40px;align-items:start}.cqg-overview__media{position:relative}.cqg-overview__media::before{content:"";position:absolute;top:-117px;left:-135px;width:552px;height:552px;border-radius:var(--radius-full);background:var(--bt-cream);z-index:-1}.cqg-overview__image{display:block;width:559px;height:428px;object-fit:cover;object-position:center;border-radius:var(--radius-card)}.cqg-overview__icon{position:absolute;top:-92px;left:-105px;box-sizing:border-box;width:168px;height:168px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:linear-gradient(180deg,#CFB36C 0%,#785F22 100%);border:6px solid #FFF;z-index:1}.cqg-overview__icon img{width:94px;height:94px}.cqg-overview__title{color:var(--bt-teal-heading);font-size:var(--text-h2);font-weight:var(--font-weight-semibold);line-height:1.24;margin-bottom:16px}.cqg-overview__underline{margin-bottom:40px}.cqg-overview__content{color:var(--bt-gray-nav);font-family:var(--font-family-secondary);font-size:16px;line-height:26px}.cqg-overview__content p{margin:0 0 16px;text-align:justify}.cqg-reasons{padding:0 0 64px}.cqg-reasons__box{position:relative;overflow:hidden;border-radius:var(--radius-card);border:2px solid var(--bt-teal-accent);padding:85px 70px;background-color:var(--bt-teal-dark);background-repeat:no-repeat;background-position:center;background-size:cover}.cqg-reasons__box--custom-bg{background-image:var(--cqg-reasons-bg-desktop)}@media (max-width:576px){.cqg-reasons__box--custom-bg{background-image:var(--cqg-reasons-bg-mobile,var(--cqg-reasons-bg-desktop))}}.cqg-reasons__overlay{position:absolute;inset:0;background:linear-gradient(360deg,rgba(0,103,78,0.85) 0%,rgba(0,129,97,0.85) 100%)}.cqg-reasons__content{position:relative;z-index:1;max-width:708px}.cqg-reasons__title{color:#FFF;font-size:var(--text-h2);font-weight:var(--font-weight-semibold);line-height:1.08;margin-bottom:54px}.cqg-reasons__title-line{display:inline-block}.cqg-reasons__title-line:last-child{border-bottom:2px solid var(--bt-gold);padding-bottom:16px}.cqg-reasons__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:28px}.cqg-reasons__stat{display:flex;align-items:center;gap:16px;color:#FFF;font-family:var(--font-family-secondary);font-size:20px;font-weight:var(--font-weight-medium);line-height:26px}.cqg-reasons__stat-icon{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(212deg,#CFB36C 14.46%,#BD9038 82.92%);border:2px solid var(--bt-gold-light);color:var(--bt-teal-dark);font-size:36px}.cqg-reasons__stat strong{font-size:40px;font-weight:var(--font-weight-bold);line-height:1}.cqg-reasons__cta{display:inline-block;position:relative;z-index:1}
.cqg-reasons__image{position:absolute;right:0;bottom:0;z-index:1;width:674px;max-width:55%;height:auto;pointer-events:none}
.cqg-compare{padding:36px 0 64px}.cqg-compare__title{text-align:center;color:var(--bt-teal-heading);font-size:var(--text-h2);font-weight:var(--font-weight-semibold);line-height:1.24;margin-bottom:16px}.cqg-compare__underline{margin:0 auto 54px}.cqg-compare__nav{justify-content:center;border-bottom:none;margin-bottom:0}.cqg-compare__nav .nav-link{width:260px;color:var(--bt-charcoal);font-size:18px;font-weight:var(--font-weight-semibold);line-height:22px;text-align:center;text-transform:uppercase;border:none;border-bottom:2px solid transparent;border-radius:0;padding:10px 30px;margin-bottom:0}.cqg-compare__nav .nav-link:focus-visible{box-shadow:none}.cqg-compare__nav .nav-link.active{color:#005843;border-bottom-color:var(--bt-gold-dark);background:transparent}.cqg-compare__desc{color:var(--bt-gray-nav);font-family:var(--font-family-secondary);font-size:16px;line-height:26px;text-align:center;margin-bottom:24px}.cqg-compare__content{border-radius:var(--radius-card);border:1px solid rgba(197,160,89,0.20);background:linear-gradient(180deg,#FFF 0%,#F9F5EB 100%);padding:48px 60px}.cqg-compare__columns{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:stretch}.cqg-compare__table{border:1px solid #E7E0D2;border-radius:6px;background:#FFF;overflow:hidden}.cqg-compare__table-header{display:flex;align-items:center;justify-content:center;height:56px;padding:16px 12px;font-family:var(--font-family-secondary);font-size:20px;font-weight:var(--font-weight-semibold);line-height:24px;text-transform:uppercase;border-bottom:1px solid #E7E0D2}.cqg-compare__table--pros .cqg-compare__table-header{background:#00674E;color:#FFF}.cqg-compare__table--cons .cqg-compare__table-header{background:#E7E0D2;color:#785F22}.cqg-compare__table-row{display:flex;align-items:center;gap:10px;padding:20px 16px;color:#231F20;font-family:var(--font-family-secondary);font-size:16px;line-height:24px;border-bottom:1px solid #E7E0D2}.cqg-compare__table-row--empty{color:#8A8A8A;font-style:italic}.cqg-compare__table-icon{flex-shrink:0;width:30px;height:30px}
.cqg-videos{padding:36px 0 100px}.cqg-videos-toggle--mobile{display:none}.cqg-videos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.cqg-videos__grid .cqg-videos__item--extra{display:none}.cqg-videos__grid.is-expanded .cqg-videos__item--extra{display:block}.cqg-videos__item{position:relative;display:block;width:100%;padding:0;border:none;border-radius:16px;overflow:hidden;aspect-ratio:484 / 300;cursor:pointer;background:var(--bt-teal-dark)}.cqg-videos__item img{display:block;width:100%;height:100%;object-fit:cover}.cqg-videos__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(0deg,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.15) 100%);color:#FFF;text-align:center;padding:12px}.cqg-videos__play{width:68px;height:68px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:rgba(255,255,255,0.2)}.cqg-videos__title{font-size:14px;font-weight:600}@media (max-width:992px){.cqg-hero__grid,.cqg-overview__grid{grid-template-columns:1fr}.cqg-reasons__stats{grid-template-columns:1fr}.cqg-reasons__image{}.cqg-overview__image{width:100%;height:auto}.cqg-reasons__content{max-width:none}.cqg-videos__grid{grid-template-columns:repeat(2,1fr)}.cqg-compare__columns{grid-template-columns:1fr}.cqg-compare__content{padding:32px 24px}.cqg-compare__nav .nav-link{width:auto;padding:10px 16px}.cqg-overview__title,.cqg-reasons__title,.cqg-compare__title{font-size:30px}}@media (max-width:576px){.cqg-hero{padding:40px 0}.cqg-hero__title{font-size:24px}.cqg-hero__desc{font-size:14px}.cqg-overview{padding:40px 0 40px;overflow:hidden}.cqg-reasons{padding:0}.cqg-reasons__box{padding:37px 15px}.cqg-overview__title,.cqg-reasons__title{font-size:30px}.cqg-compare__title{padding:0 40px;font-size:30px}.cqg-videos__grid{grid-template-columns:1fr}.cqg-videos-toggle--desktop{display:none}.cqg-videos-toggle--mobile{display:flex;width:fit-content;margin:24px auto 0}.cqg-compare__nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch}.cqg-compare__nav .nav-item{flex:0 0 auto}.cqg-compare__nav .nav-link{flex:0 0 auto;padding:10px 18px;white-space:nowrap;scroll-snap-align:start}.cqg-compare__content{padding:32px 5px}.cqg-overview__content p{font-size:14px}.cqg-reasons__box{}.cqg-reasons__title-line:last-child{}.cqg-reasons__image{top:32px;position:relative;left:50%;right:auto;bottom:32px;transform:translateX(-50%);width:342px;height:276px;max-width:none}.cqg-compare{padding:74px 0}.cqg-compare__underline{margin:0 auto 32px}.cqg-compare__desc{margin-bottom:24px;text-align:justify}.cqg-videos{.container-1520{.section-heading h2{font-size:30px;text-align:center}}}}
.page-index{overflow:hidden}.section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:40px;h2{color:var(--bt-teal-heading);font-size:var(--text-h2);font-weight:var(--font-weight-semibold);margin:0}&.center{flex-direction:column;text-align:center;gap:16px}&.light h2{color:#fff}}.heading-underline{display:block;width:112px;height:3px;border-radius:3px;background:var(--bt-gold)}.btn-brand-primary{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--bt-gold) 0%,#BD9038 100%);border:1.4px solid var(--bt-gold);color:var(--bt-charcoal);font-weight:600;font-size:16px;text-transform:uppercase;border-radius:var(--radius-pill);padding:13px 30px;transition:filter 0.3s ease,box-shadow 0.3s ease;&:hover,&:focus{color:var(--bt-charcoal);filter:brightness(1.05);box-shadow:0 0 12px 1px rgba(207,179,108,0.35)}}.btn-brand-outline{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1.4px solid var(--bt-gold);color:#fff;font-weight:600;font-size:18px;text-transform:uppercase;border-radius:var(--radius-pill);padding:13px 30px;white-space:nowrap;transition:background 0.3s ease,color 0.3s ease,box-shadow 0.3s ease;&:hover,&:focus{background:linear-gradient(90deg,var(--bt-gold) 0%,#BD9038 100%);border-color:var(--bt-gold);color:var(--bt-charcoal);box-shadow:0 0 12px 1px rgba(207,179,108,0.35)}}
.cta-banner{padding:0 0 var(--section-spacing)}.cta-banner-inner{position:relative;z-index:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:14px;height:200px;box-sizing:border-box;border-radius:var(--radius-card);border:1.6px solid var(--bt-gold);padding:26px 40px}.cta-banner-inner::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--cta-support-bg-image,url("../themes/baotin/assets/images/bg-default-cta.jpg"));background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 0.5s ease}.cta-banner-inner--custom-bg::before{background-image:linear-gradient(268deg,rgba(207,179,108,0.10) -4.87%,#785F22 114.18%),var(--cta-support-bg-image)}@media (max-width:576px){.cta-banner-inner::before{background-image:var(--cta-support-bg-image-mobile,var(--cta-support-bg-image,url("../themes/baotin/assets/images/bg-default-cta.jpg")))}.cta-banner-inner--custom-bg::before{background-image:linear-gradient(268deg,rgba(207,179,108,0.10) -4.87%,#785F22 114.18%),var(--cta-support-bg-image-mobile,var(--cta-support-bg-image))}}.cta-banner-inner:hover::before{transform:scale(1.08)}.cta-banner-inner h3{color:#fff;font-family:var(--bs-body-font-family);font-size:var(--text-h3);font-weight:var(--font-weight-semibold);margin:0}.cta-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cta-input{flex:0 0 300px;width:300px;height:48px;box-sizing:border-box;background:#fff;border:1px solid var(--bt-gold);border-radius:var(--radius-pill);padding:10px 14px;font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-weight-regular);line-height:1;color:var(--bt-gray-nav);&::placeholder{color:var(--bt-gray-nav)}&:focus{outline:none;border-color:var(--bt-teal-dark)}}.cta-select{color:var(--bt-charcoal);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%234B4B4B' stroke-width='1.5' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.cta-form .btn-brand-primary{flex:0 0 auto;min-width:170px;height:48px;box-sizing:border-box;padding:14px 30px 10px 30px;font-size:18px;white-space:nowrap;background:linear-gradient(108deg,var(--bt-gold) 0%,#BD9038 100%);line-height:1}.cta-form__error,
.cta-form__success{flex-basis:100%;margin:0;font-size:14px}.cta-form__error{color:#ff8a8a}.cta-form__success{color:#b7f0c9}@media (max-width:767px){.cta-banner-inner{height:auto;padding:40px}.cta-banner-inner h3{font-size:24px}.cta-form{flex-direction:column}.cta-input,.cta-form .btn-brand-primary{flex:0 0 auto;width:100%}.cta-form .btn-brand-primary{font-size:16px;padding:14px 16px 10px 16px}}@media (max-width:575px){.cta-banner{padding:0 0 var(--section-spacing-mobile)}.cta-banner-inner{height:432px;padding:26px}}