:root{--br-ink:#21342b;--br-green:#223d30;--br-gold:#ab8b4a;--br-paper:#f6f5f0;--br-line:#d8d4c7;--br-serif:Georgia,'Times New Roman','Songti SC','Noto Serif SC',serif}html{scroll-behavior:smooth;min-width:0!important}body{margin:0;min-width:0!important;background:#fff!important;color:var(--br-ink);font-family:Arial,'PingFang SC','Microsoft YaHei',sans-serif;font-size:16px;line-height:1.85}*{box-sizing:border-box}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--br-gold);outline-offset:5px}button{font:inherit;cursor:pointer}img,video{max-width:100%}.br-wrap,.w1200,.w1250,.w1000,.w1620{width:calc(100% - 104px)!important;max-width:1336px!important;margin-inline:auto!important;min-width:0!important}.br-header{position:relative;z-index:1000;background:#faf9f5;border-bottom:1px solid var(--br-line)}.br-header-row{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:112px}.br-brand{display:flex;flex-direction:column;font:600 38px/1 var(--br-serif);letter-spacing:-1px;color:var(--br-gold)!important;text-decoration:none!important;white-space:nowrap}.br-brand small{font:11px/1.4 Arial,sans-serif;letter-spacing:2.2px;margin-top:10px;text-transform:uppercase}.br-navigation{display:flex;align-items:center;gap:22px;font-size:13px;line-height:1.5;color:#25372e}.br-nav-group{display:flex;align-items:center;position:relative;gap:6px}.br-navigation a{text-decoration:none}.br-nav-group>a{padding:32px 0;white-space:nowrap}.br-sub-toggle{border:0;padding:10px 0;background:none;color:inherit}.br-subnav{display:none;position:absolute;top:100%;left:-22px;width:290px;background:var(--br-paper);padding:16px 22px;border-top:2px solid var(--br-gold);box-shadow:0 12px 20px #10241812}.br-subnav a{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #dedbcc;white-space:normal}.br-subnav a:last-child{border:0}.br-subnav span,.br-card h2 span,.br-destinations h2 span{color:var(--br-gold);font-family:Arial;font-size:18px}.br-nav-group:hover>.br-subnav,.br-nav-group:focus-within>.br-subnav,.br-nav-group.is-open>.br-subnav{display:block}.br-nav-group:nth-last-child(-n+3) .br-subnav{left:auto;right:0}.br-language{border-left:1px solid var(--br-line);padding-left:20px;white-space:nowrap;color:var(--br-gold)!important}.br-menu-toggle{display:none}.br-hero{position:relative;height:min(680px,72vh);min-height:480px;background:var(--br-green);isolation:isolate}.br-hero-media,.br-hero-shade{position:absolute;inset:0;z-index:-1}.br-hero-media video{width:100%;height:100%;object-fit:cover}.br-hero-shade{background:linear-gradient(90deg,#10251ee3,#10251e50 70%,#10251e24)}.br-hero-copy{padding-top:100px;color:#fff}.br-eyebrow{font-size:12px;letter-spacing:2.1px;text-transform:uppercase;color:var(--br-gold);margin:0 0 24px}.br-hero .br-eyebrow{color:#e0cc9e}.br-hero h1{font-family:var(--br-serif);font-weight:400;line-height:1.15;font-size:clamp(40px,5.2vw,76px);max-width:900px;margin:0}.br-rule{width:52px;height:2px;background:var(--br-gold);margin:30px 0}.br-hero-description{font-size:17px;max-width:630px;line-height:1.9}.br-hero-link{display:inline-flex;gap:50px;align-items:center;border-bottom:1px solid #e0cc9e;padding:10px 0;color:#fff!important;margin-top:24px}.br-video-toggle{position:absolute;bottom:24px;right:52px;background:#183127a8;color:#fff;border:1px solid #ffffff60;padding:8px 16px;font-size:12px}.br-introduction{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;padding:88px 0}.br-introduction h2{font:400 36px/1.45 var(--br-serif);margin:0}.br-source-intro{font-size:16px;line-height:2}.br-source-intro p{margin:0 0 12px}.br-source-intro h1,.br-source-intro h2,.br-source-intro h3{font:400 24px/1.5 var(--br-serif)}.br-explore{padding:72px 0 88px;background:var(--br-paper)}.br-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.br-card{border-top:1px solid var(--br-line);padding-top:26px}.br-number{color:var(--br-gold);font-family:var(--br-serif);font-size:13px}.br-card h2,.br-destinations h2{font:400 29px/1.5 var(--br-serif);margin:22px 0}.br-card h2 a,.br-destinations h2 a{display:flex;align-items:center;justify-content:space-between;gap:20px}.br-card-links{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:#6c7267}.br-card-links a{padding-bottom:3px;border-bottom:1px solid #b9b09b}.br-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding:78px 0 96px}.br-destinations article{border-top:1px solid var(--br-line)}.foot-box{background:var(--br-green)!important;color:#e3e6df!important;padding:64px 0 50px!important;font-size:14px}.foot-box .foot-top{display:flex!important;gap:48px;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #a6ae9650;padding:0 0 32px;margin:0!important}.foot-box .foot-about{width:auto!important;max-width:620px!important;font-size:14px!important;color:#e3e6df!important;line-height:1.9}.foot-box .foot-about p{color:inherit!important}.foot-box .share-box{float:none!important;flex-shrink:0}.foot-box .link-box{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding-top:38px}.foot-box .link-box ul{width:auto!important;float:none!important;margin:0!important}.foot-box .link-box li{line-height:1.6;margin:0 0 12px!important;font-size:13px!important}.foot-box a,.foot-box .link-box a{color:#d5dbcf!important}.foot-box .tit a{color:#e0cc9e!important;font-size:15px}.foot-bottom{background:#1b3026!important;color:#aeb7aa!important;padding:20px 0!important;font-size:12px!important}.inside-banner{height:280px!important;margin:0!important;position:relative;background:var(--br-green);overflow:visible}.inside-banner>img{width:100%;height:100%;object-fit:cover;filter:brightness(.65)}.nav-bigBox{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;transform:none!important;background:var(--br-paper)!important;border-bottom:1px solid var(--br-line);width:100%!important;z-index:4}.nav-box{width:calc(100% - 104px)!important;max-width:1336px!important;display:flex!important;flex-wrap:wrap;margin:auto!important;padding:8px 0!important;gap:6px 28px;float:none!important}.nav-item{width:auto!important;float:none!important;padding:0!important;border:0!important;background:none!important}.nav-item a{display:block;line-height:1.5!important;padding:14px 0!important;font-size:14px!important;color:var(--br-ink)!important}.nav-item.active a{color:var(--br-gold)!important;border-bottom:1px solid var(--br-gold)}.inside-banner+.pro-list,.inside-banner+.news-list,.inside-banner+.logo,.inside-banner+.course-img,.inside-banner+.teamBox{padding-top:110px!important}.pro-list,.news-list,.teamBox,.course-img,.logo,.news-details,.details,.brand-box,.about-box{min-width:0!important;max-width:100%;background:#fff!important}.pro-list{padding-bottom:80px!important}.company{width:100%!important;color:#4a554d!important;font-size:16px!important;line-height:2!important}.company p{line-height:2!important;max-width:100%;overflow-wrap:anywhere}.company-tit,.details-top .t1{font:400 42px/1.35 var(--br-serif)!important;color:var(--br-ink)!important;margin-bottom:32px!important}.company h1,.company h2,.company h3{font-family:var(--br-serif)!important;color:var(--br-ink)!important;font-weight:400!important}.company img,.company video,.news-details img{max-width:100%!important;height:auto}.company table{width:100%!important;table-layout:fixed;border-collapse:collapse;word-break:break-word}.company td,.company th{padding:10px!important;border:1px solid var(--br-line)}.company [style*="width"]{max-width:100%!important}.pro-list .row,.news-list .row{margin:0!important}.homepage-news-item{border-top:1px solid var(--br-line);box-shadow:none!important}.news-item-title{font-family:var(--br-serif)!important;color:var(--br-ink)!important}.inside-banner~.foot-box{clear:both}.br-page-title{font:400 clamp(30px,4vw,52px)/1.3 var(--br-serif);color:var(--br-ink);padding-bottom:25px;margin:0 0 35px;border-bottom:1px solid var(--br-line)}[class^="w1"]{max-width:calc(100% - 48px)}
@media(min-width:1101px){.br-navigation>.br-nav-group:nth-child(n+5) .br-subnav{right:0;left:auto}}
@media(max-width:1100px){.br-header-row{min-height:90px;flex-wrap:wrap;gap:0;position:relative}.br-brand{font-size:32px}.br-menu-toggle{display:flex;align-items:center;gap:15px;background:none;border:1px solid var(--br-line);padding:7px 14px;font-size:13px;color:var(--br-ink)}.br-navigation{display:none;flex-basis:100%;padding:20px 0;gap:0;align-items:stretch}.br-navigation.is-open{display:flex;flex-direction:column}.br-nav-group{flex-wrap:wrap;border-top:1px solid var(--br-line);gap:0}.br-nav-group>a{flex:1;padding:14px 0}.br-sub-toggle{padding:14px 20px}.br-subnav{position:static;flex-basis:100%;width:100%;padding:0 20px 15px;box-shadow:none;border:0;display:none!important}.br-nav-group:hover>.br-subnav,.br-nav-group:focus-within>.br-subnav{display:none}.br-nav-group.is-open>.br-subnav{display:block!important}.br-language{padding:16px 0;border-left:0;border-top:1px solid var(--br-line)}.br-introduction{gap:40px}.br-grid,.br-destinations{gap:28px}.br-card h2,.br-destinations h2{font-size:25px}}
@media(max-width:700px){.br-wrap,.w1200,.w1250,.w1000,.w1620{width:calc(100% - 40px)!important}.br-header-row{min-height:84px}.br-brand{font-size:30px}.br-brand small{font-size:9px;margin-top:8px}.br-hero{height:580px;min-height:0}.br-hero-copy{padding-top:72px}.br-hero h1{font-size:42px;line-height:1.25}.br-hero-description{font-size:15px;line-height:1.9}.br-video-toggle{right:20px;bottom:20px}.br-introduction,.br-grid,.br-destinations{grid-template-columns:1fr}.br-introduction{padding:54px 0;gap:26px}.br-introduction h2{font-size:30px}.br-source-intro{font-size:15px}.br-explore{padding:50px 0}.br-grid{gap:34px}.br-card h2{margin:16px 0}.br-destinations{padding:50px 0 60px;gap:30px}.foot-box{padding:44px 0!important}.foot-box .foot-top{display:block!important}.foot-box .share-box{margin-top:24px}.foot-box .link-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.foot-box .link-box ul{max-width:100%!important}.inside-banner{height:160px!important}.nav-box{width:calc(100% - 40px)!important;gap:0 18px}.nav-item a{font-size:13px!important;padding:12px 0!important}.inside-banner+.pro-list,.inside-banner+.news-list,.inside-banner+.logo,.inside-banner+.course-img,.inside-banner+.teamBox{padding-top:150px!important}.company-tit,.details-top .t1{font-size:30px!important}.company,.company p{font-size:15px!important;line-height:1.9!important}.company span{font-size:inherit!important;line-height:inherit!important}.pro-list{padding-bottom:50px!important}.teamBox,.course-img,.news-details,.form-area{width:calc(100% - 40px)!important;margin-inline:auto!important}.teamBox li,.course-img li{width:100%!important;margin:0 0 22px!important}.homepage-news-item{width:100%!important;min-width:0!important}.logo-swiper .swiper-slide{min-width:120px}.form-area li,.form-area input{max-width:100%}.br-page-title{font-size:32px}.company iframe,.company embed{max-width:100%!important}.foot-about [style]{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media(max-width:700px){.num-box{display:flex!important;flex-wrap:wrap!important;width:100%!important;margin:20px 0!important;gap:20px!important}.num-item{float:none!important;min-width:0!important;max-width:100%!important;width:calc(50% - 10px)!important;margin:0!important;padding:10px!important}.num-tit,.num-shu,.num-lei{width:auto!important;max-width:100%!important;white-space:normal!important}.num-shu span{font-size:36px!important}.about-box,.about,.about-item,.brand-box,.brand-box .item1-box{max-width:100%!important}.about-box .fl,.about-box .fr{float:none!important;width:100%!important}}
@media(max-width:700px){.about .about-num{display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:12px}.about .about-num .num-item{flex:0 0 calc(50% - 6px)!important}.pc-history .box{width:100%!important;max-width:100%!important;overflow-x:auto!important}.pc-history{max-width:100%!important}.about .about-cont,.about .about-cont2,.about .about-title,.about .about-title2{max-width:100%!important;width:100%!important;overflow-wrap:anywhere}.about .about-num .num-item:after{display:none}}

/* Second design review: wider navigation, calm typography, consistent content spacing. */
body{font-weight:400}.br-source-intro,.br-hero-description{font-weight:400!important}.br-section-heading{font:400 36px/1.4 var(--br-serif);margin:0 0 44px}.br-header-row{position:static}.br-nav-group{position:static}.br-subnav{left:0!important;right:0!important;top:100%;width:100%;padding:30px max(52px,calc((100vw - 1336px)/2));grid-template-columns:repeat(3,minmax(0,1fr));gap:0 42px;box-shadow:0 15px 20px #1024180d}.br-nav-group:hover>.br-subnav,.br-nav-group:focus-within>.br-subnav,.br-nav-group.is-open>.br-subnav{display:grid}.br-subnav a{padding:15px 0}.br-hero-description{font-size:17px;line-height:2}.br-hero-link{text-decoration:none}.br-destinations{padding-top:70px}.br-card h2 a,.br-destinations h2 a{text-decoration:none}.br-card h2 a:hover,.br-destinations h2 a:hover{color:var(--br-gold)}.pc-history{position:relative}.pc-history .next{right:0!important}.pc-history .prev{left:0!important}.br-hero-copy{padding-bottom:80px}
@media(min-width:1101px){.inside-banner{margin-bottom:64px!important}.inside-banner+.pro-list,.inside-banner+.news-list,.inside-banner+.logo,.inside-banner+.course-img,.inside-banner+.teamBox{padding-top:45px!important}}
@media(max-width:1100px){.br-header-row{position:relative}.br-subnav{padding:0 0 18px 20px;grid-template-columns:1fr}.br-nav-group.is-open>.br-subnav{display:block}.br-hero-description{font-size:16px}}
@media(max-width:700px){.br-section-heading{font-size:29px;margin-bottom:32px}.br-hero{height:auto;min-height:580px}.br-hero-copy{padding-top:60px;padding-bottom:95px}.br-hero h1{font-size:38px}.br-eyebrow{margin-bottom:20px}.br-hero-description{font-size:15px}.inside-banner{margin-bottom:0!important}.nav-bigBox{position:static!important}.inside-banner+.pro-list,.inside-banner+.news-list,.inside-banner+.logo,.inside-banner+.course-img,.inside-banner+.teamBox{padding-top:145px!important}.pc-history{overflow:hidden!important}.br-destinations{padding-top:50px}.br-subnav{max-width:100%}}
.br-about-section{padding-top:76px;padding-bottom:80px;scroll-margin-top:30px}.br-about-section h1,.br-about-section h2{font:400 36px/1.4 var(--br-serif);margin:0 0 35px}.br-about-split{display:grid;grid-template-columns:1fr 1.5fr;gap:75px}.br-rich-copy{font-size:16px;line-height:2;color:#566056;overflow-wrap:anywhere}.br-rich-copy p{margin:0 0 18px}.br-rich-copy img{height:auto;max-width:100%}.br-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:46px 0 70px;border-top:1px solid var(--br-line);border-bottom:1px solid var(--br-line);padding:35px 0}.br-stats article{border-right:1px solid var(--br-line)}.br-stats article:last-child{border:0}.br-stats span{font-size:13px;color:#8c794f}.br-stats strong{display:block;font:400 54px/1.5 var(--br-serif);color:var(--br-gold)}.br-stats p{font-size:14px;margin:0;color:#697164}.br-soft{background:var(--br-paper)}.br-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.br-timeline article{border-top:1px solid var(--br-gold);padding:24px 0 5px}.br-timeline h3{font:400 30px/1.4 var(--br-serif);color:var(--br-gold);margin:0 0 18px}.br-timeline article div{font-size:15px;line-height:1.9;color:#596354}.br-news-grid,.br-culture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.br-news-grid article,.br-culture-grid article{border-top:1px solid var(--br-line);padding-top:22px}.br-news-grid h3,.br-culture-grid h3{font:400 24px/1.5 var(--br-serif);margin:12px 0 18px}.br-news-grid h3 a{text-decoration:none}.br-news-grid h3 span{color:var(--br-gold)}.br-news-grid p{font-size:13px;color:#8b836c}.br-about-page .inside-banner{margin-bottom:0!important}.br-about-page .br-about-section:first-child{padding-top:100px}
@media(max-width:700px){.br-about-section{padding-top:48px;padding-bottom:50px}.br-about-page .br-about-section:first-child{padding-top:150px}.br-about-split{grid-template-columns:1fr;gap:15px}.br-about-section h1,.br-about-section h2{font-size:30px;margin-bottom:20px}.br-stats{gap:16px;margin:25px 0 40px;padding:25px 0}.br-stats strong{font-size:36px}.br-stats p,.br-stats span{font-size:12px}.br-rich-copy{font-size:15px}.br-timeline,.br-news-grid,.br-culture-grid{grid-template-columns:1fr;gap:25px}.br-timeline h3{font-size:27px}.br-rich-copy table{width:100%!important;table-layout:fixed;word-break:break-word}.br-rich-copy [style*="width"]{max-width:100%!important}}
.pro-content{gap:45px;padding:50px 0 60px}.pro-content>.content{min-width:0;line-height:2;color:#566056}.pro-content>.num-box{background:var(--br-paper);border-top:1px solid var(--br-gold);flex-basis:30%;width:30%;min-width:0}.trading-platform{gap:50px;padding-top:25px}.trading-platform .left-box{flex:0 0 25%;min-width:0}.trading-platform .right-box{flex:1;min-width:0;width:auto;padding-left:40px;overflow-wrap:anywhere}.trading-platform .tit{font-family:var(--br-serif);font-weight:400}.product-box{width:calc(100% - 300px)!important;min-width:0;gap:24px}.product-box .pro-item{width:calc(50% - 12px);height:auto;min-height:220px;margin:0 0 20px}.product-box .pro-item .pro-pic{flex:1;width:auto;min-width:0;height:230px}.product-box .pro-item .pro-nav{flex:0 0 105px}.product-box .pro-item .choice-box{left:auto;right:0;transform:translateX(15%);width:105px;top:35px}.supply-chain,.pro-center{padding-bottom:80px}.group-members .members-item{width:calc(33.333% - 24px);margin-right:0}.group-members .members-box{gap:30px}
@media(max-width:700px){.pro-content{display:flex;flex-direction:column;gap:20px;padding-top:145px;padding-bottom:40px}.pro-content>.num-box{flex:0 0 auto;width:100%!important;display:block!important;padding:20px!important;margin:0!important}.pro-content>.content{max-width:100%;font-size:15px}.trading-platform{display:block}.trading-platform .left-box,.trading-platform .right-box{width:100%;padding:0;border:0}.trading-platform .left-box{margin-bottom:30px}.trading-platform .left-box .line{margin-bottom:20px}.trading-platform img{height:auto;max-width:100%}.trading-platform table{max-width:100%;table-layout:fixed;word-break:break-word}.pro-center .aside{width:100%;float:none;margin-bottom:30px}.product-box{float:none!important;width:100%!important;display:grid;grid-template-columns:1fr;gap:20px}.product-box .pro-item{width:100%;margin:0;min-height:0;flex-wrap:wrap}.product-box .pro-item .pro-pic{height:210px;width:100%;flex-basis:100%}.product-box .pro-item .pro-nav{display:flex;gap:8px;flex-wrap:wrap;flex-basis:100%;height:auto;padding:10px 0}.product-box .pro-item .pro-nav .nav-item{height:auto;min-height:32px;padding:5px 10px!important}.product-box .pro-item .choice-box{position:static;transform:none;width:100%;height:auto}.product-box .pro-item .choice-box ul{padding:15px}.group-members .members-item{width:100%;margin:0}.supply-chain,.pro-center{padding-bottom:50px}}

.br-hero-media video[hidden]{display:none}.br-video-pages{position:absolute;left:max(52px,calc((100vw - 1336px)/2));bottom:25px;display:flex;gap:10px}.br-video-pages button{background:none;border:0;border-bottom:1px solid #ffffff66;color:#ffffff99;font:13px/1.5 Georgia,serif;padding:8px 7px;min-width:30px}.br-video-pages button[aria-pressed=true]{color:#fff;border-bottom:2px solid #d5bb7b}@media(max-width:700px){.br-video-pages{left:20px;gap:5px;bottom:22px}}

.br-grid{counter-reset:br-section}.br-card{counter-increment:br-section}.br-number::before{content:counter(br-section,decimal-leading-zero)}
