.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)}}.hero{position:relative}.hero-carousel{position:relative}.hero-carousel .carousel-item{position:relative;padding:0px;color:#fff;min-height:calc(100vh - var(--header-height,139px))}@media (min-width:1520px){.hero-carousel .carousel-item{aspect-ratio:1920 / 860;min-height:0}}.hero-carousel .carousel-item.active,
.hero-carousel .carousel-item-next,
.hero-carousel .carousel-item-prev{display:flex;align-items:center}.hero-slide-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply,normal,normal}.hero-slide-bg--custom-bg{background-image:var(--hero-slide-bg-desktop)}@media (max-width:576px){.hero-slide-bg--custom-bg{background-image:var(--hero-slide-bg-mobile,var(--hero-slide-bg-desktop))}}.hero-carousel .container-1520{position:relative;z-index:1}.hero-content{display:flex;flex-direction:column;gap:30px;max-width:568px;transform:translateY(-40px)}.hero h1{font-size:clamp(34px,4.5vw,66px);font-weight:600;line-height:1.121;margin:0}.hero h1 .hero-highlight{color:#E0BD6F}.hero-desc{color:var(--bt-sage-light);font-family:var(--font-family-secondary);font-size:16px;line-height:28px;max-width:568px;margin:0}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0}.hero-stats{display:flex;align-self:flex-start;width:max-content;flex-wrap:nowrap;gap:44px;padding-top:26px;border-top:1px solid rgba(255,255,255,0.13)}.hero-stat-number{color:var(--bt-gold-light);font-family:var(--bs-body-font-family);font-size:clamp(30px,3.5vw,54px);font-weight:600;line-height:1.2;letter-spacing:1.08px}.hero-stat-label{color:#fff;font-family:var(--font-family-secondary);font-size:16px;margin-top:3px;white-space:nowrap}.hero-carousel-indicators{left:43px;right:auto;top:44%;bottom:auto;transform:translateY(-50%);flex-direction:column;align-items:center;gap:6px;width:auto;margin:0;z-index:2}.hero-carousel-indicators button{box-sizing:border-box !important;width:8px !important;height:8px !important;padding:0 !important;margin:0 !important;border:none !important;border-radius:var(--radius-full) !important;text-indent:0 !important;background-color:rgba(255,255,255,0.20) !important;opacity:1 !important;transition:none}.hero-carousel-indicators button.active{width:8px !important;height:22px !important;border-radius:var(--radius-pill) !important;background:linear-gradient(180deg,var(--bt-gold) 0%,var(--bt-gold-brown) 100%) !important;border:1px solid var(--bt-gold-light) !important;box-shadow:0 0 18px rgba(207,179,108,0.55)}@media (max-width:767px){.hero-carousel .carousel-item{min-height:562px}.hero-carousel .carousel-item.active,.hero-carousel .carousel-item-next,.hero-carousel .carousel-item-prev{align-items:flex-start}.hero-content{gap:25px;padding-top:42px;transform:none}.hero h1{font-size:36px;line-height:1.25}.hero-desc{font-size:14px;line-height:24px;letter-spacing:0;text-align:justify}.hero-carousel-indicators{left:50%;top:auto;bottom:110px;transform:translateX(-50%);flex-direction:row}.hero-carousel-indicators button.active{width:22px !important;height:8px !important}.hero-buttons .btn{width:150px;height:38px;padding:0 16px;font-size:16px;white-space:nowrap}.hero-stats{width:max-content;flex-wrap:nowrap;gap:13px}.hero-stat-label{font-size:12px;white-space:nowrap}.hero-stat-number{letter-spacing:0}}.hero-carousel .carousel-control-prev,
.hero-carousel .carousel-control-next{display:none}.feature-cards{position:relative;margin-top:-90px;z-index:3;padding-bottom:60px}.feature-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.feature-card-wrap{position:relative;height:100%;min-height:364px}.feature-card-wrap::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.20) 0%,rgba(239,217,162,0.20) 100%);border-radius:var(--radius-card);clip-path:url(#featureCardShape);filter:drop-shadow(0 20px 40px rgba(0,0,0,0.12));z-index:0}.feature-card{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;gap:24px;background:linear-gradient(180deg,rgba(255,255,255,0.20) 0%,rgba(239,217,162,0.20) 100%);border-radius:var(--radius-card);padding:50px 32px 42px;backdrop-filter:blur(26px);clip-path:url(#featureCardShape);transition:background 10s ease-out}.feature-card-wrap:hover .feature-card{background:linear-gradient(180deg,#FFF 0%,#FFF6DE 100%)}.feature-card-icon{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:linear-gradient(212deg,#009371 14.46%,#005843 82.92%);border:2px solid var(--bt-gold);color:#fff;font-size:32px;img{width:60px;height:60px;object-fit:contain}}.feature-card-icon-default{transition:opacity 0.2s ease}.feature-card-icon-hover{position:absolute;inset:0;margin:auto;opacity:0;transition:opacity 0.2s ease}.feature-card-wrap:hover .feature-card-icon-hover{opacity:1}.feature-card-wrap:hover .feature-card-icon-default{opacity:0}.feature-card-stretched-link{position:absolute;inset:0;z-index:1;border-radius:var(--radius-card)}.feature-card-arrow{position:absolute;top:10px;right:7px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:#fff;color:var(--bt-teal-dark);box-shadow:0 4px 10px rgba(0,0,0,0.1);z-index:2;&:hover,&:focus{background:var(--bt-gold);color:var(--bt-teal-dark);img{filter:brightness(0) invert(1)}}}.feature-card h3{color:var(--bt-teal-dark);font-size:var(--text-h4);font-weight:var(--font-weight-semibold);margin:0}.feature-card p{color:var(--bt-gray-nav);font-family:var(--font-family-secondary),serif;font-size:var(--text-body-l);line-height:1.6;text-align:justify;margin:0}@media (max-width:991px){.feature-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.feature-cards-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;gap:16px}.feature-card-wrap{flex:0 0 280px;width:280px;height:310px;min-height:310px;max-height:310px;scroll-snap-align:start}.feature-cards{margin-top:-102px}.feature-card{padding:24px 20px 42px 20px}.feature-card-icon{width:80px;height:80px;min-width:80px;min-height:80px;max-width:80px;max-height:80px;flex:0 0 80px;flex-shrink:0;border-radius:50%;aspect-ratio:1 / 1;img{width:40px;height:40px;object-fit:contain;flex-shrink:0}}.feature-card-arrow{width:34px;height:34px;top:8px;right:7px}.feature-card h3{font-size:24px;line-height:36px;white-space:nowrap}.feature-card p{font-size:14px;line-height:24px;letter-spacing:-0.4px}}.gap-section-120{margin-top:120px}
.silver-panel{padding:20px 0 0}.silver-panel-inner{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:50px;overflow:hidden;border-radius:var(--radius-card);border:2px solid var(--bt-teal-accent);background:linear-gradient(0deg,#004B39 0%,rgba(0,103,78,0.80) 100%),url("../themes/baotin/assets/images/bg-default-silver-info.jpg") lightgray 50% / cover no-repeat;color:#fff}.silver-info{flex:0 0 340px;p{color:var(--bt-sage-light);font-family:var(--font-family-tertiary);font-size:16px;line-height:1.7;margin:0;text-align:justify}}.silver-info-title{font-size:var(--text-h2);font-weight:var(--font-weight-semibold);line-height:54px;width:max-content;max-width:407px;margin-bottom:20px}.silver-info-divider{display:block;width:112px;height:3px;margin-bottom:24px;background:var(--bt-gold)}.silver-chart-card{display:flex;flex-direction:column;height:590px;flex:1 1 auto;min-width:0;max-width:774px}.silver-chart-tabs{display:flex;gap:10px;margin-bottom:20px;.tab{display:inline-flex;align-items:center;padding:8px 18px;border-radius:var(--radius-pill);border:1.4px solid var(--bt-gold);font-size:16px;line-height:16px;font-weight:600;letter-spacing:0.3px;color:var(--bt-gold-light);&.active{background:linear-gradient(90deg,var(--bt-gold) 0%,#BD9038 100%);color:var(--bt-charcoal)}}}.silver-chart-title{background:linear-gradient(90deg,var(--bt-gold) 0%,var(--bt-cream) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--bs-body-font-family);font-size:32px;font-weight:var(--font-weight-semibold);margin-bottom:4px}.silver-updated{color:#fff;font-family:var(--font-family-tertiary);font-size:16px;margin-bottom:20px}.silver-stats-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.silver-stat{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.3);flex:1 1 140px;.label{font-size:14px;color:rgba(255,255,255,0.8)}.value{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:18px;font-weight:700;color:#fff;.bi-chevron-down{font-size:13px;font-weight:400;color:rgba(255,255,255,0.7)}}.value.number{font-size:24px;line-height:24px}&.silver-stat-wide{flex:2 1 260px}}.badge-change{display:inline-flex;align-items:center;font-style:normal;font-size:12px;line-height:12px;font-weight:500;color:var(--bt-teal);background:var(--bt-mint);border-radius:8px;padding:8px;margin-left:6px}.silver-chart-graph{position:relative;margin-top:10px;flex:1;min-height:0}.silver-chart-graph .apexcharts-tooltip{background:transparent !important;border:none !important;box-shadow:none !important}.silver-chart-tooltip{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:10px;padding:8px 14px;display:flex;flex-direction:column;gap:2px;font-family:var(--font-family-tertiary);font-size:12px;letter-spacing:-0.42px;color:rgba(255,255,255,0.85);strong{font-family:var(--bs-body-font-family);font-size:24px;font-weight:700;letter-spacing:0.24px;color:#fff}}@media (max-width:991px){.silver-panel-inner{flex-direction:column;padding:32px}.silver-info{flex-basis:auto}.silver-chart-card{height:auto}.silver-chart-graph{min-height:220px}}@media (max-width:767px){.silver-panel-inner{padding:39px 20px 46px 20px}.silver-info-title{font-size:30px;line-height:36px;margin-bottom:16px}.silver-info p{font-size:14px;line-height:24px}.silver-info-divider{height:2px;margin-bottom:17px}.silver-chart-title{font-size:24px}.silver-updated{font-size:14px}.silver-chart-tabs .tab{height:38px;padding:14px 16px 10px 16px}.silver-stat{padding:14px 12px 10px 12px;background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.20);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.silver-stat .value.number{font-size:18px;line-height:18px}.badge-change{font-weight:600}}@media (max-width:575px){.gap-section-120{margin-top:61px}}.silver-chart-panel{display:none}.silver-chart-panel.active{display:flex;flex-direction:column;flex:1;min-height:0}.tradingview-widget-container{flex:1;min-height:0}
.home-silver-utility{position:relative;--backdrop-top:330px}.home-silver-utility::before{content:"";position:absolute;top:var(--backdrop-top);left:0;right:0;bottom:0;z-index:0;opacity:0.2;background:linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(224,189,111,0.40) 100%),url(../themes/baotin/assets/images/utility-bg.jpg) lightgray 50% / cover no-repeat}.home-silver-utility>*{position:relative;z-index:1}.utility-section{padding:0 0 104px}.utility-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.utility-card{--utility-icon-size:100px;position:relative;height:440px;border-radius:var(--radius-card);overflow:hidden;box-shadow:0 2px 15px rgba(0,71,71,0.15);background:linear-gradient(0deg,rgba(0,71,71,0.80) 0%,rgba(14,102,102,0.00) 58.88%);transition:box-shadow 0.5s ease}.utility-card:hover{box-shadow:0 18px 40px rgba(0,51,51,0.35)}.utility-card-icon{position:absolute;top:19.5px;left:17px;width:var(--utility-icon-size);height:var(--utility-icon-size);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--bt-gold-dark);border:2px solid var(--bt-gold-light);color:#fff;font-size:26px;img{width:calc(var(--utility-icon-size) * 0.5);height:calc(var(--utility-icon-size) * 0.5);object-fit:contain}}.utility-card-icon-default{transition:opacity 0.2s ease}.utility-card-icon-hover{position:absolute;inset:0;margin:auto;opacity:0;transition:opacity 0.2s ease}.utility-card:hover .utility-card-icon:has(.utility-card-icon-hover) .utility-card-icon-default,
.utility-card:focus-within .utility-card-icon:has(.utility-card-icon-hover) .utility-card-icon-default{opacity:0}.utility-card:hover .utility-card-icon-hover,
.utility-card:focus-within .utility-card-icon-hover{opacity:1}.utility-card-list a{color:inherit;text-decoration:none}.utility-card-body{position:absolute;left:10px;right:10px;bottom:9px;max-height:calc(100% - 19.5px - var(--utility-icon-size) - 15px);background:rgba(255,255,255,0.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.20);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:18px;overflow:hidden;transition:background 0.5s ease,border-color 0.5s ease;h3{color:#fff;font-family:var(--font-family-quaternary),serif;font-size:24px;font-weight:var(--font-weight-semibold);margin:0}}.utility-card-list{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.5s ease,opacity 0.4s ease}.utility-card:hover .utility-card-body,
.utility-card:focus-within .utility-card-body{background:rgba(255,255,255,0.18);backdrop-filter:blur(12px);border-color:rgba(255,255,255,0.55)}.utility-card:hover .utility-card-list,
.utility-card:focus-within .utility-card-list{max-height:160px;opacity:1}.utility-card-list li{position:relative;padding-left:18px;color:#fff;text-align:justify;font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-weight-medium);line-height:28px}.utility-card-list li::before{content:"";position:absolute;left:0;top:0.75em;width:6px;height:6px;border-radius:var(--radius-full);background:var(--bt-gold-light)}.utility-card-link{display:flex;align-items:center;justify-content:space-between;background:#EEFBF5;color:var(--bt-teal-dark);font-family:var(--bs-body-font-family);font-weight:var(--font-weight-medium);font-size:20px;border-radius:10px;height:52px;padding:0 12px 0 20px;flex-shrink:0;transition:background 0.3s ease,color 0.3s ease;text-decoration:none}.utility-card-link:hover,
.utility-card-link:focus{text-decoration:none}.utility-card:hover .utility-card-link,
.utility-card:focus-within .utility-card-link{background:linear-gradient(90deg,#005843 0%,#009371 100%);color:#fff}.utility-card-link i{font-size:24px;line-height:1;flex-shrink:0}
@media (max-width:1399px){.utility-grid{gap:20px}.utility-card{--utility-icon-size:84px;height:428px}}@media (max-width:1199px){.home-silver-utility{--backdrop-top:360px}.utility-grid{grid-template-columns:repeat(2,1fr)}.utility-card{height:428px}}@media (max-width:991px){.home-silver-utility{--backdrop-top:460px}.utility-section{padding:20px 0 72px}.utility-section .section-heading{margin-bottom:32px}.utility-section .section-heading h2{font-size:32px}}@media (max-width:767px){.home-silver-utility{--backdrop-top:520px}.utility-grid{gap:16px}}@media (max-width:575px){.home-silver-utility{--backdrop-top:560px}.utility-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch}.utility-section{padding:16px 0 56px}.utility-section .section-heading{margin-bottom:24px}.utility-section .section-heading h2{font-size:30px}.utility-grid{gap:21px}.utility-card{--utility-icon-size:76px;height:340px;flex:0 0 75%;scroll-snap-align:start}.utility-card-body{h3{font-size:20px;white-space:nowrap}}.utility-card-link{font-size:18px}}.market-pulse{padding:var(--section-spacing) 0 var(--section-spacing)}.market-pulse .btn-header-cta--outline{background:transparent}.market-pulse-cta-mobile{display:none}.market-pulse-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.market-pulse-featured{display:flex;align-items:stretch;gap:30px;padding:17px 18px;border-radius:var(--radius-card);border:1px solid rgba(197,160,89,0.2);background:linear-gradient(250deg,#fff 0.26%,#efe9da 99.78%);.media{position:relative;flex:0 0 52.55%;height:353px;min-height:0;border-radius:16px;overflow:hidden;background:url("../themes/baotin/assets/images/bg-default-market-pulse.png") -52.908px 0px / 190.804% 100% no-repeat,#785F22;display:block;width:100%;padding:0;border:none;cursor:pointer;img,video{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}video{pointer-events:none}&:hover img,&:hover video{transform:scale(1.08)}}.body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;color:inherit;text-decoration:none;&:hover{text-decoration:none;color:inherit}}.tag{display:inline-flex;align-items:center;align-self:flex-start;background:var(--bt-cream);border:1px solid var(--bt-gold);color:var(--bt-gold-brown);font-family:var(--bs-body-font-family);font-size:13px;line-height:1;text-transform:uppercase;border-radius:6px;padding:6px 9px 4px;margin-bottom:12px}h3{color:var(--bt-teal-dark);font-family:var(--bs-body-font-family);font-size:30px;font-weight:600;margin-bottom:12px}p{color:var(--bt-gray-nav);font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-weight-regular);line-height:1.6;margin-bottom:16px;text-align:justify}.date{color:var(--bt-gray-nav);font-family:var(--font-family-secondary);font-size:12.5px;.icon-calendar{display:inline-block;width:14px;height:14px;margin-right:4px;vertical-align:-2px}}}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:rgba(255,255,255,0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;border:none;padding:0;cursor:pointer}.market-pulse-list{display:flex;flex-direction:column;gap:16px}.market-pulse-item{display:flex;gap:24px;align-items:center;.thumb{position:relative;flex:0 0 176px;height:119px;border-radius:16px;overflow:hidden;background:url("../themes/baotin/assets/images/bg-default-market-pulse.png") -52.908px 0px / 190.804% 100% no-repeat,#785F22;display:block;padding:0;border:none;cursor:pointer;img,video{display:block;width:100%;height:100%;object-fit:cover}video{pointer-events:none}}.play-button--sm{width:34px;height:34px;font-size:13px}.content{display:flex;flex-direction:column;gap:6px;min-width:0;color:inherit;text-decoration:none}.tag{display:inline-flex;align-items:center;align-self:flex-start;background:var(--bt-cream);border:1px solid var(--bt-gold);color:var(--bt-gold-brown);font-family:var(--bs-body-font-family);font-size:13px;line-height:1;text-transform:uppercase;border-radius:6px;padding:4px 8px 2px}.title{color:var(--bt-teal-dark);font-family:var(--bs-body-font-family);font-size:24px;font-weight:600;line-height:1.35}.date{color:var(--bt-gray-nav);font-family:var(--font-family-secondary);font-size:12.5px;.icon-calendar{display:inline-block;width:13px;height:13px;margin-right:4px;vertical-align:-2px}}&:hover{text-decoration:none;color:inherit;.title{color:var(--bt-teal)}}}@media (max-width:991px){.market-pulse-grid{grid-template-columns:1fr}}@media (max-width:575px){.market-pulse-featured{flex-direction:column;align-items:stretch;.media{flex:0 0 auto;width:100%;min-height:200px}.body{justify-content:flex-start}}.market-pulse-grid{gap:19px}.section-heading{justify-content:center;text-align:center}.section-heading h2{font-size:30px}.market-pulse-cta-desktop{display:none}.market-pulse-cta-mobile{display:flex;width:fit-content;margin:24px auto 0}.market-pulse-featured{padding:18px;gap:30px;.media{height:219px;min-height:0}}.market-pulse-featured h3{font-size:20px;line-height:24px}.market-pulse-featured p{font-size:14px;line-height:24px}.market-pulse-item{padding:8px 0;.thumb{flex:0 0 139px;height:95px}.content{gap:8px}.title{font-size:20px;line-height:24px}}}.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}}.news-section{padding:20px 0 var(--section-spacing)}.news-section .btn-header-cta--outline{background:transparent}.news-cta-mobile{display:none}.news-grid{position:relative;margin:0 -11px;.slick-track{display:flex}.slick-slide{height:auto;margin:0 11px;>div{height:100%}}.slick-list{overflow:hidden}.slick-arrow{position:absolute;top:40%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);border:none;background:linear-gradient(135deg,#CFB36C 0%,#785F22 100%);color:#fff;font-size:18px;transition:filter 0.2s ease-in-out;&::before{display:none}&:hover,&:focus{filter:brightness(1.1);color:#fff}&.slick-disabled{opacity:0.4;pointer-events:none}}.slick-prev{left:-13px}.slick-next{right:-13px}.slick-dots{position:static;margin-top:28px;li{width:8px;height:8px;margin:0 3px;transition:width 0.2s ease-in-out;button{width:100%;height:8px;padding:0;&::before{top:50%;left:50%;width:8px;height:8px;transform:translate(-50%,-50%);font-size:0;line-height:0;border-radius:var(--radius-full);background:var(--bt-gray-nav);opacity:0.35;transition:width 0.2s ease-in-out}}&.slick-active{width:22px;button::before{opacity:1;width:22px;height:8px;border:1px solid rgba(224,189,111,1);border-radius:var(--radius-pill);background:linear-gradient(180deg,#CFB36C 0%,#785F22 131.25%)}}}}}.news-card{display:block;height:402px;border-radius:var(--radius-card);overflow:hidden;border:1px solid #E7E0D2;background:linear-gradient(180deg,#009371 47.98%,#005843 99.91%);text-decoration:none;color:inherit;.thumb{display:block;height:243px;background:url("../themes/baotin/assets/images/img-default-news.png") center / cover no-repeat,rgba(255,255,255,0.9);transition:transform 0.4s ease}&:hover .thumb{transform:scale(1.08)}.body{display:flex;flex-direction:column;gap:8.4px;padding:20px}.tag{display:flex;align-items:center;justify-content:center;align-self:flex-start;min-width:67px;height:23px;white-space:nowrap;background:var(--bt-cream);border:1px solid var(--bt-gold);color:var(--bt-gold-brown);font-family:var(--bs-body-font-family);font-size:13px;font-weight:var(--font-weight-regular);text-transform:uppercase;border-radius:6px;padding:6px 9px 4px;box-sizing:border-box}.title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#fff;font-family:var(--bs-body-font-family);font-size:var(--text-h5);font-weight:var(--font-weight-semibold);line-height:30px}.date{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,0.70);font-size:var(--text-date);font-family:var(--font-family-secondary);font-weight:var(--font-weight-regular);.icon-calendar{display:inline-block;width:16px;height:16px}}.participants{display:block;color:#fff;opacity:0.85;font-size:13px;margin-top:4px}&:hover{text-decoration:none;color:inherit}}@media (max-width:575px){.news-grid{margin:0 -8px;.slick-slide{margin:0 8px}.slick-prev{left:-8px}.slick-next{right:-8px}}.news-section .section-heading{justify-content:center;text-align:center}.news-section .section-heading h2{font-size:30px}.news-cta-desktop{display:none}.news-cta-mobile{display:flex;width:fit-content;margin:19px auto 0}}.faq-section{padding:81px 0 var(--section-spacing);color:#fff;background:url("../themes/baotin/assets/images/bg-default-faq.jpg") lightgray 50% / cover no-repeat}.faq-grid{display:grid;grid-template-columns:580px 1fr;gap:30px}.faq-contact-card{position:relative;align-self:start;overflow:hidden;width:580px;height:562px;-webkit-backdrop-filter:blur(20px);border-radius:24px;padding:28px 24px}.faq-contact-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.faq-contact-content{z-index:1;height:194px;display:flex;width:351px;max-width:351px;padding:30px 24px 24px 24px;flex-direction:column;align-items:flex-start;border-radius:20px;border:1px solid rgba(255,255,255,0.20);background:rgba(255,255,255,0.20);backdrop-filter:blur(40px);position:absolute;left:20px;bottom:20px}.faq-contact-card p{font-family:var(--bs-body-font-family);color:#fff;font-size:24px;font-weight:600;line-height:1.4;margin-bottom:15px}.faq-phone-btn{display:flex;align-items:center;gap:12px;width:277px;height:66px;background:var(--bt-teal-heading);border:1px solid #018D8D;border-radius:40px;padding:13px 12px;color:#fff;text-decoration:none;.icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:linear-gradient(160deg,var(--bt-gold-brown),var(--bt-gold));color:#fff;font-size:20px;img{width:22px;height:22px}}span:last-child{font-family:var(--bs-body-font-family),serif;font-size:30px;font-weight:600;line-height:1;transform:translateY(3px)}&:hover{background:linear-gradient(90deg,var(--bt-gold-brown) 0%,var(--bt-gold-dark) 100%);color:#fff;text-decoration:none;border-color:var(--bt-gold)}}.faq-accordion{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:8.5px;&.is-locked .faq-question{pointer-events:none}}.faq-item{border-radius:20px;overflow:hidden;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.3);transition:background-color 0.3s ease,border-color 0.3s ease}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px;background:transparent;border:none;color:#fff;font-size:24px;font-weight:600;line-height:1.2;text-align:left;transition:background 0.3s ease;span:first-child{transition:opacity 0.2s ease}&.active{background:linear-gradient(90deg,#005843 0%,#009371 100%);span:first-child{background:linear-gradient(90deg,var(--bt-gold) 0%,var(--bt-cream) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}}.faq-toggle-icon{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:rgba(255,255,255,0.2);color:var(--bt-teal-dark);transition:background-color 0.3s ease;img{width:14px;height:14px;transition:opacity 0.2s ease}}.faq-accordion .collapsing{transition:height 0.35s cubic-bezier(0.4,0,0.2,1)}.faq-answer{padding:10px 20px 20px;color:rgba(255,255,255,0.85);font-family:var(--font-family-secondary);font-size:16px;font-weight:var(--font-weight-regular);line-height:26px;text-align:justify}@media (max-width:991px){.faq-grid{grid-template-columns:1fr}.faq-contact-card{width:100%;height:auto;aspect-ratio:580 / 562}}@media (max-width:767px){.faq-accordion{gap:18px}.faq-item{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.20)}.faq-item:has(.faq-question.active){background:rgba(255,255,255,0.10)}.faq-question{font-size:20px;padding:24px 16px 18px 16px}.faq-toggle-icon{width:34px;height:34px}.faq-answer{font-size:14px;line-height:24px}.faq-contact-content{left:10px;right:10px;bottom:6.8px;width:auto}}.partners-section{padding:60px 0}.partners-grid{position:relative;margin:0 -8px;.slick-track{display:flex;align-items:center}.slick-slide{margin:0 8px}.slick-list{overflow:hidden}}.partner-logo{display:flex;align-items:center;justify-content:center;height:100px;border-radius:20px;background:var(--bt-cream);padding:16px 24px;img{max-width:100%;max-height:100%;object-fit:contain}}@media (max-width:767px){.partners-grid .slick-slide{margin:0 6px}.partner-logo{width:180px;height:74px;padding:12px 16px}}.home-final-cta{display:flex;align-items:center;min-height:548px;padding:120px 0;background-color:#f4f4f4;background-image:var(--final-cta-bg-desktop);background-size:cover;background-position:center;background-repeat:no-repeat}.home-final-cta__card{position:relative;max-width:960px;width:100%;margin:0 auto;border-radius:20px;border:2px solid rgba(224,189,111,0.10);background:var(--final-cta-card-bg-image) center / cover no-repeat;padding:40px;text-align:center}@media (max-width:576px){.home-final-cta{background-image:var(--final-cta-bg-mobile,var(--final-cta-bg-desktop))}.home-final-cta__card{background-image:var(--final-cta-card-bg-image-mobile,var(--final-cta-card-bg-image))}}.home-final-cta__title,
.home-final-cta__subtitle{color:var(--bt-teal-dark);font-family:var(--font-family-quaternary),serif;font-size:45px;font-weight:var(--font-weight-semibold);line-height:1.3;white-space:nowrap}.home-final-cta__title{margin-bottom:0}.home-final-cta__subtitle{margin-bottom:18px}.home-final-cta__card .btn-header-cta{width:240px;height:58px;padding:14px 20px 10px 20px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--bs-body-font-family);font-size:20px}.home-final-cta__card .btn.btn-header-cta:hover,
.home-final-cta__card .btn.btn-header-cta:focus,
.home-final-cta__card .btn.btn-header-cta:active{background:linear-gradient(83deg,#785F22 0%,#C5A059 100%)}@media (max-width:767px){.home-final-cta__card{width:292px;max-width:292px;margin-left:auto;margin-right:auto;padding:40px 24px}.home-final-cta__title,.home-final-cta__subtitle{white-space:normal}.home-final-cta__title{font-size:24px}.home-final-cta__subtitle{font-size:24px}.home-final-cta__card .btn-header-cta{width:150px;height:46px;padding:14px 20px 10px 20px;font-size:17px}}@media (max-width:575px){.home-final-cta{display:flex;align-items:center;height:336px;min-height:336px;padding:120px 0;background-color:#f4f4f4;background-size:cover;background-position:center;background-repeat:no-repeat}.home-final-cta__card{width:292px;max-width:292px;height:272px;max-height:272px;margin-left:auto;margin-right:auto;padding:40px 24px}.home-final-cta__title,.home-final-cta__subtitle{white-space:normal}.home-final-cta__title{font-size:24px}.home-final-cta__subtitle{font-size:24px}.home-final-cta__card .btn-header-cta{width:150px;height:46px;padding:14px 20px 10px 20px;font-size:17px}}