.page-meet-the-founder {
  --founder-navy: #001632;
  --founder-navy-2: #071e42;
  --founder-gold: #ffb400;
  --founder-blue: #1b2fc4;
  color: #07132c;
  overflow-x: hidden;
}
.page-meet-the-founder h1,.page-meet-the-founder h2,.page-meet-the-founder h3,.page-meet-the-founder strong{font-family:Poppins,sans-serif}
.page-meet-the-founder main .container{max-width:1500px;padding-left:clamp(24px,3.4vw,52px);padding-right:clamp(24px,3.4vw,52px)}
.founder-hero{background:linear-gradient(90deg,var(--founder-navy) 0 50%,#fff 50%);position:relative;padding-bottom:78px}
.founder-hero::before{background:radial-gradient(circle at 42% 23%,rgba(42,82,162,.42),transparent 32%);content:"";inset:0 50% 0 0;position:absolute}
.founder-hero__inner{display:grid;grid-template-columns:40% 24% 36%;min-height:620px;position:relative}
.founder-hero__intro{color:#fff;padding:34px 40px 95px 0;position:relative;z-index:2}
.founder-breadcrumb{align-items:center;display:flex;font-size:.75rem;gap:10px;margin-bottom:48px}
.founder-breadcrumb a,.founder-breadcrumb span{color:#fff}.founder-breadcrumb i{font-size:.65rem}
.founder-hero__intro h1{color:#fff;font-size:clamp(2.2rem,3vw,3.55rem);font-weight:700;letter-spacing:-.045em;line-height:1.12;margin-bottom:30px}
.founder-hero__intro h1 span{color:var(--founder-gold);display:block}
.founder-hero__intro blockquote{display:grid;grid-template-columns:28px 1fr;margin:0 0 9px;max-width:510px}
.founder-hero__intro blockquote i,.founder-message blockquote>i{color:var(--founder-gold);font-size:2rem;line-height:1}
.founder-hero__intro blockquote p{font-size:.9rem;font-style:italic;line-height:1.8;margin:0}
.founder-signature{color:var(--founder-gold);font-family:Kalam,cursive;font-size:2.2rem;line-height:1.1;margin:5px 0 8px;transform:rotate(-3deg);width:max-content}
.founder-hero__intro>strong,.founder-hero__intro>small,.founder-message strong,.founder-message small{display:block}.founder-hero__intro>small{font-size:.78rem}
.founder-hero__portrait{align-self:stretch;background:#fff;height:100%;overflow:hidden;position:relative;z-index:3}
.founder-hero__portrait img{bottom:auto;height:calc(100% - 28px);left:50%;max-width:95%;object-fit:contain;object-position:center bottom;position:absolute;top:28px;transform:translateX(-50%);width:auto}
.founder-hero__story{align-self:center;padding:50px 0 70px 54px;position:relative;z-index:2}
.founder-hero__story h2{font-size:1.75rem;font-weight:700;line-height:1.32}
.founder-rule{background:var(--founder-gold);display:block;height:3px;margin:17px 0 31px;width:42px}
.founder-hero__story p{font-size:.9rem;line-height:1.72;margin-bottom:20px;max-width:500px}
.founder-stats-wrap{bottom:0;left:50%;position:absolute;transform:translate(-50%,35%);z-index:4}
.founder-stats{background:var(--founder-navy);border-radius:14px;box-shadow:0 13px 26px rgba(0,16,43,.18);display:grid;grid-template-columns:repeat(5,1fr);min-height:116px;padding:20px 15px}
.founder-stats article{align-items:center;border-right:1px solid rgba(255,255,255,.35);display:flex;gap:18px;justify-content:center;padding:5px 22px}.founder-stats article:last-child{border:0}
.founder-stats article>i{color:var(--founder-gold);font-size:2.55rem}.founder-stats strong,.founder-stats span{color:#fff;display:block}.founder-stats strong{font-size:1.85rem;line-height:1.1}.founder-stats span{font-size:.67rem;margin-top:6px;white-space:nowrap}
.founder-journey{background:#fff;padding:92px 0 60px}.founder-heading{text-align:center}.founder-heading span,.founder-values header span,.founder-clients h2{color:var(--founder-blue);font-size:.72rem;font-weight:700;text-transform:uppercase}
.founder-heading h2{font-size:1.75rem;margin:9px 0}.founder-heading>i{background:var(--founder-gold);display:block;height:3px;margin:12px auto 36px;width:42px}
.founder-timeline{display:grid;grid-template-columns:repeat(6,1fr);position:relative}.founder-timeline::before{border-top:2px dotted #8490a4;content:"";left:8.3%;position:absolute;right:8.3%;top:41px;transform:scaleX(0);transform-origin:left;transition:transform 1.2s ease}.founder-timeline.is-visible::before{transform:scaleX(1)}
.founder-timeline article{padding:0 14px;text-align:center;z-index:1}.timeline-icon{align-items:center;background:var(--founder-navy);border-radius:50%;display:flex;height:82px;justify-content:center;margin:0 auto 18px;width:82px}.timeline-icon i{color:var(--founder-gold);font-size:2.2rem}.founder-timeline strong{color:var(--founder-blue);display:block;font-size:1.4rem}.founder-timeline h3{font-size:.84rem;margin:5px 0 10px}.founder-timeline p{font-size:.68rem;line-height:1.6;margin:auto;max-width:180px}
.founder-values-story{padding:18px 0 28px}.founder-values-story__grid{display:grid;grid-template-columns:54% 46%;gap:0}
.founder-values{background:#f4f5fb;border-radius:14px 0 0 14px;padding:32px 26px}.founder-values header{margin:0 8px 20px}.founder-values header h2{font-size:1.5rem;margin-top:7px}.founder-values__grid{display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}
.founder-values__grid article{background:#fff;border:1px solid #e5e7ef;border-radius:9px;box-shadow:0 7px 18px rgba(20,34,70,.04);min-height:210px;padding:22px 12px;text-align:center;transition:.25s ease}.founder-values__grid article:hover{box-shadow:0 12px 26px rgba(20,34,70,.1);transform:translateY(-5px)}.founder-values__grid i{color:var(--founder-gold);font-size:2.2rem}.founder-values__grid h3{font-size:.78rem;margin:14px 0 9px}.founder-values__grid p{font-size:.62rem;line-height:1.6;margin:0}
.founder-message{display:grid;grid-template-columns:53% 47%;min-height:335px}.founder-message__image{overflow:hidden}.founder-message__image img{height:100%;object-fit:cover;object-position:center top;width:100%}.founder-message blockquote{background:var(--founder-navy);border-radius:0 14px 14px 0;color:#fff;margin:0;padding:30px 27px}.founder-message blockquote p{font-size:.78rem;line-height:1.7;margin:4px 0 15px}.founder-message .founder-signature{font-size:1.75rem}.founder-message strong{font-size:.78rem}.founder-message small{font-size:.65rem}
.founder-clients{padding:0 0 14px}.founder-clients__panel{border:1px solid #e1e5ee;border-radius:12px;padding:16px 28px 20px}.founder-clients h2{text-align:center}.founder-logo-row{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(9,1fr);margin-top:15px}.founder-logo-row img{height:40px;max-width:100%;object-fit:contain;width:100%}
.founder-cta{padding-bottom:14px}.founder-cta__panel{align-items:center;background:linear-gradient(115deg,#142a56 0 55%,#e00009 55%);border-radius:14px;color:#fff;display:grid;grid-template-columns:35% 35% 30%;min-height:132px;overflow:hidden;padding:18px 36px;position:relative}.founder-cta__copy h2{color:#fff;font-size:1.45rem;line-height:1.12;margin:0}.founder-cta__copy p{font-size:.67rem;margin:9px 0 0}.founder-cta__collage{align-items:center;display:flex;justify-content:center}.founder-cta__collage img{border:3px solid #fff;border-radius:50%;height:86px;margin-left:-14px;object-fit:cover;width:86px}.founder-cta__collage img:nth-child(2){height:104px;width:104px;z-index:2}.founder-cta__actions{display:flex;gap:12px;justify-content:flex-end}.founder-cta__actions .btn-gem{font-size:.58rem;min-height:40px;padding:10px 21px}.founder-cta__white{background:#fff;color:#07132c}
@media(max-width:1199.98px){.founder-hero__inner{grid-template-columns:39% 25% 36%}.founder-hero__portrait img{height:calc(100% - 28px);width:auto}.founder-stats article{gap:10px;padding:5px 10px}.founder-stats article>i{font-size:2rem}.founder-stats strong{font-size:1.45rem}.founder-values-story__grid{grid-template-columns:1fr}.founder-values{border-radius:14px 14px 0 0}.founder-message{min-height:400px}.founder-message blockquote{border-radius:0 0 14px 0}.founder-cta__panel{grid-template-columns:34% 31% 35%}}
@media(max-width:991.98px){.founder-hero{background:var(--founder-navy);padding-bottom:120px}.founder-hero__inner{grid-template-columns:1fr 1fr}.founder-hero__intro{padding:30px 20px 40px 0}.founder-hero__portrait{min-height:560px}.founder-hero__story{background:#fff;grid-column:1/-1;margin-inline:calc(50% - 50vw);padding:50px max(24px,calc((100vw - 720px)/2))}.founder-stats{grid-template-columns:repeat(3,1fr)}.founder-stats article:nth-child(3){border-right:0}.founder-stats article:nth-child(n+4){border-top:1px solid rgba(255,255,255,.25)}.founder-timeline{gap:28px 0;grid-template-columns:repeat(3,1fr)}.founder-timeline::before{display:none}.founder-logo-row{display:flex;overflow-x:auto;padding-bottom:8px}.founder-logo-row img{flex:0 0 110px}.founder-cta__panel{gap:18px;grid-template-columns:1fr 1fr}.founder-cta__collage{grid-row:1/3;grid-column:2}.founder-cta__actions{justify-content:flex-start}}
@media(max-width:767.98px){.page-meet-the-founder main .container.founder-hero__inner{max-width:none;padding-inline:0}.founder-hero__inner{grid-template-areas:"intro intro" "story portrait";grid-template-columns:minmax(0,58%) minmax(0,42%)}.founder-hero__intro,.founder-hero__portrait,.founder-hero__story{min-width:0}.founder-hero__intro{grid-area:intro;padding:30px 24px 28px}.founder-hero__intro blockquote{grid-template-columns:28px minmax(0,1fr);width:100%}.founder-breadcrumb{margin-bottom:28px}.founder-hero__portrait{align-items:flex-start;align-self:stretch;background:#fff;display:flex;grid-area:portrait;height:auto;justify-content:center;min-height:0;overflow:hidden;padding-top:18px}.founder-hero__portrait img{bottom:auto;display:block;flex:0 0 auto;height:auto;left:auto;max-width:none;object-fit:contain;position:static;top:auto;transform:none;width:92%}.founder-hero__story{align-self:stretch;box-sizing:border-box;grid-area:story;grid-column:auto;margin:0;padding:28px 12px 32px 24px;width:auto}.founder-hero__story h2{font-size:clamp(1.05rem,4.6vw,1.4rem);line-height:1.25}.founder-rule{margin:14px 0 20px}.founder-hero__story p{font-size:clamp(.66rem,2.6vw,.78rem);line-height:1.6;margin-bottom:15px}.founder-stats{grid-template-columns:repeat(2,1fr)}.founder-stats article:nth-child(3){border-right:1px solid rgba(255,255,255,.35)}.founder-stats article:nth-child(even){border-right:0}.founder-stats article:last-child{grid-column:1/-1}.founder-stats span{white-space:normal}.founder-journey{padding-top:180px}.founder-timeline{display:block;padding-left:80px}.founder-timeline article{border-left:2px dotted #8490a4;margin-bottom:25px;min-height:100px;padding-left:40px;text-align:left}.timeline-icon{left:0;margin:0;position:absolute}.founder-timeline article{position:relative}.founder-timeline p{margin:0}.founder-values__grid{grid-template-columns:repeat(2,1fr)}.founder-values__grid article:last-child{grid-column:1/-1}.founder-message{grid-template-columns:1fr}.founder-message__image{height:430px}.founder-message blockquote{border-radius:0 0 14px 14px}.founder-cta__panel{background:linear-gradient(155deg,#142a56 0 52%,#e00009 52%);grid-template-columns:1fr;padding:28px;text-align:center}.founder-cta__collage{grid-column:auto;grid-row:auto}.founder-cta__actions{justify-content:center}}
@media(max-width:575.98px){.founder-hero{padding-bottom:235px}.founder-hero__portrait{padding-top:16px}.founder-stats{grid-template-columns:1fr}.founder-stats article{border-bottom:1px solid rgba(255,255,255,.25)!important;border-right:0!important;justify-content:flex-start;padding:12px 30px}.founder-stats article:last-child{border-bottom:0!important;grid-column:auto}.founder-journey{padding-top:140px}.founder-heading h2,.founder-values header h2{font-size:1.4rem;overflow-wrap:anywhere}.founder-timeline{padding-left:58px}.founder-timeline article{padding-left:46px}.timeline-icon{height:64px;left:-33px;width:64px}.founder-values{padding:25px 15px}.founder-values__grid{grid-template-columns:1fr}.founder-values__grid article:last-child{grid-column:auto}.founder-message__image{height:360px}.founder-cta__actions{display:grid;width:100%}.founder-cta__actions .btn-gem{width:100%}}
@media(prefers-reduced-motion:reduce){.founder-timeline::before{transform:scaleX(1);transition:none}.founder-values__grid article{transition:none}}
