body.ck-layout.ck-route-home .business-feature{width:100%;background:linear-gradient(115deg,#102c50 0%,#124e67 57%,#147861 100%);color:#fff;overflow:hidden}
.business-feature-inner{max-width:1180px;margin:auto;padding:64px 24px;display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}
.business-eyebrow{display:inline-block;border:1px solid #8ee2ba80;border-radius:100px;padding:8px 14px;color:#b5f0cc;font-size:12px;font-weight:800;letter-spacing:1.3px}
body.ck-layout.ck-route-home .business-feature h2{color:#fff!important;font-size:clamp(32px,3vw,45px)!important;line-height:1.15!important;letter-spacing:-1px!important;margin:18px 0 14px!important}
.business-feature h2 em{font-style:normal;color:#a5ed61}
.business-lead{font-size:17px;line-height:1.6;color:#e1f1f2;max-width:520px}
.business-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}
.business-benefits div{padding:14px 16px;border:1px solid #ffffff2b;border-radius:12px;background:#ffffff10}
.business-benefits strong,.business-benefits span{display:block}.business-benefits strong{font-size:14px;color:#fff}.business-benefits span{font-size:12px;line-height:1.5;color:#d0e7e7;margin-top:5px}
.business-feature .ckh-business-button{background:#a4e83c;color:#102d27;border:0;padding:15px 20px;white-space:normal;text-align:center;font-size:15px;box-shadow:0 8px 25px #002a2040}
.business-note{font-size:12px;line-height:1.55;color:#c9e1df;max-width:500px;margin-top:15px}
.business-feature-visual{position:relative}.business-feature-visual img{display:block;width:100%;height:auto;border-radius:22px;box-shadow:0 20px 55px #001b2b66}
.business-visual-label{position:absolute;bottom:20px;left:20px;padding:14px 18px;border-radius:12px;background:#092b37e8;border:1px solid #91eab977;box-shadow:0 10px 25px #001a2f55}.business-visual-label span,.business-visual-label strong{display:block}.business-visual-label span{font-size:10px;letter-spacing:1px;color:#a5ed61;font-weight:800}.business-visual-label strong{font-size:16px;line-height:1.3;margin-top:5px;color:white}
@media(max-width:760px){.business-feature-inner{grid-template-columns:1fr;gap:28px;padding:40px 20px}.business-benefits{grid-template-columns:1fr;gap:8px}.business-feature .ckh-business-button{width:100%}.business-feature-visual img{border-radius:16px}.business-visual-label{bottom:12px;left:12px;padding:10px 12px}.business-visual-label strong{font-size:13px}}
.business-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0}
.business-benefits div{min-width:0;min-height:168px;display:flex;flex-direction:column;align-items:flex-start;padding:13px 14px 15px;background:linear-gradient(145deg,#ffffff1e,#ffffff0b);border:1px solid #c6fff13a;box-shadow:0 10px 25px #05283930}
.business-benefits img{display:block;width:78px;height:62px;object-fit:contain;object-position:left center;margin-bottom:10px;filter:drop-shadow(0 5px 7px #001d2c80)}
.business-benefits strong{line-height:1.3}
@media(max-width:760px){.business-benefits{grid-template-columns:1fr}.business-benefits div{min-height:0;display:grid;grid-template-columns:72px 1fr;column-gap:14px;align-items:center}.business-benefits img{grid-row:1/3;width:72px;height:62px;margin:0}.business-benefits span{margin-top:4px}}
@media(min-width:761px){.business-benefits img{width:100px;height:78px}.business-benefits div{min-height:185px}}
