/* Shared industrial line-icon language; visible text carries all meaning. */
.fb-icon {display:block;flex:none;width:28px;height:28px;fill:none!important;stroke:currentColor;stroke-width:1.75;pointer-events:none}
.fb-icon-box {display:inline-flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;border:1px solid #ccdee8;border-radius:5px;background:#eaf3f8;color:#0b5d84}
.fb-icon-box-small {width:44px;height:44px;border-radius:4px}
.fb-icon-box-small .fb-icon {width:25px;height:25px}
.fb-facts .fb-facts-grid {gap:20px;padding-block:28px}
.fb-facts .fb-fact {display:flex;align-items:center;gap:14px;padding:0;border:0;min-width:0}
.fb-fact-copy {min-width:0}
.fb-facts .fb-fact-value {font-size:19px;line-height:1.3;margin-bottom:5px!important}
.fb-facts .fb-fact-label {font-size:12px}
.fb-quality-grid {border-top:0;padding-top:0;gap:20px}
.fb-quality-item {padding:22px;background:#fff;border:1px solid #d5e2eb;border-radius:4px;gap:16px}
.fb-quality-item>div {min-width:0}
.fb-quality-item p {font-size:14px;line-height:1.8}
.fb-application-card {border-radius:4px;box-shadow:0 6px 18px rgba(0,20,36,.07)}
.fb-application-top {display:flex;align-items:center;gap:13px;margin-bottom:23px}
.fb-application-top .fb-icon-box {background:#204b66;border-color:#416d86;color:#b7def2}
.fb-application-top .fb-application-series {margin:0!important;letter-spacing:1.1px;font-size:10px}
.fb-application-card:hover,.fb-application-card:focus-within {border-color:#759aaf;background:#194760}
.fb-step {border-top:0;padding-top:0}
.fb-step-top {display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:19px;margin-bottom:21px;border-bottom:1px solid #ccdce6}
.fb-step-top .fb-step-number {margin:0!important;font-size:29px;color:#5b7e93}
.fb-step h3 {line-height:1.4}
.fb-resource-icon {display:flex;align-items:center;justify-content:center;width:54px;height:58px;padding:0;border:1px solid #ccdee8;border-radius:4px;background:#eaf3f8;color:#0b5d84}
.fb-resource-icon .fb-icon {width:28px!important;height:28px!important}
.fb-resource-card {border-radius:4px}
.fb-inquiry-mark {margin-bottom:20px}
.fb-inquiry-direct>a {gap:11px}
.fb-inquiry-direct .fb-icon {width:21px;height:21px}
.fb-inquiry .f-contact-submit .fb-icon {width:20px;height:20px}
.fb-contact-title-row {display:flex;align-items:center;gap:16px;margin-bottom:22px}
.fb-contact-title-row .f-contact-form__heading {margin:0!important;min-width:0;line-height:1.4}
.fobeng-contact .f-info-box {padding:22px!important;background:#fff;border:1px solid #d5e2eb;border-radius:4px;margin-bottom:18px}
.fb-contact-box-title {display:flex;gap:13px;align-items:center;margin-bottom:15px}
.fb-contact-box-title h3 {font-size:19px!important;line-height:1.35!important;margin:0!important;min-width:0}
.fobeng-contact .f-info-box__content {font-size:15px;line-height:1.8}
.fobeng-contact .f-info-box__content p {margin-bottom:10px}
.fobeng-contact .f-info-box__content p:last-child {margin-bottom:0}
.fobeng-contact .f-info-box__content a[href^="mailto:"] {display:inline-block;padding-left:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230b5d84' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") no-repeat left 4px/18px 18px}
.fobeng-contact .f-info-box__content a[href^="tel:"] {display:inline-block;padding-left:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230b5d84' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 3 3 5-2 2a15 15 0 0 0 6 6l2-2 5 3-1 4C10 22 2 14 3 4l4-1Z'/%3E%3C/svg%3E") no-repeat left 4px/18px 18px}
@media(max-width:1199px){.fb-quality-item{padding:20px;gap:13px}.fb-quality-item h3{font-size:16px}.fb-quality-item p{font-size:13px}.fb-facts .fb-facts-grid{gap:20px}.fb-facts .fb-fact-value{font-size:17px}.fb-facts .fb-fact{gap:11px}.fobeng-contact .f-info-box{padding:20px!important}}
@media(max-width:899px){.fb-facts .fb-facts-grid{gap:23px 24px}.fb-facts .fb-fact-value{font-size:20px}.fb-quality-grid{grid-template-columns:1fr}.fb-quality-item{padding:22px;gap:17px}.fb-quality-item h3{font-size:18px}.fb-quality-item p{font-size:14px}.fb-application-top{margin-bottom:20px}.fb-resource-card{gap:18px}.fobeng-contact .f-info-box{width:100%!important}.fobeng-contact .f-contact-form__info{gap:0}}
@media(max-width:639px){.fb-facts .fb-facts-grid{gap:22px 16px;padding-block:25px}.fb-facts .fb-fact{align-items:flex-start;gap:10px}.fb-facts .fb-icon-box{width:36px;height:36px}.fb-facts .fb-icon{width:21px;height:21px}.fb-facts .fb-fact-value{font-size:15px;line-height:1.35}.fb-facts .fb-fact-label{font-size:11px;line-height:1.5}.fb-quality-item{padding:20px 18px;gap:14px}.fb-quality-item h3{font-size:17px}.fb-quality-item p{font-size:13px}.fb-quality-grid{gap:14px}.fb-application-top{margin-bottom:20px}.fb-application-top .fb-application-series{font-size:11px}.fb-application-top .fb-icon-box{width:48px;height:48px}.fb-step-top{gap:10px;padding-bottom:16px;margin-bottom:17px}.fb-step-top .fb-icon-box{width:44px;height:44px}.fb-step-top .fb-icon{width:24px;height:24px}.fb-step-top .fb-step-number{font-size:25px}.fb-step-grid{gap:29px 20px}.fb-resource-icon{width:44px;height:50px}.fb-resource-icon .fb-icon{width:25px!important;height:25px!important}.fb-resource-card{gap:16px}.fb-contact-title-row{gap:13px;align-items:flex-start;margin-bottom:20px}.fb-contact-title-row .fb-icon-box{width:42px;height:42px}.fb-contact-title-row .fb-icon{width:24px;height:24px}.fb-contact-title-row .f-contact-form__heading{font-size:22px!important}.fobeng-contact .f-info-box{padding:21px!important;margin-bottom:16px}.fb-contact-box-title h3{font-size:19px!important}.fb-inquiry-mark{width:46px;height:46px;margin-bottom:18px}}
