:root{--color-primary:#5903ff;--color-primary-highlight:#6a20ff;--color-link-hover:#b087ff;--color-background:#0d0029;--color-background-secondary:#f9f7f7;--color-on-background:#fff;--color-tertiary:#4a4157;--color-text:#343434;--color-border:#d3d3d3;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--font-heading:"Poppins","Arial",sans-serif;--font-body:"Neue Montreal",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--container:1200px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-weight:400;font-size:17px;line-height:1.6;color:var(--color-text);background:#fff}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;line-height:1.2;margin:0 0 .6em}h1{font-weight:500;font-size:clamp(2rem,4vw,3rem)}h2{font-size:clamp(1.6rem,3vw,2.2rem)}h3{font-size:1.2rem}p{margin:0 0 1em}a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--color-primary-highlight)}strong{font-weight:600}table{border-collapse:collapse;width:100%}img{max-width:100%}.bt-header,.bt-footer{background:var(--color-background);color:var(--color-on-background)}.bt-header__inner{max-width:var(--container);margin:0 auto;padding:18px 24px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.bt-header__logo{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;color:#fff;text-decoration:none;letter-spacing:-.01em}.bt-header__nav{display:flex;gap:22px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.bt-header__nav a{color:#fff;text-decoration:none;font-weight:500;font-size:.95rem}.bt-header__nav a:hover{color:var(--color-link-hover)}.bt-header__lang{margin-left:auto;display:flex;gap:6px;list-style:none;padding:0;margin-block:0}.bt-header__lang a{color:#fff;text-decoration:none;padding:6px 10px;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-sm);font-size:.85rem}.bt-header__lang a[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary)}.bt-footer__inner{max-width:1440px;margin:0 auto;padding:40px 24px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr);font-size:.95rem}.bt-footer__inner>div{min-width:0;overflow-wrap:anywhere}@media (min-width:640px){.bt-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.bt-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.bt-footer h3{color:#fff;font-size:1rem;margin-bottom:.8em}.bt-footer a{color:#fff}.bt-footer__legal{max-width:1440px;margin:0 auto;padding:16px 24px 32px;font-size:.85rem;color:rgba(255,255,255,.7);display:flex;gap:20px;flex-wrap:wrap;overflow-wrap:anywhere}.bt-footer__legal>*{min-width:0}.bt-ai__section{padding:64px 24px}.bt-ai__section--dark{background:var(--color-background);color:var(--color-on-background)}.bt-ai__section--dark a{color:var(--color-link-hover)}.bt-ai__section--light{background:var(--color-background-secondary)}.bt-ai__container{max-width:var(--container);margin:0 auto}.bt-ai__container--narrow{max-width:860px}.bt-ai__kicker{display:inline-block;font-family:var(--font-heading);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:12px}.bt-ai__section--dark .bt-ai__kicker{color:var(--color-link-hover)}.bt-ai__lead{font-size:1.2rem;line-height:1.55;max-width:62ch}.bt-ai__section--dark .bt-ai__lead{color:rgba(255,255,255,.9)}.bt-ai__muted{color:var(--color-tertiary);font-size:.95rem}.bt-ai__section--dark .bt-ai__muted{color:rgba(255,255,255,.65)}.bt-ai__breadcrumb ol{list-style:none;display:flex;gap:8px;padding:0;margin:0 0 24px;font-size:.9rem;flex-wrap:wrap}.bt-ai__breadcrumb li+li:before{content:"/";margin-right:8px;opacity:.5}.bt-ai__breadcrumb a{color:inherit}.bt-ai__toc{margin:32px 0 0;padding:20px 24px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md)}.bt-ai__toc h2{font-size:1rem;margin-bottom:.6em}.bt-ai__toc ol{columns:2;gap:32px;margin:0;padding-left:1.2em;font-size:.95rem}.bt-ai__toc a{color:#fff;text-decoration:none}.bt-ai__toc a:hover{color:var(--color-link-hover)}.bt-ai__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.bt-ai__grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.bt-ai__card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px}.bt-ai__section--dark .bt-ai__card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15)}.bt-ai__card h3{margin-bottom:.4em}.bt-ai__card p:last-child,.bt-ai__card ul:last-child{margin-bottom:0}.bt-ai__stats{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:32px}.bt-ai__stat{border-left:3px solid var(--color-primary);padding-left:16px}.bt-ai__stat-number{display:block;font-family:var(--font-heading);font-weight:700;font-size:2.2rem;line-height:1;color:var(--color-primary)}.bt-ai__section--dark .bt-ai__stat-number{color:#fff}.bt-ai__stat-label{display:block;margin-top:6px;font-size:.95rem}.bt-ai__table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.bt-ai__table th,.bt-ai__table td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);font-size:.95rem}.bt-ai__table th{font-family:var(--font-heading);font-weight:600;background:var(--color-background-secondary)}.bt-ai__table tbody tr:last-child td{border-bottom:0}.bt-ai__table caption{text-align:left;padding:12px 16px;font-weight:600;font-family:var(--font-heading)}.bt-ai__price{font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:var(--color-primary);white-space:nowrap}.bt-ai__dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 24px;margin:0}.bt-ai__dl dt{font-weight:600;color:var(--color-tertiary)}.bt-ai__section--dark .bt-ai__dl dt{color:rgba(255,255,255,.7)}.bt-ai__dl dd{margin:0}@media (max-width:560px){.bt-ai__dl{grid-template-columns:1fr;gap:2px}.bt-ai__dl dd{margin-bottom:10px}}.bt-ai__badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.8rem;font-weight:600;background:rgba(89,3,255,.1);color:var(--color-primary)}.bt-ai__badge--ok{background:rgba(0,140,80,.12);color:#0a7a44}.bt-ai__btn{display:inline-block;padding:12px 22px;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff !important;font-family:var(--font-heading);font-weight:500;text-decoration:none}.bt-ai__btn:hover{background:var(--color-primary-highlight)}.bt-ai__btn--ghost{background:0 0;border:1px solid currentColor;color:inherit !important}.bt-ai__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:rgba(0,0,0,.06);padding:2px 6px;border-radius:4px;word-break:break-all}.bt-ai__section--dark .bt-ai__code{background:rgba(255,255,255,.12)}.bt-ai__quote{margin:0;padding:24px;border-left:3px solid var(--color-primary);background:#fff;border-radius:0 var(--radius-md) var(--radius-md) 0}.bt-ai__quote p{font-style:italic}.bt-ai__quote footer{font-size:.9rem;color:var(--color-tertiary)}.bt-ai__faq{display:grid;gap:12px}.bt-ai__faq-item{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 20px}.bt-ai__faq-item summary{cursor:pointer;padding:16px 0;font-family:var(--font-heading);font-weight:600;list-style:none;position:relative;padding-right:36px}.bt-ai__faq-item summary::-webkit-details-marker{display:none}.bt-ai__faq-item summary:after{content:"+";position:absolute;right:0;top:12px;font-size:1.5rem;color:var(--color-primary)}.bt-ai__faq-item[open] summary:after{content:"−"}.bt-ai__faq-item p{padding-bottom:16px}.bt-ai__articles{list-style:none;padding:0;margin:0;display:grid;gap:10px}.bt-ai__articles li{padding:12px 16px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:16px;flex-wrap:wrap;align-items:baseline}.bt-ai__articles time{font-size:.85rem;color:var(--color-tertiary);min-width:90px}.bt-ai__cols{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bt-ai__skip{position:fixed;top:8px;left:8px;z-index:100;background:var(--color-primary);color:#fff;padding:10px 16px;border-radius:var(--radius-sm);text-decoration:none}.bt-ai__mt{margin-top:24px}.bt-ai__lead p{font-size:inherit}.bt-ai__numlist{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px}.bt-ai__numlist li{display:flex;gap:16px;align-items:baseline}.bt-ai__num{font-family:var(--font-heading);font-weight:700;color:var(--color-primary);min-width:2.2em;font-size:.95rem}.bt-ai__section--dark .bt-ai__num{color:var(--color-link-hover)}.bt-ai__faq-item summary h3{display:inline;font-size:1rem;margin:0}.bt-ai__faq-item [itemprop=text]{padding-bottom:16px}.bt-ai__address{font-style:normal}.bt-ai__dl--meta{display:grid;grid-template-columns:1fr;gap:0}.bt-ai__dl--meta>div{display:grid;grid-template-columns:minmax(200px,280px) 1fr;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.15)}.bt-ai__dl--meta code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}@media (max-width:560px){.bt-ai__dl--meta>div{grid-template-columns:1fr;gap:2px}}.bt-footer address{font-style:normal}.bt-footer__dl{margin:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6px 16px}.bt-footer__dl dt{font-weight:600;color:rgba(255,255,255,.7)}.bt-footer__dl dd{margin:0}.bt-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:6px}:root{--dark-1:#0d0029;--dark-2:#150a38;--dark-card:rgba(255,255,255,.05);--dark-border:rgba(255,255,255,.14);--dark-text:rgba(255,255,255,.88);--dark-muted:rgba(255,255,255,.62);--accent:#b087ff}body{background:var(--dark-1);color:var(--dark-text)}h1,h2,h3,h4{color:#fff}a{color:var(--accent)}a:hover{color:#fff}.bt-ai__section{background:var(--dark-1);color:var(--dark-text)}.bt-ai__section--light{background:var(--dark-2)}.bt-ai__section--dark{background:var(--dark-1)}.bt-ai__section--dark a,.bt-ai__section a{color:var(--accent)}.bt-ai__kicker{color:var(--accent)}.bt-ai__lead{color:var(--dark-text)}.bt-ai__muted,.bt-ai__section--dark .bt-ai__muted{color:var(--dark-muted)}.bt-ai__toc{border-color:var(--dark-border);background:var(--dark-card)}.bt-ai__toc a{color:#fff}.bt-ai__card,.bt-ai__section--dark .bt-ai__card{background:var(--dark-card);border-color:var(--dark-border)}.bt-ai__stat{border-left-color:var(--accent)}.bt-ai__stat-number,.bt-ai__section--dark .bt-ai__stat-number{color:#fff}.bt-ai__table-wrap{background:var(--dark-card);border-color:var(--dark-border)}.bt-ai__table th,.bt-ai__table td{border-bottom-color:var(--dark-border);color:var(--dark-text)}.bt-ai__table th{background:rgba(255,255,255,.08);color:#fff}.bt-ai__table caption{color:#fff}.bt-ai__price{color:var(--accent)}.bt-ai__dl dt,.bt-ai__section--dark .bt-ai__dl dt{color:var(--dark-muted)}.bt-ai__dl--meta>div{border-bottom-color:var(--dark-border)}.bt-ai__badge{background:rgba(176,135,255,.18);color:var(--accent)}.bt-ai__badge--ok{background:rgba(52,211,153,.18);color:#6ee7b7}.bt-ai__btn{background:var(--color-primary);color:#fff !important}.bt-ai__btn:hover{background:var(--color-primary-highlight)}.bt-ai__btn--ghost{border-color:var(--dark-border)}.bt-ai__code,.bt-ai__section--dark .bt-ai__code{background:rgba(255,255,255,.12);color:#fff}.bt-ai__num,.bt-ai__section--dark .bt-ai__num{color:var(--accent)}.bt-ai__quote{background:var(--dark-card);border-left-color:var(--accent)}.bt-ai__quote footer{color:var(--dark-muted)}.bt-ai__faq-item{background:var(--dark-card);border-color:var(--dark-border)}.bt-ai__faq-item summary{color:#fff}.bt-ai__faq-item summary:after{color:var(--accent)}.bt-ai__articles li{background:var(--dark-card);border-color:var(--dark-border)}.bt-ai__articles time{color:var(--dark-muted)}.bt-header,.bt-footer{background:#08001a}.bt-footer__legal{border-top:1px solid var(--dark-border)}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bt-ai__dl--meta>div,.bt-ai__dl dd{min-width:0}.bt-ai__dl--meta dd{overflow-wrap:anywhere}@media (max-width:560px){.bt-ai__toc ol{columns:1}}