
.bd{--ink:#182a2a;--accent:#2450d3;--paper:#f7f7f2;color:var(--ink);background:var(--paper)}
.bd-wrap{width:min(1160px,calc(100% - 40px));margin:auto}.bd section{padding:80px 0}.bd h1{font-size:clamp(3rem,7vw,6rem);line-height:1.03;letter-spacing:-.055em;margin:24px 0}.bd h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;letter-spacing:-.035em;margin:16px 0 24px}.bd h3{font-size:1.35rem;line-height:1.3}.bd p,.bd li{font-size:1.1rem;line-height:1.75}.bd .bd-kicker{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--accent)}.bd-lede{max-width:750px;font-size:1.35rem!important}.bd-actions{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0}.bd-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;border-radius:8px;background:var(--accent);color:white!important;text-decoration:none;font-weight:600}.bd-secondary{background:transparent;color:var(--ink)!important;border:1px solid #9da9a7}.bd a:focus-visible,.bd summary:focus-visible{outline:3px solid #bf7c20;outline-offset:4px}.bd-proof{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #cbd3d0;margin-top:36px;padding-top:20px;font-size:.95rem}.bd-visual{margin:38px 0 0;border:1px solid #d5dbd8;border-radius:14px;overflow:hidden;background:white}.bd-visual img{width:100%;height:auto;display:block}.bd figcaption{font-size:.9rem;line-height:1.5;padding:16px 20px;color:#485b58}.bd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.bd-card{border-top:2px solid #244f4a;padding:18px 0}.bd-number{font-size:.85rem;color:var(--accent);font-weight:700}.bd-dark{background:#17342f;color:#fff}.bd-dark .bd-kicker{color:#b5d6ff}.bd-dark p{color:#dfebe6}.bd-dark .bd-button{background:#e2ec9a;color:#17342f!important}.bd-dark .bd-secondary{background:transparent;color:#fff!important;border-color:#91aca2}.bd-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bd-phone{width:min(300px,100%);margin:auto}.bd-phone img{max-height:620px;object-fit:contain;background:#f7f7f2}.bd-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0;list-style:none}.bd-flow li{border:1px solid #cbd3d0;border-radius:10px;padding:20px}.bd-flow strong{display:block}.bd-note{font-size:.95rem!important;color:#485b58;max-width:900px}.bd details{padding:20px 0;border-bottom:1px solid #cbd3d0}.bd summary{font-weight:600;font-size:1.15rem;cursor:pointer}.bd .bd-contact{padding:44px;background:#fff;border:1px solid #cbd3d0;border-radius:16px}.bd ul{padding-left:22px}.bd-breadcrumb{padding-top:30px;font-size:.95rem}.bd a{color:#234bbc}.bd-dark a{color:#d0e0ff}html[data-theme=dark] .bd{--paper:#12221f;--ink:#edf5f1}html[data-theme=dark] .bd .bd-contact{background:#1b302a}html[data-theme=dark] .bd .bd-note,html[data-theme=dark] .bd figcaption{color:#c1d2c8}html[data-theme=dark] .bd .bd-visual{background:#1b302a}@media(max-width:760px){.bd section{padding:48px 0}.bd-grid,.bd-split,.bd-flow{grid-template-columns:1fr}.bd-split{gap:28px}.bd-proof{gap:12px 22px}.bd .bd-contact{padding:24px}.bd-actions>*{width:100%}.bd-visual{margin-top:24px}.bd-wrap{width:calc(100% - 32px)}}

.bhx main.bd h1{font-size:clamp(2.6rem,7vw,6rem);line-height:1.03;letter-spacing:-.055em;overflow-wrap:normal}@media(max-width:760px){.bhx main.bd h1{font-size:clamp(2.3rem,10vw,3rem);letter-spacing:-.045em}}

.bd-chapters{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.bd-chapters a{padding:10px 14px;border:1px solid #91aca2;border-radius:6px;font-size:.95rem}.bd-dark details{margin-top:24px}.bd-dark summary{color:white}.bd-dark .bd-visual{color:#182a2a;background:#fff}
