:root{--bc-navy:#071a33;--bc-blue:#0e68c8;--bc-gold:#d7a85b;--bc-text:#172033;--bc-muted:#5d6879;--bc-soft:#f4f7fb;--bc-white:#fff}.bchp{color:var(--bc-text);font-family:Inter,Lato,Arial,sans-serif;line-height:1.7}.bchp *{box-sizing:border-box}.bchp img{display:block;width:100%;height:auto}.bchp-container{width:min(1180px,calc(100% - 36px));margin:auto}.bchp-hero{min-height:720px;background-size:cover;background-position:center;display:flex;align-items:center;color:#fff}.bchp-hero-inner{padding:90px 0;max-width:1180px}.bchp-logo{max-width:190px;margin-bottom:34px;filter:drop-shadow(0 3px 10px rgba(0,0,0,.2))}.bchp-eyebrow,.bchp-kicker{font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--bc-blue);margin:0 0 14px}.bchp-kicker.light{color:#7db8ff}.bchp h1{font-size:clamp(38px,5vw,68px);line-height:1.08;max-width:780px;margin:0 0 24px;color:#fff;text-transform:none}.bchp h2{font-size:clamp(30px,4vw,48px);line-height:1.18;margin:0 0 22px;color:var(--bc-navy);text-transform:none}.bchp h3{font-size:21px;line-height:1.3;margin:0 0 12px;color:var(--bc-navy)}.bchp p{margin:0 0 18px}.bchp-lead{font-size:19px;max-width:720px;color:#e7edf6}.bchp-actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0}.bchp-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:8px;font-weight:800;transition:.2s;text-decoration:none}.bchp-btn.primary{background:var(--bc-blue);color:#fff}.bchp-btn.primary:hover{background:#084f9b;color:#fff;transform:translateY(-2px)}.bchp-btn.ghost{border:1px solid rgba(255,255,255,.6);color:#fff}.bchp-btn.white{background:#fff;color:var(--bc-navy)}.bchp-trust{display:flex;gap:24px;flex-wrap:wrap;color:#d8e4f4;font-size:14px}.bchp-stats{background:var(--bc-navy);color:#fff;padding:28px 0}.bchp-grid{display:grid;gap:24px}.bchp-grid.four{grid-template-columns:repeat(4,1fr)}.bchp-grid.three{grid-template-columns:repeat(3,1fr)}.bchp-stats div div{display:flex;flex-direction:column;border-left:2px solid var(--bc-gold);padding-left:18px}.bchp-stats strong{font-size:21px}.bchp-stats span{font-size:13px;color:#b9c7dc}.bchp-section{padding:92px 0}.bchp-soft{background:var(--bc-soft)}.bchp-intro{font-size:18px;max-width:840px;color:var(--bc-muted)}.bchp-cards{margin-top:40px}.bchp-cards article,.bchp-materials article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px;box-shadow:0 10px 35px rgba(12,34,65,.06)}.bchp-cards article>span{color:var(--bc-blue);font-weight:900}.bchp-cards a,.bchp-textlink{font-weight:800;color:var(--bc-blue)}.bchp-split{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}.bchp-split.reverse{grid-template-columns:.9fr 1.1fr}.bchp-split img{border-radius:16px;box-shadow:0 20px 50px rgba(6,24,48,.18)}.bchp-checks{list-style:none;padding:0;margin:25px 0}.bchp-checks li{position:relative;padding:7px 0 7px 30px}.bchp-checks li:before{content:'✓';position:absolute;left:0;color:var(--bc-blue);font-weight:900}.bchp-center{text-align:center;max-width:850px;margin:0 auto 42px}.bchp-center .bchp-intro{margin-left:auto;margin-right:auto}.bchp-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bchp-timeline article{padding:26px;border-top:3px solid var(--bc-blue);background:var(--bc-soft);border-radius:0 0 12px 12px}.bchp-timeline b{color:var(--bc-blue);font-size:14px}.bchp-project{background:var(--bc-navy);padding:90px 0;color:#dbe6f5}.bchp-project h2{color:#fff}.bchp-tags{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.bchp-tags span{border:1px solid #385170;border-radius:99px;padding:7px 13px;font-size:13px}.bchp-table-wrap{overflow-x:auto;border-radius:12px;box-shadow:0 12px 35px rgba(8,32,64,.08)}.bchp table{width:100%;border-collapse:collapse;background:#fff}.bchp th{background:var(--bc-navy);color:#fff;text-align:left}.bchp th,.bchp td{padding:18px;border-bottom:1px solid #e5eaf1}.bchp-note{font-size:13px;color:var(--bc-muted);margin-top:15px}.bchp-faq{max-width:900px;margin:auto}.bchp-faq details{border-bottom:1px solid #dfe5ed;padding:20px 0}.bchp-faq summary{font-weight:800;color:var(--bc-navy);cursor:pointer;font-size:18px}.bchp-faq details p{padding-top:15px;color:var(--bc-muted)}.bchp-cta{padding:70px 0;background:linear-gradient(110deg,#0e68c8,#071a33);color:#fff}.bchp-cta h2{color:#fff}.bchp-cta-inner{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.bchp-contact{padding:55px 0;background:#041225;color:#c8d4e5}.bchp-contact h3{color:#fff}.bchp-contact a{color:#7db8ff}@media(max-width:900px){.bchp-grid.four,.bchp-grid.three,.bchp-timeline{grid-template-columns:repeat(2,1fr)}.bchp-split,.bchp-split.reverse,.bchp-cta-inner{grid-template-columns:1fr}.bchp-hero{min-height:650px;background-position:62% center}.bchp-hero-inner{padding:70px 0}.bchp-project .reverse>div:first-child{order:2}}@media(max-width:600px){.bchp-container{width:min(100% - 28px,1180px)}.bchp-hero{min-height:680px;background-position:65% center}.bchp h1{font-size:39px}.bchp h2{font-size:31px}.bchp-lead{font-size:17px}.bchp-section,.bchp-project{padding:65px 0}.bchp-grid.four,.bchp-grid.three,.bchp-timeline{grid-template-columns:1fr}.bchp-stats .four{grid-template-columns:repeat(2,1fr)}.bchp-btn{width:100%}.bchp-trust{display:grid;gap:8px}.bchp-cards article{padding:23px}.bchp th,.bchp td{padding:14px;min-width:170px}}
