.elementor-7338 .elementor-element.elementor-element-0bd825f{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7338 .elementor-element.elementor-element-2569b67{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-77a4925{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-36948b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-7338 .elementor-element.elementor-element-36948b4:not(.elementor-motion-effects-element-type-background), .elementor-7338 .elementor-element.elementor-element-36948b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EB;}.elementor-7338 .elementor-element.elementor-element-e2c77b7{--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;}.elementor-7338 .elementor-element.elementor-element-7efc8e0 .eael-infobox .infobox-icon{align-self:baseline;}.elementor-7338 .elementor-element.elementor-element-7efc8e0 .infobox-content .infobox-title-section{flex-direction:column-reverse;}.elementor-7338 .elementor-element.elementor-element-7efc8e0 .eael-infobox .infobox-icon img{border-style:none;width:500px;}.elementor-7338 .elementor-element.elementor-element-7efc8e0 .eael-infobox.icon-on-left .infobox-icon{width:500px;}.elementor-7338 .elementor-element.elementor-element-7efc8e0 .eael-infobox.icon-on-right .infobox-icon{width:500px;}.elementor-7338 .elementor-element.elementor-element-7efc8e0 .eael-infobox .infobox-content .title{color:#000000;font-family:"Inter", Sans-serif;font-size:1em;font-weight:700;}.elementor-7338 .elementor-element.elementor-element-7efc8e0 .eael-infobox .infobox-content .sub_title{color:#B20000;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:700;text-transform:uppercase;}.elementor-7338 .elementor-element.elementor-element-7efc8e0 .eael-infobox .infobox-content p{color:#4d4d4d;font-family:"Inter", Sans-serif;font-size:0.9em;line-height:1.4em;}.elementor-7338 .elementor-element.elementor-element-7efc8e0 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-7338 .elementor-element.elementor-element-7efc8e0 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-7338 .elementor-element.elementor-element-3ec2bf7{--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;}.elementor-7338 .elementor-element.elementor-element-4031881 .eael-infobox .infobox-icon{align-self:baseline;}.elementor-7338 .elementor-element.elementor-element-4031881 .infobox-content .infobox-title-section{flex-direction:column-reverse;}.elementor-7338 .elementor-element.elementor-element-4031881 .eael-infobox .infobox-icon img{width:100px;}.elementor-7338 .elementor-element.elementor-element-4031881 .eael-infobox.icon-on-left .infobox-icon{width:100px;}.elementor-7338 .elementor-element.elementor-element-4031881 .eael-infobox.icon-on-right .infobox-icon{width:100px;}.elementor-7338 .elementor-element.elementor-element-4031881 .eael-infobox .infobox-content .title{color:#000000;font-family:"Inter", Sans-serif;font-size:1em;font-weight:700;}.elementor-7338 .elementor-element.elementor-element-4031881 .eael-infobox .infobox-content .sub_title{color:#B20000;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:700;text-transform:uppercase;}.elementor-7338 .elementor-element.elementor-element-4031881 .eael-infobox .infobox-content p{color:#4d4d4d;font-family:"Inter", Sans-serif;font-size:0.9em;line-height:1.4em;}.elementor-7338 .elementor-element.elementor-element-4031881 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-7338 .elementor-element.elementor-element-4031881 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-7338 .elementor-element.elementor-element-a1c3c26{--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;}.elementor-7338 .elementor-element.elementor-element-abf321c{--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;}.elementor-7338 .elementor-element.elementor-element-c78c31a{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-9aa7c75{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-6048a35{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-f3e2cfe{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-59079fb{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-5ade555{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-80e2f7f{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-9835193{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-63808be{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-beed20b{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-f6960e6{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-63adc9d{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-bcbdc01{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-4a75e80{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-0e3cb51{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-56a3e42{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-60843f8{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-7df38ac{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-9c141d4{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-6e47875{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-73cd888{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-0a5a0c1{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-dba3af1{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-91da346{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-52ceb0d{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-a5e6da2{color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-d3f4781{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7338 .elementor-element.elementor-element-31770e0{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-7338 .elementor-element.elementor-element-36948b4{--width:98%;}.elementor-7338 .elementor-element.elementor-element-e2c77b7{--width:50%;}.elementor-7338 .elementor-element.elementor-element-3ec2bf7{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-2569b67 */.byline {
    border-top: 3px solid #2c2c30;
    padding-top: 14px;
    font-size: 14.5px;
    color:#d8d4cb;
}
.byline-line2 {
    color: #9a968d;
    font-size: 13px;
    margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-341731f */.cta {
    background: #1c1c1f;
    color: #fff;
    margin-top: 52px;
    border-top: 1px solid var(--border);
}
.ctain {
    max-width: 840px;
    margin: 0 auto;
    padding: 52px 24px;
    display: flex;
    gap: 32px;
    align-items: center;
    flex-wrap: wrap;
}
.btn {
    display: inline-block;
    background:#b20000;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    padding: 13px 26px;
    border-radius: 3px;
    margin-top: 14px;
    letter-spacing: 0.3px;
}/* End custom CSS */
/* Start custom CSS *//* ---------- Interview questions ---------- */
.entry-content .hmn-q{
  font-weight:700;
  color:#F2EFE9;
  font-size:18.5px;
  line-height:1.5;
  margin:38px 0 22px;
  padding-left:18px;
  border-left:4px solid #FF8500;
}
.entry-content .hmn-speaker{
  font-weight:700;
  color:#FF8500;
}

/* ---------- Pull quote ---------- */
/* strip the theme's quote chrome from any quote block wrapping our pull quote */
.entry-content blockquote:has(.hmn-pull){
  background:none;
  border:0;
  padding:0;
  margin:46px 0 34px;
}
/* the pull quote element itself carries the design */
.entry-content .hmn-pull{
  display:block;
  margin:0;
  padding:28px 10px;
  border-top:3px solid #FF8500;
  border-bottom:3px solid #FF8500;
  border-left:0;
  border-right:0;
  background:none;
  text-align:center;
  font-size:clamp(24px,3.2vw,32px);
  font-weight:800;
  line-height:1.32;
  letter-spacing:-0.5px;
  color:#F2EFE9;
  font-style:normal;
}
.entry-content .hmn-pull::before,
.entry-content .hmn-pull::after{ content:none; }
.entry-content blockquote:has(.hmn-pull) cite{ display:none; }



@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700;800&display=swap');

.hmn-founders{
  --hmn-red:#B20000;
  --hmn-orange-deep:#E24E18;
  --hmn-ink:#161618;
  --hmn-ivory:#FFF8EB;
  --hmn-rule:#DDD6C6;

  box-sizing:border-box;
  background:var(--hmn-ivory);
  border-radius:6px;
  padding:26px 26px 14px;
  margin:34px 0;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:22px;
  font-family:'Inter',-apple-system,'Segoe UI',Arial,sans-serif;
  line-height:1.7;
  -webkit-font-smoothing:antialiased;
}
.hmn-founders *,.hmn-founders *::before,.hmn-founders *::after{ box-sizing:border-box; }
.hmn-founders .hmn-card{ display:flex; gap:16px; align-items:flex-start; }
.hmn-founders .hmn-avatar{ flex:0 0 62px; width:62px; height:62px; border-radius:50%; overflow:hidden; background:linear-gradient(135deg,var(--hmn-red),var(--hmn-orange-deep)); color:#fff; font-weight:800; font-size:21px; line-height:1; display:flex; align-items:center; justify-content:center; letter-spacing:1px; }
.hmn-founders .hmn-avatar img{ width:100%; height:100%; object-fit:cover; display:block; border-radius:50%; }
.hmn-founders .hmn-name{ font-size:16.5px; font-weight:700; color:var(--hmn-ink); line-height:1.3; margin:0; }
.hmn-founders .hmn-title{ color:var(--hmn-red); font-size:12.5px; font-weight:700; letter-spacing:0.6px; text-transform:uppercase; line-height:1.4; margin:2px 0 6px; }
.hmn-founders .hmn-bio{ font-size:14px; color:var(--hmn-ink); opacity:0.78; line-height:1.55; font-weight:400; margin:0; }
.hmn-founders .hmn-note{ grid-column:1 / -1; font-size:12px; color:var(--hmn-ink); opacity:0.6; font-style:italic; border-top:1px dashed var(--hmn-rule); padding-top:10px; font-weight:400; line-height:1.6; margin:0; }
@media (max-width:640px){ .hmn-founders{ grid-template-columns:1fr; } }

.statstrip {
    background: #1c1c1f;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin: 38px -50vw;
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
}
.statin {
    max-width: 740px;
    margin: 0 auto;
    padding: 34px 0 28px;
}
.statlabel {
    color: #ff8500;
    font-size: 12px !important;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 18px;
}
.statgrid {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 22px 18px;
}
.statnum {
    font-size: 30px;
    font-weight: 800;
    color: #fff;
    letter-spacing: -0.5px;
    line-height: 1.1;
}
.statlbl {
    font-size: 12.5px;
    color: #d8d4cb;
    margin-top: 5px;
    line-height: 1.4;
    font-weight: 400;
}
.statsrc {
    font-size: 10px !important;
    color: #9a968d;
    margin-top: 22px;
    font-weight: 400;
}/* End custom CSS */