.bt-wrap{--green:#248a3d;--green-soft:color-mix(in srgb,#30d158 14%,var(--paper));--warn:#b25000;--warn-soft:color-mix(in srgb,#ff9f0a 14%,var(--paper));color:var(--ink);background:var(--paper);font-size:17px;line-height:1.7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bt-wrap{--green:#30d158;--warn:#ffb340}}:root[data-theme=dark] .bt-wrap{--green:#30d158;--warn:#ffb340}.bt-wrap p,.bt-wrap ul{margin:0;padding:0}.bt-wrap h1,.bt-wrap h2,.bt-wrap h3{word-break:keep-all;overflow-wrap:anywhere}.bt-header{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:100;background:rgba(0,0,0,.8);color:#f5f5f7;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.bt-header-inner{max-width:1000px;margin:0 auto;padding:0 1.5rem;height:52px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.bt-logo{font-size:1rem;color:inherit;text-decoration:none;white-space:nowrap;letter-spacing:-.01em}.bt-logo b{font-weight:700}.bt-logo span{color:var(--accent-light);font-weight:600}.bt-nav{display:flex;gap:1.6rem}.bt-nav a{font-size:.78rem;color:inherit;opacity:.8;text-decoration:none;transition:opacity .2s}.bt-nav a:hover{opacity:1}.bt-nav{margin-left:auto}.bt-lang{font-size:.75rem;color:inherit;opacity:.7;text-decoration:none;white-space:nowrap}.bt-lang:hover{opacity:1}.bt-hero{background:#000;color:#f5f5f7;text-align:center;padding:6rem 1.5rem 5rem;position:relative;overflow:hidden}.bt-hero:before{content:"";position:absolute;inset:-30% 0 auto;height:100%;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 50% 0,rgba(232,132,90,.22),transparent 70%)}.bt-hero>*{position:relative}.bt-hero-tag{display:inline-block;font-size:.95rem;font-weight:600;color:var(--accent-light);margin-bottom:1rem}.bt-hero h1{font-size:clamp(2.2rem,6.5vw,4rem);line-height:1.15;letter-spacing:-.025em;margin-bottom:1.4rem}.bt-hero h1 em{font-style:normal;display:inline-block;background:linear-gradient(90deg,#f0a383,#ffd2b8);-webkit-background-clip:text;background-clip:text;color:transparent}.bt-hero p{color:#a1a1a6;font-size:clamp(1rem,2.2vw,1.15rem);max-width:34em;margin:0 auto 3rem;text-wrap:pretty}.bt-hero-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem;gap:.8rem;max-width:760px;margin:0 auto}.bt-hero-step{padding:1.1rem .6rem;border-radius:18px;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.08)}.bt-step-num{display:block;font-size:.72rem;font-weight:600;color:var(--accent-light);margin-bottom:.2rem}.bt-step-label{font-size:.92rem;font-weight:500;color:#f5f5f7}.bt-main{max-width:1000px;margin:0 auto;padding:5rem 1.5rem 6rem}.bt-main>.bt-alert,.bt-main>section{scroll-margin-top:70px}.bt-section-label{font-size:.95rem;font-weight:600;color:var(--accent);margin-bottom:.5rem;text-align:center}.bt-section-title{font-size:clamp(1.8rem,4.6vw,2.7rem);line-height:1.2;letter-spacing:-.015em;margin-bottom:1rem;text-align:center}.bt-section-desc{color:var(--ink-light);font-size:1.08rem;max-width:36em;margin:0 auto 3rem!important;text-align:center;text-wrap:pretty}.bt-divider{height:1px;background:var(--border);margin:5rem 0 4.5rem}.bt-divider-text{display:none}.bt-channels{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem;margin-bottom:2rem}.bt-card{position:relative;background:var(--card);border-radius:24px;padding:2rem 1.9rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.bt-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(0,0,0,.25)}.bt-card.featured{box-shadow:inset 0 0 0 2px var(--accent)}.bt-card.featured:hover{box-shadow:inset 0 0 0 2px var(--accent),0 18px 40px -18px rgba(0,0,0,.25)}.bt-card.featured:before{content:attr(data-badge);position:absolute;top:1.6rem;right:1.6rem;font-size:.72rem;font-weight:600;color:#fff;padding:.2rem .7rem;border-radius:980px;background:linear-gradient(180deg,#dd7a3f,#a24f1c);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.bt-card-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:1.2rem;color:#fff;background:linear-gradient(160deg,#dd7a3f,#a24f1c);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px -6px rgba(192,98,42,.7)}.bt-card-icon svg{width:24px;height:24px}.bt-card-name{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.2rem}.bt-card-sub{font-size:.85rem;color:var(--ink-muted);margin-bottom:1rem}.bt-card-desc{font-size:.97rem;color:var(--ink-light);line-height:1.75;margin-bottom:1.2rem!important}.bt-card-desc strong{color:var(--ink)}.bt-tips{list-style:none}.bt-tips li{position:relative;font-size:.9rem;color:var(--ink-light);padding:.45rem 0 .45rem 1.6rem;border-top:1px solid var(--border)}.bt-tips li:before{content:"";position:absolute;left:.15rem;top:1rem;width:10px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.bt-action{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;font-size:.97rem;font-weight:500;color:var(--accent);text-decoration:none;word-break:break-all}.bt-action:hover{text-decoration:underline;text-underline-offset:4px}.bt-qr-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.bt-qr-wrap img{border-radius:12px;padding:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.bt-qr-label{font-size:.78rem;color:var(--ink-muted)}.bt-alert{display:flex;gap:1rem;align-items:flex-start;border-radius:20px;padding:1.4rem 1.6rem;margin-bottom:1.2rem}.bt-alert-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.bt-alert-icon svg{width:20px;height:20px}.bt-alert-title{font-weight:700;font-size:1.05rem;margin-bottom:.3rem}.bt-alert-text{font-size:.95rem;line-height:1.75;color:var(--ink-light)}.bt-alert-text strong{color:var(--ink)}.bt-alert-warn{background:var(--warn-soft)}.bt-alert-warn .bt-alert-icon{color:var(--warn);background:color-mix(in srgb,var(--warn) 16%,transparent)}.bt-alert-warn .bt-alert-title{color:var(--warn)}.bt-alert-info{background:var(--green-soft);margin-top:1.2rem}.bt-alert-info .bt-alert-icon{color:var(--green);background:color-mix(in srgb,var(--green) 16%,transparent)}.bt-alert-info .bt-alert-title{color:var(--green)}.bt-timeline{position:relative;max-width:720px;margin:0 auto}.bt-timeline:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;border-radius:2px;background:linear-gradient(var(--accent),var(--border))}.bt-tl-item{display:flex;gap:1.4rem;margin-bottom:1.2rem}.bt-tl-dot{position:relative;z-index:1;flex-shrink:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:.85rem;font-weight:600;color:#fff;background:linear-gradient(160deg,#dd7a3f,#a24f1c);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 6px var(--paper)}.bt-tl-body{flex:1 1;background:var(--card);border-radius:20px;padding:1.3rem 1.5rem}.bt-tl-title{font-weight:700;font-size:1.12rem;margin-bottom:.3rem}.bt-tl-text{font-size:.95rem;color:var(--ink-light);line-height:1.75}.bt-tl-note{display:inline-block;margin-top:.7rem;font-size:.8rem;font-weight:600;line-height:1.5;color:var(--accent);background:var(--accent-soft);padding:.25rem .8rem;border-radius:980px}.bt-tl-note.green{color:var(--green);background:var(--green-soft)}.bt-checklist-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem}.bt-checklist-box{background:var(--card);border-radius:24px;padding:1.8rem 1.8rem 1.4rem}.bt-checklist-box h3{font-size:1.2rem;margin-bottom:1rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.bt-tag{font-size:.72rem;font-weight:600;padding:.15rem .65rem;border-radius:980px}.bt-tag-required{color:var(--accent);background:var(--accent-soft)}.bt-tag-optional{color:var(--ink-light);background:color-mix(in srgb,var(--ink) 8%,transparent)}.bt-checklist-box ul{list-style:none}.bt-checklist-box li{position:relative;font-size:.95rem;color:var(--ink-light);padding:.55rem 0 .55rem 1.9rem;border-top:1px solid var(--border)}.bt-checklist-box li:first-child{border-top:0}.bt-checklist-box li a{color:var(--accent)!important}.bt-bullet{position:absolute;left:0;top:.85rem;width:18px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--ink-muted)}.bt-faq{max-width:760px;margin:0 auto}.bt-faq-item{border-bottom:1px solid var(--border)}.bt-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;background:none;border:0;cursor:pointer;text-align:left;font:600 1.08rem/1.5 var(--font-body);color:var(--ink)}.bt-faq-q:hover{color:var(--accent)}.bt-faq-arrow{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--card);transition:transform .3s,background .3s}.bt-faq-arrow:after,.bt-faq-arrow:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:currentColor;translate:-50% -50%;transition:transform .3s}.bt-faq-arrow:after{transform:rotate(90deg)}.bt-faq-item.open .bt-faq-arrow{background:var(--accent);color:#fff;transform:rotate(180deg)}.bt-faq-item.open .bt-faq-arrow:after{transform:rotate(0deg)}.bt-faq-a{font-size:1rem;color:var(--ink-light);line-height:1.85;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s}.bt-faq-item.open .bt-faq-a{max-height:500px;padding-bottom:1.4rem}.bt-cta{position:relative;overflow:hidden;margin:5rem 0 2rem;padding:4rem 2rem;border-radius:32px;text-align:center;background:#000;color:#f5f5f7}.bt-cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 90% at 50% 110%,rgba(232,132,90,.35),transparent 70%)}.bt-cta>*{position:relative}.bt-cta h2{font-size:clamp(1.8rem,4.6vw,2.6rem);letter-spacing:-.015em;margin-bottom:.7rem}.bt-cta p{color:#d2d2d7;font-size:1.08rem;margin-bottom:1rem!important}.bt-cta .bt-cta-hint{color:#a1a1a6;font-size:.9rem;line-height:1.8;max-width:34em;margin:0 auto 2.2rem!important;text-wrap:pretty}.bt-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.bt-footer{text-align:center;padding:2rem 0 0;font-size:.8rem;line-height:1.9;color:var(--ink-muted)}@media (max-width:768px){.bt-channels,.bt-checklist-grid{grid-template-columns:1fr}.bt-card[style]{grid-column:auto!important}.bt-hero-steps{grid-template-columns:1fr 1fr}.bt-nav{display:none}}@media (max-width:600px){.bt-hero{padding:4rem 1.25rem 3.5rem}.bt-main{padding:3.5rem 1.25rem 4rem}.bt-card,.bt-checklist-box{padding:1.6rem 1.3rem}.bt-card.featured:before{top:1.3rem;right:1.3rem}.bt-tl-item{gap:1rem}.bt-tl-body{padding:1.1rem 1.15rem}.bt-alert{flex-direction:column;gap:.7rem;padding:1.3rem}.bt-cta{padding:3rem 1.25rem;border-radius:26px}.bt-cta-buttons .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.bt-card:hover{transform:none}}