.bt-page{--bt-accent:#FF6B47;--bt-accent-2:#000000;--bt-accent-3:#FF8E72;--bt-text:#0B1320;--bt-muted:#5B677B;--bt-subtle:#94A3B8;--bt-border:#E5E9F0;--bt-border-soft:#EEF0F3;--bt-border-light:#F1F4F9;--bt-bg:#ffffff;--bt-bg-soft:#FAFBFD;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bt-text);background:var(--bt-bg);width:100%}.bt-hero{position:relative;padding:clamp(48px,6vw,96px) 0 clamp(36px,4vw,56px);overflow:hidden;isolation:isolate;background:radial-gradient(60% 70% at 12% 0,rgba(255,107,71,.1),transparent 60%),radial-gradient(55% 65% at 88% 12%,rgba(0,0,0,.08),transparent 60%),linear-gradient(180deg,var(--bt-bg-soft),var(--bt-bg));border-bottom:1px solid var(--bt-border-soft)}.bt-hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(180deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 40%,transparent 80%)}.bt-hero-orb-a,.bt-hero-orb-b{position:absolute;pointer-events:none;z-index:-1;border-radius:50%;filter:blur(60px)}.bt-hero-orb-a{inset:-10% -8% auto auto;width:360px;height:360px;background:radial-gradient(closest-side,rgba(255,107,71,.32),transparent 70%);animation:bt-drift-a 16s ease-in-out infinite alternate}.bt-hero-orb-b{inset:auto auto -20% -10%;width:320px;height:320px;background:radial-gradient(closest-side,rgba(0,0,0,.24),transparent 70%);animation:bt-drift-b 20s ease-in-out infinite alternate}@keyframes bt-drift-a{to{transform:translate(-30px,24px) scale(1.06)}}@keyframes bt-drift-b{to{transform:translate(40px,-16px) scale(1.06)}}@media (prefers-reduced-motion:reduce){.bt-hero-orb-a,.bt-hero-orb-b{animation:none}}.bt-hero-inner{position:relative;z-index:1;width:90%;max-width:880px;margin:0 auto}.bt-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--bt-subtle);margin-bottom:22px;flex-wrap:wrap}.bt-breadcrumb a{color:var(--bt-muted);text-decoration:none;transition:color .18s ease}.bt-breadcrumb a:hover{color:var(--bt-accent)}.bt-breadcrumb .sep{color:#CBD5E1}.bt-breadcrumb .current{color:var(--bt-text);font-weight:500;max-width:50ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.bt-pill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:rgba(255,107,71,.08);border:1px solid rgba(255,107,71,.18);color:var(--bt-accent);font-size:12px;font-weight:600;text-transform:capitalize;text-decoration:none;transition:background .2s ease,border-color .2s ease}.bt-pill:hover{background:rgba(255,107,71,.14);border-color:rgba(255,107,71,.3)}.bt-category-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(255,107,71,.1);border:1px solid rgba(255,107,71,.22);color:var(--bt-accent);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;margin-bottom:22px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.bt-category-badge:hover{transform:translateY(-1px);border-color:rgba(255,107,71,.4);background:rgba(255,107,71,.14)}.bt-category-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--bt-accent),var(--bt-accent-2));box-shadow:0 0 0 0 rgba(255,107,71,.45);animation:bt-pulse 2.4s ease-in-out infinite}@keyframes bt-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,107,71,.45)}70%{box-shadow:0 0 0 8px rgba(255,107,71,0)}}.bt-title{font-size:clamp(24px,3.2vw,38px);font-weight:700;letter-spacing:-.022em;line-height:1.14;color:var(--bt-text);margin:0 0 16px}.bt-deck{font-size:clamp(15px,1.4vw,18px);line-height:1.65;color:var(--bt-muted);margin:0 0 28px;max-width:720px}.bt-meta{justify-content:space-between;padding-top:22px;border-top:1px solid var(--bt-border-soft)}.bt-meta,.bt-meta-info{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bt-meta-author,.bt-meta-date,.bt-meta-readtime{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--bt-muted);font-weight:500;margin:0}.bt-meta-author strong{color:var(--bt-fg,#0B1320);font-weight:600}.bt-meta-author i,.bt-meta-date i,.bt-meta-readtime i{color:var(--bt-accent);font-size:13px}.bt-meta-author+.bt-meta-date:before,.bt-meta-date+.bt-meta-readtime:before{content:"·";margin-right:7px;color:var(--bt-border)}.bt-meta-sep{color:var(--bt-border)}.bt-meta-actions{gap:8px}.bt-icon-btn,.bt-meta-actions{display:inline-flex;align-items:center}.bt-icon-btn{justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--bt-bg);border:1px solid var(--bt-border-soft);color:var(--bt-muted);font-family:inherit;font-size:14px;cursor:pointer;text-decoration:none;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.bt-icon-btn:hover{transform:translateY(-1px);color:var(--bt-accent);border-color:rgba(255,107,71,.3);background:rgba(255,107,71,.06)}.bt-meta-divider{width:1px;height:18px;background:var(--bt-border)}.bt-meta-item{font-size:12.5px;color:var(--bt-muted);display:inline-flex;align-items:center;gap:6px;font-weight:500}.bt-meta-item i{font-size:12px;color:var(--bt-accent)}.bt-share-inline{gap:6px}.bt-share-btn,.bt-share-inline{display:inline-flex;align-items:center}.bt-share-btn{justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff;border:1px solid var(--bt-border);color:var(--bt-muted);text-decoration:none;font-size:13px;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .22s ease}.bt-share-btn:hover{transform:translateY(-2px);color:var(--bt-accent);border-color:rgba(255,107,71,.4);box-shadow:0 8px 18px -8px rgba(255,107,71,.35)}.bt-cover-wrap{position:relative;width:90%;max-width:1100px;margin:clamp(8px,1.5vw,24px) auto 0;z-index:2;border-radius:18px;overflow:hidden;box-shadow:0 28px 60px -22px rgba(255,107,71,.32);aspect-ratio:16/7;background:linear-gradient(180deg,#1E1B4B,#0B1320)}.bt-cover{display:block;width:100%;height:100%;object-fit:cover}.bt-cover-veil{inset:0;background:linear-gradient(180deg,transparent 50%,rgba(11,19,32,.5))}.bt-cover-overlay,.bt-cover-veil{position:absolute;pointer-events:none}.bt-cover-overlay{left:0;right:0;bottom:0;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.16em;color:rgba(255,255,255,.82)}.bt-cover-meta-l{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-cover-meta-r{font-feature-settings:"tnum" 1}@media (max-width:640px){.bt-cover-overlay{padding:16px 18px;font-size:10px}}.bt-grid{width:90%;max-width:1320px;margin:0 auto;padding:clamp(56px,7vw,96px) 0 clamp(64px,8vw,120px);display:grid;grid-template-columns:200px minmax(0,1fr) 300px;gap:clamp(32px,4vw,56px);align-items:start}@media (max-width:1100px){.bt-grid{grid-template-columns:minmax(0,1fr) 300px}.bt-rail{display:none}}@media (max-width:880px){.bt-grid{grid-template-columns:1fr}}.bt-article{min-width:0}.bt-body{max-width:680px;margin:0 auto}.bt-rail{position:sticky;top:92px;align-self:start;max-height:calc(100vh - 112px);overflow-y:auto;display:flex;flex-direction:column;gap:22px;padding-right:4px}@media (max-width:1100px){.bt-rail{position:static;max-height:none;overflow:visible;padding-right:0}}.bt-rail-share{padding:18px 0 0;border-top:1px solid var(--bt-border-soft)}.bt-rail-share-label{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bt-subtle);margin:0 0 12px}.bt-rail-share-row{display:flex;gap:8px}.bt-prose{font-size:17px;line-height:1.75;color:#1F2937}.bt-prose>*{margin:0 0 1.2em}.bt-prose>:last-child{margin-bottom:0}.bt-prose.has-dropcap>p:first-of-type:first-letter{font-size:4.4em;line-height:.9;font-weight:800;float:left;padding:.04em .12em 0 0;margin:.05em .06em 0 0;background:linear-gradient(135deg,var(--bt-accent),var(--bt-accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:640px){.bt-prose.has-dropcap>p:first-of-type:first-letter{font-size:3.6em}}.bt-prose h2{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;line-height:1.22;margin:2em 0 .7em;padding-top:.4em}.bt-prose h2,.bt-prose h3{font-weight:700;color:var(--bt-text)}.bt-prose h3{font-size:clamp(18px,1.8vw,22px);letter-spacing:-.012em;line-height:1.3;margin:1.6em 0 .6em}.bt-prose h4{font-size:17px;font-weight:700;color:var(--bt-text);margin:1.4em 0 .5em}.bt-prose p{margin:0 0 1.2em;color:#374151}.bt-prose strong{color:var(--bt-text);font-weight:700}.bt-prose em{color:#1F2937;font-style:italic}.bt-prose a{color:var(--bt-accent);font-weight:600;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1.5px;background-repeat:no-repeat;background-position:0 100%;transition:opacity .2s ease}.bt-prose a:hover{opacity:.7}.bt-prose ol,.bt-prose ul{margin:0 0 1.2em;padding-left:1.4em;color:#374151}.bt-prose li{margin:.4em 0}.bt-prose li::marker{color:var(--bt-accent)}.bt-prose blockquote{margin:1.6em 0;padding:18px 24px;border-left:3px solid;border-image:linear-gradient(180deg,var(--bt-accent),var(--bt-accent-2)) 1;background:linear-gradient(135deg,rgba(255,107,71,.05),rgba(0,0,0,.03));font-size:17px;line-height:1.65;font-style:italic;color:#1F2937;border-radius:0 12px 12px 0}.bt-prose blockquote p{margin:0}.bt-prose code{font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-size:.88em;padding:.18em .4em;background:#F4F6FA;border-radius:5px;color:#000000;border:1px solid var(--bt-border-soft)}.bt-prose pre{margin:1.4em 0;padding:18px 22px;background:#0B1320;color:#E5E9F0;border-radius:12px;overflow-x:auto;font-size:14px;line-height:1.55}.bt-prose pre code{background:transparent;border:none;color:inherit;padding:0}.bt-prose img{display:block;width:100%;height:auto;border-radius:14px;margin:1.6em 0;border:1px solid var(--bt-border-soft)}.bt-prose hr{margin:2em 0;border:0;height:1px;background:linear-gradient(90deg,transparent,var(--bt-border),transparent)}.bt-prose table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:14.5px;border-radius:12px;overflow:hidden;border:1px solid var(--bt-border-soft)}.bt-prose td,.bt-prose th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--bt-border-soft)}.bt-prose th{background:#FAFBFD;font-weight:700;color:var(--bt-text)}.bt-prose tr:last-child td{border-bottom:0}.bt-tags{margin-top:48px;padding-top:28px;border-top:1px solid var(--bt-border-soft)}.bt-tags-label{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bt-subtle);margin:0 0 12px}.bt-tags-list{display:flex;flex-wrap:wrap;gap:8px}.bt-tag{display:inline-flex;align-items:center;padding:6px 12px;background:var(--bt-bg-soft);border:1px solid var(--bt-border-soft);border-radius:999px;font-size:12px;font-weight:500;color:var(--bt-muted);transition:border-color .2s ease,color .2s ease,background .2s ease}.bt-tag:hover{border-color:rgba(255,107,71,.3);background:rgba(255,107,71,.08);color:var(--bt-accent)}.bt-back{margin-top:36px;padding-top:24px;border-top:1px solid var(--bt-border-soft)}.bt-back a{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--bt-accent);text-decoration:none;transition:gap .2s ease,color .2s ease}.bt-back a:hover{gap:11px;color:var(--bt-accent-2)}.bt-sidebar{position:sticky;top:92px;align-self:start;max-height:calc(100vh - 112px);overflow-y:auto;display:flex;flex-direction:column;gap:22px;padding-right:4px}@media (max-width:980px){.bt-sidebar{position:static;max-height:none;overflow:visible;padding-right:0}}.bt-form-card{position:relative;padding:26px;background:var(--bt-bg);border:1px solid var(--bt-border-soft);border-radius:18px;isolation:isolate;overflow:hidden;transition:border-color .22s ease,box-shadow .25s ease}.bt-form-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--bt-accent),var(--bt-accent-2))}.bt-form-card:hover{border-color:rgba(255,107,71,.2);box-shadow:0 14px 40px -16px rgba(255,107,71,.22)}.bt-form-card h3,.bt-form-card h4{font-size:17px;font-weight:700;color:var(--bt-text);letter-spacing:-.012em;margin:0 0 8px}.bt-form-card p{font-size:13.5px;line-height:1.6;color:var(--bt-muted);margin:0 0 18px}.bt-lead{position:relative;padding:24px 22px 22px;background:var(--bt-bg);border:1px solid var(--bt-border-soft);border-radius:18px;isolation:isolate;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.03);transition:border-color .22s ease,box-shadow .25s ease,transform .22s ease}.bt-lead:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--bt-accent),var(--bt-accent-2))}.bt-lead:hover{border-color:rgba(255,107,71,.22);box-shadow:0 18px 40px -18px rgba(255,107,71,.3)}.bt-lead-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bt-accent);margin:0 0 12px}.bt-lead-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--bt-accent),var(--bt-accent-2));box-shadow:0 0 0 0 rgba(255,107,71,.45);animation:bt-pulse 2.4s ease-in-out infinite}.bt-lead-h{font-size:19px;font-weight:700;color:var(--bt-text);letter-spacing:-.012em;line-height:1.25;margin:0 0 8px}.bt-lead-sub{font-size:13px;line-height:1.55;color:var(--bt-muted);margin:0 0 16px}.bt-lead-form{display:flex;flex-direction:column;gap:9px}.bt-lead-input{width:100%;padding:11px 13px;background:var(--bt-bg);border:1px solid var(--bt-border);border-radius:10px;font-family:inherit;font-size:13.5px;color:var(--bt-text);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-sizing:border-box}.bt-lead-input::placeholder{color:var(--bt-subtle)}.bt-lead-input:hover{border-color:#CBD5E1}.bt-lead-input:focus{border-color:var(--bt-accent);box-shadow:0 0 0 4px rgba(255,107,71,.12)}.bt-lead-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px;padding:12px 16px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--bt-accent),var(--bt-accent-2));color:#ffffff;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.005em;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 12px 28px -10px rgba(255,107,71,.55);transition:transform .2s ease,box-shadow .22s ease,gap .2s ease}.bt-lead-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translateX(-100%);transition:transform .7s ease}.bt-lead-btn i{font-size:13px;transition:transform .2s ease}.bt-lead-btn:hover{transform:translateY(-2px);gap:11px;box-shadow:0 18px 36px -10px rgba(255,107,71,.7)}.bt-lead-btn:hover i{transform:translateX(2px)}.bt-lead-btn:hover:after{transform:translateX(100%)}.bt-lead-foot{display:flex;align-items:center;gap:6px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--bt-border-light);font-size:11.5px;color:var(--bt-subtle)}.bt-lead-foot i{color:var(--bt-accent);font-size:12px}[data-theme=dark] .bt-lead{background:#131D31;border-color:rgba(255,255,255,.08)}[data-theme=dark] .bt-lead:hover{border-color:rgba(255,181,154,.3);box-shadow:0 18px 40px -18px rgba(0,0,0,.55)}[data-theme=dark] .bt-lead-h{color:#FFFFFF}[data-theme=dark] .bt-lead-sub{color:#A8B3C2}[data-theme=dark] .bt-lead-input{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:#FFFFFF}[data-theme=dark] .bt-lead-input::placeholder{color:#6F7B8E}[data-theme=dark] .bt-lead-input:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.06)}[data-theme=dark] .bt-lead-foot{color:#6F7B8E;border-top-color:rgba(255,255,255,.06)}.bt-cta-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,107,71,.14),rgba(0,0,0,.08));color:var(--bt-accent);border:1px solid rgba(255,107,71,.18);font-size:20px;margin-bottom:14px}.bt-cta-checklist{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:8px}.bt-cta-checklist li{font-size:13px;color:var(--bt-muted);display:flex;align-items:center;gap:8px}.bt-cta-checklist li i{color:var(--bt-accent)!important;font-size:14px}.bt-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bt-form-field,.bt-form-grid{margin-bottom:12px}.bt-input-label{display:block;font-size:11.5px;font-weight:600;color:var(--bt-text);letter-spacing:.02em;margin:0 0 6px}.bt-input{width:100%;padding:11px 13px;background:var(--bt-bg);border:1.5px solid var(--bt-border);border-radius:10px;font-family:inherit;font-size:13.5px;color:var(--bt-text);outline:none;transition:border-color .18s ease,box-shadow .18s ease;box-sizing:border-box}.bt-input::placeholder{color:var(--bt-subtle)}.bt-input:focus{border-color:var(--bt-accent);box-shadow:0 0 0 4px rgba(255,107,71,.12)}.bt-input.error{border-color:#FCA5A5;box-shadow:0 0 0 4px rgba(252,165,165,.16)}.bt-form-card .bt-ms .ms-trigger,.bt-lead .bt-ms .ms-trigger{width:100%!important;padding:11px 13px!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1L5 5L9 1' stroke='%2314B8A6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 14px center,linear-gradient(180deg,#FFFFFF,#F7F8FB)!important;border:1.5px solid var(--bt-border)!important;border-radius:10px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:500!important;color:var(--bt-text)!important;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 2px rgba(15,23,42,.04)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.bt-form-card .bt-ms .ms-trigger:hover:not(:disabled),.bt-lead .bt-ms .ms-trigger:hover:not(:disabled){border-color:rgba(255,107,71,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 4px 12px -4px rgba(255,107,71,.22)!important}.bt-form-card .bt-ms .ms-trigger.is-open,.bt-lead .bt-ms .ms-trigger.is-open{border-color:var(--bt-accent)!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M9 5L5 1L1 5' stroke='%2314B8A6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 14px center,#FFFFFF!important;box-shadow:0 0 0 4px rgba(255,107,71,.12)!important}.bt-form-card .bt-ms .ms-value,.bt-lead .bt-ms .ms-value{font-weight:500!important}.bt-form-card .bt-ms .ms-value.is-placeholder,.bt-lead .bt-ms .ms-value.is-placeholder{color:var(--bt-subtle)!important;font-weight:400!important}.bt-form-card .bt-ms .ms-caret,.bt-lead .bt-ms .ms-caret{display:none!important}.bt-form-card .bt-ms.is-error .ms-trigger,.bt-lead .bt-ms.is-error .ms-trigger{border-color:#FCA5A5!important;box-shadow:0 0 0 4px rgba(252,165,165,.16)!important}[data-theme=dark] .bt-form-card .bt-ms .ms-trigger,[data-theme=dark] .bt-lead .bt-ms .ms-trigger{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1L5 5L9 1' stroke='%235EEAD4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 14px center,linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))!important;border-color:rgba(255,255,255,.1)!important;color:#FFFFFF!important}[data-theme=dark] .bt-form-card .bt-ms .ms-trigger:hover:not(:disabled),[data-theme=dark] .bt-lead .bt-ms .ms-trigger:hover:not(:disabled){border-color:rgba(255,181,154,.45)!important}[data-theme=dark] .bt-form-card .bt-ms .ms-value.is-placeholder,[data-theme=dark] .bt-lead .bt-ms .ms-value.is-placeholder{color:#6F7B8E!important}.bt-input-error{font-size:11.5px;color:#DC2626;margin:4px 0 0}.bt-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--bt-accent),var(--bt-accent-2))!important;color:#ffffff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 12px 28px -10px rgba(255,107,71,.55);transition:transform .2s ease,box-shadow .22s ease,opacity .2s ease}.bt-submit-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translateX(-100%);transition:transform .7s ease}.bt-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 36px -10px rgba(255,107,71,.7)}.bt-submit-btn:hover:not(:disabled):after{transform:translateX(100%)}.bt-submit-btn:disabled{opacity:.6;cursor:not-allowed}.bt-consent{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:14px 0 10px;background:#F9FAFB;border:1px solid #e5e7eb;border-radius:10px;font-size:12.5px;line-height:1.55;color:#475467;cursor:pointer;transition:border-color .18s ease,background .18s ease}.bt-consent:hover{border-color:#CBD5E1}.bt-consent.is-error{border-color:#FCA5A5;background:#FEF2F2}.bt-consent input[type=checkbox]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important;margin:2px 0 0!important;box-sizing:border-box;border:1.5px solid #cbd5e1;border-radius:4px;background:#ffffff;cursor:pointer;position:relative;transition:border-color .15s ease,background .15s ease}.bt-consent input[type=checkbox]:hover{border-color:var(--bt-accent)}.bt-consent input[type=checkbox]:checked{background:var(--bt-accent);border-color:var(--bt-accent)}.bt-consent input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bt-consent-error{margin:6px 0 10px}[data-theme=dark] .bt-consent{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:#CBD5E1}[data-theme=dark] .bt-consent:hover{border-color:rgba(255,255,255,.2)}[data-theme=dark] .bt-consent.is-error{border-color:rgba(252,165,165,.5);background:rgba(220,38,38,.1)}[data-theme=dark] .bt-consent input[type=checkbox]{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.25)}.bt-trust-signals{display:flex;flex-direction:column;gap:6px;margin-top:14px}.bt-trust-item{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--bt-muted)}.bt-trust-item i{color:var(--bt-accent);font-size:12px}.bt-server-error{padding:10px 14px;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.2);border-radius:10px;color:#DC2626;font-size:12.5px;margin-bottom:14px}.bt-success{text-align:center;padding:8px 0}.bt-success-icon{font-size:38px;margin-bottom:8px}.bt-success h4{font-size:16px;font-weight:700;color:var(--bt-text);margin:0 0 6px}.bt-success p{font-size:13px;color:var(--bt-muted);margin:0}.bt-toc{position:relative;padding:0}.bt-toc-title{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bt-subtle);margin:0 0 16px}.bt-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-left:2px solid var(--bt-border-soft)}.bt-toc ul,.bt-toc-item{position:relative}.bt-toc-item a{display:block;padding:7px 0 7px 14px;margin-left:-2px;border-left:2px solid transparent;font-size:13px;line-height:1.45;color:var(--bt-muted);text-decoration:none;font-weight:500;transition:color .2s ease,border-color .2s ease,padding .2s ease}.bt-toc-item.is-h3 a{padding-left:22px;font-size:12.5px;color:var(--bt-subtle);font-weight:400}.bt-toc-item a:hover{color:var(--bt-text);border-left-color:var(--bt-border)}.bt-toc-bar{display:none}.bt-toc-text{flex:1;min-width:0}.bt-toc-item.is-active a{color:var(--bt-accent);font-weight:600;border-left-color:var(--bt-accent)}.bt-toc-item.is-h3.is-active a{font-weight:600}.bt-related{padding:22px;background:var(--bt-bg);border:1px solid var(--bt-border-soft);border-radius:18px}.bt-related-title{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bt-accent);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--bt-border-soft)}.related-card{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--bt-border-light);text-decoration:none;color:inherit;transition:gap .2s ease}.related-card:last-child{border-bottom:0}.related-card:hover{gap:14px}.related-card img,.related-card-placeholder{width:56px;height:56px;border-radius:10px;object-fit:cover;flex-shrink:0;background:linear-gradient(135deg,rgba(255,107,71,.14),rgba(0,0,0,.08));display:flex;align-items:center;justify-content:center;font-size:22px}.related-card-title{font-size:13.5px;font-weight:600;color:var(--bt-text);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.related-card:hover .related-card-title{color:var(--bt-accent)}.bt-modal-overlay{position:fixed;inset:0;background:rgba(11,19,32,.55);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:9000;animation:bt-overlay-in .22s ease}@keyframes bt-overlay-in{0%{opacity:0}to{opacity:1}}.bt-modal{width:100%;max-width:560px;height:90vh;max-height:90vh;background:var(--bt-bg);border:1px solid var(--bt-border-soft);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 32px 80px -16px rgba(15,23,42,.4);animation:bt-modal-in .28s cubic-bezier(.2,0,0,1)}@keyframes bt-modal-in{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.bt-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--bt-border-soft);position:relative}.bt-modal-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--bt-accent),var(--bt-accent-2))}.bt-modal-header h3{font-size:18px;font-weight:700;color:var(--bt-text);margin:0 0 4px}.bt-modal-header p{font-size:13px;color:var(--bt-muted);margin:0}.bt-modal-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--bt-bg-soft);border:1px solid var(--bt-border-soft);color:var(--bt-muted);cursor:pointer;font-size:14px;transition:background .2s ease,color .2s ease,border-color .2s ease}.bt-modal-close:hover{background:rgba(255,107,71,.1);color:var(--bt-accent);border-color:rgba(255,107,71,.3)}.bt-modal-body{padding:24px 26px 0;overflow-y:auto;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.bt-modal-body .bt-trust-signals{display:none}.bt-modal-body .bt-submit-btn{position:sticky;bottom:0;margin:16px -26px 0;width:calc(100% + 52px);border-radius:0;padding:14px 18px;box-shadow:0 -10px 22px -10px rgba(15,23,42,.2);z-index:2}[data-theme=dark] .bt-modal-body .bt-submit-btn{box-shadow:0 -10px 22px -10px rgba(0,0,0,.6)}@media (max-width:980px){.bt-sidebar{gap:18px}.bt-form-grid{grid-template-columns:1fr}}@media (max-width:640px){.bt-cover-wrap{width:92%;border-radius:16px}.bt-grid{width:92%}.bt-meta{gap:10px}.bt-meta-divider{display:none}.bt-article{padding:1rem!important}}[data-theme=dark] .bt-page{--bt-text:#FFFFFF;--bt-muted:#A8B3C2;--bt-subtle:#6F7B8E;--bt-border:rgba(255,255,255,0.10);--bt-border-soft:rgba(255,255,255,0.06);--bt-border-light:rgba(255,255,255,0.04);--bt-bg:transparent;--bt-bg-soft:transparent;background:transparent;color:var(--bt-text)}[data-theme=dark] .bt-hero{background:radial-gradient(60% 70% at 12% 0,rgba(255,107,71,.18),transparent 60%),radial-gradient(55% 65% at 88% 12%,rgba(0,0,0,.14),transparent 60%),linear-gradient(180deg,#131D31,#0B1320)}[data-theme=dark] .bt-share-btn{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:#A8B3C2}[data-theme=dark] .bt-share-btn:hover{color:#FFE5DE;border-color:rgba(255,181,154,.4)}[data-theme=dark] .bt-prose,[data-theme=dark] .bt-prose li,[data-theme=dark] .bt-prose p{color:#C7D0DD}[data-theme=dark] .bt-prose h2,[data-theme=dark] .bt-prose h3,[data-theme=dark] .bt-prose h4,[data-theme=dark] .bt-prose strong{color:#FFFFFF}[data-theme=dark] .bt-prose a{color:#FFD5C9}[data-theme=dark] .bt-prose blockquote{background:transparent;color:#C7D0DD}[data-theme=dark] .bt-prose article,[data-theme=dark] .bt-prose aside,[data-theme=dark] .bt-prose div,[data-theme=dark] .bt-prose figure,[data-theme=dark] .bt-prose p,[data-theme=dark] .bt-prose section,[data-theme=dark] .bt-prose span{background:transparent!important;background-color:transparent!important}[data-theme=dark] .bt-prose blockquote p{color:#C7D0DD}[data-theme=dark] .bt-prose em{color:#E5E9F0}[data-theme=dark] .bt-prose code{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);color:#FF8E72}[data-theme=dark] .bt-prose pre{background:#060B14;color:#E5E9F0}[data-theme=dark] .bt-prose img{border-color:rgba(255,255,255,.08)}[data-theme=dark] .bt-prose th{background:rgba(255,255,255,.04);color:#FFFFFF}[data-theme=dark] .bt-prose hr{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}[data-theme=dark] .bt-tag{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:#A8B3C2}[data-theme=dark] .bt-tag:hover{color:#FFE5DE}[data-theme=dark] .bt-form-card,[data-theme=dark] .bt-modal,[data-theme=dark] .bt-related{background:#131D31;border-color:rgba(255,255,255,.08)}[data-theme=dark] .bt-toc{background:transparent;border:none}[data-theme=dark] .bt-toc-title{color:#6F7B8E}[data-theme=dark] .bt-toc ul{border-left-color:rgba(255,255,255,.08)}[data-theme=dark] .bt-toc-item a{color:#A8B3C2}[data-theme=dark] .bt-toc-item.is-h3 a{color:#6F7B8E}[data-theme=dark] .bt-toc-item a:hover{color:#FFFFFF;border-left-color:rgba(255,255,255,.16)}[data-theme=dark] .bt-toc-item.is-active a{color:#FFE5DE;border-left-color:#FFD5C9;background:transparent}[data-theme=dark] .bt-modal-close{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:#A8B3C2}[data-theme=dark] .bt-input{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:#FFFFFF}[data-theme=dark] .bt-input::placeholder{color:#6F7B8E}[data-theme=dark] .related-card{border-bottom-color:rgba(255,255,255,.04)}[data-theme=dark] .related-card-title{color:#E5E9F0}[data-theme=dark] .related-card-title:hover,[data-theme=dark] .related-card:hover .related-card-title{color:#FFE5DE}[data-theme=dark] .related-card img,[data-theme=dark] .related-card-placeholder{background:rgba(255,255,255,.06)}.bt-more{background:var(--bt-bg-soft);border-top:1px solid var(--bt-border-soft);padding:clamp(56px,7vw,96px) 0 clamp(72px,9vw,120px)}.bt-more-inner{width:90%;max-width:1320px;margin:0 auto}.bt-more-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:36px}.bt-more-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bt-accent);margin:0 0 10px}.bt-more-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--bt-accent),var(--bt-accent-2));box-shadow:0 0 0 0 rgba(255,107,71,.45);animation:bt-pulse 2.4s ease-in-out infinite}.bt-more-title{font-size:clamp(22px,2.6vw,32px);font-weight:800;color:var(--bt-text);letter-spacing:-.02em;margin:0}.bt-more-all{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--bt-accent);text-decoration:none;transition:gap .2s ease}.bt-more-all:hover{gap:11px}.bt-more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:920px){.bt-more-grid{grid-template-columns:1fr;max-width:600px;margin:0 auto}}.bt-more-card{display:flex;flex-direction:column;background:var(--bt-bg);border:1px solid var(--bt-border-soft);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .28s cubic-bezier(.2,0,0,1),border-color .28s ease,box-shadow .32s ease}.bt-more-card:hover{transform:translateY(-5px);border-color:rgba(255,107,71,.22);box-shadow:0 24px 50px -22px rgba(255,107,71,.3)}.bt-more-cover{position:relative;aspect-ratio:5/3;overflow:hidden;display:flex;align-items:flex-end}.bt-more-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.2,0,0,1)}.bt-more-card:hover .bt-more-cover img{transform:scale(1.05)}.bt-more-cover-veil{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(11,19,32,.45));pointer-events:none}.bt-more-cover-1{background:linear-gradient(135deg,#FFE5DE,#FFD5C9 50%,#FFB59A)}.bt-more-cover-2{background:linear-gradient(135deg,#FFE5DE,#FFD5C9 50%,#FFD5C9)}.bt-more-cover-3{background:linear-gradient(135deg,#FFD5C9,#FFE5DE 50%,#FFD5C9)}.bt-more-cover-l,.bt-more-cover-r{position:relative;z-index:1;padding:16px 20px;font-size:10.5px;font-weight:700;letter-spacing:.16em;color:rgba(255,255,255,.92)}.bt-more-cover-l{flex:1}.bt-more-cover-r{font-feature-settings:"tnum" 1}.bt-more-body{padding:18px 20px 22px;flex:1;display:flex;flex-direction:column}.bt-more-cat{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 10px;border-radius:999px;background:rgba(255,107,71,.1);color:var(--bt-accent);font-size:11px;font-weight:600;margin-bottom:12px}.bt-more-h{font-size:17px;font-weight:700;color:var(--bt-text);letter-spacing:-.012em;line-height:1.32;margin:0 0 10px}.bt-more-ex,.bt-more-h{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bt-more-ex{font-size:13.5px;line-height:1.6;color:var(--bt-muted);margin:0 0 18px;flex:1}.bt-more-date{margin:0;display:inline-flex;align-items:center;gap:6px;color:var(--bt-muted-2,#94A3B8)}.bt-more-date,.bt-more-date i,.bt-more-foot{font-size:12px}.bt-more-foot{display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--bt-border-light)}.bt-more-date{color:var(--bt-subtle);font-weight:500}[data-theme=dark] .bt-pill{background:rgba(255,107,71,.16);border-color:rgba(255,107,71,.3);color:#FFE5DE}[data-theme=dark] .bt-pill:hover{background:rgba(255,107,71,.22);border-color:rgba(255,181,154,.45)}[data-theme=dark] .bt-icon-btn{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:#A8B3C2}[data-theme=dark] .bt-icon-btn:hover{color:#FFE5DE;border-color:rgba(255,181,154,.45);background:rgba(255,255,255,.06)}[data-theme=dark] .bt-rail-share{border-top-color:rgba(255,255,255,.06)}[data-theme=dark] .bt-cover-wrap{background:linear-gradient(180deg,#1E1B4B,#060B14)}[data-theme=dark] .bt-more{background:var(--bt-bg-soft);border-top-color:rgba(255,255,255,.06)}[data-theme=dark] .bt-more-title{color:#FFFFFF}[data-theme=dark] .bt-more-card{background:var(--bt-bg);border-color:rgba(255,255,255,.08)}[data-theme=dark] .bt-more-card:hover{border-color:rgba(255,181,154,.3);box-shadow:0 24px 50px -22px rgba(0,0,0,.55)}[data-theme=dark] .bt-more-cat{background:rgba(255,107,71,.18);color:#FFE5DE}[data-theme=dark] .bt-more-h{color:#FFFFFF}[data-theme=dark] .bt-more-ex{color:#A8B3C2}[data-theme=dark] .bt-more-foot{border-top-color:rgba(255,255,255,.06)}