.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-code-block{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-button{max-width:100%}.breakdance .bde-grid{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);text-align:left;max-width:100%;width:100%;position:relative;background-size:cover;align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-globalblock{max-width:100%;width:100%}.bde-globalblock .breakdance{background-color:initial;color:initial}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid{width:100%;padding:4rem 0;box-sizing:border-box}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__header{text-align:center;margin-bottom:3.5rem;max-width:800px;margin-left:auto;margin-right:auto}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__title{font-size:clamp(2rem,4vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-0.02em;color:#1a1a1a;margin:0 0 1rem}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__title-highlight{color:#8B5CF6}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__subtitle{font-size:1.125rem;line-height:1.6;color:#666;margin:0}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-inner{background:#fff;border-radius:20px;padding:2rem;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,0.03);border:1px solid #f0f0f0;transition:transform 0.3s cubic-bezier(0.25,1,0.5,1),box-shadow 0.3s ease}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-inner:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,0.08)}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.75rem}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-icon-wrap{flex-shrink:0}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f5f3ff;border-radius:12px;color:#8B5CF6}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-icon svg,.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-icon img{width:24px;height:24px;object-fit:contain}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-metric{text-align:right}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-metric-value{display:block;font-size:1.75rem;font-weight:800;color:#8B5CF6;line-height:1}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-metric-label{display:block;font-size:0.75rem;font-weight:600;color:#999;text-transform:uppercase;margin-top:5px;letter-spacing:0.05em}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-title{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0 0 0.75rem;line-height:1.3}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__card-desc{font-size:0.95rem;line-height:1.6;color:#555;margin:0}.breakdance .autogenerated-bce-capabilitiesgrid .cap-grid__slider-wrap{display:none;padding-bottom:3rem;position:relative}@media (max-width:767px){.breakdance .autogenerated-bce-capabilitiesgrid.slider-mobile .cap-grid__grid{display:block}.breakdance .autogenerated-bce-capabilitiesgrid.slider-mobile .cap-grid__grid .cap-grid__card{margin-bottom:20px}.breakdance .autogenerated-bce-capabilitiesgrid.slider-mobile .cap-grid__slider-wrap{display:none}}.breakdance .bde-icon-box{max-width:100%;display:flex;flex-direction:column;align-items:center;padding:30px;gap:20px}.breakdance .bde-icon-box .ee-iconbox-title{margin:0;margin-bottom:10px}.breakdance .bde-icon-box .ee-iconbox-content{max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.breakdance .bde-icon-box .ee-iconbox-button{margin-top:20px}