body.page-about-us .entry-header,
body.page-about-us .page-header,
body.page-about-us .entry-title{display:none!important}
body.page-about-us .site-main,
body.page-about-us main.site-main,
body.page-about-us .content-area{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.bds-about-page{font-family:Arial,sans-serif;color:#173a3c;background:#fff}
.bds-about-page *{box-sizing:border-box}
.bds-about-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}
.bds-about-hero{padding:105px 0 95px;background:linear-gradient(120deg,#103b3e 0%,#1e5557 100%);color:#fff}
.bds-about-kicker{display:block;margin-bottom:18px;color:#ff8a36;font-size:13px;font-weight:800;letter-spacing:3px}
.bds-about-hero h1{max-width:920px;margin:0!important;color:#fff!important;font-family:Georgia,serif!important;font-size:66px!important;line-height:1.08!important;letter-spacing:-1.8px}
.bds-about-hero p{max-width:830px;margin:28px 0 0;font-size:20px;line-height:1.75;color:#d4e3e2}
.bds-about-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}
.bds-about-primary,.bds-about-secondary{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:0 25px;border-radius:7px;text-decoration:none!important;font-size:16px;font-weight:800}
.bds-about-primary{background:#ff751f;color:#fff!important}
.bds-about-primary:hover{background:#e96411;color:#fff!important}
.bds-about-secondary{border:1px solid rgba(255,255,255,.48);color:#fff!important}
.bds-about-quick{position:sticky;top:0;z-index:12;border-bottom:1px solid #dfe7e6;background:rgba(255,255,255,.97)}
.admin-bar .bds-about-quick{top:32px}
.bds-about-quick .bds-about-wrap{display:flex;gap:34px;overflow-x:auto}
.bds-about-quick a{padding:19px 0;border-bottom:3px solid transparent;color:#304f51!important;text-decoration:none!important;font-size:14px;font-weight:800;white-space:nowrap}
.bds-about-quick a:hover{border-color:#ff751f;color:#e96411!important}
.bds-about-section{padding:95px 0;scroll-margin-top:80px}
.bds-about-section h2{max-width:890px;margin:0!important;color:#142f31!important;font-family:Georgia,serif!important;font-size:48px!important;line-height:1.17!important}
.bds-about-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}
.bds-about-story p,.bds-about-role p{margin:0 0 20px;font-size:18px;line-height:1.8;color:#5d6f70}
.bds-about-tint{background:#f6f3ee}
.bds-about-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:55px}
.bds-about-steps article{padding:27px 24px;background:#fff;border:1px solid #e3ddd5;border-radius:10px}
.bds-about-steps b{display:block;margin-bottom:25px;color:#ff751f;font-family:Georgia,serif;font-size:34px}
.bds-about-steps h3,.bds-about-values h3{margin:0 0 10px!important;color:#173a3c!important;font-family:Arial,sans-serif!important;font-size:19px!important}
.bds-about-steps p,.bds-about-values p{margin:0;color:#667777;font-size:15px;line-height:1.65}
.bds-about-values{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:55px}
.bds-about-values article{display:flex;gap:18px;padding:26px;border:1px solid #dfe7e6;border-radius:10px}
.bds-about-values article>span{display:flex;flex:0 0 42px;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#fff2e9;color:#e96411;font-size:20px;font-weight:800}
.bds-about-dark{background:#0e3538;color:#d8e5e4}
.bds-about-dark h2{color:#fff!important}
.bds-about-role{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}
.bds-about-role p{color:#c2d3d2}
.bds-about-contact{padding:75px 0}
.bds-about-contact .bds-about-wrap{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:45px 50px;border:1px solid #e1e7e6;border-radius:14px;background:#f8faf9}
.bds-about-contact h2{font-size:38px!important}
.bds-about-contact p{margin:13px 0 0;color:#607172;font-size:16px;line-height:1.65}
@media(max-width:900px){
	.bds-about-hero h1{font-size:52px!important}
	.bds-about-story,.bds-about-role{grid-template-columns:1fr;gap:34px}
	.bds-about-steps{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:620px){
	.admin-bar .bds-about-quick{top:46px}
	.bds-about-wrap{width:min(100% - 28px,1180px)}
	.bds-about-hero{padding:72px 0 68px}
	.bds-about-hero h1{font-size:40px!important;letter-spacing:-.8px}
	.bds-about-hero p{font-size:17px}
	.bds-about-quick .bds-about-wrap{gap:24px}
	.bds-about-section{padding:68px 0}
	.bds-about-section h2{font-size:36px!important}
	.bds-about-steps,.bds-about-values{grid-template-columns:1fr}
	.bds-about-contact .bds-about-wrap{align-items:flex-start;flex-direction:column;padding:31px 25px}
	.bds-about-contact .bds-about-primary{width:100%}
}
