.okb60-impact{background:#fff;padding:86px 0;font-family:"Clear Sans Thin",Arial,sans-serif;color:#102216}
.okb60-container{width:84%;max-width:1320px;margin:0 auto}
.okb60-head{max-width:860px;margin:0 auto 38px;text-align:center}
.okb60-eyebrow{display:inline-flex;align-items:center;border-radius:999px;padding:8px 14px;background:#FFF4C2;color:#006B2E;font-size:13px;line-height:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}
.okb60-title{font-family:"Clear Sans Thin",Arial,sans-serif;font-weight:700;font-size:44px;line-height:52px;color:#063D1E;margin:0 0 14px;letter-spacing:-.03em}
.okb60-intro{font-size:16px;line-height:22px;color:#405044;margin:0 auto;max-width:790px}
.okb60-featured{display:grid;grid-template-columns:1.05fr .95fr;gap:0;align-items:stretch;background:#F7F5EC;border:1px solid #E2E8DC;border-radius:24px;overflow:hidden;box-shadow:0 20px 55px rgba(8,40,20,.08);margin-bottom:26px}
.okb60-featured-media{height:455px;position:relative;overflow:hidden;background:#dbe6d5}
.okb60-featured-media img{width:100%;height:100%;object-fit:cover;display:block}
.okb60-featured-label{position:absolute;left:20px;top:20px;background:#F6B400;color:#063D1E;font-size:13px;line-height:18px;font-weight:700;border-radius:999px;padding:9px 14px;box-shadow:0 10px 24px rgba(0,0,0,.12)}
.okb60-featured-copy{padding:44px 46px;display:flex;flex-direction:column;justify-content:center;background:#006B2E;color:#fff}
.okb60-name{font-size:14px;line-height:20px;font-weight:700;color:#F6B400;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}
.okb60-meta{font-size:14px;line-height:20px;color:rgba(255,255,255,.76);margin:0 0 18px}
.okb60-featured-copy h3{font-size:34px;line-height:40px;color:#fff;margin:0 0 15px;font-weight:700;letter-spacing:-.025em}
.okb60-featured-text{font-size:16px;line-height:24px;color:rgba(255,255,255,.86);margin:0 0 26px}
.okb60-buttons{display:flex;gap:12px;flex-wrap:wrap}
.okb60-btn{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:14px 18px;text-decoration:none;font-size:14px;line-height:18px;font-weight:700;transition:.2s ease}
.okb60-btn-primary{background:#F6B400;color:#063D1E}
.okb60-btn-primary:hover{transform:translateY(-1px);color:#063D1E}
.okb60-btn-outline{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.38);color:#fff}
.okb60-btn-outline:hover{background:#fff;color:#063D1E}
.okb60-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:28px}
.okb60-story-card{background:#F7F5EC;border:1px solid #E2E8DC;border-radius:24px;overflow:hidden;box-shadow:0 16px 45px rgba(8,40,20,.07)}
.okb60-card-primary{background:#006B2E;color:#fff;border-color:#006B2E}
.okb60-card-image{height:210px;overflow:hidden;background:#dbe6d5}
.okb60-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}
.okb60-story-card:hover .okb60-card-image img{transform:scale(1.035)}
.okb60-card-copy{padding:24px}
.okb60-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}
.okb60-card-top strong{display:block;font-size:15px;line-height:20px;color:#063D1E;font-weight:700}
.okb60-card-top span{display:block;font-size:13px;line-height:18px;color:#667164;margin-top:2px}
.okb60-card-top em{font-style:normal;background:#fff;color:#006B2E;border-radius:999px;padding:7px 10px;font-size:12px;line-height:16px;font-weight:700;white-space:nowrap;border:1px solid #E2E8DC}
.okb60-story-card h3{font-size:21px;line-height:26px;color:#063D1E;margin:0 0 10px;font-weight:700;letter-spacing:-.015em}
.okb60-story-card p{font-size:15px;line-height:22px;color:#405044;margin:0 0 15px}
.okb60-story-card small{display:block;font-size:12px;line-height:16px;color:#667164;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.okb60-card-primary .okb60-card-copy strong,.okb60-card-primary h3,.okb60-card-primary p,.okb60-card-primary small,.okb60-card-primary .okb60-card-top span{color:#fff}
.okb60-card-primary .okb60-card-top em{background:#F6B400;color:#063D1E;border-color:#F6B400}
.okb60-proof{background:#063D1E;border-radius:24px;padding:32px;color:#fff;position:relative;overflow:hidden}
.okb60-proof:after{content:"";position:absolute;right:-80px;top:-100px;width:280px;height:280px;background:rgba(246,180,0,.14);border-radius:50%}
.okb60-proof h3{position:relative;z-index:1;font-size:26px;line-height:32px;margin:0 0 22px;color:#fff;font-weight:700}
.okb60-proof-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.okb60-proof-card{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);border-radius:20px;padding:24px;color:#fff}
.okb60-proof-card span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#F6B400;color:#063D1E;font-size:24px;margin-bottom:16px}
.okb60-proof-card h4{font-size:18px;line-height:23px;margin:0 0 8px;color:#fff;font-weight:700}
.okb60-proof-card p{font-size:15px;line-height:22px;color:rgba(255,255,255,.82);margin:0}
@media(max-width:1024px){.okb60-container{width:92%}.okb60-featured{grid-template-columns:1fr}.okb60-story-grid,.okb60-proof-grid{grid-template-columns:1fr 1fr}.okb60-title{font-size:36px;line-height:43px}.okb60-featured-copy{padding:36px}.okb60-featured-copy h3{font-size:30px;line-height:36px}}
@media(max-width:767px){.okb60-impact{padding:44px 0}.okb60-container{width:94%}.okb60-head{text-align:left;margin-bottom:28px}.okb60-title{font-size:30px;line-height:37px}.okb60-featured-media{height:300px}.okb60-featured-copy{padding:28px}.okb60-featured-copy h3{font-size:25px;line-height:31px}.okb60-story-grid,.okb60-proof-grid{grid-template-columns:1fr}.okb60-card-image{height:190px}.okb60-proof{padding:26px 20px}.okb60-buttons{flex-direction:column}.okb60-btn{justify-content:center;width:100%}}
