:root{--bn_ink:#161711;--bn_muted:#6d6d61;--bn_paper:#f4f1e8;--bn_white:#fffef9;--bn_yellow:#f5c518;--bn_line:#d8d4c7}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bn_paper);color:var(--bn_ink);font-family:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif}a{color:inherit;text-decoration:none}.bn_page{min-height:100vh;overflow:hidden}
.bn_header{height:76px;max-width:1240px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--bn_line)}.bn_brand,.bn_footer_brand{display:flex;align-items:center;gap:12px;font-weight:800}.bn_brand_mark{width:34px;height:34px;display:grid;place-items:center;background:var(--bn_yellow);color:var(--bn_ink);transform:rotate(45deg);font:900 17px/1 Arial}.bn_nav{display:flex;gap:34px;font-size:14px;color:#49493f}.bn_nav a:hover{color:#000}.bn_header_link{font-size:13px;font-weight:800;border-bottom:2px solid var(--bn_ink);padding-bottom:4px}
.bn_hero{max-width:1240px;margin:0 auto;padding:80px 28px 72px;display:grid;grid-template-columns:1.08fr .92fr;gap:90px;align-items:center}.bn_kicker,.bn_overline{font-size:12px;letter-spacing:.14em;font-weight:800;text-transform:uppercase}.bn_kicker{display:flex;align-items:center;gap:10px;margin-bottom:26px;color:#4d4d45}.bn_live_dot{width:8px;height:8px;border-radius:50%;background:var(--bn_yellow);box-shadow:0 0 0 5px rgba(245,197,24,.18)}.bn_hero h1{margin:0;font:800 clamp(46px,5.6vw,78px)/1.08 Georgia,"Songti SC",serif;letter-spacing:-.045em}.bn_hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--bn_ink)}.bn_hero_intro{max-width:650px;margin:30px 0 0;font-size:18px;line-height:1.9;color:#55554c}.bn_actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.bn_button_primary,.bn_button_secondary,.bn_button_yellow{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:14px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.bn_button_primary{background:var(--bn_ink);color:#fff}.bn_button_secondary{border:1px solid #a8a698;background:rgba(255,255,255,.35)}.bn_button_primary:hover,.bn_button_yellow:hover{transform:translateY(-2px);box-shadow:5px 5px 0 rgba(0,0,0,.18)}.bn_micro_note{display:flex;flex-wrap:wrap;gap:24px;margin-top:22px;color:#77766b;font-size:12px}
.bn_hero_panel{position:relative;padding:24px;background:var(--bn_ink);color:#fff;box-shadow:16px 16px 0 var(--bn_yellow)}.bn_hero_panel:before{content:"";position:absolute;inset:9px;border:1px solid #34352e;pointer-events:none}.bn_panel_top,.bn_panel_foot{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#b8b8ae}.bn_status{color:var(--bn_yellow);font-family:monospace}.bn_chart{height:150px;margin:30px 0 20px;border-bottom:1px solid #4b4c42;display:flex;align-items:flex-end;justify-content:center;gap:14px;position:relative;background:repeating-linear-gradient(to top,transparent 0 36px,#272820 37px)}.bn_bar{width:24px;background:#3d3e35;border-top:3px solid var(--bn_yellow)}.bn_bar_one{height:42%}.bn_bar_two{height:64%}.bn_bar_three{height:52%}.bn_bar_four{height:80%}.bn_bar_five{height:72%}.bn_chart_line{position:absolute;top:33px;left:18%;right:12%;color:var(--bn_yellow);letter-spacing:22px;transform:rotate(-9deg);font-size:20px;white-space:nowrap;overflow:hidden}.bn_check_rows{list-style:none;margin:0;padding:0;position:relative}.bn_check_rows li{display:grid;grid-template-columns:42px 1fr auto;align-items:center;padding:14px 0;border-bottom:1px solid #32332c;font-size:13px}.bn_check_rows li span{color:#717268;font-family:monospace}.bn_check_rows li b{font-weight:600}.bn_check_rows li i{font-style:normal;color:var(--bn_yellow);font-size:11px}.bn_panel_foot{margin-top:22px}.bn_panel_foot strong{color:#fff;font-size:14px}
.bn_signal{max-width:1184px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--bn_line);border-bottom:1px solid var(--bn_line)}.bn_signal>div{padding:30px;display:grid;grid-template-columns:40px 1fr;gap:10px}.bn_signal>div+div{border-left:1px solid var(--bn_line)}.bn_signal span{font:700 12px/1 monospace;color:#9d9b8d}.bn_signal p{margin:0;font-size:13px;line-height:1.7;color:#6d6c61}.bn_signal b{display:block;color:var(--bn_ink);margin-bottom:4px}
.bn_section{max-width:1240px;margin:0 auto;padding:100px 28px}.bn_section_head{display:flex;align-items:end;justify-content:space-between;gap:80px;margin-bottom:46px}.bn_overline{display:block;margin-bottom:14px;color:#817f72}.bn_section_head h2,.bn_dark_copy h2,.bn_release h2,.bn_checklist h2{margin:0;font:800 clamp(34px,4vw,54px)/1.16 Georgia,"Songti SC",serif;letter-spacing:-.03em}.bn_section_head>p{max-width:460px;margin:0;font-size:14px;line-height:1.85;color:#6c6b61}.bn_steps{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--bn_line);border-left:1px solid var(--bn_line)}.bn_step{grid-column:span 2;min-height:280px;padding:28px;border-right:1px solid var(--bn_line);border-bottom:1px solid var(--bn_line);background:rgba(255,255,255,.2)}.bn_step_featured{background:var(--bn_yellow)}.bn_step:nth-child(4),.bn_step:nth-child(5){grid-column:span 3;min-height:240px}.bn_step_no{font:700 11px/1 monospace;color:#868477}.bn_step_featured .bn_step_no{color:#4e461b}.bn_step h3{margin:40px 0 14px;font-size:22px}.bn_step p{margin:0;font-size:14px;line-height:1.85;color:#66655b}.bn_step_featured p{color:#494015}.bn_step_tag{display:inline-block;margin-top:24px;padding-top:9px;border-top:1px solid rgba(0,0,0,.25);font-size:11px;font-weight:700}
.bn_dark_section{background:var(--bn_ink);color:#fff;padding:100px max(28px,calc((100vw - 1184px)/2));display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:110px}.bn_overline_light{color:var(--bn_yellow)}.bn_dark_copy p{max-width:620px;margin:28px 0;color:#b5b5ac;font-size:16px;line-height:1.9}.bn_button_yellow{margin-top:8px;background:var(--bn_yellow);color:var(--bn_ink)}.bn_phone_card{width:min(100%,390px);justify-self:center;padding:18px 24px 26px;background:#f7f5ed;color:var(--bn_ink);border:8px solid #2c2d27;border-radius:30px;box-shadow:20px 20px 0 rgba(245,197,24,.12)}.bn_phone_top{display:flex;justify-content:space-between;font:700 9px/1 monospace;color:#77766d}.bn_app_icon{width:68px;height:68px;margin:34px auto 14px;display:grid;place-items:center;transform:rotate(45deg);background:var(--bn_yellow);font:900 30px/1 Arial}.bn_phone_card h3{text-align:center;margin:18px 0 4px;font-size:22px}.bn_phone_card>p{text-align:center;margin:0 0 24px;color:#77766d;font-size:12px}.bn_phone_card ul{list-style:none;padding:0;margin:0}.bn_phone_card li{padding:14px 0;border-top:1px solid #dedacf;display:flex;gap:14px;align-items:center;font-size:13px}.bn_phone_card li span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--bn_ink);color:#fff;font:700 10px/1 monospace}.bn_phone_alert{margin-top:16px;padding:12px;background:#ece8da;text-align:center;font-size:11px;font-weight:700}
.bn_release_title{display:grid;grid-template-columns:270px 1fr;align-items:end;border-bottom:1px solid var(--bn_line);padding-bottom:30px}.bn_release_year{font:800 clamp(68px,10vw,130px)/.8 Georgia,serif;color:transparent;-webkit-text-stroke:1px #aaa799;letter-spacing:-.06em}.bn_release_grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding-top:38px}.bn_release_grid>p{margin:0;font-size:16px;line-height:1.95;color:#66655b}.bn_release_grid ul{list-style:none;margin:0;padding:0}.bn_release_grid li{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--bn_line);font-size:13px}.bn_release_grid li span{color:#757369}
.bn_checklist{max-width:1184px;margin:0 auto 100px;padding:54px;background:var(--bn_yellow);display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.bn_checklist_copy p{margin:18px 0 0;max-width:380px;line-height:1.8;font-size:14px;color:#5d5118}.bn_checklist_items{display:grid;grid-template-columns:1fr 1fr;align-content:center}.bn_checklist_items div{padding:16px 8px;border-bottom:1px solid rgba(0,0,0,.2);font-size:13px;font-weight:700}.bn_checklist_items span{margin-right:10px}.bn_faq{padding-top:30px}.bn_faq_list{border-top:1px solid var(--bn_ink)}.bn_faq_item{border-bottom:1px solid var(--bn_line)}.bn_faq_item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:52px 1fr 30px;align-items:center;padding:24px 0;font-size:17px;font-weight:700}.bn_faq_item summary::-webkit-details-marker{display:none}.bn_faq_item summary span{color:#a09e90;font:700 11px/1 monospace}.bn_faq_item summary i{font-style:normal;text-align:right;font-size:22px;transition:transform .2s ease}.bn_faq_item[open] summary i{transform:rotate(45deg)}.bn_faq_item p{margin:-4px 40px 24px 52px;max-width:820px;color:#69685e;line-height:1.9;font-size:14px}
.bn_footer{background:#0e0f0c;color:#fff;padding:62px max(28px,calc((100vw - 1184px)/2)) 28px}.bn_footer_brand b{font-size:18px}.bn_footer_brand p{margin:5px 0 0;color:#85867d;font-size:12px;font-weight:400}.bn_disclaimer{max-width:900px;margin:38px 0 48px;color:#8e8f87;font-size:12px;line-height:1.85}.bn_footer_bottom{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #2b2c26;color:#6c6d66;font:11px/1 monospace}
@media(max-width:900px){.bn_nav{display:none}.bn_hero,.bn_dark_section{grid-template-columns:1fr;gap:60px}.bn_hero{padding-top:58px}.bn_hero_panel{max-width:560px}.bn_signal{grid-template-columns:1fr;margin:0 28px}.bn_signal>div+div{border-left:0;border-top:1px solid var(--bn_line)}.bn_section_head{align-items:start;flex-direction:column;gap:18px}.bn_steps{grid-template-columns:1fr 1fr}.bn_step,.bn_step_featured,.bn_step:nth-child(4),.bn_step:nth-child(5){grid-column:span 1}.bn_release_title{grid-template-columns:180px 1fr}.bn_release_grid,.bn_checklist{grid-template-columns:1fr;gap:42px}}
@media(max-width:620px){.bn_header{height:66px;padding:0 18px}.bn_header_link{display:none}.bn_hero{padding:48px 20px 58px}.bn_hero h1{font-size:44px}.bn_hero_intro{font-size:16px}.bn_actions{flex-direction:column;align-items:stretch}.bn_hero_panel{box-shadow:9px 9px 0 var(--bn_yellow);padding:20px}.bn_check_rows li{grid-template-columns:34px 1fr auto}.bn_signal{margin:0 20px}.bn_section{padding:72px 20px}.bn_steps{grid-template-columns:1fr}.bn_step,.bn_step_featured,.bn_step:nth-child(4),.bn_step:nth-child(5){min-height:auto}.bn_dark_section{padding:76px 20px}.bn_release_title{display:block}.bn_release_year{display:block;margin-bottom:38px}.bn_release_grid{gap:34px}.bn_checklist{margin:0 20px 72px;padding:36px 24px}.bn_checklist_items{grid-template-columns:1fr}.bn_faq_item summary{grid-template-columns:38px 1fr 24px;font-size:15px}.bn_faq_item p{margin-left:38px}.bn_footer_bottom{flex-direction:column;gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bn_button_primary,.bn_button_yellow,.bn_faq_item summary i{transition:none}}

body{padding-bottom:92px}
.bn_ad_bar{position:fixed;z-index:9999;right:0;bottom:0;left:0;background:var(--bn_yellow);border-top:1px solid var(--bn_ink);box-shadow:0 -10px 30px rgba(22,23,17,.16)}
.bn_ad_inner{width:min(1184px,100%);min-height:92px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.bn_ad_offer{display:flex;align-items:center;gap:18px;min-width:0}
.bn_ad_label{flex:0 0 auto;padding:8px 10px;background:var(--bn_ink);color:#fff;font:800 11px/1 "PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:.08em}
.bn_ad_copy{display:flex;flex-direction:column;gap:5px;min-width:0}
.bn_ad_copy strong{font-size:20px;line-height:1.25;letter-spacing:-.02em}
.bn_ad_copy small{font-size:11px;line-height:1.4;color:#625516}
.bn_ad_actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.bn_ad_button{height:46px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:800;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}
.bn_ad_download{border:1px solid var(--bn_ink);background:rgba(255,255,255,.24)}
.bn_ad_register{background:var(--bn_ink);color:#fff}
.bn_ad_button:hover{transform:translateY(-2px);box-shadow:4px 4px 0 rgba(22,23,17,.2)}
.bn_ad_button:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media(max-width:760px){body{padding-bottom:154px}.bn_ad_inner{min-height:154px;padding:13px 18px;display:grid;grid-template-columns:1fr;gap:11px}.bn_ad_offer{gap:12px}.bn_ad_copy strong{font-size:17px}.bn_ad_actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.bn_ad_button{height:44px;padding:0 12px}}
@media(max-width:420px){body{padding-bottom:166px}.bn_ad_inner{min-height:166px}.bn_ad_label{padding:7px;font-size:10px}.bn_ad_copy strong{font-size:15px}.bn_ad_copy small{font-size:10px}.bn_ad_button{font-size:13px}}
@media(prefers-reduced-motion:reduce){.bn_ad_button{transition:none}}
