.bl-hero{padding:clamp(36px,7vh,84px) 0 6px;position:relative;overflow:hidden}.bl-hero:before{content:"";filter:blur(44px);pointer-events:none;z-index:-1;background:radial-gradient(58% 60% at 28% 0,#2aabee2e,#0000 70%);height:62vh;position:absolute;inset:-25% -10% auto}.bl-hero-copy{max-width:900px}.bl-hero h1{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(30px,5vw,56px);line-height:1.05}.bl-lead{color:var(--muted);max-width:700px;font-size:clamp(15px,1.5vw,19px);line-height:1.6}.bl-lead b{color:var(--ink);font-weight:600}.bl-grid{gap:18px;margin-top:8px;display:grid}.bl-card{border:1px solid var(--line);background:var(--glass);border-radius:var(--r);flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.bl-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bl-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tg-lite);font-size:11.5px}.bl-date{font-family:var(--mono);color:var(--faint);font-size:11.5px}.bl-card h2{letter-spacing:-.01em;margin:0;font-size:clamp(19px,2vw,24px);line-height:1.14}.bl-card p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.55}.bl-live{cursor:pointer;color:inherit;background:linear-gradient(180deg, #2aabee12, var(--glass));padding:clamp(26px,3vw,40px);text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s}.bl-live h2{font-size:clamp(22px,2.6vw,32px)}.bl-live:hover{border-color:#6fd0ff59;transform:translateY(-3px);box-shadow:0 22px 54px -22px #2aabee61}.bl-go{font-family:var(--mono);color:var(--tg-lite);margin-top:2px;font-size:13px}.bl-soon-head{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:48px 0 18px;font-size:12.5px}.bl-grid:has(.bl-soon){grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.bl-soon{opacity:.6}.bl-soon h2{font-size:17.5px}.bl-badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);white-space:nowrap;border-radius:100px;padding:4px 10px;font-size:10.5px}.bl-article{max-width:760px;margin:0 auto;padding-top:clamp(28px,5vh,64px)}.bl-article h1{letter-spacing:-.02em;margin:16px 0 18px;font-size:clamp(27px,4.2vw,46px);line-height:1.08}.bl-article-lead{color:var(--ink);margin:0 0 14px;font-size:clamp(16px,1.7vw,20px);line-height:1.55}.bl-article-meta{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.bl-toc{border:1px solid var(--line);background:var(--glass);border-radius:var(--r);margin:30px 0;padding:24px 26px}.bl-toc h2{color:var(--ink);margin:0 0 14px;font-size:16px}.bl-toc ul{flex-direction:column;gap:9px;margin:0;padding-left:20px;display:flex}.bl-toc li{color:var(--muted);font-size:15px;line-height:1.5}.bl-note{border:1px dashed var(--line);border-radius:var(--r);color:var(--muted);margin:26px 0;padding:22px 24px;font-size:15px;line-height:1.6}.bl-note b{color:var(--ink)}.bl-pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tg-lite);border:1px solid var(--line);border-radius:100px;align-items:center;gap:8px;padding:6px 13px;font-size:11.5px;display:inline-flex}.bl-body{max-width:760px}.bl-body h2{letter-spacing:-.015em;margin:46px 0 14px;font-size:clamp(21px,2.6vw,29px);line-height:1.16}.bl-body h3{color:var(--ink);margin:28px 0 10px;font-size:clamp(17px,1.8vw,20px)}.bl-body p{color:var(--muted);margin:0 0 16px;font-size:clamp(15.5px,1.5vw,17.5px);line-height:1.7}.bl-body strong,.bl-body b{color:var(--ink);font-weight:600}.bl-body a{color:var(--tg-lite);border-bottom:1px solid #6fd0ff4d;text-decoration:none;transition:border-color .2s}.bl-body a:hover{border-bottom-color:var(--tg-lite)}.bl-video{max-width:520px;margin:32px auto}.bl-video video{border-radius:var(--r);border:1px solid var(--line);background:#0a0e16;width:100%;display:block;box-shadow:0 26px 60px -28px #2aabee66}.bl-video figcaption{text-align:center;color:var(--faint);margin-top:12px;font-size:13.5px;line-height:1.5}.bl-steps{flex-direction:column;gap:12px;margin:22px 0;padding:0;list-style:none;display:flex}.bl-steps li{border:1px solid var(--line);background:var(--glass);border-radius:var(--r);padding:17px 20px 17px 62px;position:relative}.bl-steps li .n{width:30px;height:30px;font-family:var(--mono);color:#04212f;background:linear-gradient(150deg, var(--tg-lite,#6fd0ff), var(--accent,#2aabee));border-radius:9px;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;top:17px;left:18px}.bl-steps li b{color:var(--ink)}.bl-steps li span.d{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.55;display:block}.bl-benefits{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.bl-benefits li{color:var(--muted);padding-left:30px;font-size:15.5px;line-height:1.6;position:relative}.bl-benefits li:before{content:"✓";color:var(--tg-lite);font-weight:700;position:absolute;top:0;left:0}.bl-benefits li b{color:var(--ink)}.bl-callout{border-left:2px solid var(--tg-lite,#2aabee);border-radius:0 var(--r) var(--r) 0;color:var(--muted);background:linear-gradient(90deg,#2aabee12,#0000 80%);margin:24px 0;padding:16px 20px;font-size:15.5px;line-height:1.65}.bl-callout b{color:var(--ink)}.bl-faq{flex-direction:column;gap:10px;margin:26px 0;display:flex}.bl-faq details{border:1px solid var(--line);background:var(--glass);border-radius:var(--r);padding:0 20px}.bl-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.bl-faq summary::-webkit-details-marker{display:none}.bl-faq summary:after{content:"+";color:var(--tg-lite);font-size:20px;line-height:1;transition:transform .2s}.bl-faq details[open] summary:after{transform:rotate(45deg)}.bl-faq details p{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.62}.bl-post{max-width:1040px;margin:0 auto;padding-top:clamp(28px,5vh,60px)}.bl-post>*{max-width:720px;margin-left:auto;margin-right:auto}.bl-post>.pp-crumbs{margin-bottom:20px}.bl-post>.bl-pill{margin-bottom:22px}.bl-post>h1{letter-spacing:-.025em;max-width:900px;margin:0 0 20px;font-size:clamp(33px,5.4vw,62px);line-height:1.03}.bl-post-meta{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);flex-wrap:wrap;gap:14px;margin:0 auto 24px;font-size:12px;display:flex}.bl-post-lead{color:var(--ink);margin:0;font-size:clamp(17px,1.85vw,21px);line-height:1.55}.bl-post>.bl-post-body{max-width:100%}.bl-post-body>h2{letter-spacing:-.02em;max-width:700px;margin:58px auto 16px;font-size:clamp(23px,2.9vw,34px);line-height:1.12}.bl-post-body>h3{max-width:700px;color:var(--ink);margin:28px auto 10px}.bl-post-body>p{max-width:700px;color:var(--muted);margin:0 auto 18px;font-size:clamp(16px,1.5vw,18px);line-height:1.78}.bl-post-body>p strong,.bl-post-body>p b{color:var(--ink);font-weight:600}.bl-post-body>p a{color:var(--tg-lite);border-bottom:1px solid #6fd0ff52;text-decoration:none;transition:border-color .2s}.bl-post-body>p a:hover{border-bottom-color:var(--tg-lite)}.bl-post-body>.bl-quote,.bl-post-body>.bl-steps-grid,.bl-post-body>.bl-stats,.bl-post-body>.bl-benefits-grid,.bl-post-body>.bl-faq{max-width:920px;margin-left:auto;margin-right:auto}.bl-post-body>.bl-video{max-width:600px}.bl-quote{border:1px solid var(--line);border-left:3px solid var(--tg);border-radius:0 var(--r) var(--r) 0;background:linear-gradient(100deg,#2aabee14,#ffffff03 72%);margin:42px auto;padding:30px 36px}.bl-quote b{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(19px,2.1vw,27px);font-weight:500;line-height:1.32}.bl-quote span{color:var(--muted);margin-top:12px;font-size:15.5px;line-height:1.55;display:block}.bl-steps-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:30px auto;display:grid}.bl-step-card{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(170deg,#ffffff0b,#ffffff03);padding:26px 24px 24px;transition:transform .3s,border-color .3s}.bl-step-card:hover{border-color:#6fd0ff59;transform:translateY(-4px)}.bl-step-card .n{width:38px;height:38px;font-family:var(--mono);color:#04212f;background:linear-gradient(150deg, var(--tg-lite), var(--tg));border-radius:11px;place-items:center;margin-bottom:16px;font-size:16px;font-weight:600;display:grid}.bl-step-card h3{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:17.5px}.bl-step-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.bl-stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(4,1fr);gap:1px;margin:36px auto;display:grid;overflow:hidden}.bl-stat{text-align:center;background:#070b14;padding:24px 16px}.bl-stat b{font-family:var(--display);background:linear-gradient(120deg, #fff, var(--tg-lite));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:9px;font-size:clamp(25px,3.2vw,38px);font-weight:700;line-height:1;display:block}.bl-stat span{color:var(--muted);font-size:12.5px;line-height:1.4;display:block}.bl-benefits-grid{grid-template-columns:1fr 1fr;gap:14px;margin:28px auto;display:grid}.bl-benefit{border:1px solid var(--line);background:var(--glass);border-radius:var(--r);gap:14px;padding:22px 24px;display:flex}.bl-benefit .ic{width:30px;height:30px;color:var(--tg-lite);background:#2aabee1f;border:1px solid #2aabee40;border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.bl-benefit b{color:var(--ink);margin-bottom:4px;font-size:15.5px;display:block}.bl-benefit p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:820px){.bl-steps-grid{grid-template-columns:1fr}.bl-stats{grid-template-columns:1fr 1fr}.bl-benefits-grid{grid-template-columns:1fr}}
