/* =========================================================
   ACCELERATOR WORKS — FLATICON UICONS POLISH
   Page-content icons only. The global header/footer remain untouched.
   ========================================================= */
.accelerator-works-page .accelerator-pillar-icon .fi,
.accelerator-works-page .unlock-side-rocket .fi,
.accelerator-works-page .unlock-house .fi,
.accelerator-works-page .power-badge .fi,
.accelerator-works-page .accelerator-more-benefits .founder-benefit-icon .fi,
.accelerator-works-page .accelerator-page-cta .founder-page-cta-icon .fi,
.accelerator-works-page .accelerator-browse-arrow .fi{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:1em;
  height:1em;
  line-height:1;
  font-style:normal;
  vertical-align:middle;
}
.accelerator-works-page .fi::before{line-height:1;display:block;}

/* Top four benefits: rocket, percent badge, dollar circle, rising chart. */
.accelerator-works-page .accelerator-pillar-icon{
  width:52px !important;
  height:52px !important;
  display:grid !important;
  place-items:center !important;
  color:#df971c !important;
}
.accelerator-works-page .accelerator-pillar-icon .fi{
  font-size:45px;
  color:#df971c;
}
.accelerator-works-page .accelerator-pillar-grid article:nth-child(2) .accelerator-pillar-icon .fi{font-size:43px;}
.accelerator-works-page .accelerator-pillar-grid article:nth-child(3) .accelerator-pillar-icon .fi{font-size:45px;}
.accelerator-works-page .accelerator-pillar-grid article:nth-child(4) .accelerator-pillar-icon .fi{font-size:44px;}

/* Accelerator unlocked side card: same simple outlined rocket as mockup. */
.accelerator-works-page .unlock-side-rocket{
  width:52px !important;
  height:52px !important;
  display:grid !important;
  place-items:center !important;
}
.accelerator-works-page .unlock-side-rocket .fi{
  font-size:45px;
  color:#df971c;
}

/* 1–2–3 house path. Keep circular gold ring, but use an actual Flaticon home. */
.accelerator-works-page .accelerator-path-reference .unlock-house{
  position:relative !important;
  display:grid !important;
  place-items:center !important;
  padding:0 !important;
  color:#e3a026 !important;
}
.accelerator-works-page .accelerator-path-reference .unlock-house .fi{
  font-size:30px;
  color:#e3a026;
  transform:translateY(-1px);
}
.accelerator-works-page .accelerator-path-reference .unlock-house span{
  left:50% !important;
  top:50% !important;
  bottom:auto !important;
  transform:translate(-50%,-19%) !important;
  color:#fff !important;
  font-size:12px !important;
  line-height:1 !important;
  text-shadow:0 1px 2px #071a2e;
}

/* Hex-star callout matches the mockup: clearly visible gold hex border. */
.accelerator-works-page .power-badge{
  position:relative !important;
  width:58px !important;
  height:58px !important;
  border:0 !important;
  clip-path:none !important;
  display:grid !important;
  place-items:center !important;
  background:transparent !important;
}
.accelerator-works-page .power-badge::before,
.accelerator-works-page .power-badge::after{
  content:"";
  position:absolute;
  inset:0;
  clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);
}
.accelerator-works-page .power-badge::before{background:#d99a23;}
.accelerator-works-page .power-badge::after{inset:2px;background:#071a2e;}
.accelerator-works-page .power-badge .fi{
  position:relative;
  z-index:2;
  font-size:27px;
  color:#d99a23;
}

/* More than just rebates: gold line icons, consistent size and baseline. */
.accelerator-works-page .accelerator-more-benefits .founder-benefit-icon{
  width:52px !important;
  height:52px !important;
  margin:0 auto 11px !important;
  display:grid !important;
  place-items:center !important;
  color:#bd8117 !important;
}
.accelerator-works-page .accelerator-more-benefits .founder-benefit-icon .fi{
  font-size:42px;
  color:#bd8117;
}
.accelerator-works-page .accelerator-more-benefits .founder-benefit-grid article:nth-child(2) .fi{font-size:40px;}
.accelerator-works-page .accelerator-more-benefits .founder-benefit-grid article:nth-child(3) .fi{font-size:43px;}
.accelerator-works-page .accelerator-more-benefits .founder-benefit-grid article:nth-child(4) .fi{font-size:44px;}
.accelerator-works-page .accelerator-more-benefits .founder-benefit-grid article:nth-child(5) .fi{font-size:43px;}
.accelerator-works-page .accelerator-more-benefits .founder-benefit-grid article:nth-child(6) .fi{font-size:43px;}

/* Bottom CTA: key centered in a real hexagon border, matching the mockup. */
.accelerator-works-page .accelerator-page-cta .founder-page-cta-icon{
  position:relative !important;
  width:60px !important;
  height:60px !important;
  padding:0 !important;
  border:0 !important;
  clip-path:none !important;
  display:grid !important;
  place-items:center !important;
  background:transparent !important;
}
.accelerator-works-page .accelerator-page-cta .founder-page-cta-icon::before,
.accelerator-works-page .accelerator-page-cta .founder-page-cta-icon::after{
  content:"";
  position:absolute;
  inset:0;
  clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);
}
.accelerator-works-page .accelerator-page-cta .founder-page-cta-icon::before{background:#d99a23;}
.accelerator-works-page .accelerator-page-cta .founder-page-cta-icon::after{inset:2px;background:#071a2e;}
.accelerator-works-page .accelerator-page-cta .founder-page-cta-icon .fi{
  position:relative;
  z-index:2;
  font-size:30px;
  color:#d99a23;
}

.accelerator-works-page .accelerator-page-cta .founder-browse-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:12px;
}
.accelerator-works-page .accelerator-browse-arrow{display:inline-grid;place-items:center;}
.accelerator-works-page .accelerator-browse-arrow .fi{font-size:18px;color:currentColor;}

@media(max-width:620px){
  .accelerator-works-page .accelerator-pillar-icon .fi{font-size:40px;}
  .accelerator-works-page .accelerator-more-benefits .founder-benefit-icon .fi{font-size:38px;}
  .accelerator-works-page .power-badge,
  .accelerator-works-page .accelerator-page-cta .founder-page-cta-icon{margin:auto;}
}


/* Latest progression refinement: number badges sit above the house circles,
   matching the How It Works journey treatment. */
.accelerator-works-page .accelerator-path-reference .unlock-house{
  position:relative !important;
  overflow:visible !important;
}
.accelerator-works-page .accelerator-path-reference .unlock-house .unlock-step-badge{
  position:absolute !important;
  top:-12px !important;
  right:-10px !important;
  left:auto !important;
  bottom:auto !important;
  transform:none !important;
  width:27px !important;
  height:27px !important;
  border-radius:50% !important;
  display:grid !important;
  place-items:center !important;
  background:#d79518 !important;
  color:#fff !important;
  font-size:12px !important;
  font-weight:900 !important;
  line-height:1 !important;
  box-shadow:0 0 0 4px #071727 !important;
  z-index:5 !important;
}
.accelerator-works-page .accelerator-path-reference .unlock-house > .fi{
  position:relative !important;
  z-index:1 !important;
}
@media(max-width:620px){
  .accelerator-works-page .accelerator-path-reference .unlock-house .unlock-step-badge{
    top:-10px !important;
    right:-8px !important;
    width:24px !important;
    height:24px !important;
    font-size:11px !important;
    box-shadow:0 0 0 3px #071727 !important;
  }
}
