:root{--bml-ink:#062c33;--bml-deep:#073841;--bml-teal:#0e756b;--bml-mint:#55dfbb;--bml-paper:#f3f6f2;--bml-line:#d8e2dd;--bml-muted:#5d7377}.bml-page{background:#fff;color:var(--bml-ink);font-family:inherit}.bml-page *{box-sizing:border-box}.bml-hero{background:linear-gradient(135deg,#052b32 0%,#073d45 65%,#0c5b58 100%);color:#fff;padding:28px 0 84px;overflow:hidden}.bml-breadcrumb{display:flex;gap:10px;align-items:center;font-size:11px;color:rgba(255,255,255,.55);margin-bottom:65px}.bml-breadcrumb a{color:inherit;text-decoration:none}.bml-breadcrumb strong{color:rgba(255,255,255,.82)}.bml-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:70px;align-items:center}.bml-kicker,.bml-label{font-size:10px;letter-spacing:.14em;font-weight:850;color:var(--bml-mint)}.bml-copy h1{font-size:clamp(46px,5.4vw,76px);line-height:1.02;letter-spacing:-.052em;margin:18px 0 25px;max-width:860px}.bml-copy h1 em{font-style:normal;color:var(--bml-mint)}.bml-copy>p{font-size:18px;line-height:1.72;color:rgba(255,255,255,.72);max-width:720px}.bml-actions{display:flex;gap:25px;align-items:center;margin-top:32px}.bml-btn{display:inline-flex;gap:18px;align-items:center;background:var(--bml-mint);color:#062c33!important;text-decoration:none;padding:16px 20px;border-radius:8px;font-weight:850;font-size:13px}.bml-btn i,.bml-textlink i{font-style:normal}.bml-textlink{color:#fff!important;text-decoration:none;font-size:13px;font-weight:700}.bml-proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px}.bml-proof span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.58)}.bml-console{background:rgba(4,35,41,.74);border:1px solid rgba(121,229,199,.24);border-radius:22px;padding:24px;box-shadow:0 30px 90px rgba(0,0,0,.2)}.bml-console header{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1);font-size:9px;letter-spacing:.11em}.bml-console header span{color:var(--bml-mint)}.bml-console header b{color:rgba(255,255,255,.45)}.bml-query{position:relative;margin:22px 0;background:#0a4149;border:1px solid rgba(255,255,255,.1);padding:16px;border-radius:10px}.bml-query small{display:block;font-size:8px;letter-spacing:.12em;color:var(--bml-mint);margin-bottom:6px}.bml-query strong{font-size:13px}.bml-query i{position:absolute;right:14px;top:18px;color:var(--bml-mint);font-style:normal}.bml-route{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;padding:24px 0}.bml-route>div{background:#082f36;border:1px solid rgba(255,255,255,.1);padding:14px;border-radius:10px;min-height:106px}.bml-route small{display:block;font-size:8px;color:var(--bml-mint);letter-spacing:.11em}.bml-route strong{display:block;font-size:12px;margin:9px 0}.bml-route span{font-size:9px;color:rgba(255,255,255,.5)}.bml-route>i{font-style:normal;color:var(--bml-mint)}.bml-signal{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding:13px 2px;font-size:11px}.bml-signal span{color:rgba(255,255,255,.58)}.bml-signal b{color:var(--bml-mint)}.bml-manifest{border-bottom:1px solid var(--bml-line)}.bml-manifest p{font-size:20px;line-height:1.65;max-width:1050px;margin:0;padding:34px 0}.bml-section{padding:110px 0}.bml-intro{display:grid;grid-template-columns:85px 1.05fr .95fr;gap:45px}.bml-num{font-size:52px;font-weight:300;color:var(--bml-teal)}.bml-intro h2,.bml-heading h2,.bml-local h2,.bml-errors h2,.bml-why h2,.bml-faq h2{font-size:clamp(36px,4.2vw,58px);line-height:1.08;letter-spacing:-.045em;margin:16px 0}.bml-prose p{font-size:16px;line-height:1.86;color:#365159}.bml-prose h3{font-size:24px;letter-spacing:-.025em;margin:38px 0 12px}.bml-dark{background:#062f37;color:#fff}.bml-heading{max-width:880px;margin-bottom:52px}.bml-heading>span{font-size:10px;letter-spacing:.13em;color:var(--bml-mint);font-weight:850}.bml-heading p{font-size:17px;line-height:1.75;color:rgba(255,255,255,.65)}.bml-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);border-left:1px solid rgba(255,255,255,.15)}.bml-steps article{padding:32px;min-height:235px;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.bml-steps b{color:var(--bml-mint);font-size:11px}.bml-steps h3{font-size:23px;margin:38px 0 12px}.bml-steps p{font-size:14px;line-height:1.7;color:rgba(255,255,255,.63)}.bml-reading{display:grid;grid-template-columns:270px minmax(0,760px);gap:100px;justify-content:center}.bml-reading aside{position:sticky;top:120px;align-self:start;border-top:1px solid var(--bml-ink);padding-top:20px}.bml-reading aside span{font-size:10px;letter-spacing:.13em;font-weight:850;color:var(--bml-teal)}.bml-reading aside p{font-size:14px;line-height:1.7;color:#64777b}.bml-reading article h2{font-size:clamp(36px,4vw,54px);line-height:1.08;letter-spacing:-.04em;margin-bottom:34px}.bml-insight{border-left:3px solid var(--bml-teal);padding:22px 25px;background:var(--bml-paper);margin-top:40px}.bml-insight span{font-size:9px;letter-spacing:.12em;font-weight:850;color:var(--bml-teal)}.bml-insight p{font-size:17px;margin:10px 0 0;color:var(--bml-ink)}.bml-soft{background:var(--bml-paper)}.bml-architecture{max-width:820px;margin:0 auto;background:#fff;border:1px solid var(--bml-line);padding:35px;border-radius:18px}.bml-architecture>div{padding:18px 20px;border:1px solid var(--bml-line);border-radius:10px}.bml-architecture small{display:block;font-size:8px;letter-spacing:.12em;color:var(--bml-teal)}.bml-architecture strong{display:block;font-size:19px;margin:5px 0}.bml-architecture span{font-size:12px;color:#667b80}.bml-architecture i{display:block;width:1px;height:20px;background:#9eb7b0;margin:auto}.bml-local{background:#e8f3ee}.bml-local-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.bml-local-grid>div:first-child p{line-height:1.8;color:#526c72}.bml-local-list article{display:grid;grid-template-columns:180px 1fr;gap:25px;padding:24px 0;border-bottom:1px solid #bdd0c7}.bml-local-list b{font-size:16px}.bml-local-list span{font-size:14px;line-height:1.65;color:#577078}.bml-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bml-kpis article{border:1px solid var(--bml-line);padding:28px;min-height:220px}.bml-kpis small{font-size:9px;color:var(--bml-teal);font-weight:850}.bml-kpis h3{font-size:22px;margin:38px 0 12px}.bml-kpis p{font-size:13px;line-height:1.7;color:#60777d}.bml-errors{background:#f3f6f2}.bml-errors-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.bml-errors-grid>div p{line-height:1.75;color:#5a7278}.bml-errors ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--bml-line)}.bml-errors li{display:grid;grid-template-columns:45px .55fr .45fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--bml-line);align-items:start}.bml-errors li b{color:var(--bml-teal)}.bml-errors li strong{font-size:15px}.bml-errors li span{font-size:13px;line-height:1.6;color:#60777d}.bml-why{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.bml-why>div:first-child p{line-height:1.8;color:#587078}.bml-why article{padding:24px 0;border-bottom:1px solid var(--bml-line)}.bml-why article b{font-size:19px}.bml-why article p{font-size:14px;line-height:1.7;color:#60777d}.bml-insight-section{padding:0 0 110px}.bml-insight-card{background:var(--bml-mint);padding:45px 55px;border-radius:16px;display:grid;grid-template-columns:180px 1fr;gap:45px}.bml-insight-card span{font-size:10px;letter-spacing:.14em;font-weight:900}.bml-insight-card p{font-size:23px;line-height:1.5;margin:0}.bml-faq{background:#062f37;color:#fff}.bml-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.bml-faq-grid>div:first-child p{color:rgba(255,255,255,.65);line-height:1.7}.bml-faq-list{border-top:1px solid rgba(255,255,255,.17)}.bml-faq details{border-bottom:1px solid rgba(255,255,255,.17)}.bml-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-size:15px;font-weight:750;list-style:none}.bml-faq summary::-webkit-details-marker{display:none}.bml-faq summary i{font-style:normal;color:var(--bml-mint);font-size:22px}.bml-faq details div{padding:0 45px 24px 0;font-size:14px;line-height:1.75;color:rgba(255,255,255,.68)}.bml-final{padding:80px 0}.bml-final-grid{background:#e7f4ef;border:1px solid #badace;border-radius:18px;padding:48px 52px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.bml-final span{font-size:9px;letter-spacing:.13em;font-weight:850;color:var(--bml-teal)}.bml-final h2{font-size:clamp(31px,3.4vw,48px);line-height:1.08;letter-spacing:-.04em;margin:13px 0 15px}.bml-final p{margin:0;color:#587078}.bml-final a{display:inline-flex;align-items:center;gap:18px;background:var(--bml-ink);color:#fff!important;text-decoration:none;padding:17px 21px;border-radius:8px;font-size:13px;font-weight:800;white-space:nowrap}@media(max-width:1050px){.bml-hero-grid,.bml-intro,.bml-local-grid,.bml-errors-grid,.bml-why,.bml-faq-grid{grid-template-columns:1fr}.bml-reading{grid-template-columns:1fr;gap:30px}.bml-reading aside{position:static}.bml-num{display:none}.bml-steps{grid-template-columns:repeat(2,1fr)}.bml-kpis{grid-template-columns:repeat(2,1fr)}.bml-final-grid{grid-template-columns:1fr}}@media(max-width:720px){.bml-hero{padding:24px 0 64px}.bml-breadcrumb{margin-bottom:38px}.bml-copy h1{font-size:42px}.bml-actions{flex-direction:column;align-items:flex-start}.bml-console{padding:18px}.bml-route{grid-template-columns:1fr}.bml-route>i{transform:rotate(90deg);text-align:center}.bml-section{padding:76px 0}.bml-steps,.bml-kpis{grid-template-columns:1fr}.bml-local-list article{grid-template-columns:1fr;gap:8px}.bml-errors li{grid-template-columns:36px 1fr}.bml-errors li span{grid-column:2}.bml-insight-card{grid-template-columns:1fr;padding:32px}.bml-insight-card p{font-size:19px}.bml-final-grid{padding:32px 25px}.bml-final a{justify-content:center}}