
/* CSS Block - Same as English */
.fuji-wrapper{font-family:'Verdana',sans-serif;color:#333;line-height:1.6;max-width:1200px;margin:0 auto;background:#fff}.fuji-dark-header{background-color:#1a531b;padding:50px 20px 0 20px;text-align:center;color:#fff}.fuji-dark-header h2{font-size:30px;margin:0;text-transform:uppercase;font-weight:700}.fuji-dark-header h3{font-size:19px;margin:15px auto 0;font-weight:400;color:#cbdccb;font-style:italic;max-width:1000px;padding-bottom:40px}.fuji-gradient{height:80px;background:linear-gradient(to bottom,#1a531b 0%,#fff 100%);position:relative;z-index:1}.strengths-section{padding:0 20px 40px 20px;position:relative;z-index:2}.strength-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#f4f7f4;margin-bottom:25px;padding:30px;border-radius:4px 15px 15px 4px;border-left:8px solid #1a531b;box-shadow:0 4px 12px rgba(0,0,0,.05)}.overlap-item{margin-top:-60px}.strength-img-box{flex:0 0 220px;text-align:center}.strength-img-box img{width:100%;max-width:220px;height:auto;border-radius:8px;background:#fff;padding:5px;border:1px solid #e0e6e0}.strength-text-box{flex:1 1 500px;padding:0 40px}.strength-text-box h4{color:#1a531b;font-size:22px;font-weight:700;margin-bottom:12px}.strength-text-box p{font-size:18px;color:#444;margin:0;line-height:1.7}.cert-section{margin-top:60px;background-color:#fff}.cert-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:50px;padding:40px 20px}.cert-card{flex:0 1 320px;text-align:center}.cert-card img{width:100%;max-width:300px;height:auto;border:1px solid #eee;box-shadow:0 2px 8px rgba(0,0,0,.08)}.cert-card p{margin-top:15px;font-weight:700;font-size:18px;color:#1a531b}.cert-footer-container{padding:20px 20px 50px 20px;text-align:center}.cert-footer-content{font-size:16px;color:#555;max-width:1100px;margin:0 auto;line-height:1.5;letter-spacing:.1px}.back-btn{margin-top:25px;display:inline-block;color:#1a531b;font-weight:700;text-decoration:underline;font-size:18px}@media (max-width:992px){.strength-card{flex-direction:column!important;text-align:center;padding:20px}.strength-text-box{padding:20px 0 0 0}.cert-grid{gap:40px}.overlap-item{margin-top:-30px}}
