/* BUILD 14: brand segmentation, no layout changes elsewhere */
.build14-focus{padding:35px 0 29px;background:#f7fbfb}.build14-focus-head{text-align:center;margin:0 auto 18px}.build14-focus-head span{font-size:10px;letter-spacing:2px;font-weight:850;color:#0a9480}.build14-focus-head h2{font-size:clamp(22px,3vw,31px);line-height:1.23;max-width:710px;margin:8px auto 0;color:#122b3e}.build14-focus-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:16px}.build14-focus-card{border-radius:19px;padding:25px 27px;box-shadow:0 10px 22px rgba(12,48,67,.07);min-width:0}.build14-focus-card.main{background:linear-gradient(125deg,#102a3d,#123e4a);color:white}.build14-focus-card.office{background:white;border:1px solid #cfe2e7;color:#143044}.build14-focus-kicker{font-size:10px;letter-spacing:1.5px;font-weight:850;color:#7de1c4}.build14-focus-card.office .build14-focus-kicker{color:#087e75}.build14-focus-card h3{font-size:clamp(18px,2.2vw,24px);line-height:1.22;margin:10px 0}.build14-focus-card p{line-height:1.65;font-size:13px;max-width:570px;opacity:.92;margin:0 0 18px}.build14-focus-card a{font-weight:800;font-size:13px;color:#92f3d3;text-decoration:none}.build14-focus-card.office a{color:#087e75}.build14-focus-card a:hover{text-decoration:underline}@media(max-width:760px){.build14-focus-grid{grid-template-columns:1fr}.build14-focus{padding:23px 0 20px}.build14-focus-card{padding:22px}}
