/* Certa careers — faithful reproduction of the hub mockup. Beats site global border-radius:0!important via repeated-class specificity. */
.cf-btn.cf-btn.cf-btn.cf-btn.cf-btn.cf-btn,.cf-btng.cf-btng.cf-btng.cf-btng.cf-btng.cf-btng,.cf-btnw.cf-btnw.cf-btnw.cf-btnw.cf-btnw.cf-btnw,.cf-hubchip.cf-hubchip.cf-hubchip.cf-hubchip.cf-hubchip.cf-hubchip{border-radius:100px!important}
.cf-hubdot.cf-hubdot.cf-hubdot.cf-hubdot.cf-hubdot.cf-hubdot,.cf-av.cf-av.cf-av.cf-av.cf-av.cf-av{border-radius:50%!important}
.cf-accolade.cf-accolade.cf-accolade.cf-accolade.cf-accolade.cf-accolade,.cf-hubcard.cf-hubcard.cf-hubcard.cf-hubcard.cf-hubcard.cf-hubcard,.cf-value.cf-value.cf-value.cf-value.cf-value.cf-value,.cf-benefit.cf-benefit.cf-benefit.cf-benefit.cf-benefit.cf-benefit,.cf-qcard.cf-qcard.cf-qcard.cf-qcard.cf-qcard.cf-qcard{border-radius:16px!important}
.cf-amark.cf-amark.cf-amark.cf-amark.cf-amark.cf-amark{border-radius:11px!important}
.cf-bicon.cf-bicon.cf-bicon.cf-bicon.cf-bicon.cf-bicon{border-radius:14px!important}
.cf-gc.cf-gc.cf-gc.cf-gc.cf-gc.cf-gc{border-radius:20px!important}
.cf-accolades{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px}
.cf-accolade{display:inline-flex;align-items:center;gap:12px;padding:18px 22px}
.cf-amark{flex:none;width:42px;height:42px;background:#eef3ff;color:transparent;font-size:0;background-repeat:no-repeat;background-position:center;background-size:22px}
.cf-accolade:nth-child(1) .cf-amark{width:72px;height:72px;background-color:transparent;background-image:url('https://site.capconvert.com/certa/pages/assets/forbes-best-startup-employers-2026.webp');background-size:cover}
.cf-accolade:nth-child(2) .cf-amark{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%230073ff%27%3E%3Cpath%20d%3D%27M4%204h7v7H4zM13%204h7v7h-7zM4%2013h7v7H4zM13%2013h7v7h-7z%27%2F%3E%3C%2Fsvg%3E')}
.cf-ab{font-size:15px;font-weight:700;color:#363b40}
.cf-as{font-size:13px;color:#6b7480}
.cf-hubcard{position:relative;overflow:hidden;padding:28px}
.cf-hubcard::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(135deg,#0073ff 0%,#ab91ff 100%)}
.cf-hcity{font-size:20px;display:flex;align-items:center}
.cf-hcity::before{content:"";flex:none;width:36px;height:36px;border-radius:10px;background:#eef3ff url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%230073ff%27%3E%3Cpath%20d%3D%27M12%202a7%207%200%200%200-7%207c0%205%207%2013%207%2013s7-8%207-13a7%207%200%200%200-7-7zm0%209.5A2.5%202.5%200%201%201%2012%206.5a2.5%202.5%200%200%201%200%205z%27%2F%3E%3C%2Fsvg%3E') center/19px no-repeat;margin-right:10px}
.cf-hregion{font-size:13px;font-weight:600;color:#0073ff;margin:2px 0 12px}
.cf-value{padding:30px 26px;text-align:left}
.cf-value::before{content:"";display:block;width:48px;height:48px;border-radius:12px;background-color:#eef3ff;background-repeat:no-repeat;background-position:center;background-size:24px;margin:0 0 18px}
.cf-vh3{margin:0 0 8px}
.cf-values .cf-value:nth-child(1)::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%230073ff%27%3E%3Cpath%20d%3D%27M16%206l2.29%202.29-4.88%204.88-4-4L2%2016.59%203.41%2018l6-6%204%204%206.3-6.29L22%2012V6z%27%2F%3E%3C%2Fsvg%3E')}
.cf-values .cf-value:nth-child(2)::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%230073ff%27%3E%3Cpath%20d%3D%27M12%202C6.48%202%202%206.48%202%2012s4.48%2010%2010%2010%2010-4.48%2010-10S17.52%202%2012%202zm-2%2015l-5-5%201.41-1.41L10%2014.17l7.59-7.59L19%208l-9%209z%27%2F%3E%3C%2Fsvg%3E')}
.cf-values .cf-value:nth-child(3)::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%230073ff%27%3E%3Cpath%20d%3D%27M16.5%2012c1.38%200%202.49-1.12%202.49-2.5S17.88%207%2016.5%207%2014%208.12%2014%209.5s1.12%202.5%202.5%202.5zM9%2011c1.66%200%202.99-1.34%202.99-3S10.66%205%209%205%206%206.34%206%208s1.34%203%203%203zm7.5%203c-1.83%200-5.5.92-5.5%202.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zM9%2013c-2.33%200-7%201.17-7%203.5V19h7v-2.25c0-.85.33-2.34%202.37-3.47C10.5%2013.1%209.66%2013%209%2013z%27%2F%3E%3C%2Fsvg%3E')}
.cf-values .cf-value:nth-child(4)::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%230073ff%27%3E%3Cpath%20d%3D%27M9%2021c0%20.55.45%201%201%201h4c.55%200%201-.45%201-1v-1H9v1zm3-19C8.14%202%205%205.14%205%209c0%202.38%201.19%204.47%203%205.74V17c0%20.55.45%201%201%201h6c.55%200%201-.45%201-1v-2.26c1.81-1.27%203-3.36%203-5.74%200-3.86-3.14-7-7-7z%27%2F%3E%3C%2Fsvg%3E')}
.cf-values{grid-template-columns:repeat(4,1fr)!important;gap:22px}
.cf-benefit{position:relative;overflow:hidden;padding:24px}
.cf-benefit::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(135deg,#0073ff 0%,#ab91ff 100%);z-index:2}
.cf-bicon{display:flex;align-items:center;justify-content:center}
.cf-bicon::before{content:"";width:54px;height:54px;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 5px 12px rgba(0,16,64,.28))}
.cf-benefits .cf-benefit:nth-child(3n+2) .cf-bicon{background:linear-gradient(135deg,#0073ff 0%,#00b8ff 100%)}
.cf-benefits .cf-benefit:nth-child(3n) .cf-bicon{background:linear-gradient(135deg,#002161 0%,#0073ff 100%)}
.cf-benefits .cf-benefit:nth-child(1) .cf-bicon::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M12%2021.35l-1.45-1.32C5.4%2015.36%202%2012.28%202%208.5%202%205.42%204.42%203%207.5%203c1.74%200%203.41.81%204.5%202.09C13.09%203.81%2014.76%203%2016.5%203%2019.58%203%2022%205.42%2022%208.5c0%203.78-3.4%206.86-8.55%2011.54L12%2021.35z%27%2F%3E%3C%2Fsvg%3E')}
.cf-benefits .cf-benefit:nth-child(2) .cf-bicon::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M12%201L3%205v6c0%205.55%203.84%2010.74%209%2012%205.16-1.26%209-6.45%209-12V5l-9-4z%27%2F%3E%3C%2Fsvg%3E')}
.cf-benefits .cf-benefit:nth-child(3) .cf-bicon::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M16%2011c1.66%200%202.99-1.34%202.99-3S17.66%205%2016%205s-3%201.34-3%203%201.34%203%203%203zm-8%200c1.66%200%202.99-1.34%202.99-3S9.66%205%208%205%205%206.34%205%208s1.34%203%203%203zm0%202c-2.33%200-7%201.17-7%203.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8%200c-.29%200-.62.02-.97.05%201.16.84%201.97%201.97%201.97%203.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z%27%2F%3E%3C%2Fsvg%3E')}
.cf-benefits .cf-benefit:nth-child(4) .cf-bicon::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M22%2016v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S11%202.67%2011%203.5V9l-8%205v2l8-2.5V19l-2%201.5V22l3.5-1%203.5%201v-1.5L14%2019v-5.5l8%202.5z%27%2F%3E%3C%2Fsvg%3E')}
.cf-benefits .cf-benefit:nth-child(5) .cf-bicon::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M11.8%2010.9c-2.27-.59-3-1.2-3-2.15%200-1.09%201.01-1.85%202.7-1.85%201.78%200%202.44.85%202.5%202.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5%201.68-3.5%203.61%200%202.31%201.91%203.46%204.7%204.13%202.5.6%203%201.48%203%202.41%200%20.69-.49%201.79-2.7%201.79-2.06%200-2.87-.92-2.98-2.1h-2.2c.12%202.19%201.76%203.42%203.68%203.83V21h3v-2.15c1.95-.37%203.5-1.5%203.5-3.55%200-2.84-2.43-3.81-4.7-4.4z%27%2F%3E%3C%2Fsvg%3E')}
.cf-benefits .cf-benefit:nth-child(6) .cf-bicon::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M12%203L1%209l11%206%209-4.91V17h2V9L12%203zM5%2013.18v4L12%2021l7-3.82v-4L12%2017l-7-3.82z%27%2F%3E%3C%2Fsvg%3E')}
.cf-benefits .cf-benefit:nth-child(7) .cf-bicon::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M12%202C6.48%202%202%206.48%202%2012s4.48%2010%2010%2010%2010-4.48%2010-10S17.52%202%2012%202zm0%2018c-4.41%200-8-3.59-8-8s3.59-8%208-8%208%203.59%208%208-3.59%208-8%208zm0-14c-3.31%200-6%202.69-6%206s2.69%206%206%206%206-2.69%206-6-2.69-6-6-6zm0%2010c-2.21%200-4-1.79-4-4s1.79-4%204-4%204%201.79%204%204-1.79%204-4%204z%27%2F%3E%3C%2Fsvg%3E')}
.cf-benefits .cf-benefit:nth-child(8) .cf-bicon::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M20%206h-2.18c.11-.31.18-.65.18-1a2.996%202.996%200%200%200-5.5-1.65l-.5.67-.5-.68C10.96%202.54%2010.05%202%209%202%207.34%202%206%203.34%206%205c0%20.35.07.69.18%201H4c-1.11%200-1.99.89-1.99%202L2%2019c0%201.11.89%202%202%202h16c1.11%200%202-.89%202-2V8c0-1.11-.89-2-2-2zm-5-2c.55%200%201%20.45%201%201s-.45%201-1%201-1-.45-1-1%20.45-1%201-1zM9%204c.55%200%201%20.45%201%201s-.45%201-1%201-1-.45-1-1%20.45-1%201-1zm11%2015H4v-2h16v2zm0-5H4V8h5.08L7%2010.83%208.62%2012%2012%207.4l3.38%204.6L17%2010.83%2014.92%208H20v6z%27%2F%3E%3C%2Fsvg%3E')}
.cf-benefits .cf-benefit:nth-child(9) .cf-bicon::before{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M10%2020v-6h4v6h5v-8h3L12%203%202%2012h3v8z%27%2F%3E%3C%2Fsvg%3E')}
.cf-bh3{font-size:17px;margin:0 0 9px}
.cf-qrow{grid-template-columns:repeat(4,1fr);gap:16px}
.cf-qcard{display:flex;flex-direction:column;padding:22px 20px}
.cf-qmark{font-size:34px;line-height:.7;height:18px;margin-bottom:6px}
.cf-qtext{font-size:14px;line-height:1.5;margin:0 0 18px}
.cf-who{margin-top:auto;gap:11px}
.cf-av{width:42px;height:42px}
.cf-name{font-size:14px}
.cf-role{font-size:12.5px}
.cf-fundgrid{grid-template-columns:repeat(4,1fr);gap:clamp(18px,3vw,34px)}
.cf-fundgrid .cf-fstat{text-align:center;position:relative}
.cf-fundgrid .cf-fstat:not(:last-child)::after{content:"";position:absolute;top:14%;bottom:14%;right:calc(clamp(18px,3vw,34px) / -2);width:1px;background:rgba(255,255,255,.16)}
.cf-fundgrid .cf-fnum{display:flex;align-items:center;justify-content:center;min-height:clamp(26px,2.6vw,34px);font-size:clamp(20px,2vw,24px);font-weight:500;color:#fff;letter-spacing:-.01em;line-height:1.1}
.cf-fundgrid .cf-ftxt{display:flex;align-items:center;justify-content:center;min-height:clamp(26px,2.6vw,34px);font-size:clamp(20px,2vw,24px);font-weight:500;letter-spacing:-.01em;line-height:1.1;color:#fff}
@media(max-width:980px){.cf-hubs{grid-template-columns:1fr}.cf-values{grid-template-columns:repeat(2,1fr)!important}.cf-benefits{grid-template-columns:1fr 1fr}.cf-qrow{grid-template-columns:1fr 1fr}.cf-fundgrid{grid-template-columns:repeat(2,1fr);gap:26px}.cf-fundgrid .cf-fstat:not(:last-child)::after{display:none}}
@media(max-width:600px){.cf-benefits{grid-template-columns:1fr}.cf-qrow{grid-template-columns:1fr}.cf-fundgrid{grid-template-columns:1fr 1fr}}
/* ---- testimonial avatar photos (Career Reviews headshots) ---- */
.cf-qrow .cf-av{border:1px solid #e3e5eb;overflow:hidden;background-color:#eef3ff;background-position:center;background-size:cover;color:transparent;font-size:0}
.cf-qrow .cf-qcard:nth-child(1) .cf-av{background-image:url('https://site.capconvert.com/certa/pages/assets/reviews/joey-iglesias.webp')}
.cf-qrow .cf-qcard:nth-child(2) .cf-av{background-image:url('https://site.capconvert.com/certa/pages/assets/reviews/divya-umapathi.webp')}
.cf-qrow .cf-qcard:nth-child(3) .cf-av{background-image:url('https://site.capconvert.com/certa/pages/assets/reviews/shivangi-kataria.webp')}
.cf-qrow .cf-qcard:nth-child(4) .cf-av{background-image:url('https://site.capconvert.com/certa/pages/assets/reviews/ajit-kumar-satpathy.webp')}
/* ---- hero culture video (2-col grid, activated by cf-herogrid on cf-herowrap) ---- */
.cf-videofacade.cf-videofacade.cf-videofacade.cf-videofacade.cf-videofacade.cf-videofacade{border-radius:clamp(16px,2vw,24px)!important}
.cf-playring.cf-playring.cf-playring.cf-playring.cf-playring.cf-playring{border-radius:50%!important}
.cf-herowrap.cf-herogrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:clamp(28px,4vw,56px);align-items:center}
.cf-herocopy{min-width:0}
.cf-herovideo{min-width:0}
.cf-videofacade{position:relative;overflow:hidden;border:1px solid rgba(0,33,97,.12);box-shadow:0 1px 2px rgba(0,33,97,.18),0 24px 56px rgba(0,33,97,.18);aspect-ratio:16/9;background:linear-gradient(150deg,#001640,#002161 60%,#0073ff);isolation:isolate}
.cf-videofacade .cf-posterimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;z-index:0}
.cf-videofacade::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,16,40,.34) 0%,rgba(0,16,40,.30) 45%,rgba(0,16,40,.68) 100%);pointer-events:none}
.cf-playbtn{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;height:100%;border:0;background:none;cursor:pointer;color:#fff;font:inherit}
.cf-playring{width:74px;height:74px;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 26px rgba(0,33,97,.4);transition:transform .16s ease}
.cf-playring svg{width:28px;height:28px;fill:#0073ff;margin-left:4px}
.cf-playbtn:hover .cf-playring{transform:scale(1.07)}
.cf-vlabel{font-weight:700;font-size:15px;text-shadow:0 1px 10px rgba(0,16,40,.6)}
.cf-videocap{font-size:12px;color:#6b7480;margin:10px 2px 0;text-align:center}
.cf-videofacade iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3}
@media(max-width:860px){.cf-herowrap.cf-herogrid{grid-template-columns:1fr;gap:32px}}

@media(max-width:600px){.cf-values{grid-template-columns:1fr!important}}
