.bzs-hero{position:relative;overflow:hidden;min-height:60vh;display:flex;align-items:center;padding:48px 0}
.bzs-hero__bg{position:absolute;inset:0}
.bzs-hero__bg img{width:100%;height:100%;object-fit:cover;filter:blur(2px);opacity:.2;transform:scale(1.05)}
.bzs-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(8,13,18,.6),rgba(8,13,18,.4),#080d12)}
.bzs-hero__glow{position:absolute;width:320px;height:320px;border-radius:50%;filter:blur(64px);pointer-events:none}
.bzs-hero__glow--a{top:-160px;right:-160px;background:rgba(52,152,219,.2);animation:bzs-drift 9s ease-in-out infinite alternate}
.bzs-hero__glow--b{bottom:-160px;left:-160px;background:rgba(0,206,201,.2);animation:bzs-drift 11s ease-in-out infinite alternate-reverse}
@keyframes bzs-drift{from{transform:translate(0,0)}to{transform:translate(-40px,30px)}}
.bzs-hero__in{position:relative;width:100%;text-align:center}
.bzs-hero h1{font-size:2.25rem;line-height:1.15;font-weight:700;margin:0 0 20px}
.bzs-hero__sub{font-size:1.125rem;opacity:.8;max-width:42rem;margin:0 auto 16px}
.bzs-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:.875rem;opacity:.75;margin:0 0 28px;padding:0;list-style:none}
.bzs-trust li{display:flex;align-items:center;gap:6px}
.bzs-trust svg,.bzs-trust i{width:16px;height:16px}
.bzs-ctas{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center}
.bzs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border:0;border-radius:12px;font-weight:700;font-size:1rem;color:#fff;cursor:pointer;white-space:nowrap;text-decoration:none;transition:filter .2s,transform .2s}
.bzs-btn svg,.bzs-btn i{width:20px;height:20px}
.bzs-btn--main{background:#3498db;box-shadow:0 8px 20px rgba(52,152,219,.25)}
.bzs-btn--alt{background:transparent;color:#e8f4f8;box-shadow:inset 0 0 0 2px rgba(0,206,201,.7)}
.bzs-crumbrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:24px}
.bzs-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-size:.875rem;color:#8a8a95}
.bzs-crumbs a{color:#8a8a95;text-decoration:none}
.bzs-crumbs svg,.bzs-crumbs i{width:14px;height:14px}
.bzs-crumbs [aria-current]{color:#e8f4f8}
.bzs-toc{min-width:0}
.bzs-toc[open]{flex-basis:100%}
.bzs-toc summary{display:flex;align-items:center;gap:8px;width:max-content;margin-left:auto;cursor:pointer;list-style:none;font-size:.875rem;font-weight:600;color:#8a8a95}
.bzs-toc summary::-webkit-details-marker{display:none}
.bzs-toc summary svg,.bzs-toc summary i{width:16px;height:16px}
.bzs-toc__pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#1a1a20;color:#e8f4f8;font-size:.75rem;transition:background .2s}
.bzs-toc__pill svg,.bzs-toc__pill i{width:14px;height:14px;transition:transform .2s}
.bzs-toc[open] .bzs-toc__pill svg,.bzs-toc[open] .bzs-toc__pill i{transform:rotate(180deg)}
.bzs-toc__open{display:none}
.bzs-toc[open] .bzs-toc__open{display:inline}
.bzs-toc[open] .bzs-toc__closed{display:none}
.bzs-toc ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:12px 0 0;list-style:none;border-top:1px solid #2a2a35}
.bzs-toc ul a{font-size:.875rem;color:#8a8a95;text-decoration:none}
.bzs-wrap{max-width:56rem;margin:0 auto;padding:0 12px}
.bzs-sec{padding:40px 0}
.bzs-sec--tint{background:rgba(232,244,248,.03)}
.bzs-sec--tint2{background:rgba(52,152,219,.05)}
.bzs-sec>.bzs-wrap>*+*{margin-top:16px}
.bzs-sec>.bzs-wrap>*:first-child{margin-top:0}
.bzs-sec>.bzs-wrap>h2+*{margin-top:20px}
.bzs-sec>.bzs-wrap>*+.bzs-h3{margin-top:28px}
.bzs-h2{display:flex;align-items:center;gap:10px;font-size:1.6rem;line-height:1.25;font-weight:700;margin:0}
.bzs-h2 svg,.bzs-h2 i{width:28px;height:28px;flex:none;color:#3498db}
.bzs-h3{font-size:1.2rem;font-weight:700;margin:0;display:flex;align-items:center;gap:8px}
.bzs-h3 svg,.bzs-h3 i{width:20px;height:20px;flex:none;color:#00cec9}
.bzs-sec p{margin:0;opacity:.85;line-height:1.7}
.bzs-lead{font-size:1.125rem;opacity:.95!important}
.bzs-sec a:not(.bzs-btn):not(.bzs-card-link){color:#3498db;text-decoration:none}
.bzs-answer{display:flex;gap:14px;align-items:flex-start;padding:32px 0 0}
.bzs-answer svg,.bzs-answer i{width:28px;height:28px;flex:none;color:#00cec9;margin-top:2px}
.bzs-answer p{margin:0;font-size:1.125rem;line-height:1.7}
.bzs-ticks,.bzs-steps{margin:0;padding:0;list-style:none;display:grid;gap:12px}
.bzs-ticks li{display:flex;gap:10px;align-items:flex-start;line-height:1.6}
.bzs-ticks li>svg,.bzs-ticks li>i{width:20px;height:20px;flex:none;color:#00cec9;margin-top:3px}
.bzs-ticks--warn li>svg,.bzs-ticks--warn li>i{color:#f59e0b}
.bzs-steps{counter-reset:bzs-step}
.bzs-steps li{counter-increment:bzs-step;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;line-height:1.6}
.bzs-steps li::before{content:counter(bzs-step);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(52,152,219,.15);color:#3498db;font-weight:700}
.bzs-facts{display:grid;grid-template-columns:1fr;gap:0;margin:0;border:1px solid #2a2a35;border-radius:12px;overflow:hidden}
.bzs-facts div{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid #2a2a35}
.bzs-facts div:first-child{border-top:0}
.bzs-facts dt{opacity:.7}
.bzs-facts dd{margin:0;font-weight:600;text-align:right}
.bzs-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none}
.bzs-stats li{display:flex;flex-direction:column;gap:4px;padding:16px;background:#1a1a20;border:1px solid #2a2a35;border-radius:12px}
.bzs-stats svg,.bzs-stats i{width:22px;height:22px;color:#3498db}
.bzs-stats span{font-size:.8125rem;opacity:.7}
.bzs-stats b{font-size:1.25rem}
.bzs-tablewrap{overflow-x:auto;border:1px solid #2a2a35;border-radius:12px;margin-bottom:0}
.bzs-table{width:100%;min-width:560px;border-collapse:collapse;font-size:.9375rem}
.bzs-table th{text-align:left;padding:12px 14px;background:#1a1a20;font-weight:700}
.bzs-table td{padding:12px 14px;border-top:1px solid #2a2a35}
.bzs-table .is-hi{color:#3498db;font-weight:700}
.bzs-table .is-ok{color:#34d399;font-weight:700}
.bzs-swipe{display:flex;align-items:center;gap:6px;font-size:.8125rem;opacity:.6;margin-top:8px!important}
.bzs-cards{display:grid;grid-template-columns:1fr;gap:16px}
.bzs-card{display:flex;flex-direction:column;gap:10px;padding:20px;background:#1a1a20;border:1px solid #2a2a35;border-radius:16px}
.bzs-card p{opacity:.8}
.bzs-card>svg,.bzs-card>i{width:28px;height:28px;color:#3498db}
.bzs-card .bzs-btn{margin-top:auto;align-self:flex-start}
.bzs-callout{padding:20px;border-radius:16px;background:linear-gradient(135deg,rgba(52,152,219,.14),rgba(0,206,201,.08));border:1px solid rgba(52,152,219,.3)}
.bzs-callout>*+*{margin-top:10px}
.bzs-fig{margin:0}
.bzs-fig img{display:block;width:auto;max-width:100%;height:auto;border-radius:16px;border:1px solid #2a2a35;margin:0 auto}
.bzs-fig figcaption{font-size:.8125rem;opacity:.6;margin-top:8px;text-align:center}
.bzs-shots{display:grid;grid-template-columns:1fr;gap:20px}
.bzs-keep ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}
.bzs-keep li a{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid #2a2a35;border-radius:14px;text-decoration:none;color:#e8f4f8;transition:border-color .2s}
.bzs-keep li svg,.bzs-keep li i{width:22px;height:22px;flex:none;color:#3498db;margin-top:2px}
.bzs-keep b{display:block}
.bzs-keep span{display:block;font-size:.875rem;opacity:.7;margin-top:2px}
.bzs-faq{display:grid;gap:12px}
.bzs-faq details{background:rgba(232,244,248,.03);border:1px solid rgba(232,244,248,.1);border-radius:12px}
.bzs-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;list-style:none;font-weight:600}
.bzs-faq summary::-webkit-details-marker{display:none}
.bzs-faq summary svg,.bzs-faq summary i{width:18px;height:18px;flex:none;transition:transform .2s;color:#3498db}
.bzs-faq details[open] summary svg,.bzs-faq details[open] summary i{transform:rotate(180deg)}
.bzs-faq details p{padding:0 18px 16px}
.bzs-final{padding:40px 0}
.bzs-final__box{text-align:center;padding:32px 20px;border-radius:24px;background:linear-gradient(120deg,#0d1620,rgba(52,152,219,.35));border:1px solid rgba(52,152,219,.3)}
.bzs-final__box h2{font-size:1.6rem;font-weight:700;margin:0 0 10px}
.bzs-final__box p{opacity:.8;margin:0 auto 20px;max-width:40rem}
[hidden]{display:none!important}
@media (min-width:640px){
.bzs-ctas{flex-direction:row}
.bzs-stats{grid-template-columns:repeat(4,1fr)}
.bzs-cards--2{grid-template-columns:repeat(2,1fr)}
.bzs-cards--3{grid-template-columns:repeat(3,1fr)}
.bzs-wrap{padding:0 16px}
.bzs-swipe{display:none}
}
@media (min-width:768px){
.bzs-hero{padding:64px 0}
.bzs-hero h1{font-size:3rem}
.bzs-h2{font-size:1.875rem}
.bzs-wrap{padding:0 24px}
.bzs-sec{padding:56px 0}
.bzs-final__box{padding:44px 32px}
.bzs-final__box h2{font-size:2rem}
.bzs-shots--2{grid-template-columns:repeat(2,1fr)}
}
@media (min-width:1024px){
.bzs-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}
.bzs-keep li a:hover{border-color:rgba(52,152,219,.6)}
.bzs-crumbs a:hover,.bzs-toc ul a:hover{color:#e8f4f8}
.bzs-sec a:not(.bzs-btn):not(.bzs-card-link):hover{color:#00cec9}
.bzs-toc summary:hover .bzs-toc__pill{background:#2a2a35}
}
@media (prefers-reduced-motion:reduce){
.bzs-hero__glow,.bzs-btn{animation:none!important;transition:none!important}
}
@media (max-width:479px){.bzs-hero{min-height:0;padding:24px 0 28px}.bzs-hero h1{font-size:1.875rem;margin:0 0 10px}.bzs-hero__sub{font-size:1rem;line-height:1.45;margin:0 auto 12px}.bzs-trust{gap:6px 12px;font-size:.8125rem;margin:0 0 16px}.bzs-hero .bzs-ctas{gap:10px}.bzs-hero .bzs-btn{padding:12px 24px}}