.elementor-29372 .elementor-element.elementor-element-3578c9b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-3578c9b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29372 .elementor-element.elementor-element-135182f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-25f6fdf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-247cf20b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-7cd97f6c .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:#2ab8b4;}.elementor-29372 .elementor-element.elementor-element-36b62878 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-29372 .elementor-element.elementor-element-3282463e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#5d7479;}.elementor-29372 .elementor-element.elementor-element-3282463e p{margin-block-end:0px;}.elementor-29372 .elementor-element.elementor-element-430181f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-5319f4ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-8d3734{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-25f7334c{text-align:left;}.elementor-29372 .elementor-element.elementor-element-25f7334c img{width:160px;}.elementor-29372 .elementor-element.elementor-element-73d50f68{text-align:left;color:#526c72;}.elementor-29372 .elementor-element.elementor-element-2812a1fc .elementor-button{background-color:rgba(42,184,180,0.10);font-size:15px;font-weight:700;fill:#2ab8b4;color:#2ab8b4;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(42,184,180,0.26);border-radius:999px 999px 999px 999px;padding:12px 22px 12px 22px;}.elementor-29372 .elementor-element.elementor-element-2812a1fc .elementor-button:hover, .elementor-29372 .elementor-element.elementor-element-2812a1fc .elementor-button:focus{background-color:rgba(42,184,180,0.16);color:#2ab8b4;}.elementor-29372 .elementor-element.elementor-element-2812a1fc.elementor-element{--align-self:center;}.elementor-29372 .elementor-element.elementor-element-2812a1fc .elementor-button:hover svg, .elementor-29372 .elementor-element.elementor-element-2812a1fc .elementor-button:focus svg{fill:#2ab8b4;}.elementor-29372 .elementor-element.elementor-element-a0a01be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-3ce11fb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-444bfe12.elementor-element{--align-self:center;}.elementor-29372 .elementor-element.elementor-element-444bfe12{text-align:left;}.elementor-29372 .elementor-element.elementor-element-444bfe12 img{width:175px;}.elementor-29372 .elementor-element.elementor-element-1adca5e5{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-29372 .elementor-element.elementor-element-1adca5e5 p{margin-block-end:0px;}.elementor-29372 .elementor-element.elementor-element-726a4dcf .elementor-button{background-color:rgba(42,184,180,0.10);font-size:15px;font-weight:700;fill:#2ab8b4;color:#2ab8b4;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(42,184,180,0.26);border-radius:999px 999px 999px 999px;padding:12px 22px 12px 22px;}.elementor-29372 .elementor-element.elementor-element-726a4dcf .elementor-button:hover, .elementor-29372 .elementor-element.elementor-element-726a4dcf .elementor-button:focus{background-color:rgba(42,184,180,0.16);color:#2ab8b4;}.elementor-29372 .elementor-element.elementor-element-726a4dcf.elementor-element{--align-self:center;}.elementor-29372 .elementor-element.elementor-element-726a4dcf .elementor-button:hover svg, .elementor-29372 .elementor-element.elementor-element-726a4dcf .elementor-button:focus svg{fill:#2ab8b4;}.elementor-29372 .elementor-element.elementor-element-6bd0f4dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-6b77414f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-7d556f4b.elementor-element{--align-self:center;}.elementor-29372 .elementor-element.elementor-element-7d556f4b{text-align:left;}.elementor-29372 .elementor-element.elementor-element-7d556f4b img{width:180px;}.elementor-29372 .elementor-element.elementor-element-130db5f4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29372 .elementor-element.elementor-element-130db5f4 p{margin-block-end:0px;}.elementor-29372 .elementor-element.elementor-element-60ddd77c .elementor-button{background-color:rgba(42,184,180,0.10);font-size:15px;font-weight:700;fill:#2ab8b4;color:#2ab8b4;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(42,184,180,0.26);border-radius:999px 999px 999px 999px;padding:12px 22px 12px 22px;}.elementor-29372 .elementor-element.elementor-element-60ddd77c .elementor-button:hover, .elementor-29372 .elementor-element.elementor-element-60ddd77c .elementor-button:focus{background-color:rgba(42,184,180,0.16);color:#2ab8b4;}.elementor-29372 .elementor-element.elementor-element-60ddd77c.elementor-element{--align-self:center;}.elementor-29372 .elementor-element.elementor-element-60ddd77c .elementor-button:hover svg, .elementor-29372 .elementor-element.elementor-element-60ddd77c .elementor-button:focus svg{fill:#2ab8b4;}.elementor-29372 .elementor-element.elementor-element-72e2dede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-ed3050f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29372 .elementor-element.elementor-element-dbc799.elementor-element{--align-self:center;}.elementor-29372 .elementor-element.elementor-element-dbc799{text-align:left;}.elementor-29372 .elementor-element.elementor-element-2431c8e6{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29372 .elementor-element.elementor-element-2431c8e6 p{margin-block-end:0px;}.elementor-29372 .elementor-element.elementor-element-4871b94 .elementor-button{background-color:rgba(42,184,180,0.10);font-size:15px;font-weight:700;fill:#2ab8b4;color:#2ab8b4;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(42,184,180,0.26);border-radius:999px 999px 999px 999px;padding:12px 22px 12px 22px;}.elementor-29372 .elementor-element.elementor-element-4871b94 .elementor-button:hover, .elementor-29372 .elementor-element.elementor-element-4871b94 .elementor-button:focus{background-color:rgba(42,184,180,0.16);color:#2ab8b4;}.elementor-29372 .elementor-element.elementor-element-4871b94.elementor-element{--align-self:center;}.elementor-29372 .elementor-element.elementor-element-4871b94 .elementor-button:hover svg, .elementor-29372 .elementor-element.elementor-element-4871b94 .elementor-button:focus svg{fill:#2ab8b4;}body.elementor-page-29372{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-29372 .elementor-element.elementor-element-3578c9b9{--width:100%;}}@media(max-width:1024px){.elementor-29372 .elementor-element.elementor-element-36b62878 .elementor-heading-title{font-size:58px;}}@media(max-width:767px){.elementor-29372 .elementor-element.elementor-element-36b62878 .elementor-heading-title{font-size:46px;}}/* Start custom CSS for image, class: .elementor-element-dbc799 *//* Customer stories section — editable Elementor widgets + layout CSS */
.bcs-proofpoint-light {
  --bcs-ink: #0d2a30;
  --bcs-muted: #5d7479;
  --bcs-teal: #2ab8b4;
  --bcs-line: rgba(6,36,42,0.12);
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background:
    radial-gradient(circle at 82% 8%, rgba(42,184,180,0.13), transparent 30%),
    linear-gradient(90deg, #f7f8f8 0%, #f7f8f8 46%, #edf6f6 100%);
  color: var(--bcs-ink);
}
.bcs-proofpoint-light * { box-sizing: border-box; }
.bcs-proofpoint-light .bcs-proofpoint-bg-dots {
  position: absolute;
  right: 5.5%;
  top: 26px;
  width: 280px;
  height: 280px;
  opacity: 0.16;
  z-index: 0;
  background-image: radial-gradient(rgba(42,184,180,0.42) 1.4px, transparent 1.4px);
  background-size: 17px 17px;
  pointer-events: none;
}
.bcs-proofpoint-light .bcs-proofpoint-bg-glow {
  position: absolute;
  right: 16%;
  bottom: -180px;
  width: 660px;
  height: 660px;
  border-radius: 999px;
  background: rgba(42,184,180,0.13);
  filter: blur(110px);
  z-index: 0;
  pointer-events: none;
}
.bcs-proofpoint-light .bcs-proofpoint-inner {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1420px;
  margin: 0 auto;
  padding: 92px 40px 96px;
}
.bcs-proofpoint-light .bcs-proofpoint-row {
  display: grid !important;
  grid-template-columns: minmax(420px, 0.92fr) minmax(680px, 1.08fr);
  gap: clamp(64px, 7vw, 112px);
  align-items: center;
}
.bcs-proofpoint-light .bcs-kicker .elementor-heading-title {
  color: var(--bcs-teal);
  margin: 0 0 34px;
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}
.bcs-proofpoint-light .bcs-hero-title .elementor-heading-title {
  max-width: 560px;
  margin: 0;
  color: var(--bcs-ink);
  font-size: clamp(58px, 5.2vw, 82px);
  line-height: 1.03;
  font-weight: 700;
  letter-spacing: -0.065em;
}
.bcs-proofpoint-light .bcs-hero-text {
  max-width: 560px;
  margin-top: 36px;
}
.bcs-proofpoint-light .bcs-hero-text p {
  margin: 0;
  color: var(--bcs-muted);
  font-size: clamp(18px, 1.25vw, 21px);
  line-height: 1.62;
  font-weight: 400;
}
.bcs-proofpoint-light .bcs-testimonial-collage {
  display: grid !important;
  grid-template-columns: 1fr 1.02fr 1fr;
  grid-template-rows: auto auto;
  gap: 20px;
  align-items: start;
}
.bcs-proofpoint-light .card-speaksee { grid-column: 1; grid-row: 1 / span 2; align-self: center; }
.bcs-proofpoint-light .card-reworc { grid-column: 2; grid-row: 1; }
.bcs-proofpoint-light .card-lequest { grid-column: 2; grid-row: 2; }
.bcs-proofpoint-light .card-iteam { grid-column: 3; grid-row: 1 / span 2; align-self: center; }

.bcs-proofpoint-light .bcs-story-card {
  border-radius: 24px;
  background: rgba(255,255,255,0.88);
  border: 1px solid var(--bcs-line);
  box-shadow: 0 18px 48px rgba(6,36,42,0.08);
  padding: 30px 24px 24px;
  min-height: 275px;
}
.bcs-proofpoint-light .bcs-story-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 26px 62px rgba(6,36,42,0.11);
  border-color: rgba(42,184,180,0.28);
}
.bcs-proofpoint-light .bcs-company-lockup {
  margin: 0 0 22px;
  line-height: 0;
}
.bcs-proofpoint-light .bcs-company-logo-image img {
  width: auto !important;
  max-width: 180px !important;
  height: 48px !important;
  object-fit: contain;
  object-position: left center;
}
.bcs-proofpoint-light .card-speaksee .bcs-company-logo-image img { max-width: 160px !important; height: 44px !important; }
.bcs-proofpoint-light .card-reworc .bcs-company-logo-image img { max-width: 175px !important; height: 46px !important; }
.bcs-proofpoint-light .card-lequest .bcs-company-logo-image img { max-width: 180px !important; height: 47px !important; }
.bcs-proofpoint-light .card-iteam .bcs-company-logo-image img { max-width: 180px !important; height: 47px !important; }
.bcs-proofpoint-light .bcs-mini-quote p {
  margin: 0;
  color: #526c72;
  font-size: 14px;
  line-height: 1.62;
  font-weight: 400;
}
.bcs-proofpoint-light .bcs-result-pill .elementor-button {
  display: inline-flex;
  align-items: center;
  margin-top: 24px;
  padding: 12px 22px;
  border-radius: 999px;
  background: rgba(42,184,180,0.10);
  border: 1px solid rgba(42,184,180,0.26);
  color: var(--bcs-teal) !important;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 700;
}
.bcs-proofpoint-light .bcs-result-pill .elementor-button-text::after {
}
@media (max-width: 1200px) {
  .bcs-proofpoint-light .bcs-proofpoint-row {
    grid-template-columns: 1fr;
    gap: 48px;
  }
}
@media (max-width: 860px) {
  .bcs-proofpoint-light .bcs-proofpoint-inner {
    padding: 64px 20px 72px;
  }
  .bcs-proofpoint-light .bcs-testimonial-collage {
    grid-template-columns: 1fr;
  }
  .bcs-proofpoint-light .card-speaksee,
  .bcs-proofpoint-light .card-reworc,
  .bcs-proofpoint-light .card-lequest,
  .bcs-proofpoint-light .card-iteam {
    grid-column: auto;
    grid-row: auto;
  }
  .bcs-proofpoint-light .bcs-story-card { min-height: auto; }
}/* End custom CSS */