@charset "UTF-8";.bcfc-svc{--svc-blue:var(--bcfc-blue,#004a98);--svc-blue-dark:var(--bcfc-blue-dark,#00346a);--svc-blue-light:var(--bcfc-blue-light,#0066c7);--svc-navy:var(--bcfc-navy,#071b33);--svc-danger:var(--bcfc-danger,#d81222);--svc-accent:var(--bcfc-navy,#071b33);--svc-heading:var(--bcfc-dark-ink-brand,#0f2a52);--svc-body:var(--bcfc-dark-ink-muted,#3a4657);--svc-muted:var(--bcfc-dark-ink-muted,var(--bcfc-gray-500,#667085));--svc-bg:var(--bcfc-surface-raised,#f7fafd);--svc-line:#e4ebf3;--svc-shadow:0 4px 20px rgba(0,74,152,.07);--svc-shadow-lg:0 18px 45px rgba(0,74,152,.14);--svc-shadow-raise:0 22px 44px -12px rgba(16,24,40,.34);--svc-font:var(--bcfc-ff-primary,"Almarai",system-ui,sans-serif);--svc-wrap:1180px;--bcfc-band-wrap:var(--svc-wrap);font-family:var(--svc-font);color:var(--bcfc-ink,var(--svc-body));background:var(--bcfc-surface-raised,var(--svc-bg));line-height:1.65}.bcfc-svc h1,.bcfc-svc h2,.bcfc-svc h3,.bcfc-svc h4{color:var(--bcfc-ink-strong,var(--svc-heading));letter-spacing:-.015em}.bcfc-svc a{text-decoration:none}.bcfc-svc__sec{padding:58px 0 0}.bcfc-svc__sec .bcfc-sec-head{max-inline-size:46rem;--sh-gap:.75rem}.bcfc-svc__rows{margin-top:6px}.bcfc-svc__row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:54px 0;border-top:1px solid var(--svc-line)}.bcfc-svc__row:first-child{border-top:0;padding-top:16px}.bcfc-svc__media{display:block;overflow:hidden;border-radius:84px 22px 84px 22px;background:linear-gradient(135deg,var(--bcfc-surface-sunken,#eef4fc),var(--bcfc-surface-muted,#dbe8f7));aspect-ratio:16/11;box-shadow:var(--svc-shadow-lg);transition:transform .4s}.bcfc-svc__media:hover{transform:translateY(-5px)}.bcfc-svc__media img{width:100%;height:100%;object-fit:cover;display:block}.bcfc-svc__row--rev .bcfc-svc__media{order:2;border-radius:22px 84px 22px 84px}[dir=rtl] .bcfc-svc__media{border-radius:22px 84px 22px 84px}[dir=rtl] .bcfc-svc__row--rev .bcfc-svc__media{border-radius:84px 22px 84px 22px}.bcfc-svc__row-text h3{margin:0 0 16px;color:var(--bcfc-ink-strong,var(--svc-blue));font-size:clamp(1.625rem,3.2vw,2.375rem);font-weight:800}.bcfc-svc__row-text p{margin:0 0 26px;max-width:42ch;color:var(--bcfc-ink,var(--svc-body));font-size:1.0625rem;line-height:1.7}.bcfc-svc__btn{--outline-btn-radius:10px;--outline-btn-pad-block:13px;--outline-btn-pad-inline:26px;--outline-btn-shadow:0 6px 18px rgba(0,74,152,.18);gap:8px;font-weight:700}.bcfc-svc__btn .material-icons-outlined{font-size:1.125rem}[dir=rtl] .bcfc-svc__btn .material-icons-outlined{transform:scaleX(-1)}.bcfc-svc__why{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.bcfc-svc .contact-form__message{margin:0 0 22px;padding:22px 20px;border-radius:16px;font-size:.9375rem;line-height:1.6;text-align:center}.bcfc-svc .contact-form__message.hidden{display:none}.bcfc-svc .contact-form__message--success{border:1px solid #cfe6d8;background:var(--bcfc-surface-sunken,#edf9f1)}.bcfc-svc .contact-form__message--success::before{content:"check_circle";display:block;margin:0 auto 10px;font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:2.75rem;line-height:1;letter-spacing:normal;text-transform:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";color:var(--bcfc-ink,var(--svc-blue))}.bcfc-svc .contact-form__message--error{border:1px solid #f6c9cf;background:var(--bcfc-surface-sunken,#fdecee);color:var(--bcfc-dark-ink-red,var(--bcfc-danger,#d81222));text-align:start}.bcfc-svc .contact-form__message-title{display:block;margin-bottom:6px;font-size:1.1875rem;font-weight:800;color:var(--bcfc-ink-strong,var(--svc-heading))}.bcfc-svc .contact-form__message-body{display:block;margin:0 auto;max-width:26rem;color:var(--bcfc-ink,var(--svc-muted))}.bcfc-svc .contact-form__reference{display:block;margin-top:8px;font-weight:700;color:var(--bcfc-ink,var(--svc-heading))}.bcfc-svc__tail{height:60px}@media(max-width:980px){.bcfc-svc__why{grid-template-columns:1fr;gap:30px}}@media(max-width:820px){.bcfc-svc__row,.bcfc-svc__row--rev{grid-template-columns:1fr;gap:22px;padding:38px 0}.bcfc-svc__row--rev .bcfc-svc__media{order:0}.bcfc-svc__media,.bcfc-svc__row--rev .bcfc-svc__media,[dir=rtl] .bcfc-svc__media,[dir=rtl] .bcfc-svc__row--rev .bcfc-svc__media{border-radius:44px 16px 44px 16px;aspect-ratio:16/10}}