@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;650;700;750;800&display=swap');

/* Editorial direction: deep black, directional light, generous type. */
:root{--bg:#030507;--blue:#176bff;--blue-light:#73a6ff;--heading:'Plus Jakarta Sans',Arial,sans-serif;--muted:#a6abb5;--space:clamp(90px,10vw,150px)}
body{isolation:isolate;background:var(--bg)}
.ambient{position:fixed;inset:-12vh -12vw;height:124vh;z-index:-2;overflow:hidden;transform:translate3d(var(--ambient-x,0px),var(--ambient-y,0px),0);transition:transform 1.8s ease-out}
.ambient span{width:110vw;height:130vh;left:-54vw;top:-16vh;opacity:.7;background:radial-gradient(ellipse at center,#0a48ac45,transparent 63%);animation:coup-haze 32s ease-in-out infinite alternate;filter:blur(32px)}
.ambient span+span{width:94vw;height:110vh;left:auto;right:-45vw;top:25vh;opacity:.7;background:radial-gradient(ellipse at center,#145bd04a,transparent 66%);animation-delay:-18s}
.ambient:after{content:'';position:absolute;width:75vw;height:62vh;left:24vw;bottom:-27vh;background:radial-gradient(ellipse,#0b36c42e,transparent 64%);filter:blur(45px);animation:coup-haze 40s ease-in-out -12s infinite alternate}
.particles{position:fixed;inset:0;height:100vh;z-index:-1;pointer-events:none;contain:strict}
.particles i:nth-child(n){left:var(--x);top:var(--y);right:auto;width:var(--size);height:var(--size);display:block;opacity:var(--opacity);background:#91b9ff;box-shadow:0 0 9px 1px #2e77fa55;animation:coup-drift var(--duration) ease-in-out var(--delay) infinite alternate;filter:blur(var(--softness,0px));will-change:transform}
@keyframes coup-haze{from{transform:translate3d(-2%,0,0) scale(.93)}to{transform:translate3d(5%,6%,0) scale(1.07)}}
@keyframes coup-drift{from{transform:translate3d(0,14px,0);opacity:var(--opacity)}to{transform:translate3d(var(--drift),-56px,0);opacity:calc(var(--opacity) * .4)}}
.motion-paused .ambient *,.motion-paused .ambient:after,.motion-paused .particles *{animation-play-state:paused!important}
.header{top:22px}.navbar{background:#040709c7;border-color:#ffffff1c;box-shadow:0 12px 50px #0005,inset 0 1px 0 #ffffff05;gap:24px}
.brand-official{position:relative;display:block;flex-shrink:0;width:132px;height:43px;overflow:hidden;letter-spacing:0}
.brand-official img{position:absolute;width:155%;max-width:none;height:auto;left:-27.5%;top:-48%;}
.nav-links{gap:23px}.nav-links a{white-space:nowrap;font-size:14px}
h1,h2,h3{font-weight:750;letter-spacing:-.055em}h2{font-size:clamp(38px,4.1vw,58px);line-height:1.15}.muted-title{color:#969da9}.eyebrow{font-size:12px;letter-spacing:.15em}
.hero{padding-top:190px}.hero-grid{grid-template-columns:1.22fr 1fr;gap:clamp(45px,6vw,95px);align-items:center}
.hero h1{font-size:clamp(54px,5.25vw,78px);line-height:1.025;letter-spacing:-.063em;font-weight:800}
.blue-text{color:#78aaff;background:linear-gradient(120deg,#bed9ff 0%,#6ca3ff 28%,#2b74ff 78%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.hero-description{max-width:495px;font-size:17px;line-height:1.85;margin-top:32px}.hero-proof{padding:34px 0}.hero-proof strong{font-size:17px}
.contact-card{border-radius:27px;border-color:#ffffff29;background:linear-gradient(135deg,#14171be8,#080c12ed);box-shadow:0 30px 90px #0008,12px 8px 100px -55px #176bff60}
.contact-card:before{inset:-1px 12% auto;height:1px;background:linear-gradient(90deg,transparent,#87b7ff7d,transparent)}
.field input,.field select{background:#ffffff04;border-color:#ffffff13}.form-heading h2{font-size:26px;letter-spacing:-.05em}
.button{position:relative;isolation:isolate;background:linear-gradient(115deg,#397eff,#1260f2 65%,#216dff);border:1px solid #76a9ff73;box-shadow:0 7px 30px -9px #176bff9c,inset 0 1px 0 #cbe0ff44;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;overflow:visible}
.button:before{content:'';position:absolute;inset:9px 10px -12px;border-radius:inherit;background:#176bff;filter:blur(20px);opacity:.34;z-index:-1;pointer-events:none;transition:opacity .3s,filter .3s}
.button:hover{background:linear-gradient(115deg,#4789ff,#216aff 65%,#317cff);transform:translateY(-2px);box-shadow:0 10px 40px -9px #176bffb3,inset 0 1px 0 #d4e7ff66}.button:hover:before{opacity:.5;filter:blur(23px)}
.button:active{transform:translateY(0)}
.hero-bottom{border-color:#ffffff10;padding-bottom:25px}.hero-bottom>span{font-size:12px;letter-spacing:.08em}
.section-top{margin-bottom:45px}.results-intro p,.solutions-heading p{font-size:16px}
.big-number{font-weight:700;letter-spacing:-.075em;text-shadow:0 10px 70px #266ce52b}.big-result{padding:55px 0 60px}
.case-card{border-radius:9px;border-width:1px 0;background:linear-gradient(120deg,#15233833,#070a0d77);padding:40px 32px}.case-heading h3{font-size:27px}.case-disclaimer{font-size:12px}.case-badge{font-size:12px}
.about{border-color:#ffffff08}.about h2{font-size:clamp(40px,4.4vw,62px)}
.strategy-map{border:0;border-radius:0;background:radial-gradient(ellipse at center,#165dec20,transparent 69%)}
.map-top{font-size:12px}.map-tag{font-size:12px}.map-center{background:#0d1726a6;border-radius:6px;padding:32px 10px}.map-inputs span,.map-flow>div{background:#080e17a6;border-radius:4px}.map-feedback{font-size:12px}.map-flow>div{min-height:58px}.map-flow strong{font-size:13px;margin-top:0}
.leadership{padding-top:70px;overflow:hidden}.leadership:before{content:'';position:absolute;inset:0 -20% -15%;background:radial-gradient(ellipse at 38% 72%,#114ba326,transparent 58%);pointer-events:none;z-index:-1}
.leadership-heading{margin-bottom:52px}.leadership-heading .eyebrow{margin-bottom:25px}.leaders-grid{display:grid;grid-template-columns:1.14fr 1fr 1fr;gap:23px;align-items:start}
.leader-card{position:relative;min-height:390px;border:1px solid #ffffff16;border-radius:18px;overflow:hidden;background:linear-gradient(155deg,#11192277,#05080c);display:flex;flex-direction:column;justify-content:space-between;padding:35px 29px;transition:border-color .4s,box-shadow .4s,transform .4s}
.leader-card:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 40% 0%,#176bff23,transparent 64%);pointer-events:none}
.leader-card:after{content:'';position:absolute;left:10%;right:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,#659aff80,transparent)}
.leader-founder{background:radial-gradient(ellipse at 0% 5%,#176bff3b,transparent 60%),linear-gradient(135deg,#0c1522,#05070a);border-color:#377fed40;min-height:425px}
.leader-private{margin-top:35px}.leader-word{font-family:var(--heading);font-size:clamp(68px,8vw,108px);font-weight:700;letter-spacing:-.08em;line-height:1.1;color:#b9d3fc12;position:relative;margin-top:30px;user-select:none}
.leader-founder .leader-word{font-size:clamp(100px,11vw,152px);background:linear-gradient(140deg,#9bc4ff99,#2562bd18);background-clip:text;-webkit-background-clip:text;color:transparent}.leader-word>span{color:#417cfbb3}
.leader-caption{position:relative;padding-top:30px;border-top:1px solid #ffffff16}.leader-caption h3{font-size:27px;letter-spacing:-.04em}.leader-caption p{font-size:13px;letter-spacing:.07em;margin-top:10px;color:var(--blue-light)}
.leader-card:hover{border-color:#176bff70;box-shadow:0 15px 60px #176bff0f}.motion-ready .leader-card.visible:hover{transform:translateY(-3px)}
.method-grid{gap:24px}.method-card{border-radius:5px;border-width:1px 0 0;padding:31px 18px;background:linear-gradient(#11213a33,#03050700);box-shadow:none}.method-card:nth-child(4){border-color:#397bed80}.method-card .icon,.solution-card .icon{border-radius:0;background:transparent;justify-content:flex-start;width:42px;height:42px}.method-card .icon svg,.solution-card .icon svg{width:29px;height:29px}
.method-card h3{font-size:22px}.method-card p{font-size:16px}.card-foot{color:#a0a9b9}
.solution-card{border-radius:6px;border-width:1px 0 0;background:linear-gradient(#0b111b66,#05080b11)}.solution-card.featured{border-radius:14px;border-width:1px;background:radial-gradient(ellipse at 0% 100%,#165cef26,transparent 77%),#0a0e14bb}
.solution-card h3{font-size:24px}.solution-card.featured h3{font-size:38px}.solution-card p{font-size:16px}.platforms span{font-size:12px}
.faq-item{border-radius:0;border-width:0 0 1px;background:transparent}.faq-item:has(button[aria-expanded=true]){background:linear-gradient(90deg,#0d1a3033,transparent);border-color:#4379d366}.faq-item button{font-size:16px;padding:24px 18px}.faq-answer p{font-size:16px}
.closing h2{font-size:clamp(37px,4.6vw,67px);font-weight:750;line-height:1.14}.closing:before{background:radial-gradient(ellipse at 50% 68%,#1756d32b,transparent 61%)}.footer{background:linear-gradient(#05090ebd,#030507)}
@media(min-width:1600px){.hero h1{font-size:82px}}
@media(min-width:901px) and (max-width:1100px){.navbar{gap:15px;padding-left:20px}.navbar .brand-official{width:110px;height:36px}.nav-links{gap:14px}.nav-links a{font-size:13px}.nav-cta{font-size:13px;padding:12px 17px;gap:10px}.hero h1{font-size:57px}.hero-grid{gap:38px}.form-heading h2{font-size:23px}}
@media(max-width:900px){.hero{padding-top:150px}.hero h1{font-size:clamp(44px,6.4vw,58px)}.hero-description{font-size:16px}.hero-grid{gap:30px;grid-template-columns:1fr 1fr}.navbar{gap:18px}.leaders-grid{gap:16px}.leader-card{padding:24px 20px;min-height:330px}.leader-founder{min-height:365px}.leader-word{font-size:60px}.leader-caption h3{font-size:23px}.leader-caption p{font-size:12px}.method-grid{gap:20px}.method-card h3{font-size:22px}}
@media(max-width:680px){.header{top:12px}.navbar{gap:8px;padding-left:17px}.navbar .brand-official{width:105px;height:34px}.nav-cta{font-size:11px;padding:9px 12px;gap:6px}.nav-cta>span{font-size:15px}.menu-toggle{width:30px;flex-shrink:0}.hero{padding-top:133px}.hero-grid{grid-template-columns:1fr;gap:43px}.hero h1{font-size:clamp(44px,11.8vw,74px);line-height:1.06;letter-spacing:-.06em}.hero h1 br:nth-of-type(1){display:initial}.hero-copy>.eyebrow{font-size:12px;letter-spacing:.08em}.hero-description{margin-top:25px}.hero-proof{gap:16px}.hero-proof>div+div{padding-left:16px}.hero-proof strong{font-size:14px}.hero-proof span{font-size:12px}.contact-card{padding:29px 23px}.hero-bottom>span{font-size:12px;letter-spacing:.02em;max-width:260px}.section-top{margin-bottom:29px}.case-card{padding:28px 22px}.case-heading h3{font-size:24px}.big-result{padding:35px 0 42px}.about h2{font-size:43px}.map-top,.map-tag{font-size:10px}.map-feedback{font-size:11px}.leadership{padding-top:40px}.leadership-heading{margin-bottom:32px}.leadership h2{font-size:36px}.leaders-grid{grid-template-columns:1fr}.leader-card,.leader-founder{min-height:295px;margin-top:0;padding:27px}.leader-word{font-size:90px;margin:9px 0 35px}.leader-founder .leader-word{font-size:116px}.leader-caption{padding-top:20px}.leader-caption h3{font-size:27px}.leader-caption p{font-size:13px}.method-card{padding:26px 12px}.method-card h3{font-size:21px;margin-right:0}.method-card p{font-size:16px}.solution-card{padding:28px 15px}.solution-card.featured{padding:28px}.solution-card.featured h3{font-size:33px}.faq-item button{padding:22px 8px}.faq-answer p{padding-left:8px;padding-right:8px}.closing h2{font-size:clamp(29px,7.1vw,44px)}.ambient span{filter:blur(18px);opacity:.6}.particles i:nth-child(n+17){display:none}}
@media(max-width:380px){.navbar .brand-official{width:82px;height:27px}.nav-cta{font-size:10px;padding:9px 10px;gap:4px}.navbar{gap:6px}.nav-cta>span{font-size:13px}}
@media(prefers-reduced-motion:reduce){.ambient{transform:none!important;transition:none!important}.ambient span,.ambient:after,.particles i:nth-child(n){animation:none!important;will-change:auto}.particles i:nth-child(n){opacity:.25}.button:hover,.leader-card:hover{transform:none!important}}

/* Leadership and proof refinement */
.case-study{display:block;overflow:hidden;padding:0;border:1px solid #ffffff1c;border-radius:18px;background:radial-gradient(ellipse at 92% 12%,#176bff1d,transparent 44%),linear-gradient(135deg,#0d121aee,#05070a);box-shadow:0 32px 90px #0005;transition:border-color .4s,box-shadow .4s,transform .4s}
.case-study:before{content:'';position:absolute;inset:-1px 13% auto;height:1px;background:linear-gradient(90deg,transparent,#7eacff8c,transparent);pointer-events:none}
.case-study:hover{border-color:#2b6fd759;box-shadow:0 34px 100px #0007,0 14px 65px #176bff0d}
.case-topline{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 29px;border-bottom:1px solid #ffffff12;background:#ffffff02}
.case-brand{display:flex;align-items:center;gap:20px}.case-logo-slot{width:148px;height:68px;display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid #ffffff18;background:#ffffff04;border-radius:9px;flex-shrink:0}.case-logo-mark{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid #6097ff65;color:#8eb7ff;font-family:var(--heading);font-size:20px;font-weight:750}.case-logo-name{font-size:11px;font-weight:750;letter-spacing:.08em;line-height:1.25;color:#dfe8f8}.case-identity{display:flex;flex-direction:column;gap:7px}.case-identity strong{font-size:13px;letter-spacing:.06em}.case-badge{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.13em}.case-badge i{width:6px;height:6px;border-radius:50%;background:#4c8cff;box-shadow:0 0 13px #176bff}.case-proof{font-size:11px;letter-spacing:.1em;color:#737d8d;text-align:right}
.case-story{display:grid;grid-template-columns:.84fr 1.16fr;gap:60px;align-items:end;padding:55px 43px 48px}.case-study .case-heading h3{margin:0;font-size:clamp(34px,3.6vw,50px);line-height:1.08;letter-spacing:-.06em}.case-study .case-heading p{max-width:425px;margin-top:22px;font-size:16px;line-height:1.8}.case-highlight{position:relative;padding-left:42px;border-left:1px solid #ffffff19}.case-highlight>span{display:block;font-size:11px;font-weight:650;letter-spacing:.15em;color:#79a9ff}.case-highlight strong{display:block;margin:13px 0 8px;font-family:var(--heading);font-size:clamp(55px,6.5vw,91px);font-weight:750;letter-spacing:-.075em;line-height:.98;color:#f6f9ff;text-shadow:0 12px 65px #176bff35;white-space:nowrap}.case-highlight p{font-size:14px;line-height:1.7}
.case-study .case-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff0d}.case-study .case-numbers>div{min-height:125px;padding:27px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:13px}.case-study .case-numbers>div+div{border-left:1px solid #ffffff12}.case-study .case-numbers span{order:0;font-size:11px;font-weight:600;letter-spacing:.11em;color:#7f8998}.case-study .case-numbers strong{order:1;font-size:31px;font-weight:700;color:#eaf1fc}.case-study .case-disclaimer{margin:0;padding:18px 29px 20px;border:0;font-size:12px;color:#737d8b}
.leadership{padding-top:90px}.leadership-heading{display:flex;justify-content:space-between;align-items:end;gap:40px}.leadership-heading .eyebrow{align-self:flex-start;margin-top:10px}.leadership-heading h2{text-align:right;font-size:clamp(43px,4.6vw,65px)}
.leaders-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.leader-card,.leader-founder{aspect-ratio:.72;min-height:0;margin-top:0;padding:0;border-radius:18px;background:#070a0e;border-color:#ffffff19}.leader-founder{border-color:#377fed48}.leader-card:before{z-index:1;background:linear-gradient(180deg,#176bff0d 0%,transparent 38%,#020406e8 100%)}.leader-card:after{z-index:3;left:8%;right:8%;background:linear-gradient(90deg,transparent,#76a9ff99,transparent)}
.leader-media{position:absolute;inset:0;overflow:hidden;background:#080c12}.leader-media-founder{background:radial-gradient(ellipse at 50% 24%,#286bca42,transparent 48%),linear-gradient(160deg,#0d1828,#05070a 72%)}.leader-media-founder:after{content:'';position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 42%,#030507f5 93%);pointer-events:none}.leader-media-founder img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top;filter:grayscale(.12) contrast(1.07) saturate(.88);transition:transform .65s ease,filter .5s ease}
.portrait-placeholder{position:absolute;inset:0;display:grid;place-items:center;isolation:isolate;background:radial-gradient(circle at 50% 31%,#397edb24,transparent 28%),linear-gradient(150deg,transparent 30%,#0205088f)}.portrait-placeholder:before{content:'';position:absolute;width:54%;aspect-ratio:.74;border:1px solid #82adf51c;border-radius:48% 48% 18% 18%;top:17%;background:linear-gradient(180deg,#78a6ef0b,#07101d59);box-shadow:0 0 70px #176bff12;filter:blur(.2px)}.portrait-placeholder span{position:relative;font-family:var(--heading);font-size:clamp(92px,10vw,142px);font-weight:750;letter-spacing:-.09em;color:#b5d2ff19;text-shadow:0 0 58px #176bff2e}.portrait-placeholder small{position:absolute;z-index:2;top:31px;left:30px;font-size:10px;font-weight:650;letter-spacing:.16em;color:#9bbcf281}.portrait-placeholder small:before{content:'';display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:#417ee8;box-shadow:0 0 11px #176bff}
.leader-media-private{display:grid;place-items:center;background:radial-gradient(ellipse at 50% 30%,#1c4d9342,transparent 55%),linear-gradient(155deg,#0b131f,#040609)}.leader-media-private img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center top;filter:contrast(1.05) saturate(.88);transition:transform .65s ease,filter .5s ease}.leader-media-private:before{content:'';position:absolute;z-index:1;inset:0;background:repeating-linear-gradient(180deg,transparent 0 8px,#9bbcff08 9px),linear-gradient(180deg,transparent 38%,#020406c2 88%);mask-image:linear-gradient(to bottom,#000,transparent 94%)}.leader-media-private:after{content:'';position:absolute;z-index:2;inset:0;background:linear-gradient(100deg,transparent 15%,#6b9df411 48%,transparent 72%);transform:translateX(-65%);animation:identity-scan 8s ease-in-out infinite}.private-status{position:absolute;z-index:3;top:31px;left:30px;font-size:10px;font-weight:600;letter-spacing:.16em;color:#a9c4ec99;text-shadow:0 1px 12px #000}.private-status:before{content:'';display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:#417ee8;box-shadow:0 0 11px #176bff}
.leader-caption{z-index:2;position:absolute;left:0;right:0;bottom:0;padding:105px 29px 29px;border:0;background:linear-gradient(transparent,#020406c9 45%,#020406 78%)}.leader-status{display:block;margin-bottom:12px;font-size:10px;font-weight:600;letter-spacing:.15em;color:#748097}.leader-caption h3{font-size:29px}.leader-caption p{font-size:13px;letter-spacing:.08em}.leader-card:hover{border-color:#4d8df278;box-shadow:0 22px 75px #0007,0 11px 55px #176bff16}.leader-founder:hover .leader-media-founder img,.leader-private:hover .leader-media-private img{transform:scale(1.018)}.leader-founder:hover .leader-media-founder img{filter:grayscale(.04) contrast(1.07) saturate(.96)}.leader-private:hover .leader-media-private img{filter:contrast(1.08) saturate(.96)}
@keyframes identity-scan{0%,24%{transform:translateX(-70%);opacity:0}48%{opacity:.8}72%,100%{transform:translateX(70%);opacity:0}}
@media(max-width:900px){.case-story{gap:35px;padding:43px 29px}.case-highlight{padding-left:28px}.case-study .case-numbers>div{padding:23px 22px}.case-study .case-numbers strong{font-size:25px}.case-proof{display:none}.leadership-heading{display:block}.leadership-heading h2{text-align:left}.leadership-heading .eyebrow{margin-top:0}.leader-card,.leader-founder{aspect-ratio:.68}.leader-caption{padding:90px 21px 24px}.leader-caption h3{font-size:24px}.private-status{left:22px;top:23px}}
@media(max-width:680px){.case-topline{align-items:flex-start;padding:21px}.case-brand{width:100%;justify-content:space-between;gap:13px}.case-logo-slot{width:130px;height:62px;padding:10px 12px}.case-logo-name{font-size:10px}.case-identity{align-items:flex-end;text-align:right}.case-identity strong{font-size:11px}.case-story{grid-template-columns:1fr;gap:35px;padding:38px 22px}.case-study .case-heading h3{font-size:36px}.case-highlight{padding:28px 0 0;border-left:0;border-top:1px solid #ffffff18}.case-study .case-numbers{grid-template-columns:1fr}.case-study .case-numbers>div{min-height:0;padding:23px 22px;display:grid;grid-template-columns:1fr auto;align-items:end}.case-study .case-numbers>div+div{border-left:0;border-top:1px solid #ffffff12}.case-study .case-numbers strong{font-size:27px;text-align:right}.case-study .case-disclaimer{padding:18px 22px 20px}.leadership{padding-top:65px}.leadership-heading h2{font-size:39px}.leader-card,.leader-founder{aspect-ratio:.79;min-height:420px}.leader-caption{padding:100px 26px 27px}.leader-caption h3{font-size:28px}}
@media(prefers-reduced-motion:reduce){.leader-media-private:after{animation:none}.leader-founder:hover .leader-media-founder img,.leader-private:hover .leader-media-private img{transform:none}}

/* Editorial about, four-person leadership and branded footer */
.about{overflow:hidden}.about-editorial{position:relative;padding:28px 0 20px}.about-editorial:before{content:'';position:absolute;width:760px;height:540px;left:-390px;top:-140px;background:radial-gradient(ellipse,#176bff16,transparent 68%);filter:blur(18px);pointer-events:none}.about-editorial>.eyebrow{position:relative;margin-bottom:52px}.about-editorial-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(65px,9vw,145px);align-items:end}.about-editorial h2{max-width:760px;font-size:clamp(52px,6vw,84px);line-height:1.02;letter-spacing:-.068em}.about-editorial h2 .muted-title{display:inline-block}.about-editorial-copy{padding-bottom:8px;border-left:1px solid #ffffff17;padding-left:34px}.about-editorial-copy>p{font-size:16px;line-height:1.85;color:#9fa8b5}.about-editorial-copy>p+p{margin-top:24px}.about-editorial-copy .about-principles{font-size:12px;line-height:2;letter-spacing:.075em;text-transform:uppercase;color:#729ee9}.about-editorial-copy .text-link{margin-top:35px}
.leaders-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.leader-card,.leader-founder{aspect-ratio:.70}.leader-caption{padding:100px 25px 25px}.leader-caption h3{font-size:clamp(20px,1.65vw,26px);line-height:1.12}.leader-content .leader-caption h3{font-size:clamp(19px,1.5vw,23px);line-height:1.18}.leader-unlock{position:absolute;z-index:4;top:62px;left:30px;right:24px;padding-top:13px;border-top:1px solid #6096ed36}.leader-unlock>span{display:flex;justify-content:space-between;gap:10px;font-size:8px;font-weight:650;letter-spacing:.15em;color:#71809a}.leader-unlock>span strong{font:inherit;color:#a7c5f4}.leader-unlock time{display:block;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:650;letter-spacing:.06em;color:#75a8ff;text-shadow:0 0 16px #176bff61;white-space:nowrap}.leader-content{border-color:#705cff3b}.leader-media-content{background:radial-gradient(ellipse at 45% 28%,#263f8f48,transparent 55%),linear-gradient(155deg,#0b131f,#040609)}
.footer-brand-block{display:flex;flex-direction:column;align-items:flex-start}.footer-logo{width:158px;height:52px}.footer-main .footer-brand-block p{margin-top:20px}.footer-social{width:42px;height:42px;margin-top:24px;border:1px solid #ffffff21;border-radius:50%;display:grid;place-items:center;color:#9ca9ba;background:#ffffff04;transition:color .3s,border-color .3s,background .3s,box-shadow .3s,transform .3s}.footer-social svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}.footer-social .social-dot{fill:currentColor;stroke:none}.footer-social:hover{color:#8bb5ff;border-color:#4a83df8a;background:#176bff12;box-shadow:0 0 28px #176bff1f;transform:translateY(-2px)}
@media(max-width:1100px){.leaders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.leader-card,.leader-founder{aspect-ratio:.74}.leader-caption h3{font-size:27px}.leader-content .leader-caption h3{font-size:25px}}
@media(max-width:900px){.about-editorial-grid{grid-template-columns:1fr;gap:48px}.about-editorial-copy{max-width:640px;margin-left:auto}.about-editorial h2{font-size:clamp(52px,8.5vw,76px)}.leader-unlock{left:22px;right:22px;top:56px}}
@media(max-width:680px){.about-editorial{padding:4px 0}.about-editorial>.eyebrow{margin-bottom:34px}.about-editorial-grid{gap:36px}.about-editorial h2{font-size:44px;line-height:1.06}.about-editorial-copy{padding-left:0;border-left:0;border-top:1px solid #ffffff17;padding-top:27px}.about-editorial-copy .about-principles{font-size:11px}.leaders-grid{grid-template-columns:1fr}.leader-card,.leader-founder{aspect-ratio:.79}.leader-caption h3{font-size:28px}.leader-content .leader-caption h3{font-size:26px}.leader-unlock{top:58px;left:26px;right:26px}.leader-unlock>span{font-size:9px}.leader-unlock time{font-size:11px}.footer-logo{width:142px;height:47px}.footer-social{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.footer-social:hover{transform:none}}
