.faq-banner{position:relative;display:flex;align-items:flex-end;padding-bottom:48px;margin-top:-30px;aspect-ratio:1920 / 520;background-image:linear-gradient(180deg,#004747 0%,rgba(1,141,141,0.2) 100%),var(--faq-banner-bg-desktop);background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:cover,cover}@media (max-width:576px){.faq-banner{background-image:linear-gradient(180deg,#004747 0%,rgba(1,141,141,0.2) 100%),var(--faq-banner-bg-mobile,var(--faq-banner-bg-desktop))}}.faq-banner__inner{text-align:center}.faq-breadcrumb{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family-secondary);font-size:var(--text-body-m);font-weight:var(--font-weight-regular);line-height:1;letter-spacing:0;color:#FFF}.faq-breadcrumb a{color:#FFF;text-decoration:none}.faq-breadcrumb a:hover{text-decoration:none}.faq-breadcrumb__sep{font-size:14px;color:#FFF}.faq-breadcrumb__current{color:#FFF}.faq-banner__title{margin:0 0 12px;color:#FFF;font-family:"Minion Pro","Noto Serif","Times New Roman",serif;font-size:var(--text-h2);font-weight:var(--font-weight-semibold);line-height:62px;letter-spacing:0;text-transform:uppercase}@media (max-width:992px){.faq-banner{aspect-ratio:auto;padding:64px 0}.faq-banner__title{font-size:30px;line-height:1.3}}@media (max-width:576px){.faq-banner{height:247px;padding:32px 0}.faq-banner__title{}.faq-breadcrumb,.faq-breadcrumb__sep{}}.faq-list{padding:64px 0;background-color:#FFF}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.faq-col{display:flex;flex-direction:column;gap:16px}.faq-item__header{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;background-color:#F9F5EB;border:1px solid #E7E0D2;border-radius:20px;color:#4B4B4B;font-family:"Minion Pro","Noto Serif","Times New Roman",serif;font-size:var(--text-h5);font-weight:var(--font-weight-semibold);line-height:29px;letter-spacing:0;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}.faq-item__header:not(.collapsed){background:linear-gradient(90deg,#005843 0%,#009371 100%);border-color:transparent;border-radius:20px 20px 0 0;color:#FFF}.faq-item__number{flex-shrink:0}.faq-item__question{flex:1}.faq-item__header:not(.collapsed) .faq-item__number,
.faq-item__header:not(.collapsed) .faq-item__question{background-image:linear-gradient(90deg,#CFB36C 0%,#F9F5EB 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.faq-item__header:not(.collapsed) .faq-item__icon{background-color:#3D8383;color:#FFF}.faq-item__header.collapsed .faq-item__icon{background-color:#FFF;color:#CDA45E}.faq-item__icon{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-full)}.faq-item__icon::before,
.faq-item__icon::after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%)}.faq-item__icon::before{width:14px;height:2px}.faq-item__icon::after{width:2px;height:14px}.faq-item__header:not(.collapsed) .faq-item__icon::after{display:none}.faq-item__body{padding:0 24px;background-color:#F9F5EB;border:1px solid #E7E0D2;border-top:none;border-radius:0 0 20px 20px;color:#4B4B4B;font-family:var(--font-family-secondary);font-size:var(--text-body-l);font-weight:var(--font-weight-regular);line-height:26px;letter-spacing:0;text-align:justify}.faq-item__body.show{padding:20px 24px}@media (max-width:991.98px){.faq-grid{grid-template-columns:1fr}.faq-item__header{font-size:20px}.faq-item__body{font-size:15px}}@media (max-width:576px){.faq-item__header{padding:16px;font-size:18px}.faq-item__body{font-size:14px}.faq-list{padding:26px 0 60px;background-color:#FFF}}
.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}}