.bxm-about .bxm-about-capabilities .bxm-about-services{gap:24px;align-items:stretch}.bxm-about .bxm-about-capabilities .bxm-about-services>a{display:flex;flex-direction:column;padding:0 26px 26px;overflow:hidden;border:1px solid #dfe8f4;border-radius:18px;background:#f8fbff;transition:transform .25s,box-shadow .25s,border-color .25s;text-decoration:none}.bxm-about .bxm-about-capabilities .bxm-about-services>a:hover{transform:translateY(-5px);box-shadow:0 18px 40px #16468212;border-color:#8cb6ee}.cap-art{background:linear-gradient(130deg,#eaf3ff,#f7fbff);margin:0 -26px 25px;padding:16px 12px 4px;border-bottom:1px solid #e0ebf8}.bxm-about .bxm-about-services .cap-art svg{position:static;display:block;width:100%;height:auto;transform:none;aspect-ratio:320/170}.bxm-about .bxm-about-services .cap-category{font-size:12px;letter-spacing:.035em;color:#286bd2}.bxm-about .bxm-about-capabilities .bxm-about-services h3{font-size:clamp(25px,2.1vw,34px);line-height:1.18;letter-spacing:-.025em;margin:16px 0}.bxm-about .bxm-about-capabilities .bxm-about-services p{font-size:17px;line-height:1.65;margin:0 0 24px}.bxm-about .bxm-about-services .cap-tags{font-size:11px;color:#647d99;margin-top:auto;padding-bottom:20px}.bxm-about .bxm-about-services .cap-action{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:18px;border-top:1px solid #dce7f5;color:#286bd2;font-size:14px;font-weight:600}.cap-action .bxm-action__arrow{display:grid;place-items:center;background:#286bd2;color:white;flex:none;width:36px;height:36px;border-radius:50%}.bxm-about .cap-action .bxm-action__arrow svg{position:static;width:18px;height:18px;transform:none}.bxm-about-services>a:focus-visible{outline:3px solid #286bd2;outline-offset:4px}.cap-panel,.cap-product,.cap-node,.cap-confirm{transform-box:fill-box;transform-origin:center}.is-animating .cap-panel{animation:cap-reveal 4.8s ease both}.is-animating .cap-text{animation:cap-reveal 4.8s .2s ease both}.is-animating .cap-cursor{animation:cap-point 4.8s ease both}.is-animating .cap-product{animation:cap-lift 4.8s ease both}.is-animating .cap-growth{animation:cap-draw 4.8s ease both}.is-animating .cap-confirm{animation:cap-confirm 4.8s ease both}.is-animating .cap-connection{animation:cap-flow 4.8s linear both}.is-animating .cap-node{animation:cap-lift 4.8s ease both}.is-animating .cap-node--second{animation-delay:.5s}@keyframes cap-reveal{0%,100%{opacity:1}20%{opacity:.3;transform:translateY(5px)}45%{opacity:1;transform:translateY(0)}}@keyframes cap-point{0%,100%{transform:translate(0,0)}35%,55%{transform:translate(-30px,5px)}65%{transform:translate(-30px,5px) scale(.97)}}@keyframes cap-lift{0%,100%{transform:translateY(0)}35%,60%{transform:translateY(-7px)}}@keyframes cap-draw{0%{stroke-dasharray:100;stroke-dashoffset:100}65%,100%{stroke-dasharray:100;stroke-dashoffset:0}}@keyframes cap-confirm{0%,20%,100%{transform:scale(1)}45%{transform:scale(1.15)}65%{transform:scale(1)}}@keyframes cap-flow{to{stroke-dashoffset:-72}}[data-bxm-theme=dark] .bxm-about .bxm-about-capabilities .bxm-about-services>a{background:#162235;border-color:#304157}[data-bxm-theme=dark] .cap-art{background:#e5effc}[data-bxm-theme=dark] .bxm-about .bxm-about-services .cap-action{color:#9bc4ff}@media(max-width:760px){.bxm-about .bxm-about-capabilities .bxm-about-services{gap:24px}.cap-art{padding:12px 28px 0}.bxm-about .bxm-about-capabilities .bxm-about-services>a{padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.bxm-about-services *{animation:none!important;transition:none!important}.bxm-about .bxm-about-capabilities .bxm-about-services>a:hover{transform:none}}
.bxm-about .bxm-about-services .cap-action .bxm-action__arrow svg{color:white;stroke:white;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:1;grid-area:1/1;translate:none}.bxm-about .bxm-about-services .cap-action .bxm-action__arrow svg:nth-child(2){display:none}.bxm-about .bxm-about-services>a>.cap-category,.bxm-about .bxm-about-services>a>.cap-tags,.bxm-about .bxm-about-services>a>.cap-action{margin-bottom:0}
.bxm-about-reasons{align-items:start;scroll-margin-top:130px}.reason-list{display:grid;gap:14px}.reason-list details{background:#f8fbff;border:1px solid #e0e9f5;border-radius:15px;transition:background .25s,border-color .25s}.reason-list details:hover,.reason-list details[open]{background:#edf5ff;border-color:#a9c8f3}.reason-list summary{display:grid;grid-template-columns:78px minmax(0,1fr) 26px;gap:18px;align-items:center;padding:24px;cursor:pointer;list-style:none}.reason-list summary::-webkit-details-marker{display:none}.reason-list summary:focus-visible{outline:2px solid #286bd2;outline-offset:4px;border-radius:15px}.reason-art{display:block;background:white;border:1px solid #e0eafa;border-radius:18px;width:78px;height:78px}.bxm-about .reason-art svg{display:block;width:100%;height:100%}.reason-heading{display:grid;gap:8px}.reason-heading small{color:#286bd2;font:600 10px/1.4 var(--bxm-font-family);text-transform:uppercase;letter-spacing:.08em}.reason-heading>strong{font:600 clamp(20px,1.7vw,27px)/1.25 var(--bxm-font-family);letter-spacing:-.02em}.reason-heading>span{color:var(--about-muted);font:400 15px/1.65 var(--bxm-font-family)}.reason-plus{width:26px;height:26px;display:grid;place-items:center;background:#dceafe;border-radius:50%;color:#286bd2;font-size:20px;transition:transform .25s}.reason-list details[open] .reason-plus{transform:rotate(45deg)}.reason-answer{margin:0 24px 24px 120px;padding-top:20px;border-top:1px solid #cbdcf2}.reason-answer>strong{font-size:16px}.reason-answer p{font:400 15px/1.7 var(--bxm-font-family);color:var(--about-muted);margin:10px 0 16px}.reason-answer a{color:#286bd2;font:600 13px/1.5 var(--bxm-font-family);text-decoration:none}.bxm-about-reasons>div>p.reason-invite{font:500 12px/1.7 var(--bxm-font-family);color:#647d99;margin-top:32px;padding-top:20px;border-top:1px solid var(--about-line);max-width:43ch}.reason-invite span{display:block;color:#286bd2;margin-top:4px}.reason-reply,.reason-block,.reason-bars rect{transform-box:fill-box;transform-origin:center}.is-animating .reason-reply{animation:cap-lift 4.8s ease}.is-animating .reason-dots circle{animation:reason-dot 1.2s ease 3}.is-animating .reason-dots circle:nth-child(2){animation-delay:.15s}.is-animating .reason-dots circle:nth-child(3){animation-delay:.3s}.is-animating .reason-block{animation:cap-reveal 4.8s ease}.is-animating .reason-lines{animation:cap-reveal 4.8s .3s ease}.is-animating .reason-chart{animation:cap-draw 4.8s ease}.is-animating .reason-bars rect{animation:reason-bar 4.8s ease;transform-origin:bottom}.is-animating .reason-bars rect:nth-child(2){animation-delay:.2s}.is-animating .reason-bars rect:nth-child(3){animation-delay:.4s}@keyframes reason-dot{50%{opacity:.25}}@keyframes reason-bar{20%{transform:scaleY(.45)}60%,100%{transform:scaleY(1)}}[data-bxm-theme=dark] .reason-list details{background:#162335;border-color:#30435d}[data-bxm-theme=dark] .reason-list details:hover,[data-bxm-theme=dark] .reason-list details[open]{background:#1d304b}@media(max-width:580px){.reason-list summary{padding:18px 14px;grid-template-columns:56px minmax(0,1fr) 22px;gap:12px}.reason-art{width:56px;height:56px;border-radius:13px}.reason-heading>strong{font-size:20px}.reason-heading>span{font-size:14px}.reason-heading small{font-size:9px}.reason-answer{margin:0 18px 20px;padding-top:18px}.reason-plus{width:22px;height:22px}.bxm-about-reasons{gap:26px}}@media(prefers-reduced-motion:reduce){.reason-list *{animation:none!important;transition:none!important}}
