.bl-list,.bl-article{padding:100px 0 8px}.bl-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14.5px;color:hsl(var(--site-muted));margin-bottom:18px}.bl-crumbs a{color:hsl(var(--site-muted));text-decoration:none}.bl-crumbs a:hover{color:hsl(var(--primary))}.bl-head{max-width:52rem;margin-bottom:26px}.bl-head h1{font-size:clamp(30px,4.6vw,48px);margin-bottom:14px}.bl-lede{font-size:18px;color:hsl(var(--site-muted));margin:0;max-width:44rem}.bl-byline{color:hsl(var(--site-muted));font-size:15px;margin:0}.bl-grid{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width: 640px){.bl-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.bl-grid{grid-template-columns:repeat(3,1fr)}}.bl-card{display:flex;flex-direction:column;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.bl-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #0f172a59}.bl-card img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;background:hsl(var(--muted))}.bl-card-in{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.bl-card h2,.bl-card h3{font-size:19px;line-height:1.25}.bl-card p{margin:0;font-size:15px;color:hsl(var(--site-muted))}.bl-meta{margin-top:auto;padding-top:6px;font-size:13.5px;color:hsl(var(--site-muted))}@media (min-width: 900px){.bl-card.lead{grid-column:1 / -1;flex-direction:row}.bl-card.lead img{width:56%;aspect-ratio:16 / 10}.bl-card.lead .bl-card-in{padding:34px 36px;justify-content:center}.bl-card.lead h2{font-size:30px}.bl-card.lead p{font-size:17px}}.bl-hero{margin:0 0 32px}.bl-hero img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-lg);background:hsl(var(--muted));display:block}.bl-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width: 1040px){.bl-layout{grid-template-columns:minmax(0,46rem) 270px;justify-content:space-between}}.bl-body{font-size:18px;line-height:1.7;min-width:0}.bl-body>p,.bl-body>ul,.bl-body>ol{max-width:46rem}.bl-body h2{font-size:clamp(24px,3vw,32px);margin:44px 0 14px}.bl-body h3{font-size:20px;margin:30px 0 10px}.bl-body p{margin:0 0 18px}.bl-body ul,.bl-body ol{padding-left:24px;margin:0 0 20px}.bl-body li{margin:8px 0}.bl-body li::marker{color:hsl(var(--primary));font-weight:700}.bl-body a{text-decoration:underline;text-underline-offset:3px}.bl-body strong{font-weight:600}.bl-body code{font-size:.88em;background:hsl(var(--muted));padding:2px 6px;border-radius:6px}.bl-short{background:hsl(var(--brand-soft));border-radius:var(--radius-sm);padding:22px 26px;margin-bottom:30px}.bl-body .bl-short-h{font:800 13px/1.4 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary));margin:0 0 8px}.bl-short ul{margin:0;padding-left:22px;font-size:17px}.bl-short li{margin:6px 0}.bl-body .note{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-sm);padding:20px 24px;margin:24px 0;font-size:17px}.bl-body .note p:last-child{margin-bottom:0}.bl-body .rows{overflow-x:auto;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-sm);margin:24px 0}.bl-body table{width:100%;border-collapse:collapse;font-size:16px;min-width:520px;line-height:1.5}.bl-body th,.bl-body td{text-align:left;vertical-align:top;padding:13px 18px;border-bottom:1px solid hsl(var(--border))}.bl-body th{font:800 12px/1.4 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--site-muted));background:hsl(var(--muted))}.bl-body tr:last-child td{border-bottom:0}.bl-app{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;overflow:hidden;margin:40px 0;padding:30px 30px 0;border-radius:var(--radius-lg);background:linear-gradient(155deg,#4f46e5,#4338ca 55%,#3b32b0);color:#fff}.bl-app-in{padding-bottom:6px}.bl-body .bl-app .bl-app-eye{margin:0 0 10px;font:800 12px/1.4 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.bl-body .bl-app .bl-app-h{margin:0 0 10px;font:800 24px/1.2 Manrope,sans-serif;letter-spacing:-.02em;color:#fff}.bl-body .bl-app p{color:#ffffffd9;font-size:16.5px;margin:0 0 18px}.bl-app .stores{margin-bottom:26px}.bl-app .stores img{height:40px}.bl-app-phone{justify-self:center;width:250px;margin-bottom:-150px}.bl-app-phone .m-dev{width:100%}@media (min-width: 700px){.bl-app{grid-template-columns:1fr 230px;padding:34px 0 0 34px}.bl-app-in{padding-bottom:34px}.bl-app-phone{width:230px;margin:0 -10px -120px 0;align-self:start}}@media (max-width: 699px){.bl-app{padding-bottom:0}.bl-app-phone{width:220px;margin-bottom:-170px}}.bl-faq{margin-top:44px}.bl-faq h2{margin-bottom:16px}.bl-faq details{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-sm);margin-bottom:10px;overflow:hidden}.bl-faq summary{list-style:none;cursor:pointer;padding:18px 54px 18px 22px;font:700 17px/1.35 Manrope,sans-serif;position:relative}.bl-faq summary::-webkit-details-marker{display:none}.bl-faq summary:after{content:"";position:absolute;right:22px;top:50%;width:10px;height:10px;margin-top:-7px;border-right:2px solid hsl(var(--site-muted));border-bottom:2px solid hsl(var(--site-muted));transform:rotate(45deg);transition:transform .2s ease}.bl-faq details[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.bl-faq .answer{padding:0 22px 20px;color:hsl(var(--site-muted));font-size:16.5px}.bl-faq .answer p{margin:0}.bl-cta{display:flex;gap:22px;align-items:flex-start;margin:40px 0 8px;padding:28px 30px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-lg)}.bl-cta>img{width:64px;height:64px;flex:none;padding:12px;border-radius:18px;background:hsl(var(--brand-soft));object-fit:contain}.bl-body .bl-cta .bl-cta-h{font:800 22px/1.25 Manrope,sans-serif;margin:0 0 6px}.bl-body .bl-cta p{color:hsl(var(--site-muted));font-size:16.5px;margin:0 0 16px}@media (max-width: 560px){.bl-cta{flex-direction:column;padding:24px 22px}}.bl-toc{align-self:start;position:sticky;top:96px;font-size:15px}.bl-toc-h{font:800 12px/1.4 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--site-muted));margin:0 0 10px}.bl-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bl-toc a{display:block;padding:7px 10px;border-radius:10px;color:hsl(var(--foreground) / .75);text-decoration:none;line-height:1.35}.bl-toc a:hover,.bl-toc a.on{background:hsl(var(--muted));color:hsl(var(--foreground))}.bl-toc-app{margin-top:18px;padding:18px;border-radius:var(--radius-sm);background:hsl(var(--brand-soft))}.bl-toc-app p{margin:0 0 12px;font-size:14.5px;line-height:1.45;color:hsl(var(--foreground))}.bl-toc-app .btn{width:100%}@media (max-width: 1039px){.bl-toc{position:static;order:-1;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-sm);padding:18px 18px 12px}.bl-toc-app{display:none}}.bl-more{margin-top:56px}.bl-more h2{font-size:clamp(24px,3vw,32px);margin-bottom:20px}@media (prefers-reduced-motion: reduce){.bl-card,.bl-card:hover,.stores a:hover{transition:none;transform:none}}
