.bcf-about-v2{--bcf-about-red:#ef233c;--bcf-about-red-dark:#c81d32;--bcf-about-ink:#111827;--bcf-about-muted:#667085;--bcf-about-line:#e4e7ec;--bcf-about-soft:#f7f9fb;--bcf-about-soft-red:#fff6f7;color:var(--bcf-about-ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;overflow:hidden}
.bcf-about-v2 *{box-sizing:border-box}.bcf-about-v2 a{text-decoration:none}.bcf-about-v2__wrap{width:min(1280px,calc(100% - 64px));margin:0 auto}.bcf-about-v2__hero{padding:80px 0 72px;background:linear-gradient(180deg,#fff 0%,#fafbfc 100%)}.bcf-about-v2__hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:72px;align-items:center}.bcf-about-v2__eyebrow,.bcf-about-v2__kicker{color:var(--bcf-about-red);font-size:13px;letter-spacing:.14em;font-weight:900;text-transform:uppercase;margin-bottom:16px}.bcf-about-v2 h1{font-size:58px;line-height:1.03;letter-spacing:-.04em;margin:0 0 22px;max-width:760px}.bcf-about-v2__lead{font-size:20px;line-height:1.55;color:var(--bcf-about-muted);max-width:750px;margin:0 0 14px}.bcf-about-v2__hero-note{font-size:15px;line-height:1.6;color:#475467;max-width:720px;margin:0}.bcf-about-v2__hero-actions{display:flex;gap:12px;margin-top:30px}.bcf-about-v2__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:9px;font-weight:800;font-size:14px}.bcf-about-v2__btn--primary{background:var(--bcf-about-red);color:#fff}.bcf-about-v2__btn--ghost{border:1px solid var(--bcf-about-line);background:#fff;color:var(--bcf-about-ink)}
.bcf-about-v2__hero-art{min-height:430px;border:1px solid var(--bcf-about-line);border-radius:24px;background:radial-gradient(circle at 76% 25%,rgba(239,35,60,.12),transparent 24%),radial-gradient(circle at 22% 77%,rgba(17,24,39,.06),transparent 28%),linear-gradient(135deg,#fbfcfd,#eef2f6);position:relative;overflow:hidden}.bcf-about-v2__maple{position:absolute;right:32px;bottom:22px;font-size:140px;line-height:1;color:rgba(239,35,60,.08);font-weight:900}.bcf-about-v2__signal{position:absolute;border:1px solid var(--bcf-about-line);background:#fff;border-radius:14px;box-shadow:0 12px 30px rgba(16,24,40,.08);padding:18px}.bcf-about-v2__signal strong{display:block;font-size:16px;margin-bottom:6px}.bcf-about-v2__signal span{font-size:13px;line-height:1.45;color:var(--bcf-about-muted)}.bcf-about-v2__signal--a{left:32px;top:40px;width:240px}.bcf-about-v2__signal--b{right:26px;top:112px;width:225px}.bcf-about-v2__signal--c{left:54px;bottom:30px;width:260px}.bcf-about-v2__signal-icon{width:40px;height:40px;border-radius:12px;background:var(--bcf-about-soft-red);display:grid;place-items:center;color:var(--bcf-about-red);font-weight:900;margin-bottom:12px}
.bcf-about-v2__section{padding:76px 0}.bcf-about-v2__section--soft{background:var(--bcf-about-soft)}.bcf-about-v2 h2{font-size:38px;line-height:1.12;letter-spacing:-.025em;margin:0 0 16px}.bcf-about-v2__intro{font-size:18px;line-height:1.6;color:var(--bcf-about-muted);max-width:820px;margin:0 0 34px}.bcf-about-v2__intro--tight{margin-top:-14px}.bcf-about-v2__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bcf-about-v2__card{border:1px solid var(--bcf-about-line);border-radius:16px;background:#fff;padding:24px}.bcf-about-v2__card-num{width:44px;height:44px;border-radius:12px;background:var(--bcf-about-soft-red);display:grid;place-items:center;color:var(--bcf-about-red);font-weight:900;margin-bottom:18px}.bcf-about-v2 h3{font-size:20px;margin:0 0 9px}.bcf-about-v2__card p,.bcf-about-v2__step p{font-size:15px;line-height:1.55;color:var(--bcf-about-muted);margin:0}
.bcf-about-v2__trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bcf-about-v2__trust{display:flex;gap:16px;padding:20px;border:1px solid var(--bcf-about-line);border-radius:14px;background:#fff}.bcf-about-v2__trust-icon{width:40px;height:40px;border-radius:12px;background:var(--bcf-about-soft-red);display:grid;place-items:center;color:var(--bcf-about-red);font-size:18px;flex:0 0 40px}.bcf-about-v2__trust b{display:block;margin-bottom:4px}.bcf-about-v2__trust span{font-size:14px;color:var(--bcf-about-muted);line-height:1.45}.bcf-about-v2__trust-note{margin-top:20px;padding:20px 22px;border-left:4px solid var(--bcf-about-red);background:#fff;border-radius:12px;border-top:1px solid var(--bcf-about-line);border-right:1px solid var(--bcf-about-line);border-bottom:1px solid var(--bcf-about-line)}.bcf-about-v2__trust-note strong{display:block;font-size:18px;margin-bottom:4px}.bcf-about-v2__trust-note span{font-size:14px;line-height:1.55;color:var(--bcf-about-muted)}
.bcf-about-v2__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bcf-about-v2__step{border-top:3px solid var(--bcf-about-red);padding:22px 4px 4px}.bcf-about-v2__step-num{font-size:13px;color:var(--bcf-about-red);font-weight:900;margin-bottom:10px}.bcf-about-v2__step h3{font-size:21px;margin:0 0 8px}.bcf-about-v2__meaning{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:start}.bcf-about-v2__meaning-label{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:var(--bcf-about-soft-red);color:var(--bcf-about-red);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.bcf-about-v2__meaning h3{font-size:30px;line-height:1.15;margin:16px 0 12px}.bcf-about-v2__meaning p{font-size:16px;line-height:1.65;color:#475467;margin:0}.bcf-about-v2__meaning-list{display:grid;gap:12px}.bcf-about-v2__meaning-row{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--bcf-about-line);border-radius:12px;background:#fff}.bcf-about-v2__meaning-row i{font-style:normal;color:var(--bcf-about-red);font-weight:900}.bcf-about-v2__meaning-row span{font-size:14px;line-height:1.5;color:var(--bcf-about-muted)}.bcf-about-v2__owner{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;padding:34px;border:1px solid var(--bcf-about-line);border-radius:18px;background:#fff;align-items:center}.bcf-about-v2__owner p{font-size:17px;line-height:1.6;color:var(--bcf-about-muted);margin:0}.bcf-about-v2__owner-small{display:block;margin-top:14px;max-width:720px;font-size:14px;line-height:1.5;color:var(--bcf-about-muted)}.bcf-about-v2__owner-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}
@media(max-width:600px){.bcf-about-v2__wrap{width:calc(100% - 32px)}.bcf-about-v2__hero{padding:46px 0 44px}.bcf-about-v2__hero-grid{grid-template-columns:1fr;gap:34px}.bcf-about-v2__eyebrow,.bcf-about-v2__kicker{font-size:11px;letter-spacing:.13em;margin-bottom:12px}.bcf-about-v2 h1{font-size:38px;line-height:1.06;letter-spacing:-.035em;margin-bottom:18px}.bcf-about-v2__lead{font-size:17px;line-height:1.55;margin-bottom:12px}.bcf-about-v2__hero-note{font-size:14px;line-height:1.55}.bcf-about-v2__hero-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}.bcf-about-v2__hero-actions .bcf-about-v2__btn{width:100%}.bcf-about-v2__hero-art{min-height:310px;border-radius:18px}.bcf-about-v2__signal{padding:14px}.bcf-about-v2__signal strong{font-size:14px}.bcf-about-v2__signal span{font-size:12px}.bcf-about-v2__signal-icon{width:34px;height:34px;border-radius:10px;margin-bottom:9px}.bcf-about-v2__signal--a{left:16px;top:20px;width:205px}.bcf-about-v2__signal--b{right:16px;top:110px;width:190px}.bcf-about-v2__signal--c{left:22px;bottom:20px;width:220px}.bcf-about-v2__maple{font-size:92px;right:18px;bottom:12px}.bcf-about-v2__section{padding:44px 0}.bcf-about-v2 h2{font-size:30px;line-height:1.15;margin-bottom:12px}.bcf-about-v2__intro{font-size:16px;line-height:1.55;margin-bottom:26px}.bcf-about-v2__cards{grid-template-columns:1fr;gap:12px}.bcf-about-v2__card{padding:20px}.bcf-about-v2__card-num{width:38px;height:38px;margin-bottom:14px}.bcf-about-v2 h3{font-size:18px}.bcf-about-v2__trust-grid{grid-template-columns:1fr;gap:10px}.bcf-about-v2__trust{padding:16px;gap:13px}.bcf-about-v2__trust-icon{width:36px;height:36px;flex-basis:36px}.bcf-about-v2__trust-note{margin-top:14px;padding:17px}.bcf-about-v2__trust-note strong{font-size:16px}.bcf-about-v2__steps{grid-template-columns:1fr;gap:22px}.bcf-about-v2__step{padding-top:16px}.bcf-about-v2__step h3{font-size:19px}.bcf-about-v2__meaning{grid-template-columns:1fr;gap:24px}.bcf-about-v2__meaning h3{font-size:26px}.bcf-about-v2__meaning p{font-size:15px}.bcf-about-v2__meaning-row{padding:14px}.bcf-about-v2__owner{grid-template-columns:1fr;gap:24px;padding:22px}.bcf-about-v2__owner p{font-size:16px}.bcf-about-v2__owner-actions{display:grid;grid-template-columns:1fr;width:100%;gap:10px}.bcf-about-v2__owner-actions .bcf-about-v2__btn{width:100%}}

body.bcf-web006b-active.page-id-729 > .wp-block-template-part > .wp-block-blockstrap-blockstrap-widget-container.mt-9.mb-4:has(h1.mb-3.fw-bold.h2){display:none!important}
body.bcf-web006b-active.page-id-729 > .wp-block-template-part:has(h1.mb-3.fw-bold.h2){display:none!important}
body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn,body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn:visited,body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn:active{text-decoration:none!important;color:var(--bcf-about-ink)!important}
body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn--primary,body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn--primary:visited,body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn--primary:active{background:var(--bcf-about-red)!important;color:#fff!important;text-decoration:none!important}
body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn--primary:hover,body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn--primary:focus-visible{background:var(--bcf-about-red-dark)!important;color:#fff!important;text-decoration:none!important}
body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn--ghost,body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn--ghost:visited,body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn--ghost:active{border-color:var(--bcf-about-line)!important;background:#fff!important;color:var(--bcf-about-ink)!important;text-decoration:none!important}
body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn--ghost:hover,body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn--ghost:focus-visible{border-color:#cfd4dc!important;background:var(--bcf-about-soft)!important;color:var(--bcf-about-ink)!important;text-decoration:none!important}
body.bcf-web005b-ui.page-id-729 .bcf-about-v2 a.bcf-about-v2__btn:focus-visible{outline:3px solid rgba(239,35,60,.28);outline-offset:3px}

/* BCF-WEB-TYPOGRAPHY-004: page-731 authority for the approved Inter hierarchy. */
body.bcf-web005b-ui.page-id-729 .bcf-about-v2 h1{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:52px;font-weight:750;line-height:1.10;letter-spacing:-.035em}
body.bcf-web005b-ui.page-id-729 .bcf-about-v2 h2{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:32px;font-weight:700;line-height:1.20;letter-spacing:-.02em}
body.bcf-web005b-ui.page-id-729 .bcf-about-v2 h3{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;letter-spacing:normal}
body.bcf-web005b-ui.page-id-729 .bcf-about-v2 .bcf-about-v2__card h3,body.bcf-web005b-ui.page-id-729 .bcf-about-v2 .bcf-about-v2__step h3{font-size:20px;line-height:26px}
body.bcf-web005b-ui.page-id-729 .bcf-about-v2 .bcf-about-v2__meaning h3{font-size:24px;line-height:27.6px}
@media(max-width:600px){body.bcf-web005b-ui.page-id-729 .bcf-about-v2 h1{font-size:38px;line-height:1.06;letter-spacing:-.035em}body.bcf-web005b-ui.page-id-729 .bcf-about-v2 h2{font-size:30px;line-height:1.15;letter-spacing:normal}body.bcf-web005b-ui.page-id-729 .bcf-about-v2 .bcf-about-v2__card h3,body.bcf-web005b-ui.page-id-729 .bcf-about-v2 .bcf-about-v2__step h3{font-size:18px;line-height:1.2}body.bcf-web005b-ui.page-id-729 .bcf-about-v2 .bcf-about-v2__meaning h3{font-size:20px;line-height:1.15}}

/* BCF-WEB-ABOUT-006: remove only generated empty WordPress spacer paragraphs. */
.bcf-about-v2__hero-grid > p:empty,
.bcf-about-v2 > section > .bcf-about-v2__wrap > p:empty{display:none}

/* BCF-WEB-ABOUT-007: suppress only the empty Directory shell separator on page 731. */
body.bcf-web005b-ui.page-id-729 > #main > .row > .col > .wp-block-blockstrap-blockstrap-widget-container.mt-5.mb-3.pt-4.border-muted.bg-image-fixed.d-flex.border-opacity-25.border-top{display:none!important}

/* BCF-WEB-ABOUT-009: page-731 full-width About canvas; inner wraps remain constrained. */
body.bcf-web005b-ui.page-id-729 > #main{width:100%;max-width:none;padding-left:0;padding-right:0}
body.bcf-web005b-ui.page-id-729 > #main > .row{width:100%;margin-left:0;margin-right:0}
body.bcf-web005b-ui.page-id-729 > #main > .row > .col{width:100%;max-width:none;padding-left:0;padding-right:0}
body.bcf-web005b-ui.page-id-729 > #main > .row > .col > .entry-content > .bcf-about-v2{width:100%}

/* BCF-WEB-ABOUT-010C: compact the generated signal-copy paragraph on desktop. */
@media(min-width:601px){body.bcf-web005b-ui.page-id-729 .bcf-about-v2__signal p{margin:0;line-height:18.85px}}

/* BCF-WEB-ABOUT-011A: apply the same compact signal-copy rhythm on mobile. */
@media(max-width:600px){body.bcf-web005b-ui.page-id-729 .bcf-about-v2__signal p{margin:0;line-height:18.85px}}

/* BCF-WEB-ABOUT-011C: hide the non-viable signal visual on smartphones only. */
@media(max-width:600px){body.bcf-web005b-ui.page-id-729 .bcf-about-v2__hero-art{display:none}}
